:root{--base-ink:#242420;--base-beige:#d6bfaa;--base-white:#fff;--base-ink-muted:#5e5c55;--base-line:#e4ded5;--base-paper:#f7f4ef;--base-error:#9a3324;--project-accent:var(--base-ink);--project-on-accent:var(--base-white);--font-display:var(--font-montserrat), "Montserrat", Arial, sans-serif;--font-text:var(--font-montserrat), "Montserrat", Arial, sans-serif;--fs-display-xl:clamp(44px, 6vw, 72px);--fs-display-l:clamp(36px, 4.6vw, 56px);--fs-display-m:clamp(28px, 3.2vw, 40px);--fs-title:28px;--fs-body-l:18px;--fs-body:16px;--fs-small:14px;--fs-label:12px;--ls-display:.14em;--ls-label:.3em;--ls-nav:.24em;--lh-display:1.08;--lh-body:1.6;--s1:4px;--s2:8px;--s3:16px;--s4:24px;--s5:32px;--s6:48px;--s7:64px;--s8:96px;--s9:128px;--gutter:clamp(16px, 4vw, 64px);--measure:62ch;--dur-slow:.6s;--dur:.3s;--ease:cubic-bezier(.25,.1,.25,1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--base-white);color:var(--base-ink);font:300 var(--fs-body)/var(--lh-body) var(--font-text);margin:0}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--base-ink);outline-offset:3px}.on-ink :focus-visible{outline-color:var(--base-beige)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.display-xl,.display-l,.display-m{font-family:var(--font-display);letter-spacing:var(--ls-display);font-weight:200;line-height:var(--lh-display);text-transform:uppercase;margin:0}.display-xl{font-size:var(--fs-display-xl)}.display-l{font-size:var(--fs-display-l)}.display-m{font-size:var(--fs-display-m)}.display-xl,.display-l,.display-m{margin-bottom:var(--s4)}.title{font:400 var(--fs-title)/1.25 var(--font-text);letter-spacing:.02em;margin:0}.lead{font-size:var(--fs-body-l);max-width:var(--measure)}.label{font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--base-ink-muted)}.on-ink .label{color:var(--base-beige)}.small{font-size:var(--fs-small);color:var(--base-ink-muted)}p{max-width:var(--measure)}.on-ink{background:var(--base-ink);color:var(--base-white)}.on-paper{background:var(--base-paper)}.on-accent{background:var(--project-accent);color:var(--project-on-accent)}.rule{border:0;border-top:1px solid var(--base-line);margin:var(--s6) 0}.on-ink .rule{border-top-color:#d6bfaa59}.site-nav{justify-content:space-between;align-items:center;gap:var(--s5);padding:var(--s4) var(--gutter);border-bottom:1px solid var(--base-line);background:var(--base-white);display:flex}.site-nav__logo img{width:auto;height:34px}@media (max-width:860px){.site-nav__logo img{height:28px}}.site-nav__links{gap:var(--s5);margin:0;padding:0;list-style:none;display:flex}.site-nav__links a{font:400 var(--fs-label)/1 var(--font-text);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--base-ink);padding:var(--s2) 0;transition:border-color var(--dur) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.site-nav__links a:hover,.site-nav__links a[aria-current=page]{border-bottom-color:currentColor}@media (max-width:860px){.site-nav__links{display:none}}.btn{align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s5);font:500 var(--fs-label)/1 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase;border:1px solid var(--base-ink);background:var(--base-ink);color:var(--base-white);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:0;text-decoration:none;display:inline-flex}.btn:hover,.btn--secondary{color:var(--base-ink);background:0 0}.btn--secondary:hover{background:var(--base-ink);color:var(--base-white)}.btn--accent{background:var(--project-accent);border-color:var(--project-accent);color:var(--project-on-accent)}.btn--accent:hover{color:var(--project-accent);background:0 0}.on-ink .btn{background:var(--base-beige);border-color:var(--base-beige);color:var(--base-ink)}.on-ink .btn:hover{color:var(--base-beige);background:0 0}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.field{gap:var(--s2);margin-bottom:var(--s4);display:grid}.field label{font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase}.field input,.field select,.field textarea{font:300 var(--fs-body)/1.4 var(--font-text);color:var(--base-ink);background:var(--base-white);border:0;border-bottom:1px solid var(--base-ink);padding:var(--s3) 0;border-radius:0;min-height:48px}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-width:2px;outline:none}.field .hint{font-size:var(--fs-small);color:var(--base-ink-muted)}.field .error{font-size:var(--fs-small);color:var(--base-error)}.field[aria-invalid=true] input{border-bottom-color:var(--base-error)}.check{gap:var(--s3);font-size:var(--fs-small);align-items:flex-start;display:flex}.price{gap:var(--s1);display:grid}.price__type{font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--base-ink-muted)}.price__value{font:400 var(--fs-title)/1.2 var(--font-text);font-variant-numeric:tabular-nums}.price__value small{font-size:var(--fs-small);color:var(--base-ink-muted);margin-left:var(--s1);font-weight:300}.price-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.price-table th{text-align:left;font:500 var(--fs-label)/1.4 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--base-ink-muted);padding:var(--s3) var(--s2);border-bottom:1px solid var(--base-ink)}.price-table td{padding:var(--s3) var(--s2);border-bottom:1px solid var(--base-line)}.price-table td.num,.price-table th.num{text-align:right}.figure{margin:0}.figure img{border-radius:0;width:100%;height:auto}.figure figcaption{font-size:var(--fs-small);color:var(--base-ink-muted);padding-top:var(--s2)}.container{width:100%;max-width:1440px;padding:0 var(--gutter);margin:0 auto}.section{padding:var(--s8) 0}.grid-12{gap:var(--s4);grid-template-columns:repeat(12,1fr);display:grid}@media (max-width:860px){.grid-12{grid-template-columns:repeat(4,1fr)}.section{padding:var(--s7) 0}}@media (max-width:600px){.site-nav>.btn{display:none}}
:root{--project-accent:#26342a;--project-on-accent:#fff}.facade-rhythm{height:96px;margin-top:var(--s5);background:url(/brand/pattern/expozitiei-column-bay.svg) 0/auto 100% repeat-x}.on-ink .facade-rhythm{background-image:url(/brand/pattern/expozitiei-column-bay-on-ink.svg)}
:root{--container-max:1440px;--logo-min-horizontal:160px;--logo-min-stacked:120px;--logo-min-master:96px;--touch:48px;--header-h:72px;--focus-width:2px;--status-available:var(--project-accent);--status-reserved:var(--base-ink);--status-sold:var(--base-ink);--status-unavailable:var(--base-ink-muted);--fs-display-xl:clamp(30px, 5.2vw + 13px, 72px);--fs-display-l:clamp(28px, 4vw + 12px, 56px);--fs-display-m:clamp(24px, 2.6vw + 14px, 40px)}@media (min-width:900px){:root{--header-h:96px}}html{scroll-padding-top:calc(var(--header-h) + var(--s3))}body{overflow-wrap:break-word;font-feature-settings:"kern";flex-direction:column;min-height:100vh;display:flex}main{flex:1 0 auto}:where(h1,h2,h3,h4,h5,h6){font-weight:inherit;margin:0}p{max-width:none;margin:0 0 var(--s3)}.prose p,p.measure,.lead{max-width:var(--measure)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.num{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.tabular{font-variant-numeric:tabular-nums lining-nums}:focus-visible{outline:var(--focus-width) solid var(--base-ink);outline-offset:3px}.on-ink :focus-visible{outline-color:var(--base-beige)}.on-accent :focus-visible{outline-color:var(--base-white)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.btn{text-align:center;white-space:normal;max-width:100%;padding:var(--s2) var(--s4);justify-content:center;line-height:1.3}@media (min-width:600px){.btn{padding:0 var(--s5);white-space:nowrap}}.btn:hover{background:var(--base-ink);color:var(--base-white)}.btn--secondary:hover{color:var(--base-ink);background:0 0}.btn--accent:hover{background:var(--project-accent);color:var(--project-on-accent)}.on-ink .btn:hover{background:var(--base-beige);color:var(--base-ink)}@media (hover:hover){.btn:not(:disabled):not([aria-disabled=true]):hover{color:var(--base-ink);background:0 0}.btn--secondary:not(:disabled):not([aria-disabled=true]):hover{background:var(--base-ink);color:var(--base-white)}.btn--accent:not(:disabled):not([aria-disabled=true]):hover{color:var(--project-accent);background:0 0}.on-ink .btn:not(:disabled):not([aria-disabled=true]):hover{color:var(--base-beige);background:0 0}}.on-ink .btn.btn--secondary{color:var(--base-beige);border-color:var(--base-beige);background:0 0}@media (hover:hover){.on-ink .btn.btn--secondary:not(:disabled):hover{background:var(--base-beige);color:var(--base-ink)}}.field input,.field select,.field textarea{width:100%}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:inset 0 -1px 0 var(--base-ink);border-bottom-width:1px;outline:none}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:var(--focus-width) solid var(--base-ink);outline-offset:2px}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-bottom-color:var(--base-error);box-shadow:inset 0 -1px 0 var(--base-error)}.field textarea{resize:vertical;min-height:144px}.field input::placeholder,.field textarea::placeholder{color:var(--base-ink-muted);opacity:1;font-weight:300}.on-paper .field input:not([type=checkbox]):not([type=radio]),.on-paper .field select,.on-paper .field textarea{background-color:#0000}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23242420' stroke-width='1.2'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;border-radius:0;padding-right:var(--s5)!important}input[type=checkbox],input[type=radio]{appearance:none;border:1px solid var(--base-ink);background:var(--base-white) center / 16px 16px no-repeat;cursor:pointer;border-radius:0;flex:none;width:24px;height:24px;margin:0}input[type=checkbox]:checked{background-color:var(--base-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='%23FFFFFF' stroke-width='1.6'/%3E%3C/svg%3E")}input[type=radio]:checked{box-shadow:inset 0 0 0 5px var(--base-white);background-color:var(--base-ink)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.on-ink input[type=checkbox],.on-ink input[type=radio]{border-color:var(--base-beige);background-color:var(--base-ink)}.on-ink input[type=checkbox]:checked{background-color:var(--base-beige)}.check{min-height:var(--touch);cursor:pointer;align-items:center}@media (forced-colors:active){input[type=checkbox],input[type=radio],input[type=checkbox]:checked,input[type=radio]:checked,.on-ink input[type=checkbox],.on-ink input[type=radio],.on-ink input[type=checkbox]:checked{appearance:auto;box-shadow:none;background:0 0}select{appearance:auto;background-image:none;padding-right:revert!important}}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.price-table td,.price-table th{white-space:nowrap}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.stack>*+*{margin-top:var(--s4)}.row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.skip-link{left:var(--s3);top:var(--s3);z-index:100;padding:var(--s3) var(--s4);background:var(--base-ink);color:var(--base-white);font:500 var(--fs-label)/1 var(--font-text);letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}
