.e16{--paper:#fff;--ink:#141414;--muted:#5f6159;--line:#e4e4df;--wash:#f5f5f2;--facade:#7d3a2c;--sage:#8e957f;--sage-soft:#e9ebe3;--roof:#55585a;--on-ink:#fff;--logo-ink:#000;--cell-line:#d9d9d2;--input-line:#cfcfc8;--cell-on-small:#f1dcd6;--vaba-ink:#3f4a33;--bron-bg:#f3e6d3;--bron-ink:#7a5216;--sold-bg:#eee;--sold-ink:#777;--tbd-bg:#7d3a2c12;--foot-ink:#d8d8d2;--foot-head:#9a9a92;--foot-tbd-line:#b98;--foot-tbd-bg:#ffffff14;--foot-rule:#333;--foot-fine:#8c8c85;--scrim:#1414148c;--header-bg:#fffffff0;--font-logo:"Pinyon Script", "Snell Roundhand", "Apple Chancery", cursive;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-body:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wrap:1180px;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--font-body);font-feature-settings:normal;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}.e16 *,.e16 :before,.e16 :after{box-sizing:border-box;border-color:var(--line)}.e16 img{max-width:100%;height:auto;display:block}.e16 a{color:inherit}.e16 button{font-family:inherit}.e16 a,.e16 button{font-size:inherit}.e16 :focus-visible{outline:2px solid var(--facade);outline-offset:3px}.e16 h1,.e16 h2,.e16 h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:0;margin:0;font-weight:400;line-height:1.12}.e16 h2{font-size:clamp(30px,4vw,46px)}.e16 h3{font-size:23px}.e16 p{margin:0}.e16 em{font-style:italic}.e16 b{font-weight:600}.e16 .wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.e16 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.e16 .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.e16 .tbd{border-bottom:1px dashed var(--facade);background:var(--tbd-bg);padding:0 3px}.e16 .rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(16px)}.e16 .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.e16 *,.e16 :before,.e16 :after{transition:none!important;animation:none!important}.e16 .rv{opacity:1;transform:none}}.e16 .draftbar{background:var(--ink);color:var(--on-ink);text-align:center;padding:7px 16px;font-size:13px}.e16 header.site{z-index:20;background:var(--header-bg);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:sticky;top:0}.e16 header.site.scrolled{border-color:var(--line)}.e16 header.site .wrap{height:76px;transition:height .3s var(--ease);justify-content:space-between;align-items:center;gap:24px;display:flex}.e16 header.site.scrolled .wrap{height:62px}.e16 .logo{font-family:var(--font-logo);color:var(--logo-ink);white-space:nowrap;transition:font-size .3s var(--ease);padding-top:6px;font-size:44px;line-height:1;text-decoration:none}.e16 header.site.scrolled .logo{font-size:36px}.e16 nav.main{gap:28px;font-size:15px;display:flex}.e16 nav.main a{background:linear-gradient(var(--ink), var(--ink)) 0 100% / 0 1px no-repeat;transition:background-size .3s var(--ease);padding:6px 0;text-decoration:none}.e16 nav.main a:hover,.e16 nav.main a.on{background-size:100% 1px}.e16 .btn{font:600 15px/1 var(--font-body);border:1px solid var(--ink);background:var(--ink);color:var(--on-ink);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;text-decoration:none;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.e16 .btn .arr{transition:transform .25s var(--ease)}.e16 .btn:hover{background:var(--facade);border-color:var(--facade)}.e16 .btn:hover .arr{transform:translate(4px)}.e16 .btn:disabled{opacity:.6;cursor:progress}.e16 .btn.ghost{color:var(--ink);background:0 0}.e16 .btn.ghost:hover{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}@media (width<=900px){.e16 nav.main{display:none}.e16 header.site .btn{padding:11px 16px;font-size:14px}}.e16 .hero{padding:56px 0 0}.e16 .hero-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:56px;display:grid}.e16 .hero-grid>*{min-width:0}.e16 .hero h1{margin:14px 0 20px;font-size:clamp(38px,5vw,62px)}.e16 .hero h1 em{color:var(--facade)}.e16 .hero p.lead{color:var(--muted);max-width:48ch;font-size:18px}.e16 .ticks{gap:8px;margin:22px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.e16 .ticks li{align-items:baseline;gap:10px;display:flex}.e16 .ticks li:before{content:"";background:var(--facade);flex:none;width:14px;height:1px;transform:translateY(-4px)}.e16 .hero .actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.e16 .hero figure{margin:0}.e16 .stage{border:1px solid var(--line);background:var(--paper);position:relative;overflow:hidden}.e16 .stage img{width:100%}.e16 .hot{cursor:pointer;z-index:2;background:#ffffffeb;border:0;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;padding:0;position:absolute;box-shadow:0 1px 6px #00000040}.e16 .hot:before{content:"";background:var(--facade);transition:transform .25s var(--ease);border-radius:50%;position:absolute;inset:10px}.e16 .hot:after{content:"";border:1px solid var(--facade);border-radius:50%;animation:2.6s infinite e16-pulse;position:absolute;inset:0}.e16 .hot:hover:before,.e16 .hot[aria-expanded=true]:before{transform:scale(1.5)}@keyframes e16-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}.e16 .tip{z-index:3;background:var(--ink);width:230px;color:var(--on-ink);opacity:0;visibility:hidden;transition:opacity .25s, transform .25s var(--ease), visibility .25s;pointer-events:none;border-radius:2px;padding:12px 14px;font-size:13px;line-height:1.45;position:absolute;transform:translateY(6px)}.e16 .tip b{font-family:var(--font-display);margin-bottom:2px;font-size:17px;font-weight:400;display:block}.e16 .tip.show{opacity:1;visibility:visible;transform:none}.e16 .hero figcaption{color:var(--muted);margin-top:8px;font-size:12px}@media (width<=900px){.e16 .hero-grid{grid-template-columns:1fr;gap:28px}.e16 .hero{padding-top:36px}}.e16 .img-slot{background:var(--wash);position:relative}.e16 .img-slot img{opacity:0;transition:opacity .5s var(--ease)}.e16 .img-slot.is-loaded img{opacity:1}.e16 .img-slot.is-missing img{visibility:hidden}.e16 .img-slot:not(.is-loaded),.e16 .figs .img-slot:not(.is-loaded){background:var(--wash)}.e16 .facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:56px}.e16 .facts .wrap{grid-template-columns:repeat(4,1fr);display:grid}.e16 .fact{border-left:1px solid var(--line);padding:22px 18px}.e16 .fact:first-child{border-left:0;padding-left:0}.e16 .fact b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:400;display:block}.e16 .fact span{color:var(--muted);font-size:13px}@media (width<=900px){.e16 .facts .wrap{grid-template-columns:repeat(2,1fr)}.e16 .fact{border-left:0;border-top:1px solid var(--line);padding-left:0}.e16 .fact:nth-child(-n+2){border-top:0}}.e16 section{padding:96px 0}@media (width<=720px){.e16 section{padding:64px 0}}.e16 .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.e16 .sec-head p{color:var(--muted);max-width:50ch}.e16 .promises{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.e16 .promise{border-left:1px solid var(--line);padding:28px 24px 32px;transition:background .3s;position:relative}.e16 .promise:first-child{border-left:0;padding-left:0}.e16 .promise:before{content:"";background:var(--facade);transform-origin:0;height:3px;transition:transform .5s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.e16 .promise:hover:before{transform:scaleX(1)}.e16 .promise .n{font-family:var(--font-display);color:var(--facade);font-size:15px;font-style:italic}.e16 .promise h3{margin:10px 0}.e16 .promise p{color:var(--muted);font-size:15px}@media (width<=900px){.e16 .promises{grid-template-columns:1fr 1fr}.e16 .promise{border-left:0;border-bottom:1px solid var(--line);padding-left:0}}@media (width<=520px){.e16 .promises{grid-template-columns:1fr}}.e16 .pick{grid-template-columns:300px 1fr;align-items:start;gap:48px;display:grid}.e16 .pick>*{min-width:0}@media (width<=980px){.e16 .pick{grid-template-columns:1fr;gap:32px}}.e16 .house{gap:4px;display:grid}.e16 .frow{grid-template-columns:54px 1fr 1fr;gap:4px;min-height:74px;display:grid}.e16 .frow .fl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;font-size:11px;display:flex}.e16 .stack{gap:4px;display:grid}.e16 .cell{border:1px solid var(--cell-line);background:var(--paper);font:400 22px/1 var(--font-display);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px;transition:background .25s,color .25s,border-color .25s;display:flex}.e16 .cell small{font:500 10px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color .25s}.e16 .cell.on,.e16 .cell:hover{background:var(--facade);border-color:var(--facade);color:var(--on-ink)}.e16 .cell.on small,.e16 .cell:hover small{color:var(--cell-on-small)}.e16 .cell.void{background:repeating-linear-gradient(135deg, transparent 0 6px, var(--line) 6px 7px);cursor:default;border-style:dashed}.e16 .cell.void:hover{background:repeating-linear-gradient(135deg, transparent 0 6px, var(--line) 6px 7px);border-color:var(--cell-line)}.e16 .roofline{background:linear-gradient(to top right, transparent 49.5%, var(--line) 50%, transparent 50.8%) left / 50% 100% no-repeat, linear-gradient(to top left, transparent 49.5%, var(--line) 50%, transparent 50.8%) right / 50% 100% no-repeat;height:26px;margin-left:58px}.e16 .house-cap{color:var(--muted);justify-content:space-between;margin-top:12px;padding-left:58px;font-size:12px;display:flex}.e16 .house-note{color:var(--muted);margin-top:10px;padding-left:58px;font-size:12px}.e16 .filters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.e16 .chip{font:500 14px/1 var(--font-body);border:1px solid var(--line);background:var(--paper);cursor:pointer;color:var(--ink);border-radius:999px;padding:10px 16px;transition:border-color .2s,background .2s,color .2s}.e16 .chip:hover{border-color:var(--ink)}.e16 .chip[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.e16 .table-wrap{border-top:1px solid var(--ink)}.e16 table.units{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.e16 .units th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:14px 12px;font-size:12px;font-weight:600}.e16 .units td{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 12px}.e16 .units tbody tr{cursor:pointer;transition:background .2s}.e16 .units tbody tr:hover,.e16 .units tbody tr.on{background:var(--wash)}.e16 .units .nr{font-family:var(--font-display);font-size:26px}.e16 .units .hook{font-family:var(--font-display);font-size:18px;line-height:1.25;display:block}.e16 .units .note{color:var(--muted);font-size:13px;display:block}.e16 .status{white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.e16 .status.vaba{background:var(--sage-soft);color:var(--vaba-ink)}.e16 .status.broneeritud{background:var(--bron-bg);color:var(--bron-ink)}.e16 .status.muudud{background:var(--sold-bg);color:var(--sold-ink);text-decoration:line-through}.e16 .view{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.e16 .view .arr{transition:transform .25s var(--ease)}.e16 tr:hover .view .arr,.e16 tr.on .view .arr{transform:translate(4px)}.e16 .addons{color:var(--muted);flex-wrap:wrap;gap:28px;margin-top:18px;font-size:14px;display:flex}.e16 .empty{color:var(--muted);padding:28px 12px}@media (width<=720px){.e16 .units thead{display:none}.e16 .units,.e16 .units tbody,.e16 .units td{display:block}.e16 .units tr{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;gap:4px 14px;padding:16px 0;display:grid}.e16 .units td{border:0;padding:0}.e16 .units td.c-nr{grid-row:span 2}.e16 .units td.c-hook{grid-column:2}.e16 .units td.c-status{text-align:right;grid-area:1/3}.e16 .units td.c-area{color:var(--muted);grid-column:2;font-size:14px}.e16 .units td.c-price{text-align:right;grid-area:2/3;font-size:14px}.e16 .units td.c-view{display:none}.e16 .units td.empty{grid-column:1/-1}}.e16 .band{background:var(--wash)}.e16 .two{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.e16 .two>*{min-width:0}@media (width<=900px){.e16 .two{grid-template-columns:1fr;gap:36px}}.e16 .prose p+p{margin-top:16px}.e16 .prose p{max-width:60ch}.e16 .near{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.e16 .near li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.e16 .mapline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.e16 .mapline .addr{font-family:var(--font-display);font-size:26px}.e16 .figs{gap:20px;display:grid}.e16 .figs figure{margin:0;overflow:hidden}.e16 .figs .ph{border:1px solid var(--line);background:var(--paper);overflow:hidden}.e16 .figs img{width:100%;transition:transform 1.2s var(--ease), opacity .5s var(--ease)}.e16 .figs .ph:hover img{transform:scale(1.03)}.e16 .figs figcaption{color:var(--muted);margin-top:6px;font-size:12px}.e16 details.acc{border-bottom:1px solid var(--line)}.e16 details.acc:first-of-type{border-top:1px solid var(--ink)}.e16 details.acc summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:21px;list-style:none;display:flex}.e16 details.acc summary::-webkit-details-marker{display:none}.e16 details.acc summary:after{content:"+";font:400 24px/1 var(--font-body);color:var(--facade);transition:transform .3s var(--ease);flex:none}.e16 details.acc[open] summary:after{transform:rotate(45deg)}.e16 details.acc .body{color:var(--muted);max-width:64ch;padding:0 0 22px}.e16 .spec{margin:0;padding:0;list-style:none}.e16 .spec li{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:16px;padding:9px 0;font-size:15px;display:grid}.e16 .spec li:first-child{border-top:0}.e16 .spec li span:last-child{color:var(--ink)}@media (width<=520px){.e16 .spec li{grid-template-columns:1fr;gap:2px}}.e16 .swatches{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.e16 .sw{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.e16 .sw i{border:1px solid var(--line);border-radius:50%;width:34px;height:34px;display:block}.e16 .sw .sw-facade{background:var(--facade)}.e16 .sw .sw-sage{background:var(--sage)}.e16 .sw .sw-white{background:var(--paper)}.e16 .sw .sw-roof{background:var(--roof)}.e16 .steps{counter-reset:s;border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.e16 .step{counter-increment:s;padding:26px 24px 0 0}.e16 .step:before{content:counter(s, decimal-leading-zero);font-family:var(--font-display);color:var(--facade);font-size:15px;font-style:italic}.e16 .step h3{margin:8px 0;font-size:21px}.e16 .step p{color:var(--muted);font-size:15px}@media (width<=900px){.e16 .steps{grid-template-columns:1fr 1fr;gap:8px 0}}@media (width<=520px){.e16 .steps{grid-template-columns:1fr}}.e16 .contact{grid-template-columns:1fr 1.1fr;gap:64px;display:grid}.e16 .contact>*{min-width:0}@media (width<=900px){.e16 .contact{grid-template-columns:1fr;gap:36px}}.e16 .next{gap:12px;margin:26px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.e16 .next li{gap:12px;display:flex}.e16 .next li:before{content:"";background:var(--facade);flex:none;width:14px;height:1px;margin-top:12px}.e16 .agent{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:30px;padding-top:24px;display:flex}.e16 .agent .ph{background:var(--sage-soft);width:72px;height:72px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.e16 .agent p{font-size:15px}.e16 .card{border:1px solid var(--line);background:var(--paper);padding:32px}@media (width<=520px){.e16 .card{padding:22px}}.e16 .prog{gap:6px;margin-bottom:22px;display:flex}.e16 .prog i{background:var(--line);flex:1;height:2px;transition:background .4s}.e16 .prog i.on{background:var(--facade)}.e16 .fstep{display:none}.e16 .fstep.on{animation:e16-fin .45s var(--ease);gap:16px;display:grid}@keyframes e16-fin{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.e16 .opts{gap:8px;display:grid}.e16 .opt{border:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.e16 .opt:hover{border-color:var(--ink)}.e16 .opt:has(input:checked){border-color:var(--ink);background:var(--wash)}.e16 .opt input{width:auto;accent-color:var(--facade)}.e16 .opt span small{color:var(--muted);font-size:13px;display:block}.e16 label.l{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.e16 input[type=text],.e16 input[type=tel],.e16 input[type=email],.e16 select{width:100%;font:400 16px/1.4 var(--font-body);border:1px solid var(--input-line);background:var(--paper);color:var(--ink);appearance:auto;border-radius:2px;padding:12px 14px}.e16 input:focus,.e16 select:focus{outline:2px solid var(--ink);outline-offset:0;border-color:var(--ink)}.e16 .row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.e16 .row2>*{min-width:0}@media (width<=520px){.e16 .row2{grid-template-columns:1fr}}.e16 .consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;display:flex}.e16 .consent input{accent-color:var(--facade);flex:none;margin-top:3px}.e16 .form-msg{background:var(--sage-soft);padding:14px 16px;font-size:14px}.e16 .linkbtn{font:500 14px var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.e16 .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.e16 .done{gap:12px;display:grid}.e16 .done p{color:var(--muted)}.e16 footer{background:var(--ink);color:var(--foot-ink);padding:56px 0 96px;font-size:14px}.e16 footer .cols{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:32px;display:grid}.e16 footer .logo{color:var(--on-ink);font-size:48px}.e16 footer h4{letter-spacing:.12em;text-transform:uppercase;color:var(--foot-head);font-size:12px;font-weight:600;font-family:var(--font-body);margin:0 0 10px}.e16 footer a{text-decoration:none}.e16 footer a:hover{text-decoration:underline}.e16 footer .tbd{background:var(--foot-tbd-bg);border-color:var(--foot-tbd-line)}.e16 footer .fine{border-top:1px solid var(--foot-rule);color:var(--foot-fine);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;font-size:12px;display:flex}@media (width<=900px){.e16 footer .cols{grid-template-columns:1fr 1fr}}.e16 .mbar{z-index:30;background:var(--paper);border-top:1px solid var(--line);transition:transform .4s var(--ease);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.e16 .mbar.show{transform:none}.e16 .mbar span{color:var(--muted);font-size:13px}.e16 .mbar .btn{flex:none;padding:12px 18px;font-size:14px}@media (width<=900px){.e16 .mbar{display:flex}}.e16 .modal{z-index:50;background:var(--scrim);opacity:0;visibility:hidden;padding:24px;transition:opacity .3s,visibility .3s;position:fixed;inset:0;overflow-y:auto}.e16 .modal.open{opacity:1;visibility:visible}.e16 .sheet{background:var(--paper);max-width:1120px;transition:transform .45s var(--ease);grid-template-columns:1.35fr 1fr;margin:0 auto;display:grid;transform:translateY(18px)}.e16 .modal.open .sheet{transform:none}.e16 .sheet .plan{background:var(--wash);flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.e16 .tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.e16 .tabs-list{flex-wrap:wrap;gap:8px;display:flex}.e16 .zoomhint{color:var(--muted);margin-left:auto;font-size:12px}.e16 .planbox{background:var(--paper);border:1px solid var(--line);cursor:zoom-in;max-height:68vh;overflow:auto}.e16 .planbox img{width:100%;transition:width .35s var(--ease), opacity .5s var(--ease)}.e16 .planbox.z{cursor:zoom-out}.e16 .planbox.z img{width:220%;max-width:none}.e16 .planbox.img-slot:not(.is-loaded){aspect-ratio:4/3}.e16 .plancap{color:var(--muted);font-size:12px}.e16 .sheet .info{flex-direction:column;gap:20px;min-width:0;padding:36px 32px 32px;display:flex;position:relative}.e16 .close{border:1px solid var(--line);background:var(--paper);cursor:pointer;width:40px;height:40px;color:var(--ink);transition:border-color .2s, transform .3s var(--ease);border-radius:50%;font-size:20px;line-height:1;position:absolute;top:14px;right:14px}.e16 .close:hover{border-color:var(--ink);transform:rotate(90deg)}.e16 .info h2{margin:6px 0 8px;padding-right:40px;font-size:34px}.e16 .info .pitch{color:var(--muted);font-size:15px}.e16 .kv{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.e16 .kv div{padding:12px 0}.e16 .kv b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:400;display:block}.e16 .kv span{color:var(--muted);font-size:12px}.e16 .rooms{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.e16 .rooms td{border-bottom:1px solid var(--line);padding:7px 0}.e16 .rooms td:last-child{text-align:right;white-space:nowrap}.e16 .rooms tr.grp td{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:0;padding-top:14px;font-size:11px;font-weight:600}.e16 .feat{flex-wrap:wrap;gap:6px;display:flex}.e16 .feat span{background:var(--sage-soft);border-radius:999px;padding:6px 10px;font-size:13px}.e16 .caveat{color:var(--muted);border-left:2px solid var(--facade);padding-left:12px;font-size:13px}.e16 .mnav{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:14px;font-size:14px;display:flex}@media (width<=860px){.e16 .sheet{grid-template-columns:1fr}.e16 .modal{padding:0}}
