:root{--paper:#f5f3eb;--ink:#24372e;--muted:#5b665f;--accent:#274b3d;--line:#cbd0c5;--white:#fff;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b58b42;outline-offset:5px}img{display:block;width:100%;height:100%;object-fit:cover}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.045em;line-height:1.04}h1{font-size:clamp(48px,5.6vw,88px);margin-bottom:28px}h2{font-size:clamp(36px,4vw,58px);margin-bottom:24px}h3{font-size:23px}p{line-height:1.65}button{color:inherit}a.text-link{border-bottom:1px solid;padding-bottom:7px;font-weight:600}.eyebrow{font-size:11px;letter-spacing:.18em;font-weight:700;margin-bottom:23px}.preview{background:#e9e3d4;color:#514a39;text-align:center;padding:7px 18px;font-size:10px;letter-spacing:.08em}.preview span{letter-spacing:0}header{display:flex;align-items:center;justify-content:space-between;padding:25px 5.5%;gap:24px;border-bottom:1px solid var(--line)}.brand{font-size:16px;font-weight:700;letter-spacing:.18em;display:flex;align-items:center;gap:14px;white-space:nowrap}.brand span{font-family:var(--serif);font-weight:400;font-size:30px;letter-spacing:-.04em;border-left:1px solid var(--line);padding-left:14px}nav{display:flex;gap:32px;font-size:13px}.button{display:inline-flex;justify-content:center;align-items:center;gap:25px;background:var(--accent);color:#fff;min-height:52px;padding:15px 24px;border:1px solid var(--accent);font-size:13px;font-weight:600}.button span{font-size:20px;line-height:1}.button:hover{filter:brightness(1.13)}.button.secondary{background:transparent;color:inherit;border-color:currentColor}.nav-cta{min-height:42px;padding:10px 18px;font-size:12px}.section{padding:100px 7%;max-width:1600px;margin:auto}.section-head{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:35px}.section-head h2{margin-bottom:0}.section-head>p{max-width:320px;color:var(--muted);font-size:14px}.facts{margin:0 7%;padding:32px 0;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);gap:25px}.facts strong{display:block;font-size:23px;font-family:var(--serif);font-weight:400}.facts span{display:block;font-size:11px;color:var(--muted);margin-top:4px}.facts>div+div{border-left:1px solid var(--line);padding-left:40px}.photobutton{display:block;position:relative;padding:0;border:0;background:transparent;width:100%;height:100%;overflow:hidden;text-align:left}.photobutton img{transition:transform .5s}.photobutton:hover img{transform:scale(1.025)}.zoom-label{position:absolute;bottom:0;left:0;right:0;color:#fff;background:linear-gradient(transparent,#000000b3);padding:36px 20px 16px;font-size:12px;display:flex;justify-content:space-between;align-items:center}.zoom-label b{font-size:23px;font-weight:400}.filters{display:flex;gap:10px;flex-wrap:wrap}.filter{padding:10px 17px;border:1px solid var(--line);background:transparent;font-size:12px;border-radius:25px}.filter.active{background:var(--accent);border-color:var(--accent);color:#fff}.count{font-size:11px;color:var(--muted);margin:17px 0}.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px}.gallery figure{margin:0;min-width:0}.gallery .photobutton{height:auto;aspect-ratio:4/3}.gallery .zoom-label{display:none}.gallery figcaption{font-size:12px;margin-top:10px}.gallery figure[hidden]{display:none}.story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-top:70px}.story>.photobutton,.story>div:first-child{height:520px;min-height:0}.story-copy p:not(.eyebrow){color:var(--muted);font-size:15px}.story-copy .text-link{display:inline-block;margin-top:18px;font-size:13px}.location{display:grid;grid-template-columns:1fr 1fr;background:#e5e9df}.location-photo{height:620px}.location-photo img{object-position:center 54%}.location-copy{align-self:center;padding:70px 14%}.location-copy>p:not(.eyebrow){font-size:14px;color:var(--muted)}address{font-style:normal;font-size:14px;margin:26px 0}.contact{text-align:center;padding-top:105px;padding-bottom:110px}.contact>p:not(.eyebrow){font-size:15px;color:var(--muted)}.contact .draft-contact{font-size:11px;margin-top:18px;color:var(--muted)}footer{padding:30px 5.5%;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px}footer p,footer>a:last-child{font-size:11px;margin:0;color:var(--muted)}dialog{border:0;padding:28px;background:var(--paper);color:var(--ink);max-width:min(90vw,600px)}dialog::backdrop{background:#000000d1}.close{border:0;background:transparent;font-size:24px;min-width:44px;min-height:44px}.lightbox-bar{display:flex;justify-content:space-between;align-items:center;gap:15px}.lightbox-bar p{margin:0;font-size:14px}#lightbox{width:min(96vw,1200px);max-width:96vw;max-height:96vh;background:#161b18;color:#fff;padding:12px 20px}#lightbox-image{height:74vh;width:100%;object-fit:contain}.lightbox-controls{display:flex;gap:26px;align-items:center;justify-content:center;padding-top:14px;font-size:12px}.lightbox-controls button{border:1px solid #718077;background:transparent;color:#fff;padding:8px 20px;font-size:22px}#contact-dialog>.close{float:right}#contact-dialog h2{font-size:38px}#contact-dialog p:not(.eyebrow){font-size:14px}.mobile-cta{display:none}.skip{position:absolute;top:-100px;padding:12px;background:#fff;z-index:30}.skip:focus{top:4px}.hero-a{display:grid;grid-template-columns:42% 58%;padding:55px 5.5% 75px;gap:0;align-items:center}.hero-copy{padding-right:12%;padding-top:20px}.hero-copy>p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:350px}.hero-copy .button{margin-top:18px}.hero-art{height:580px;position:relative;padding-bottom:42px}.hero-art>.photobutton{width:90%;margin-left:auto}.hero-inset{position:absolute;bottom:0;left:0;width:38%;height:235px;border:8px solid var(--paper)}.hero-a .small-line{font-size:11px;margin-top:27px}.hero-art:after{content:"01 / LA SALA";position:absolute;right:0;bottom:10px;font-size:10px;letter-spacing:.13em}.pullquote{font-family:var(--serif);font-size:clamp(28px,3.3vw,46px);line-height:1.3;text-align:center;padding:80px 17% 0;letter-spacing:-.025em}.b{--paper:#fffdf8;--ink:#272523;--muted:#625e57;--accent:#9d492f;--line:#ded7ca}.b h1,.b h2{font-family:Arial,Helvetica,sans-serif;font-weight:600;letter-spacing:-.065em}.b header{padding-top:18px;padding-bottom:18px}.b .brand{letter-spacing:.05em}.b .button{border-radius:6px}.hero-b{padding:55px 6% 0}.hero-b-head{display:flex;align-items:end;gap:9%;margin-bottom:36px}.hero-b-head>aside{flex:1;padding-bottom:15px}.hero-b h1{font-size:clamp(46px,5.6vw,85px);margin:0}.hero-b-head>aside p{font-size:14px;color:var(--muted);max-width:345px}.mosaic{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:210px 210px;gap:12px}.mosaic .photobutton:first-child{grid-row:span 2}.mosaic .photobutton{border-radius:10px}.b .facts{margin:0 6%;padding:27px 0}.b .facts strong{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:600}.b .story{background:#f3ecdf;max-width:none;margin-top:75px}.b .story .photobutton{border-radius:12px}.b .location{background:#f5eee3}.b .filter.active{background:#302f2b;border-color:#302f2b}.b .gallery .photobutton{border-radius:8px}.b .contact{background:#f3ecdf;max-width:none}.c{--paper:#19211e;--ink:#f5f0e4;--muted:#bdc7c0;--accent:#c4d2a9;--line:#536057}.c .button{color:#19211e}.c .preview{background:#323b31;color:#e1e4d5}.c header{border:0;position:relative;z-index:1}.c .nav-cta{background:transparent;color:#fff;border-color:#8e9d92}.hero-c{position:relative;min-height:650px;margin-top:-95px;padding:165px 7% 70px;display:flex;align-items:flex-end}.hero-c>img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.65}.hero-c:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#081610d9,#0816101a),linear-gradient(0deg,#19211e,transparent 40%)}.hero-c-copy{position:relative;z-index:1;max-width:700px}.hero-c h1{font-size:clamp(54px,6.3vw,94px)}.hero-c-copy>p:not(.eyebrow){font-size:15px;max-width:380px;color:#e0e6de}.hero-c .button{margin-top:10px}.c .facts{margin-top:0}.chapters{padding-top:85px}.chapter{display:grid;grid-template-columns:.72fr 1.28fr;gap:8%;align-items:center;margin-bottom:65px}.chapter:nth-child(2n){grid-template-columns:1.28fr .72fr}.chapter:nth-child(2n)>div:first-child{order:2}.chapter .photobutton{height:430px}.chapter h2{font-size:46px}.chapter p:not(.eyebrow){font-size:14px;color:var(--muted)}.chapter-number{color:#9ba989;font-size:12px;letter-spacing:.2em;margin-bottom:22px;display:block}.c .location{background:#26342c}.c .filter.active{color:#19211e}.c .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.c .gallery .photobutton{aspect-ratio:3/2}.c .section-head h2{font-size:50px}.c .contact{background:#c4d2a9;color:#1c3024;max-width:none}.c .contact .button{background:#233e2d;color:#fff;border-color:#233e2d}.c .contact p:not(.eyebrow){color:#385041}.c #contact-dialog{color:#f5f0e4}.c #contact-dialog .button{color:#19211e}.c .location .secondary{color:#f5f0e4}@media(min-width:1600px){header,.hero-a,.hero-b{max-width:1600px;margin-left:auto;margin-right:auto}.hero-c{min-height:780px}.hero-c-copy{margin-left:8%}}@media(max-width:950px){header{padding:18px 5%}nav{gap:18px}.hero-a{grid-template-columns:45% 55%;padding:40px 5% 50px}.hero-copy{padding-right:9%}.hero-art{height:480px}.hero-inset{height:185px;width:45%}.section{padding:70px 6%}.story{gap:6%}.story>div:first-child{height:430px}.location-copy{padding:50px 10%}.location-photo{height:570px}.chapter{gap:6%}.chapter .photobutton{height:350px}.chapter h2{font-size:38px}.hero-c{margin-top:-86px}}@media(max-width:680px){html{scroll-padding-top:10px}.preview{font-size:9px}.preview span{display:block}header{padding:14px 5%;gap:15px}.brand{font-size:12px;gap:10px}.brand span{font-size:25px;padding-left:10px}.nav-cta{display:none}nav{font-size:11px;gap:17px}h1{font-size:49px}h2{font-size:36px}.eyebrow{font-size:10px;margin-bottom:17px}.hero-a{grid-template-columns:1fr;padding:36px 5% 20px}.hero-copy{padding:0}.hero-copy>p:not(.eyebrow){max-width:100%;font-size:14px}.hero-copy .button{margin-top:7px}.hero-a .small-line{margin:20px 0}.hero-art{height:360px;margin-top:15px;padding-bottom:32px}.hero-art>.photobutton{width:92%}.hero-inset{height:150px;width:34%;border-width:5px}.hero-art:after{bottom:5px}.facts{margin:0 5%;padding:24px 0;gap:12px}.facts strong{font-size:16px;line-height:1.2}.facts span{font-size:10px;line-height:1.4}.facts>div+div{padding-left:15px}.pullquote{font-size:27px;padding:45px 9% 0}.section{padding:52px 5%}.section-head{display:block;margin-bottom:25px}.section-head>p{margin:20px 0 0;max-width:none}.filters{gap:7px}.filter{padding:9px 12px;font-size:11px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 12px}.gallery figcaption{font-size:11px;line-height:1.4}.story{grid-template-columns:1fr;gap:28px}.story>div:first-child{height:330px}.story-copy p:not(.eyebrow){font-size:14px}.location{grid-template-columns:1fr}.location-photo{height:400px}.location-copy{padding:42px 7%}.contact{padding-bottom:65px}.contact h2{font-size:39px}footer{padding:26px 5% 110px;flex-wrap:wrap}footer p{order:3;width:100%}.mobile-cta{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 5%;background:var(--paper);border-top:1px solid var(--line);z-index:10;box-shadow:0 -5px 20px #00000008}.mobile-cta>span{font-family:var(--serif);font-size:18px}.mobile-cta small{display:block;font-family:Arial;font-size:9px;color:var(--muted)}.mobile-cta .button{min-height:44px;padding:11px 18px}.hero-b{padding:35px 5% 0}.hero-b-head{display:block;margin-bottom:25px}.hero-b h1{font-size:49px}.hero-b-head>aside{padding:20px 0 0}.mosaic{grid-template-columns:1fr 1fr;grid-template-rows:265px 150px;gap:8px}.mosaic .photobutton:first-child{grid-row:auto;grid-column:span 2}.mosaic .zoom-label{font-size:10px;padding:30px 10px 10px}.b .facts{margin:0 5%}.b .facts strong{font-size:15px}.b .story{margin-top:30px}.hero-c{min-height:620px;margin-top:-70px;padding:130px 6% 50px}.hero-c h1{font-size:54px}.hero-c>img{object-position:62% center}.hero-c:after{background:linear-gradient(90deg,#081610d1,#0816102e),linear-gradient(0deg,#19211e,transparent 80%)}.chapter,.chapter:nth-child(2n){grid-template-columns:1fr;gap:22px;margin-bottom:45px}.chapter:nth-child(2n)>div:first-child{order:0}.chapter .photobutton{height:330px}.chapter h2{font-size:37px}.chapter-number{margin-bottom:13px}.chapters{padding-bottom:0}.c .section-head h2{font-size:36px}.c .gallery{gap:22px 12px}.c .gallery .photobutton{aspect-ratio:4/3}.c .contact h2{font-size:39px}#lightbox{padding:8px 12px}#lightbox-image{height:63vh}.lightbox-bar p{font-size:12px}dialog{padding:22px}#contact-dialog h2{font-size:32px}.draft-contact{max-width:280px;margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.photobutton img{transition:none}}.section-nav{display:grid;grid-template-columns:auto auto auto;gap:10px}.section-nav a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 15px;border:1px solid var(--line);border-radius:6px;font-size:12px;font-weight:600;background:#f8f2e8;transition:background .18s,border-color .18s}.section-nav a:hover{background:#efe1d1;border-color:var(--accent)}.section-nav a span{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:21px;height:21px;border-radius:50%;background:var(--accent);color:#fff;font-size:10px}#departamento,#edificio,#ubicacion{scroll-margin-top:18px}@media(max-width:950px){.b header{flex-wrap:wrap}.section-nav{order:3;flex-basis:100%;grid-template-columns:1.25fr 1fr 1fr}.section-nav a{font-size:12px}}@media(max-width:680px){.b header{row-gap:14px}.section-nav{gap:7px}.section-nav a{gap:6px;padding:10px 6px;font-size:11px;line-height:1.25}.section-nav a span{width:18px;height:18px;font-size:9px}.hero-b{padding-top:28px}}@media(prefers-reduced-motion:reduce){.section-nav a{transition:none}}.b h1{font-size:clamp(45px,5.15vw,78px);letter-spacing:-.065em}.hero-b-head{align-items:center;gap:7%}.hero-b-head>div{flex:1.5}.hero-b-head>aside{flex:1.05}.hero-b-head>aside p{max-width:400px;font-size:15px}.hero-b .price{font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-.04em;margin:24px 0 6px}.hero-b .inclusions{font-size:12px;margin:0 0 20px;color:var(--muted)}.sale-note{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:11px;margin-top:20px;color:var(--muted)}.sale-note span:before{content:"\2713";margin-right:7px;color:var(--accent)}.b .facts{grid-template-columns:repeat(4,1fr)}.b .facts>div+div{padding-left:25px}.mosaic{grid-template-rows:230px 230px}.hero-b .eyebrow{margin-bottom:20px}.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;padding-bottom:65px}.about-copy p{font-size:15px;color:var(--muted)}.about h2{font-size:42px}.about-list{display:grid;grid-template-columns:1fr 1fr;gap:18px 25px;margin-top:25px;padding-top:22px;border-top:1px solid var(--line)}.about-list strong{display:block;font-size:14px}.about-list small{color:var(--muted);font-size:12px}.rooms{background:#f3ecdf;padding-top:70px;padding-bottom:80px;max-width:none}.rooms .section-head{max-width:1380px;margin-left:auto;margin-right:auto}.rooms .section-head h2{font-size:44px}.room-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:42px;max-width:1380px;margin:auto}.room-tabs{display:flex;flex-direction:column;gap:3px;align-self:start;position:sticky;top:24px}.room-tab{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:0;border-bottom:1px solid #d8cbb8;background:transparent;padding:15px 12px;font-size:12px;color:var(--ink);min-height:48px}.room-tab[aria-selected=true]{background:var(--accent);color:#fff;border-radius:5px;border-color:var(--accent)}.room-tab span{font-size:10px;opacity:.8;white-space:nowrap}.room-panel h3{font-size:26px;letter-spacing:-.03em;margin-bottom:10px}.room-description{font-size:14px;color:var(--muted);max-width:750px;margin-bottom:17px}.room-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:23px}.room-chips span{font-size:10px;border:1px solid #c8bda9;border-radius:20px;padding:5px 11px}.room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 18px}.room-grid figure{margin:0}.room-grid .photobutton{aspect-ratio:4/3;height:auto;border-radius:7px}.room-grid .zoom-label{display:none}.room-grid figcaption{font-size:12px;margin-top:9px}.room-group[hidden]{display:none}.room-hint{font-size:11px;color:var(--muted);margin-top:20px}.building{display:grid;grid-template-columns:1fr 1.1fr;gap:9%;align-items:center}.building-photo{height:510px}.building-photo .photobutton{border-radius:9px}.building-copy h2{font-size:42px}.building-copy>p:not(.eyebrow){font-size:14px;color:var(--muted)}.building-features{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}.building-features strong{display:block;font-size:20px}.building-features span{display:block;font-size:11px;color:var(--muted);margin-top:3px}.location{grid-template-columns:1.05fr 1fr}.location-photo{height:650px}.location-photo img{object-position:50% 50%}.location-copy{padding:60px 12%}.location-copy h2{font-size:44px}.park-hours{font-size:12px;border-top:1px solid #d8cbb8;padding-top:19px;margin-top:20px}.park-hours summary{cursor:pointer;font-weight:600;min-height:32px}.park-hours p{font-size:12px;margin:12px 0 0}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:9%}.faq h2{font-size:40px}.faq-list details{border-bottom:1px solid var(--line);padding:18px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{font-size:14px;font-weight:600;cursor:pointer;padding:4px 30px 4px 0}.faq-list p{font-size:14px;color:var(--muted);margin:15px 0 4px}.contact-price{font-size:37px!important;color:var(--ink)!important;letter-spacing:-.035em;font-weight:700;margin-bottom:4px}.contact-inclusions{font-size:12px!important;margin-bottom:27px}.contact-name{font-size:16px!important;color:var(--ink)!important;margin:25px 0 0;font-weight:600}.phone{display:inline-block;font-size:14px;margin:5px 0 20px}.contact .small{font-size:11px!important}.mobile-cta>span{font-family:Arial;font-weight:700;font-size:18px}.mobile-cta small{font-weight:400}.mobile-cta .button{font-size:12px}.preview{letter-spacing:0}.preview strong{font-weight:700}.lightbox-bar>div{min-width:0}.lightbox-bar p{font-size:14px}.lightbox-bar small{display:block;font-size:10px;color:#b8c4bb;margin-top:4px}#lightbox-image{object-fit:contain}.noscript-note{font-size:12px;padding:18px;background:#fff}.review-only{display:none}.review-mode .review-only{display:block}.document-description{max-width:800px;margin:0 auto;padding:80px 7%}.share-note{font-size:11px!important}.skip{z-index:100}@media(max-width:950px){.room-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}.room-tab{font-size:11px;padding:13px 9px}.about,.building{gap:6%}.b .facts strong{font-size:18px}.building-photo{height:460px}.building-copy h2{font-size:35px}.building-features strong{font-size:18px}}@media(max-width:680px){.b h1{font-size:47px}.hero-b-head>aside{padding-top:18px}.hero-b-head>aside p{font-size:14px}.hero-b .price{font-size:30px;margin-top:17px}.hero-b .inclusions{font-size:11px}.sale-note{margin-top:14px;font-size:10px}.mosaic{grid-template-rows:260px 155px}.b .facts{grid-template-columns:repeat(2,1fr);gap:23px 15px;padding:25px 0}.b .facts strong{font-size:19px}.b .facts>div+div{padding-left:18px}.b .facts>div:nth-child(3){border-left:0;padding-left:0}.facts span{font-size:11px}.about{grid-template-columns:1fr;gap:8px}.about h2{font-size:36px}.about-copy p{font-size:14px}.about-list{gap:18px}.about-list strong{font-size:12px}.about-list small{font-size:11px}.rooms .section-head h2{font-size:34px}.room-layout{grid-template-columns:1fr;gap:25px}.room-tabs{position:static;display:flex;flex-direction:row;overflow-x:auto;max-width:100%;padding-bottom:8px;gap:7px;scroll-snap-type:x proximity}.room-tab{flex:none;border:1px solid #c8bda9;border-radius:5px;white-space:nowrap;min-height:44px;padding:11px 14px;scroll-snap-align:start;font-size:12px}.room-tab span{display:none}.room-panel h3{font-size:24px}.room-description{font-size:13px}.room-grid{gap:20px 12px}.room-grid figcaption{font-size:10px}.room-grid .photobutton{aspect-ratio:1/1}.room-chips{margin-bottom:20px}.room-hint{font-size:10px;margin-top:14px}.building{grid-template-columns:1fr;gap:30px}.building-photo{height:350px}.building-copy h2{font-size:35px}.building-features{gap:18px}.location{grid-template-columns:1fr}.location-photo{height:360px}.location-copy{padding:40px 7%}.location-copy h2{font-size:37px}.faq{grid-template-columns:1fr;gap:15px}.faq h2{font-size:35px}.faq-list summary{font-size:13px}.faq-list p{font-size:13px}.contact h2{font-size:37px}.contact-price{font-size:32px!important}.mobile-cta>span{font-size:17px}.mobile-cta small{font-size:9px}.mobile-cta .button{gap:12px}.lightbox-bar p{font-size:12px}.lightbox-bar small,.review-only{font-size:9px}}.video-placeholder{width:100%;aspect-ratio:16/9;max-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);border-radius:10px;background:#f3ecdf;color:var(--muted)}.video-placeholder svg{width:48px;height:48px;fill:none;stroke:#9d492f;stroke-width:1.5;margin-bottom:6px}.video-placeholder p{font-size:22px;font-weight:600;letter-spacing:-.025em;margin:0;color:var(--ink)}.video-placeholder span{font-size:12px}.mobile-room-copy,.next-room{display:none}.room-sequence{display:flex;justify-content:space-between;gap:15px;color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.07em;margin:0 0 14px}.room-sequence span{font-weight:400;letter-spacing:0;color:var(--muted)}.rooms:not(.gallery-ready) .room-tabs{display:none}.rooms:not(.gallery-ready) .room-layout{grid-template-columns:1fr}.rooms:not(.gallery-ready) .room-group+.room-group{margin-top:45px}@media(max-width:760px){.video-placeholder{max-height:none;min-height:180px;gap:6px}.video-placeholder svg{width:36px;height:36px;margin-bottom:3px}.video-placeholder p{font-size:18px}.video-placeholder span{font-size:11px}.room-layout{display:block}.rooms .room-tabs,.desktop-room-copy{display:none}.mobile-room-copy{display:inline}.room-group{scroll-margin-top:25px}.room-group+.room-group{border-top:1px solid #d8cbb8;margin-top:36px;padding-top:32px}.room-panel h3{font-size:25px;line-height:1.15;letter-spacing:-.035em;margin-bottom:14px}.room-description{font-size:13px;line-height:1.65}.room-chips{margin-bottom:20px}.room-grid{gap:18px 12px}.room-grid .photobutton{aspect-ratio:4/3}.room-grid figcaption{font-size:11px;line-height:1.4}.room-sequence{font-size:10px;margin-bottom:12px}.next-room{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;font-weight:600;color:var(--accent);padding:16px 0 0;min-height:44px;margin-top:12px}.next-room b{font-size:20px;font-weight:400}#room-status{display:none}.room-panel>.room-hint{margin-top:30px}}
/*# sourceMappingURL=/cdn/shop/files/venecia301.css.map */
