@font-face{font-family:SuchaUnitsSans;src:url(/campaign-design/sucha/lokale/assets/poppins-regular-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-02ff,u+0304,u+0308,u+0329,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:SuchaUnitsSans;src:url(/campaign-design/sucha/lokale/assets/poppins-regular-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:SuchaUnitsSans;src:url(/campaign-design/sucha/lokale/assets/poppins-semibold-ext.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:u+0100-02ff,u+0304,u+0308,u+0329,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:SuchaUnitsSans;src:url(/campaign-design/sucha/lokale/assets/poppins-semibold-latin.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"SuchaUnitsSerif";src:url(/campaign-design/sucha/lokale/assets/playfair-regular-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+0100-02ff,u+0304,u+0308,u+0329,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"SuchaUnitsSerif";src:url(/campaign-design/sucha/lokale/assets/playfair-regular-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"SuchaUnitsSerif";src:url(/campaign-design/sucha/lokale/assets/playfair-italic-ext.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:u+0100-02ff,u+0304,u+0308,u+0329,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"SuchaUnitsSerif";src:url(/campaign-design/sucha/lokale/assets/playfair-italic-latin.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.sucha-units{--night:#101519;--night-soft:#19231f;--forest:#253c32;--forest-dark:#1b3029;--paper:#f2f1ed;--paper-bright:#fafaf7;--white:#fff;--ink:#18201d;--muted:#5c655e;--label:#4d554d;--gold:#b17733;--gold-ink:#8c5827;--gold-light:#e0b77c;--reserved:#bc5e3e;--reserved-dark:#7b301f;--reserved-soft:#f8e6dd;--line:#d4d8d1;--line-dark:rgba(255,255,255,.19);--wall:rgba(244,241,232,.78);--grid-dark:rgba(255,255,255,.035);--hatch-reserved:repeating-linear-gradient(135deg,rgba(188,94,62,.72) 0 1px,transparent 1px 6px);--hatch-ground:repeating-linear-gradient(135deg,rgba(244,241,232,.32) 0 1px,transparent 1px 7px);--gutter:clamp(20px,4.5vw,78px);--ease:cubic-bezier(.16,1,.3,1)}.sucha-units *,.sucha-units :after,.sucha-units :before{box-sizing:border-box}.sucha-units{scroll-behavior:smooth;scroll-padding-top:22px;scrollbar-color:var(--gold) var(--night);scrollbar-width:thin;scrollbar-gutter:stable;margin:0;background:var(--paper);color:var(--ink);font:400 15px/1.6 SuchaUnitsSans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.sucha-units:has(dialog[open]){overflow:hidden}.sucha-units button,.sucha-units input,.sucha-units select{font:inherit}.sucha-units button{cursor:pointer}.sucha-units a{color:inherit;text-decoration:none}.sucha-units img{display:block;max-width:100%}.sucha-units dd,.sucha-units dl,.sucha-units figure,.sucha-units h1,.sucha-units h2,.sucha-units h3,.sucha-units p{margin:0}.sucha-units em{font-family:"SuchaUnitsSerif",Georgia,serif;font-weight:400}.sucha-units ::selection{background:var(--gold-light);color:var(--night)}.sucha-units :focus-visible{outline:2px solid var(--gold);outline-offset:4px}.sucha-units [hidden]{display:none!important}.sucha-units .su-skip-link{position:fixed;z-index:1000;top:-100px;left:20px;padding:12px 18px;background:var(--paper-bright);color:var(--night)}.sucha-units .su-skip-link:focus{top:15px}.sucha-units .su-section-wrap{width:min(100%,1560px);margin-inline:auto;padding-inline:var(--gutter)}.sucha-units .su-eyebrow{display:flex;align-items:center;gap:12px;color:var(--gold-ink);font-size:10px;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:uppercase}.sucha-units .su-eyebrow:before{content:"";width:18px;height:1px;background:currentColor;flex:none}.sucha-units .su-dialog-price-pane strong,.sucha-units .su-dialog-specs dd,.sucha-units .su-floor-unit small,.sucha-units .su-hero-data strong,.sucha-units .su-unit-area,.sucha-units .su-unit-price{font-variant-numeric:tabular-nums}.sucha-units .su-hero{background:var(--night)}.sucha-units .su-hero-visual{--ax:42%;--ay:72%;--bx:57%;--by:77%;height:clamp(665px,100svh,1080px);position:relative;overflow:hidden;color:var(--white);isolation:isolate}.sucha-units .su-hero-visual>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center center;animation:sucha-units-hero-arrive 1.7s var(--ease) both}.sucha-units .su-hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(7,16,16,.72),rgba(7,16,16,.22) 43%,transparent 75%),linear-gradient(180deg,rgba(6,15,17,.5),transparent 33%,transparent 60%,rgba(5,12,12,.78))}@property --sucha-units-fx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --sucha-units-fy{syntax:"<percentage>";inherits:true;initial-value:70%}.sucha-units .su-hero-focus{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--sucha-units-fx) var(--sucha-units-fy),transparent 0 110px,rgba(4,10,10,.68) 340px);transition:opacity .7s var(--ease),--sucha-units-fx .6s var(--ease),--sucha-units-fy .6s var(--ease)}.sucha-units .su-hero-visual:has(.su-hotspot-a:hover,.su-hotspot-a:focus-visible,.su-leader-a:hover){--sucha-units-fx:var(--ax);--sucha-units-fy:var(--ay)}.sucha-units .su-hero-visual:has(.su-hotspot-b:hover,.su-hotspot-b:focus-visible,.su-leader-b:hover){--sucha-units-fx:var(--bx);--sucha-units-fy:var(--by)}.sucha-units .su-hero-visual:has(.su-building-hotspot:hover,.su-building-hotspot:focus-visible,.su-leader:hover) .su-hero-focus{opacity:1}.sucha-units .su-hero-visual:has(.su-hotspot-a:hover,.su-leader-a:hover) .su-leader-b,.sucha-units .su-hero-visual:has(.su-hotspot-b:hover,.su-leader-b:hover) .su-leader-a{opacity:.3}.sucha-units .su-hero-visual:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/></svg>");background-size:180px}.sucha-units .su-hero-copy{position:absolute;z-index:4;left:var(--gutter);top:clamp(80px,12vh,145px);width:min(660px,57vw)}.sucha-units .su-hero-data,.sucha-units .su-hero-kicker{animation:sucha-units-copy-arrive 1s .15s var(--ease) both}.sucha-units .su-hero-data{animation-delay:.4s}.sucha-units .su-hero-kicker{font-size:10px;font-weight:600;letter-spacing:0;color:#e1e6dc}.sucha-units .su-hero-kicker i{font-style:normal;color:var(--gold-light);margin-inline:6px}.sucha-units .su-hero-copy h1{font:400 112px/.9 "SuchaUnitsSerif",Georgia,serif;letter-spacing:0;margin:14px 0 30px;animation:sucha-units-title-mask 1.15s var(--ease) both}.sucha-units .su-hero-data{display:flex;width:max-content;max-width:100%;border-top:1px solid rgba(255,255,255,.64);padding-top:20px}.sucha-units .su-hero-data div{display:flex;flex-direction:column;gap:4px;min-width:120px;padding-right:26px;margin-right:26px;border-right:1px solid rgba(255,255,255,.28)}.sucha-units .su-hero-data div:last-child{border-right:0;margin-right:0}.sucha-units .su-hero-data strong{font:400 38px/1 "SuchaUnitsSerif",Georgia,serif}.sucha-units .su-hero-data span{font-size:9px;letter-spacing:0;color:#e1e6dc}.sucha-units .su-building-hotspot{position:absolute;z-index:5;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--white);transform:translate(-50%,-32px)}.sucha-units .su-hotspot-a{left:var(--ax);top:var(--ay)}.sucha-units .su-hotspot-b{left:var(--bx);top:var(--by)}.sucha-units .su-building-hotspot:before{content:"";position:absolute;inset:-22px -30px -8px}.sucha-units .su-hotspot-letter{position:relative;width:64px;height:64px;display:grid;place-items:center;border:1px solid rgba(253,237,213,.85);border-radius:50%;background:rgba(14,28,26,.76);backdrop-filter:blur(8px);box-shadow:0 0 0 5px rgba(255,255,255,.1),0 8px 30px rgba(0,0,0,.3);font:400 32px/1 "SuchaUnitsSerif",Georgia,serif;transition:background .3s,color .3s,transform .4s var(--ease),box-shadow .4s}.sucha-units .su-hotspot-pulse{position:absolute;top:0;width:64px;height:64px;border:1px solid rgba(252,229,195,.45);border-radius:50%;animation:sucha-units-hotspot-pulse 3s infinite}.sucha-units .su-hotspot-letter:after{content:"";position:absolute;inset:-17px;border:1px dashed rgba(224,183,124,.9);border-radius:50%;opacity:0;transform:scale(.6) rotate(-50deg);transition:opacity .4s,transform .8s var(--ease)}.sucha-units .su-building-hotspot:focus-visible .su-hotspot-letter:after,.sucha-units .su-building-hotspot:hover .su-hotspot-letter:after{opacity:1;transform:none}.sucha-units .su-building-hotspot.su-is-chosen .su-hotspot-letter,.sucha-units .su-building-hotspot:focus-visible .su-hotspot-letter,.sucha-units .su-building-hotspot:hover .su-hotspot-letter{background:var(--gold);color:var(--night);transform:scale(1.1);box-shadow:0 0 0 9px rgba(224,183,124,.22),0 8px 35px rgba(0,0,0,.3)}.sucha-units .su-leader{position:absolute;z-index:4;height:1px;padding:0;border:0;background:var(--gold-light);color:var(--white);transition:opacity .5s var(--ease);animation:sucha-units-leader-draw 1.1s .8s var(--ease) both}.sucha-units .su-leader:before{content:"";position:absolute;top:-5px;width:1px;height:11px;background:inherit}.sucha-units .su-leader-a{top:var(--ay);left:var(--gutter);width:calc(var(--ax) - var(--gutter) - 44px);transform-origin:right center}.sucha-units .su-leader-a:before{left:0}.sucha-units .su-leader-b{top:var(--by);left:calc(var(--bx) + 44px);width:calc(100% - var(--bx) - 44px - var(--gutter));transform-origin:left center}.sucha-units .su-leader-b:before{right:0}.sucha-units .su-leader-label{position:absolute;top:14px;text-shadow:0 2px 18px rgba(0,0,0,.55);display:flex;align-items:flex-end;gap:14px;white-space:nowrap;text-align:left;animation:sucha-units-copy-arrive .8s 1.5s var(--ease) both}.sucha-units .su-leader-a .su-leader-label{left:0}.sucha-units .su-leader-b .su-leader-label{right:0;flex-direction:row-reverse;text-align:right}.sucha-units .su-leader-label b{font:400 88px/.78 "SuchaUnitsSerif",Georgia,serif;transition:color .3s}.sucha-units .su-leader-label>span{font-size:10px;font-weight:600;letter-spacing:0;padding-bottom:3px}.sucha-units .su-leader-label small{display:block;margin-top:5px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--gold-light)}.sucha-units .su-leader.su-is-chosen .su-leader-label b,.sucha-units .su-leader:hover .su-leader-label b{color:var(--gold-light)}.sucha-units .su-hero-bottom{position:absolute;z-index:4;bottom:0;left:var(--gutter);right:var(--gutter);min-height:75px;border-top:1px solid rgba(255,255,255,.48);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font-size:9px;letter-spacing:0;font-weight:600}.sucha-units .su-hero-bottom a{font-size:10px;letter-spacing:0;transition:color .25s}.sucha-units .su-hero-bottom a:hover{color:var(--gold-light)}.sucha-units .su-hero-bottom a span{margin-left:13px;font-size:16px}.sucha-units .su-sheet-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:0 clamp(20px,3vw,48px);padding:20px 0 24px;margin-bottom:40px;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.sucha-units .su-sheet-no{margin-left:calc(var(--gutter) * -.4);font:italic 400 128px/.74 "SuchaUnitsSerif",Georgia,serif;letter-spacing:0;color:var(--gold)}.sucha-units .su-sheet-title h2{margin-top:12px;font-size:62px;font-weight:400;letter-spacing:0;line-height:.95}.sucha-units .su-sheet-title h2 em{color:var(--forest);letter-spacing:0}.sucha-units .su-plan-section{padding-top:clamp(85px,9vw,125px);padding-bottom:clamp(90px,10vw,135px)}.sucha-units .su-building-map{position:relative;color:var(--paper-bright);background:linear-gradient(var(--grid-dark) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,var(--grid-dark) 1px,transparent 1px) 0 0/24px 24px,var(--night-soft);box-shadow:0 30px 70px rgba(20,35,26,.12)}.sucha-units .su-map-footer,.sucha-units .su-map-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 28px;font-size:9px;letter-spacing:0;border-bottom:1px solid var(--line-dark);color:#c9d2c9}.sucha-units .su-map-footer{border-bottom:0;border-top:1px solid var(--line-dark);letter-spacing:0;font-size:10px;line-height:1.5;color:#b9c2b9}.sucha-units .su-map-footer p{max-width:440px;text-align:right}.sucha-units .su-legend{display:flex;gap:22px;flex:none}.sucha-units .su-legend span{display:flex;align-items:center;gap:9px}.sucha-units .su-legend-swatch{width:16px;height:11px;border:1px solid rgba(244,241,232,.55);background:rgba(255,255,255,.06)}.sucha-units .su-legend-swatch.su-is-reserved{border-color:var(--reserved);background:var(--hatch-reserved),rgba(188,94,62,.14)}.sucha-units .su-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sucha-units .su-building-board{padding:38px clamp(22px,3vw,56px) 44px;transition:background .5s var(--ease)}.sucha-units .su-building-board+.su-building-board{border-left:1px solid var(--line-dark)}.sucha-units .su-building-board.su-is-current{background:linear-gradient(180deg,rgba(224,183,124,.1),transparent 220px)}.sucha-units .su-board-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.sucha-units .su-board-title h3{display:flex;align-items:baseline;gap:12px;font-weight:400}.sucha-units .su-board-title h3 strong{font:400 64px/.8 "SuchaUnitsSerif",Georgia,serif;color:var(--gold-light)}.sucha-units .su-board-title h3 span{font-size:10px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#c9d2c9}.sucha-units .su-board-title button{background:transparent;color:#e8eee8;border:0;border-bottom:1px solid rgba(255,255,255,.45);padding:6px 0;font-size:10px;letter-spacing:0;transition:color .2s,border-color .2s}.sucha-units .su-board-title button:hover{color:var(--gold-light);border-color:var(--gold-light)}.sucha-units .su-elevation{--lvl:84px;--over:18px;position:relative;padding-top:14px}.sucha-units .su-elevation:before{content:"";position:absolute;top:0;left:calc(var(--lvl) - var(--over) / 2);right:calc(var(--over) / -2);height:15px;border:2px solid var(--wall);border-bottom:0}.sucha-units .su-floor-row{display:grid;grid-template-columns:var(--lvl) 1fr;min-height:78px}.sucha-units .su-floor-trigger{position:relative;display:flex;flex-direction:column;gap:3px;padding:12px 10px 8px 16px;border:0;background:transparent;color:#f3f4ef;text-align:left}.sucha-units .su-floor-trigger:before{content:"";position:absolute;left:0;top:-1px;width:10px;height:8px;background:var(--gold-light);clip-path:polygon(0 0,100% 0,50% 100%)}.sucha-units .su-floor-trigger:after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:rgba(244,241,232,.3)}.sucha-units .su-floor-trigger strong{font:400 26px/1 "SuchaUnitsSerif",Georgia,serif;transition:color .2s}.sucha-units .su-floor-trigger span{font-size:9px;letter-spacing:0;color:#adb9ae}.sucha-units .su-floor-trigger:hover strong,.sucha-units .su-floor-trigger[aria-pressed=true] strong{color:var(--gold-light)}.sucha-units .su-floor-trigger:focus-visible{outline-offset:-2px}.sucha-units .su-floor-units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;border-inline:2px solid var(--wall);border-top:1px solid rgba(244,241,232,.38);transition:background .35s var(--ease)}.sucha-units .su-floor-row:first-child .su-floor-units{border-top:2px solid var(--wall)}.sucha-units .su-floor-row:hover .su-floor-units{background:rgba(255,255,255,.035)}.sucha-units .su-floor-row:has(.su-floor-trigger[aria-pressed=true]) .su-floor-units{background:rgba(224,183,124,.1)}.sucha-units .su-ground{height:16px;margin-left:calc(var(--lvl) - var(--over));margin-right:calc(var(--over) * -1);border-top:2px solid var(--wall);background:var(--hatch-ground)}.sucha-units .su-floor-unit{min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px;border:1px solid rgba(244,241,232,.34);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.015));color:#f5f3eb;transition:background .3s var(--ease),color .2s,box-shadow .4s var(--ease),border-color .3s}.sucha-units .su-floor-unit b{font-size:12px;font-weight:600;line-height:1.2}.sucha-units .su-floor-unit small{font-size:9px;line-height:1.3;opacity:.72;white-space:nowrap}.sucha-units .su-floor-unit:focus-visible,.sucha-units .su-floor-unit:hover{background:var(--gold-light);border-color:var(--gold-light);color:var(--night);box-shadow:0 0 28px rgba(224,183,124,.45)}.sucha-units .su-floor-unit:focus-visible small,.sucha-units .su-floor-unit:hover small{opacity:.85}.sucha-units .su-floor-unit:focus-visible{outline:2px solid var(--paper-bright);outline-offset:2px}.sucha-units .su-floor-unit.su-is-reserved{border-color:var(--reserved);background:var(--hatch-reserved),rgba(188,94,62,.14)}.sucha-units .su-floor-unit.su-is-reserved small{opacity:1;color:#ffc3aa;font-weight:600;letter-spacing:0}.sucha-units .su-floor-unit.su-is-reserved:focus-visible,.sucha-units .su-floor-unit.su-is-reserved:hover{background:var(--reserved);color:#fff;box-shadow:none}.sucha-units .su-floor-unit.su-is-reserved:focus-visible small,.sucha-units .su-floor-unit.su-is-reserved:hover small{color:#fff}.sucha-units .su-board-tabs{display:none}.sucha-units .su-board-tabs button{width:40px;height:30px;border:0;background:transparent;color:#e8eee8;font:400 17px/1 "SuchaUnitsSerif",Georgia,serif;transition:background .25s,color .25s}.sucha-units .su-board-tabs button[aria-pressed=true]{background:var(--gold-light);color:var(--night)}.sucha-units.su-motion .su-building-map .su-elevation{clip-path:inset(100% -40px -40px -40px);transition:clip-path 1.3s var(--ease)}.sucha-units.su-motion .su-building-map.su-is-in .su-elevation{clip-path:inset(-20px -40px -40px -40px)}.sucha-units.su-motion .su-building-map.su-is-lit .su-elevation{clip-path:none}.sucha-units.su-motion .su-building-board+.su-building-board .su-elevation{transition-delay:.18s}.sucha-units.su-motion .su-building-map.su-is-in:not(.su-is-lit) .su-floor-unit:not(.su-is-reserved){animation:sucha-units-window-on 1.6s calc(.9s + var(--f) * .22s + var(--c) * .07s) both}.sucha-units.su-motion .su-building-map.su-is-in:not(.su-is-lit) .su-floor-unit.su-is-reserved{animation:sucha-units-rise-in .8s calc(.9s + var(--f) * .22s) both}.sucha-units .su-unit-peek{position:absolute;z-index:6;width:228px;padding:14px 16px 15px;background:var(--paper-bright);color:var(--ink);box-shadow:0 18px 50px rgba(0,0,0,.38);transform:translate(-50%,calc(-100% - 14px));pointer-events:none;animation:sucha-units-peek-in .28s var(--ease) both}.sucha-units .su-unit-peek:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:inherit;transform:translateX(-50%) rotate(45deg)}.sucha-units .su-unit-peek p{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:9px;border-bottom:1px solid var(--line)}.sucha-units .su-unit-peek p b{font:400 30px/1 "SuchaUnitsSerif",Georgia,serif}.sucha-units .su-unit-peek p span{font-size:9px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--forest)}.sucha-units .su-unit-peek.su-is-reserved p span{color:var(--reserved-dark)}.sucha-units .su-unit-peek dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:10px 0}.sucha-units .su-unit-peek dl div:last-child{grid-column:1/-1}.sucha-units .su-unit-peek dt{font-size:9px;color:var(--muted)}.sucha-units .su-unit-peek dd{font-size:11px;font-weight:600}.sucha-units .su-unit-peek strong{display:block;padding-top:9px;border-top:1px solid var(--line);font:400 21px/1.1 "SuchaUnitsSerif",Georgia,serif;letter-spacing:0;font-variant-numeric:tabular-nums}.sucha-units .su-catalog-section{background:var(--paper-bright);padding:clamp(95px,11vw,155px) 0 clamp(100px,10vw,150px);border-top:1px solid var(--line)}.sucha-units .su-filter-panel{padding:6px 0 22px;border-bottom:1px solid var(--line);scroll-margin-top:72px}.sucha-units .su-filter-toggle{display:none}.sucha-units .su-filter-top{display:flex;align-items:end;gap:clamp(24px,4vw,66px);padding-bottom:26px;border-bottom:1px dashed var(--line)}.sucha-units .su-filter-group{display:flex;flex-direction:column;gap:10px}.sucha-units .su-budget-field label,.sucha-units .su-filter-label,.sucha-units .su-search-field label,.sucha-units .su-select-field label{font-size:10px;letter-spacing:0;font-weight:600;color:var(--label)}.sucha-units .su-segmented{display:flex;gap:1px;background:#c9cec6;border:1px solid #c9cec6}.sucha-units .su-segmented button{background:var(--paper-bright);border:0;min-width:53px;height:42px;padding:0 14px;color:var(--forest);font-size:11px;transition:background .22s,color .22s}.sucha-units .su-segmented button:hover{background:#e4e8e1}.sucha-units .su-segmented button[aria-pressed=true]{background:var(--forest);color:#fff;box-shadow:inset 0 -2px 0 var(--gold-light)}.sucha-units .su-availability-switch{display:flex;align-items:center;gap:11px;white-space:nowrap;padding-bottom:7px;font-size:11px;color:var(--forest);cursor:pointer}.sucha-units .su-availability-switch input{position:absolute;opacity:0;width:1px;height:1px}.sucha-units .su-switch-track{width:41px;height:24px;border-radius:99px;background:#aab3a7;padding:3px;transition:background .2s;flex:none}.sucha-units .su-switch-track span{width:18px;height:18px;display:block;background:#fff;border-radius:50%;transition:transform .2s}.sucha-units .su-availability-switch input:checked+.su-switch-track{background:var(--forest)}.sucha-units .su-availability-switch input:checked+.su-switch-track span{transform:translateX(17px)}.sucha-units .su-availability-switch input:focus-visible+.su-switch-track{outline:2px solid var(--gold);outline-offset:4px}.sucha-units .su-filter-bottom{padding-top:23px;display:grid;grid-template-columns:1fr 1fr 1.3fr 1.2fr;gap:18px}.sucha-units .su-budget-field,.sucha-units .su-search-field,.sucha-units .su-select-field{display:flex;flex-direction:column;gap:10px;min-width:0}.sucha-units .su-select-field select{width:100%;height:46px;border:1px solid #c9cec6;border-radius:0;background-color:var(--paper-bright);color:var(--ink);padding:0 36px 0 14px;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 1 5 5 5-5' fill='none' stroke='%23253c32' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;font-size:11px;cursor:pointer}.sucha-units .su-search-input-wrap:hover,.sucha-units .su-select-field select:hover{border-color:var(--forest)}.sucha-units .su-budget-field label{display:flex;justify-content:space-between;gap:8px}.sucha-units .su-budget-field output{color:var(--forest);letter-spacing:0}.sucha-units .su-budget-field input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:18px;margin:16px 0 0;background:transparent;cursor:pointer}.sucha-units .su-budget-field input[type=range]::-webkit-slider-runnable-track{height:1px;background:linear-gradient(90deg,var(--forest) var(--range,100%),#c5cbc3 var(--range,100%))}.sucha-units .su-budget-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-6.5px;border:1px solid var(--forest);border-radius:0;background:var(--paper-bright);box-shadow:0 0 0 5px rgba(37,60,50,.07)}.sucha-units .su-budget-field input[type=range]:focus-visible::-webkit-slider-thumb,.sucha-units .su-budget-field input[type=range]:hover::-webkit-slider-thumb{background:var(--forest)}.sucha-units .su-budget-field input[type=range]::-moz-range-track{height:1px;border:0;background:#c5cbc3}.sucha-units .su-budget-field input[type=range]::-moz-range-progress{height:1px;background:var(--forest)}.sucha-units .su-budget-field input[type=range]::-moz-range-thumb{width:14px;height:14px;border:1px solid var(--forest);border-radius:0;background:var(--paper-bright)}.sucha-units .su-search-input-wrap{height:46px;border:1px solid #c9cec6;background:var(--paper-bright);display:flex;align-items:center;transition:border-color .2s}.sucha-units .su-search-input-wrap:focus-within{outline:2px solid var(--gold);outline-offset:2px}.sucha-units .su-search-input-wrap input{width:100%;min-width:0;flex:1;border:0;background:transparent;outline:none;padding:0 12px;font-size:11px;color:var(--ink)}.sucha-units .su-search-input-wrap input::-webkit-search-cancel-button{display:none}.sucha-units .su-search-input-wrap button{height:100%;min-width:42px;background:transparent;border:0;font-size:22px;line-height:1;color:var(--forest)}.sucha-units .su-filter-actions{display:flex;margin-top:22px}.sucha-units .su-filter-actions button,.sucha-units .su-list-bottom button{border:0;border-bottom:1px solid var(--forest);padding:0 0 5px;background:transparent;color:var(--forest);font-size:10px;letter-spacing:0}.sucha-units .su-filter-actions button span{margin-left:11px;font-size:14px}.sucha-units .su-results-bar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:46px 0 16px}.sucha-units .su-results-bar p{font-size:12px;color:var(--muted)}.sucha-units .su-results-bar strong{color:var(--ink);font-size:18px;font-weight:600;margin-right:5px}.sucha-units .su-sort-field{min-width:224px;flex-direction:row;align-items:center;gap:12px}.sucha-units .su-sort-field select{height:41px}.sucha-units .su-list-head,.sucha-units .su-unit-row{display:grid;grid-template-columns:1.12fr .92fr .92fr .94fr 1.3fr 1.14fr 26px;gap:16px;align-items:center}.sucha-units .su-list-head{padding:12px 18px;border-block:2px solid var(--ink);border-bottom-width:1px;color:var(--label);font-size:9px;font-weight:600;letter-spacing:0;text-transform:uppercase}.sucha-units .su-unit-item{border-bottom:1px solid var(--line)}.sucha-units .su-unit-row{position:relative;width:100%;min-height:108px;padding:17px 18px;border:0;background:transparent;text-align:left;color:var(--ink);transition:background .5s var(--ease),color .28s ease}.sucha-units .su-unit-row:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:2px;background:var(--gold-light);transform:scaleY(0);transition:transform .45s var(--ease)}.sucha-units .su-unit-row:focus-visible,.sucha-units .su-unit-row:hover{background:var(--forest);color:var(--white)}.sucha-units .su-unit-row:focus-visible:before,.sucha-units .su-unit-row:hover:before{transform:scaleY(1)}.sucha-units .su-unit-item:has(.su-is-reserved) .su-unit-row{background:linear-gradient(90deg,rgba(248,230,221,.85),transparent 42%)}.sucha-units .su-unit-item:has(.su-is-reserved) .su-unit-row:after{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--hatch-reserved);border-right:1px solid var(--reserved)}.sucha-units .su-unit-item:has(.su-is-reserved) .su-unit-row:focus-visible,.sucha-units .su-unit-item:has(.su-is-reserved) .su-unit-row:hover{background:var(--forest)}.sucha-units .su-unit-id{display:flex;align-items:baseline;gap:13px;font:400 40px/1 "SuchaUnitsSerif",Georgia,serif;letter-spacing:0}.sucha-units .su-unit-id small{font:400 9px/1.4 SuchaUnitsSans,Arial,sans-serif;letter-spacing:0;color:var(--muted)}.sucha-units .su-unit-status{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--forest);font-weight:600}.sucha-units .su-unit-status i{width:6px;height:6px;flex:none;background:var(--forest);border-radius:50%}.sucha-units .su-unit-status.su-is-reserved{width:max-content;background:var(--reserved-dark);padding:7px 9px;color:#fff;font-size:9px;letter-spacing:0;text-transform:uppercase}.sucha-units .su-unit-status.su-is-reserved i{background:#ffc3aa}.sucha-units .su-unit-area{font-size:24px;line-height:1.1;letter-spacing:0;white-space:nowrap}.sucha-units .su-unit-area small{font-size:11px;letter-spacing:0}.sucha-units .su-dim{display:block;width:calc(var(--w,1) * 100%);max-width:150px;height:7px;margin-top:9px;border-inline:1px solid currentColor;background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;opacity:.5}.sucha-units .su-unit-outdoor,.sucha-units .su-unit-rooms{font-size:11px}.sucha-units .su-unit-rooms small{display:block;color:var(--muted);margin-top:4px;font-size:10px}.sucha-units .su-unit-price{font-size:17px;font-weight:600;line-height:1.28;letter-spacing:0;white-space:nowrap}.sucha-units .su-unit-price small{font-size:11px;font-weight:400}.sucha-units .su-unit-price em{display:block;margin-top:4px;font:400 10px/1.3 SuchaUnitsSans,Arial,sans-serif;letter-spacing:0;color:var(--muted)}.sucha-units .su-unit-arrow{font-size:22px;color:var(--gold);text-align:right;transition:transform .3s var(--ease)}.sucha-units .su-unit-row:focus-visible .su-unit-arrow,.sucha-units .su-unit-row:hover .su-unit-arrow{transform:translate(3px,-3px);color:var(--gold-light)}.sucha-units .su-unit-row:focus-visible :is(.su-unit-id small,.su-unit-rooms small,.su-unit-price em),.sucha-units .su-unit-row:hover :is(.su-unit-id small,.su-unit-rooms small,.su-unit-price em){color:#d8e1d7}.sucha-units .su-unit-row:focus-visible .su-unit-status,.sucha-units .su-unit-row:hover .su-unit-status{color:#f8f8f2}.sucha-units .su-unit-row:focus-visible .su-unit-status i,.sucha-units .su-unit-row:hover .su-unit-status i{background:var(--gold-light)}.sucha-units .su-unit-row:focus-visible .su-unit-status.su-is-reserved,.sucha-units .su-unit-row:hover .su-unit-status.su-is-reserved{background:var(--reserved)}.sucha-units .su-extras-content,.sucha-units .su-unit-list{transition:opacity .4s var(--ease),filter .4s var(--ease)}.sucha-units .su-extras-content.su-is-settling,.sucha-units .su-unit-list.su-is-settling{opacity:.35;filter:blur(4px)}.sucha-units .su-empty-state{text-align:center;padding:80px 20px;border-bottom:1px solid var(--line);animation:sucha-units-rise-in .6s var(--ease) both}.sucha-units .su-empty-state>span{font-size:10px;color:var(--gold-ink);font-weight:600;letter-spacing:0;text-transform:uppercase}.sucha-units .su-empty-state h3{margin:12px 0;font:italic 38px/1.2 "SuchaUnitsSerif",Georgia,serif}.sucha-units .su-empty-state p{font-size:12px;color:var(--muted)}.sucha-units .su-empty-state button{margin-top:25px;background:var(--forest);color:white;border:0;padding:15px 22px;font-size:11px}.sucha-units .su-empty-state button span{margin-left:12px}.sucha-units .su-list-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px}.sucha-units .su-list-bottom p{font-size:11px;color:var(--muted)}.sucha-units .su-list-bottom button{font-weight:600;padding-bottom:6px}.sucha-units .su-list-bottom button span{margin-left:14px;font-size:18px}.sucha-units .su-board-title button span,.sucha-units .su-dialog-bottom button span,.sucha-units .su-empty-state button span,.sucha-units .su-filter-actions button span,.sucha-units .su-list-bottom button span{display:inline-block;transition:transform .35s var(--ease)}.sucha-units .su-board-title button:hover span,.sucha-units .su-dialog-bottom button:hover span,.sucha-units .su-empty-state button:hover span,.sucha-units .su-filter-actions button:hover span{transform:translate(3px,-3px)}.sucha-units .su-list-bottom button:hover span{transform:translateY(3px)}.sucha-units .su-extras-section{padding-top:clamp(80px,9vw,125px);padding-bottom:clamp(95px,10vw,140px);border-top:1px solid var(--line)}.sucha-units .su-extras-tabs{display:flex;gap:clamp(18px,4.7vw,70px);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.sucha-units .su-extras-tabs button{position:relative;flex:none;display:flex;gap:8px;align-items:baseline;background:transparent;border:0;padding:18px 0 16px;color:var(--muted);font-size:13px;white-space:nowrap;transition:color .2s}.sucha-units .su-extras-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease)}.sucha-units .su-extras-tabs button:hover,.sucha-units .su-extras-tabs button[aria-pressed=true]{color:var(--forest)}.sucha-units .su-extras-tabs button[aria-pressed=true]:after{transform:scaleX(1)}.sucha-units .su-extras-tabs span{font-size:9px;color:var(--gold-ink)}.sucha-units .su-extras-content{padding-top:46px}.sucha-units .su-extra-summary{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:32px}.sucha-units .su-extra-summary h3{font-size:35px;font-weight:400;letter-spacing:0;line-height:1.15}.sucha-units .su-extra-summary h3 em{color:var(--forest)}.sucha-units .su-extra-summary p{font-size:11px;color:var(--muted);text-align:right;line-height:1.65}.sucha-units .su-extra-summary strong{display:block;font-size:18px;color:var(--ink)}.sucha-units .su-extra-group{margin-top:29px}.sucha-units .su-extra-group>h4{display:flex;gap:10px;align-items:baseline;margin:0 0 13px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.sucha-units .su-extra-group>h4 span{color:var(--gold-ink);font-weight:400}.sucha-units .su-extra-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.sucha-units .su-extra-tile{min-height:72px;border:1px solid var(--line);background:var(--paper-bright);padding:10px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:5px}.sucha-units .su-extra-tile strong{font-size:15px;line-height:1.1}.sucha-units .su-extra-tile span{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--forest)}.sucha-units .su-extra-tile span i{width:5px;height:5px;border-radius:50%;background:var(--forest)}.sucha-units .su-extra-tile.su-is-reserved{border-color:#d4947e;color:var(--reserved-dark);background:repeating-linear-gradient(135deg,rgba(188,94,62,.28) 0 1px,transparent 1px 6px),var(--reserved-soft)}.sucha-units .su-extra-tile.su-is-reserved span{color:var(--reserved-dark);font-weight:600}.sucha-units .su-extra-tile.su-is-reserved span i{background:var(--reserved)}.sucha-units .su-storage-grid .su-extra-tile{min-height:91px}.sucha-units .su-storage-grid .su-extra-tile small{font-size:10px;color:var(--muted)}.sucha-units .su-outdoor-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:610px}.sucha-units .su-garage-hall{margin:6px 0 10px}.sucha-units .su-garage-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-bottom:16px}.sucha-units .su-garage-switch button span{margin-left:8px;font-size:9px;opacity:.75}.sucha-units .su-garage-legend{color:var(--muted);font-size:10px}.sucha-units .su-garage-legend .su-legend-swatch{border-color:var(--forest);background:transparent}.sucha-units .su-garage-legend .su-legend-swatch.su-is-reserved{border-color:var(--reserved);background:var(--hatch-reserved),var(--reserved-soft)}.sucha-units .su-garage-legend .su-legend-swatch.su-is-chosen{border-color:var(--gold);background:var(--gold-light)}.sucha-units .su-garage-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;box-shadow:0 30px 70px rgba(20,35,26,.14)}.sucha-units .su-garage-plan{position:relative;margin:0;padding:22px;overflow:hidden;background:linear-gradient(var(--grid-dark) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,var(--grid-dark) 1px,transparent 1px) 0 0/24px 24px,var(--night-soft)}.sucha-units .su-garage-plan svg{display:block;width:100%;height:auto;overflow:hidden}.sucha-units .su-plan-walls{fill:none;stroke:var(--wall);stroke-width:2;stroke-linecap:square}.sucha-units .su-plan-fire{fill:none;stroke:rgba(224,183,124,.5);stroke-width:1.4}.sucha-units .su-plan-pillars rect{fill:var(--wall)}.sucha-units .su-bay{cursor:pointer;outline:none}.sucha-units .su-bay-box{fill:rgba(255,255,255,.035);stroke:rgba(224,183,124,.55);stroke-width:1.4;stroke-dasharray:6 4;transition:fill .3s var(--ease),stroke .3s}.sucha-units .su-bay.su-is-reserved{cursor:default}.sucha-units .su-bay.su-is-reserved .su-bay-box{fill:url(#bayHatch);stroke:var(--reserved);stroke-dasharray:none}.sucha-units .su-bay.su-is-available.su-is-hot .su-bay-box,.sucha-units .su-bay.su-is-available:hover .su-bay-box{fill:rgba(224,183,124,.2);stroke:var(--gold-light);stroke-dasharray:none}.sucha-units .su-bay.su-is-reserved.su-is-hot .su-bay-box,.sucha-units .su-bay.su-is-reserved:hover .su-bay-box{stroke:#ffc3aa}.sucha-units .su-bay.su-is-chosen .su-bay-box{fill:rgba(224,183,124,.28);stroke:var(--gold-light);stroke-width:3;stroke-dasharray:none}.sucha-units .su-bay.su-is-reserved.su-is-chosen .su-bay-box{fill:url(#bayHatch);stroke:#ffc3aa}.sucha-units .su-bay:focus-visible .su-bay-box{stroke:#fff;stroke-width:3;stroke-dasharray:none}.sucha-units :is(.su-plan-labels,.su-plan-ghosts,.su-plan-walls,.su-plan-fire,.su-plan-pillars,.su-car,.su-car-route,.su-plan-veil,.su-plan-lamps,.su-plan-guides){pointer-events:none}.sucha-units .su-plan-veil{fill:#04080a;opacity:0;transition:opacity .9s var(--ease)}.sucha-units .su-garage-plan.su-is-night .su-plan-veil{opacity:.58}.sucha-units .su-lamp{opacity:0;transition:opacity 1.6s ease}.sucha-units .su-garage-plan.su-is-night .su-lamp{opacity:.16}.sucha-units .su-garage-plan.su-is-night .su-lamp.su-is-on{opacity:1;transition:opacity .22s ease}.sucha-units .su-lamp-glow{fill:url(#lampGlow)}.sucha-units .su-lamp-fixture{fill:#fff4dc}.sucha-units .su-plan-guides{opacity:0;transition:opacity .3s}.sucha-units .su-plan-guides.su-is-shown{opacity:1}.sucha-units .su-dims path{fill:none;stroke:var(--gold-light);stroke-width:1.3}.sucha-units .su-dim-text{font:600 11px SuchaUnitsSans,Arial,sans-serif;fill:var(--gold-light);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--night-soft);stroke-width:4px;stroke-linejoin:round}.sucha-units.su-motion .su-plan-guides.su-is-shown .su-dims path{stroke-dasharray:1;stroke-dashoffset:1;animation:sucha-units-plot .6s var(--ease) forwards}.sucha-units.su-motion .su-plan-guides.su-is-shown .su-dim-text{animation:sucha-units-fade-in .5s .35s var(--ease) both}.sucha-units .su-walk-path{fill:none;stroke:#fff4dc;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:0 9}.sucha-units .su-walk-mask{fill:none;stroke:#fff;stroke-width:26;stroke-dasharray:1;stroke-dashoffset:1}.sucha-units .su-walker{fill:var(--gold-light);stroke:var(--night);stroke-width:2;opacity:0;transition:opacity .3s}.sucha-units .su-plan-guides.su-is-arrived .su-walker,.sucha-units .su-plan-guides.su-is-walking .su-walker{opacity:1}.sucha-units .su-plan-guides.su-is-arrived .su-walker{animation:sucha-units-walker-ping 1.6s var(--ease)}.sucha-units .su-walk-tag{font:600 11px SuchaUnitsSans,Arial,sans-serif;letter-spacing:0;fill:#fff4dc;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--night-soft);stroke-width:5px;stroke-linejoin:round;opacity:0;transition:opacity .5s}.sucha-units .su-plan-guides.su-is-arrived .su-walk-tag{opacity:1}.sucha-units .su-walk-tag.su-is-side{text-anchor:start}.sucha-units .su-garage-plan.su-is-portrait .su-walk-tag{display:none}.sucha-units .su-bike-room,.sucha-units .su-cell{cursor:pointer;outline:none}.sucha-units .su-cell-box{fill:rgba(255,255,255,.05);stroke:var(--wall);stroke-width:1.2;transition:fill .3s var(--ease),stroke .3s}.sucha-units .su-cell.su-is-reserved .su-cell-box{fill:url(#bayHatch);stroke:var(--reserved)}.sucha-units .su-cell.su-is-available.su-is-hot .su-cell-box,.sucha-units .su-cell.su-is-available:hover .su-cell-box{fill:rgba(224,183,124,.24);stroke:var(--gold-light)}.sucha-units .su-cell.su-is-chosen .su-cell-box{fill:var(--gold-light);stroke:var(--gold-light);stroke-width:2}.sucha-units .su-cell.su-is-reserved.su-is-chosen .su-cell-box{fill:url(#bayHatch);stroke:#ffc3aa;stroke-width:2.4}.sucha-units .su-bike-room:focus-visible .su-room-box,.sucha-units .su-cell:focus-visible .su-cell-box{stroke:#fff;stroke-width:2.4}.sucha-units .su-cell-no{font:400 17px "SuchaUnitsSerif",Georgia,serif;fill:#f5f3eb;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:rgba(16,21,25,.85);stroke-width:4px;stroke-linejoin:round}.sucha-units .su-room-box{fill:rgba(150,185,165,.07);stroke:none;transition:fill .3s var(--ease)}.sucha-units .su-room-racks{fill:none;stroke:rgba(244,241,232,.42);stroke-width:.8}.sucha-units .su-bike-room.su-is-hot .su-room-box,.sucha-units .su-bike-room:hover .su-room-box{fill:rgba(224,183,124,.16)}.sucha-units .su-bike-room.su-is-chosen .su-room-box{fill:rgba(224,183,124,.3)}.sucha-units .su-bike-room.su-is-chosen .su-room-racks{stroke:var(--gold-light)}.sucha-units .su-plan-zone.su-is-room{font-size:10px;letter-spacing:0;fill:#e8eee8;paint-order:stroke;stroke:var(--night-soft);stroke-width:4px;stroke-linejoin:round}.sucha-units .su-garage-plan.su-is-storages .su-bay,.sucha-units .su-garage-plan.su-is-storages .su-plan-ghosts{opacity:.28}.sucha-units .su-garage-plan.su-is-storages .su-bay{pointer-events:none}.sucha-units .su-garage-plan.su-is-storages .su-cell-no{font-size:15px}.sucha-units .su-garage-plan.su-is-storages .su-plan-zone.su-is-room{font-size:9px}.sucha-units .su-garage-where{font-size:11px;font-weight:600;letter-spacing:0;color:var(--forest)}.sucha-units .su-garage-id.su-is-word{font-size:58px;letter-spacing:0}.sucha-units .su-garage-sub{margin-top:-6px;font:italic 400 22px/1.2 "SuchaUnitsSerif",Georgia,serif;color:var(--gold-light)}.sucha-units .su-bay-no{font:400 26px "SuchaUnitsSerif",Georgia,serif;fill:#f5f3eb;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:rgba(16,21,25,.85);stroke-width:5px;stroke-linejoin:round}.sucha-units .su-plan-zone{font:600 12px SuchaUnitsSans,Arial,sans-serif;letter-spacing:0;fill:#9fb0a4;text-anchor:middle;dominant-baseline:central}.sucha-units .su-plan-zone.su-is-small{font-size:9px;letter-spacing:0}.sucha-units .su-plan-entry{font:600 11px SuchaUnitsSans,Arial,sans-serif;letter-spacing:0;fill:var(--gold-light);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--night-soft);stroke-width:4px;stroke-linejoin:round}.sucha-units .su-car{--car-body:#f1ece0;--car-line:#101519;--car-glass:#2a3833;--car-roof:#dcd3c1;filter:drop-shadow(0 8px 10px rgba(0,0,0,.55))}.sucha-units .su-car.su-is-hidden{display:none}.sucha-units .su-plan-ghosts{--car-body:rgba(244,241,232,.05);--car-line:rgba(244,241,232,.4);--car-glass:rgba(244,241,232,.1);--car-roof:transparent}.su-car-body{fill:var(--car-body);stroke:var(--car-line);stroke-width:1.6}.su-car-glass{fill:var(--car-glass)}.su-car-roof{fill:var(--car-roof)}.su-car-mirror{fill:var(--car-body);stroke:var(--car-line);stroke-width:1}.su-car-lamp{fill:#fff4dc}.su-car-tail{fill:#e0553a}.su-car-beam{fill:url(#carBeam);transition:opacity .7s var(--ease)}.sucha-units .su-car.su-is-parked .su-car-beam{opacity:0}.su-car-route{fill:none;stroke:var(--gold-light);stroke-width:3;stroke-linecap:round;opacity:0;transition:opacity .9s var(--ease)}.su-car-route.su-is-live{opacity:.75}.sucha-units .su-garage-scan{position:absolute;top:0;bottom:0;left:0;width:22%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(224,183,124,.24),transparent)}.sucha-units .su-garage-plan.su-is-portrait .su-garage-scan{right:0;bottom:auto;width:auto;height:22%;background:linear-gradient(180deg,transparent,rgba(224,183,124,.24),transparent)}.sucha-units.su-motion .su-garage-plan .su-plan-walls{stroke-dasharray:1;stroke-dashoffset:1}.sucha-units.su-motion .su-garage-plan:not(.su-is-drawing) :is(.su-bay,.su-cell,.su-bike-room,.su-plan-pillars,.su-plan-ghosts,.su-plan-labels,.su-plan-fire){opacity:0}.sucha-units.su-motion .su-garage-plan.su-is-drawing .su-plan-walls{animation:sucha-units-plot 1.5s var(--ease) forwards}.sucha-units.su-motion .su-garage-plan.su-is-drawing :is(.su-bay,.su-cell,.su-bike-room){animation:sucha-units-rise-in .6s calc(.35s + var(--d) * .9s) var(--ease) both}.sucha-units.su-motion .su-garage-plan.su-is-drawing.su-is-storages .su-bay{animation:none}.sucha-units.su-motion .su-garage-plan.su-is-drawing .su-bay.su-is-available .su-bay-box,.sucha-units.su-motion .su-garage-plan.su-is-drawing .su-cell.su-is-available .su-cell-box{animation:sucha-units-bay-lit 1.3s calc(.35s + var(--d) * .9s) both}.sucha-units.su-motion .su-garage-plan.su-is-drawing :is(.su-plan-pillars,.su-plan-ghosts,.su-plan-labels,.su-plan-fire){animation:sucha-units-rise-in .8s .9s var(--ease) both}.sucha-units.su-motion .su-garage-plan.su-is-drawing .su-garage-scan{animation:sucha-units-scan-x 1.5s .3s var(--ease) both}.sucha-units.su-motion .su-garage-plan.su-is-drawing.su-is-portrait .su-garage-scan{animation-name:sucha-units-scan-y}.sucha-units.su-motion .su-garage-plan .su-bay.su-is-arrived .su-bay-box{animation:sucha-units-bay-ping 1s var(--ease)}.sucha-units .su-garage-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:30px 28px;color:var(--white);background:radial-gradient(360px 240px at 100% 0,rgba(224,183,124,.22),transparent 58%),linear-gradient(165deg,#2d4b3f,var(--forest) 46%,#183028)}.sucha-units .su-garage-card>*{animation:sucha-units-rise-in .45s var(--ease) both}.sucha-units .su-garage-kicker{font-size:9px;font-weight:600;letter-spacing:0;color:#c4d1c5}.sucha-units .su-garage-count{display:flex;align-items:flex-end;gap:12px;margin-top:10px}.sucha-units .su-garage-count strong{font:400 88px/.8 "SuchaUnitsSerif",Georgia,serif;color:var(--gold-light)}.sucha-units .su-garage-count span{font-size:11px;line-height:1.4;color:#d1dbcf}.sucha-units .su-garage-help{margin-top:auto;font-size:12px;line-height:1.6;color:#d1dbcf}.sucha-units .su-garage-id{margin:4px 0 6px;font:400 86px/.85 "SuchaUnitsSerif",Georgia,serif;letter-spacing:0}.sucha-units .su-garage-card .su-dialog-status:not(.su-is-reserved){color:var(--white);border-color:rgba(255,255,255,.35)}.sucha-units .su-garage-card .su-dialog-status:not(.su-is-reserved) i{background:var(--gold-light)}.sucha-units .su-garage-specs{display:grid;gap:12px;width:100%;margin-top:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.2)}.sucha-units .su-garage-specs div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sucha-units .su-garage-specs dt{font-size:10px;color:#c4d1c5}.sucha-units .su-garage-specs dd{font-size:14px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.sucha-units .su-garage-note{font-size:10px;line-height:1.5;color:#b8c7ba}.sucha-units .su-garage-copy{margin-top:auto;padding:0 0 5px;border:0;border-bottom:1px solid rgba(255,255,255,.5);background:transparent;color:var(--white);font-size:10px}.sucha-units .su-garage-copy span{display:inline-block;margin-left:10px;color:var(--gold-light);transition:transform .35s var(--ease)}.sucha-units .su-garage-copy:hover span{transform:translate(3px,-3px)}.sucha-units button.su-extra-tile{font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:border-color .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.sucha-units button.su-extra-tile.su-is-reserved{color:var(--reserved-dark)}.sucha-units button.su-extra-tile.su-is-hot,.sucha-units button.su-extra-tile:hover{border-color:var(--gold)}.sucha-units button.su-extra-tile.su-is-chosen{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:#eef1ea}.sucha-units button.su-extra-tile.su-is-reserved.su-is-chosen{border-color:var(--reserved-dark);box-shadow:inset 0 0 0 1px var(--reserved-dark);background:repeating-linear-gradient(135deg,rgba(188,94,62,.28) 0 1px,transparent 1px 6px),var(--reserved-soft)}@media(max-width:1100px){.sucha-units .su-garage-layout{grid-template-columns:1fr}.sucha-units .su-garage-card{padding:24px}.sucha-units .su-garage-help{margin-top:4px}.sucha-units .su-garage-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.sucha-units .su-garage-specs div{flex-direction:column;gap:4px}.sucha-units .su-garage-copy{margin-top:6px}}@media(max-width:560px){.sucha-units .su-garage-bar{flex-direction:column;align-items:stretch}.sucha-units .su-garage-switch{width:100%}.sucha-units .su-garage-switch button{flex:1}.sucha-units .su-garage-plan{padding:12px}.sucha-units .su-garage-plan.su-is-portrait .su-bay-no{font-size:36px;stroke-width:7px}.sucha-units .su-garage-plan.su-is-portrait .su-plan-zone{font-size:19px}.sucha-units .su-garage-plan.su-is-portrait .su-plan-entry{font-size:17px;stroke-width:6px}.sucha-units .su-garage-plan.su-is-portrait .su-plan-zone.su-is-small{font-size:15px}.sucha-units .su-garage-plan.su-is-portrait .su-plan-zone.su-is-core{display:none}.sucha-units .su-garage-plan.su-is-portrait .su-dim-text{font-size:15px;stroke-width:5px}.sucha-units .su-garage-plan.su-is-portrait .su-walk-tag{font-size:17px;stroke-width:7px}.sucha-units .su-garage-plan.su-is-portrait .su-walk-path{stroke-width:4.5;stroke-dasharray:0 12}.sucha-units .su-garage-plan.su-is-portrait .su-dims path{stroke-width:2}.sucha-units .su-garage-plan.su-is-portrait .su-plan-zone.su-is-along{font-size:15px}.sucha-units .su-garage-plan.su-is-portrait .su-cell-no{font-size:22px;stroke-width:5px}.sucha-units .su-garage-plan.su-is-portrait .su-plan-zone.su-is-room{font-size:15px}.sucha-units .su-garage-plan.su-is-portrait.su-is-storages .su-cell-no{font-size:17px}.sucha-units .su-garage-plan.su-is-portrait.su-is-storages .su-plan-zone.su-is-along,.sucha-units .su-garage-plan.su-is-portrait.su-is-storages .su-plan-zone.su-is-room{font-size:11px}.sucha-units .su-garage-plan.su-is-portrait .su-plan-walls{stroke-width:3}.sucha-units .su-garage-specs{grid-template-columns:1fr}.sucha-units .su-garage-specs div{flex-direction:row;gap:12px}.sucha-units .su-garage-count strong,.sucha-units .su-garage-id{font-size:64px}}.sucha-units .su-unit-dialog{border:0;padding:0;width:min(970px,calc(100vw - 36px));max-height:min(820px,calc(100dvh - 32px));overflow:auto;overscroll-behavior:contain;background:var(--paper-bright);color:var(--ink);box-shadow:0 25px 100px rgba(0,0,0,.32);opacity:0;transform:translateY(20px) scale(.986);transition:opacity .48s var(--ease),transform .62s var(--ease),overlay .48s allow-discrete,display .48s allow-discrete}.sucha-units .su-unit-dialog[open]{opacity:1;transform:none}.sucha-units .su-unit-dialog::backdrop{background:rgba(6,15,15,.79);backdrop-filter:blur(7px);opacity:0;transition:opacity .48s var(--ease),overlay .48s allow-discrete,display .48s allow-discrete}.sucha-units .su-unit-dialog[open]::backdrop{opacity:1}@starting-style{.sucha-units .su-unit-dialog[open]{opacity:0;transform:translateY(20px) scale(.986)}.sucha-units .su-unit-dialog[open]::backdrop{opacity:0}}.sucha-units .su-dialog-inner{min-height:100%;display:flex;flex-direction:column}.sucha-units .su-dialog-top{display:flex;justify-content:space-between;align-items:center;background:var(--night);color:var(--paper-bright);min-height:63px;padding:0 20px 0 31px;font-size:9px;letter-spacing:0;font-weight:600}.sucha-units .su-dialog-top button{width:43px;height:43px;border:1px solid rgba(255,255,255,.25);background:transparent;color:white;font-size:27px;line-height:1;transition:background .2s,transform .45s var(--ease)}.sucha-units .su-dialog-top button:hover{background:var(--forest);transform:rotate(90deg)}.sucha-units .su-dialog-content{display:grid;grid-template-columns:1.24fr .9fr;min-height:485px}.sucha-units .su-dialog-main{padding:clamp(32px,5vw,66px)}.sucha-units .su-dialog-kicker{font-size:10px;color:var(--gold-ink);font-weight:600;letter-spacing:0;text-transform:uppercase}.sucha-units .su-dialog-main h2{font-size:89px;line-height:1;letter-spacing:0;font-weight:400;margin:13px 0 17px}.sucha-units .su-dialog-main h2 span{font-family:"SuchaUnitsSerif",Georgia,serif;letter-spacing:0;color:var(--gold)}.sucha-units .su-dialog-status{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #ccd5cb;color:var(--forest);font-size:10px;font-weight:600}.sucha-units .su-dialog-status i{width:6px;height:6px;border-radius:50%;background:var(--forest)}.sucha-units .su-dialog-status.su-is-reserved{background:var(--reserved-dark);color:#fff;border-color:var(--reserved-dark);text-transform:uppercase;letter-spacing:0}.sucha-units .su-dialog-status.su-is-reserved i{background:#ffc3aa}.sucha-units .su-dialog-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 30px;margin:37px 0 27px;padding-top:25px;border-top:1px solid var(--line)}.sucha-units .su-dialog-specs div{display:flex;flex-direction:column;gap:5px}.sucha-units .su-dialog-specs dt{color:var(--muted);font-size:10px}.sucha-units .su-dialog-specs dd{font-size:16px;font-weight:600}.sucha-units .su-dialog-price-pane{color:var(--white);padding:clamp(32px,4vw,52px);display:flex;flex-direction:column;justify-content:space-between;gap:35px;background:radial-gradient(420px 260px at 100% 0,rgba(224,183,124,.22),transparent 58%),linear-gradient(165deg,#2d4b3f,var(--forest) 46%,#183028)}.sucha-units .su-dialog-price-pane span{display:block;font-size:10px;letter-spacing:0;color:#c4d1c5}.sucha-units .su-dialog-price-pane strong{display:block;margin:7px 0 3px;font:400 36px/1.1 "SuchaUnitsSerif",Georgia,serif;letter-spacing:0;white-space:nowrap}.sucha-units .su-dialog-price-pane strong small{font-size:17px;letter-spacing:0}.sucha-units .su-dialog-price-pane p{margin-top:22px;font-size:11px;color:#d1dbcf}.sucha-units .su-pane-stack{align-self:flex-end;width:124px;display:flex;flex-direction:column;border:2px solid rgba(255,255,255,.62);border-bottom:0}.sucha-units .su-pane-stack span{height:30px;padding-left:9px;line-height:30px;font-size:10px;letter-spacing:0;color:#c4d1c5}.sucha-units .su-pane-stack span+span{border-top:1px solid rgba(255,255,255,.28)}.sucha-units .su-pane-stack span.su-is-on{background:var(--gold-light);color:var(--night);font-weight:600}.sucha-units .su-pane-stack i{margin:0 -10px;padding-top:8px;border-top:2px solid rgba(255,255,255,.62);font-style:normal;font-size:9px;letter-spacing:0;text-align:center;color:#c4d1c5}.sucha-units .su-dialog-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:21px 31px;border-top:1px solid var(--line)}.sucha-units .su-dialog-bottom button{background:var(--night);border:1px solid var(--night);color:white;padding:13px 17px;font-size:10px;transition:background .2s}.sucha-units .su-dialog-bottom button:hover{background:var(--forest)}.sucha-units .su-dialog-bottom button span{margin-left:14px;color:var(--gold-light)}.sucha-units .su-toast{position:fixed;z-index:200;left:50%;bottom:23px;transform:translate(-50%,20px);max-width:calc(100vw - 32px);padding:13px 20px;background:var(--night);border-left:2px solid var(--gold-light);color:white;box-shadow:0 12px 45px rgba(0,0,0,.2);font-size:11px;opacity:0;pointer-events:none;transition:transform .3s,opacity .3s}.sucha-units .su-toast.su-is-visible{opacity:1;transform:translate(-50%)}.sucha-units .su-noscript{position:fixed;left:10px;right:10px;bottom:10px;z-index:100;padding:15px;background:var(--night);color:white;text-align:center}.sucha-units.su-motion .su-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform 1.05s var(--ease)}.sucha-units.su-motion .su-reveal.su-is-in{opacity:1;transform:none}@keyframes sucha-units-hero-arrive{0%{opacity:.55}to{opacity:1}}@keyframes sucha-units-copy-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sucha-units-title-mask{0%{clip-path:inset(0 0 100% 0);transform:translateY(22px)}to{clip-path:inset(0);transform:none}}@keyframes sucha-units-hotspot-pulse{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(1.6);opacity:0}}@keyframes sucha-units-leader-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes sucha-units-window-on{0%{background:rgba(255,255,255,.02);border-color:rgba(244,241,232,.14);color:rgba(245,243,235,.3);box-shadow:none}40%{background:rgba(224,183,124,.66);border-color:var(--gold-light);color:var(--night);box-shadow:0 0 34px rgba(224,183,124,.55)}}@keyframes sucha-units-leader-rise{0%{transform:scaleY(0)}to{transform:none}}@keyframes sucha-units-peek-in{0%{opacity:0;translate:0 6px}}@keyframes sucha-units-hero-sink{0%{transform:none}to{transform:scale(1.14) translateY(4%)}}@keyframes sucha-units-hero-lift{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-90px)}}@keyframes sucha-units-sheet-in{0%{opacity:0;transform:translateX(-48px)}to{opacity:1;transform:none}}@keyframes sucha-units-plot{to{stroke-dashoffset:0}}@keyframes sucha-units-fade-in{0%{opacity:0}}@keyframes sucha-units-walker-ping{0%{stroke:var(--gold-light);stroke-width:14}to{stroke:var(--night);stroke-width:2}}@keyframes sucha-units-bay-lit{0%{fill:rgba(224,183,124,0);stroke-opacity:0}35%{fill:rgba(224,183,124,.55);stroke-opacity:1}}@keyframes sucha-units-bay-ping{0%{fill:rgba(224,183,124,.8)}}@keyframes sucha-units-scan-x{0%{opacity:1;transform:translateX(-100%)}85%{opacity:1}to{opacity:0;transform:translateX(560%)}}@keyframes sucha-units-scan-y{0%{opacity:1;transform:translateY(-100%)}85%{opacity:1}to{opacity:0;transform:translateY(560%)}}@keyframes sucha-units-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@supports (animation-timeline:scroll()){.sucha-units.su-motion .su-hero-visual>img{animation:sucha-units-hero-arrive 1.7s var(--ease) both,sucha-units-hero-sink linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.sucha-units.su-motion .su-hero-copy{animation:sucha-units-hero-lift linear both;animation-timeline:scroll(root);animation-range:0 70vh}.sucha-units.su-motion .su-sheet-no{animation:sucha-units-sheet-in linear both;animation-timeline:view();animation-range:entry 10% cover 35%}}@media(max-width:1100px){.sucha-units .su-filter-top{flex-wrap:wrap}.sucha-units .su-availability-switch{margin-left:auto}.sucha-units .su-filter-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.sucha-units .su-extra-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:780px){.sucha-units .su-hero-visual{--ax:38%;--bx:60%;height:100svh;min-height:640px;max-height:900px}.sucha-units .su-hero-copy{top:88px;width:min(590px,85vw)}.sucha-units .su-map-header>span:first-child{display:none}.sucha-units .su-board-tabs{display:flex;border:1px solid var(--line-dark)}.sucha-units .su-board-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.sucha-units .su-board-grid::-webkit-scrollbar{display:none}.sucha-units .su-building-board{padding:28px;scroll-snap-align:start}.sucha-units .su-filter-toggle{position:sticky;top:0;z-index:20;box-shadow:0 12px 30px rgba(24,32,29,.1);display:flex;align-items:center;gap:12px;width:100%;height:56px;padding:0 18px;border:1px solid var(--ink);background:var(--paper-bright);color:var(--ink);font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase;transition:background .3s,color .3s}.sucha-units .su-filter-toggle b{min-width:22px;height:22px;display:grid;place-items:center;background:var(--forest);color:#fff;font-size:10px;letter-spacing:0}.sucha-units .su-filter-toggle i{position:relative;margin-left:auto;width:14px;height:14px;transition:transform .45s var(--ease)}.sucha-units .su-filter-toggle i:after,.sucha-units .su-filter-toggle i:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor}.sucha-units .su-filter-toggle i:after{transform:rotate(90deg)}.sucha-units .su-filter-toggle[aria-expanded=true]{background:var(--forest);border-color:var(--forest);color:#fff}.sucha-units .su-filter-toggle[aria-expanded=true] b{background:var(--gold-light);color:var(--night)}.sucha-units .su-filter-toggle[aria-expanded=true] i{transform:rotate(135deg)}.sucha-units .su-filter-panel:not(.su-is-open){display:none}.sucha-units .su-filter-panel.su-is-open{padding-top:24px;animation:sucha-units-rise-in .45s var(--ease) both}.sucha-units .su-map-footer{flex-direction:column;align-items:flex-start}.sucha-units .su-map-footer p{text-align:left}.sucha-units .su-extra-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sucha-units .su-dialog-content{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sucha-units{--gutter:20px}.sucha-units .su-hero-visual{--ax:28%;--ay:73%;--bx:71%;--by:78%;--cy-a:49%;--cy-b:59%;min-height:680px}.sucha-units .su-building-hotspot{transform:translate(-50%,-26.5px)}.sucha-units .su-leader{width:1px;transform-origin:center bottom;animation-name:sucha-units-leader-rise}.sucha-units .su-leader:before{top:0;left:-5px;right:auto;width:11px;height:1px}.sucha-units .su-leader-a{left:var(--ax);top:var(--cy-a);height:calc(var(--ay) - var(--cy-a) - 36px)}.sucha-units .su-leader-b{left:var(--bx);top:var(--cy-b);height:calc(var(--by) - var(--cy-b) - 36px)}.sucha-units .su-leader-label{top:auto;bottom:calc(100% + 12px);gap:10px;padding:8px 12px 10px;background:rgba(8,16,16,.5);backdrop-filter:blur(8px)}.sucha-units .su-leader-a .su-leader-label{padding-left:10px;left:-13px}.sucha-units .su-leader-b .su-leader-label{right:calc(20px - 29vw);padding-right:10px}.sucha-units .su-leader-label b{font-size:58px}.sucha-units .su-leader-label>span{font-size:9px}.sucha-units .su-leader-label small{font-size:11px}.sucha-units .su-hero-shade{background:linear-gradient(180deg,rgba(6,16,16,.72),rgba(7,16,16,.3) 30%,rgba(6,14,14,.5) 44%,rgba(6,14,14,.46) 60%,rgba(5,12,12,.22) 72%,rgba(5,12,12,.84))}.sucha-units .su-hero-copy{top:72px;width:calc(100% - 40px)}.sucha-units .su-hero-copy h1{font-size:85px;margin:12px 0 24px}.sucha-units .su-hero-data{padding-top:16px}.sucha-units .su-hero-data div{min-width:0;padding-right:14px;margin-right:14px}.sucha-units .su-hero-data strong{font-size:31px}.sucha-units .su-hero-data span{font-size:7px}.sucha-units .su-hotspot-letter,.sucha-units .su-hotspot-pulse{width:53px;height:53px}.sucha-units .su-hotspot-letter{font-size:27px}.sucha-units .su-hero-bottom{grid-template-columns:1fr;min-height:62px}.sucha-units .su-hero-bottom>span{display:none}.sucha-units .su-extras-section,.sucha-units .su-plan-section{padding-top:90px;padding-bottom:95px}.sucha-units .su-map-header{padding:16px 18px}.sucha-units .su-map-footer{padding:18px}.sucha-units .su-building-board{padding:23px 17px}.sucha-units .su-board-title{margin-bottom:20px}.sucha-units .su-board-title h3 strong{font-size:48px}.sucha-units .su-elevation{--lvl:58px;--over:10px}.sucha-units .su-floor-row{min-height:66px}.sucha-units .su-floor-trigger{padding:10px 6px 6px 13px}.sucha-units .su-floor-trigger strong{font-size:22px}.sucha-units .su-floor-trigger span{font-size:7px}.sucha-units .su-floor-units{gap:4px;padding:8px}.sucha-units .su-floor-unit{min-height:46px;padding:3px 2px}.sucha-units .su-floor-unit b{font-size:11px}.sucha-units .su-floor-unit small{font-size:8px}.sucha-units .su-catalog-section{padding-block:90px}.sucha-units .su-filter-top{gap:20px}.sucha-units .su-filter-group,.sucha-units .su-segmented{width:100%}.sucha-units .su-segmented button{flex:1;padding-inline:4px;min-width:0}.sucha-units .su-availability-switch{margin:0;padding:0}.sucha-units .su-filter-bottom{grid-template-columns:1fr 1fr;gap:17px 10px}.sucha-units .su-budget-field,.sucha-units .su-search-field{grid-column:1/-1}.sucha-units .su-extra-summary{align-items:start;flex-direction:column;gap:9px}.sucha-units .su-extra-summary p{text-align:left}.sucha-units .su-extra-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sucha-units .su-extra-tile{min-height:68px;padding:9px}.sucha-units .su-extra-tile strong{font-size:13px}.sucha-units .su-extra-tile span{font-size:8px}.sucha-units .su-dialog-content{display:block}.sucha-units .su-dialog-main{padding:28px}.sucha-units .su-dialog-main h2{font-size:77px}.sucha-units .su-dialog-specs{gap:17px}.sucha-units .su-dialog-price-pane{padding:25px 28px;display:block}.sucha-units .su-pane-stack{width:100%;flex-direction:row-reverse;margin-bottom:22px;border-bottom:2px solid rgba(255,255,255,.62)}.sucha-units .su-pane-stack span{flex:1;padding:0;text-align:center}.sucha-units .su-pane-stack span+span{border-top:0;border-right:1px solid rgba(255,255,255,.28)}.sucha-units .su-pane-stack i{display:none}.sucha-units .su-dialog-price-pane strong{font-size:32px}.sucha-units .su-dialog-price-pane p{margin-top:12px}.sucha-units .su-dialog-bottom{padding:17px 22px;align-items:stretch;flex-direction:column}.sucha-units .su-dialog-bottom button{width:100%}.sucha-units .su-unit-dialog{width:100%;max-width:100%;margin:auto 0 0;max-height:92dvh;transform:translateY(100%)}.sucha-units .su-unit-dialog[open]{transform:none}@starting-style{.sucha-units .su-unit-dialog[open]{transform:translateY(100%)}}.sucha-units .su-dialog-top{position:relative;padding-top:8px}.sucha-units .su-dialog-top:before{content:"";position:absolute;top:8px;left:50%;width:42px;height:3px;background:rgba(255,255,255,.3);transform:translateX(-50%)}}@media(max-width:380px){.sucha-units .su-hero-copy h1{font-size:58px}.sucha-units .su-hero-visual{--ax:25%;--bx:72%}.sucha-units .su-leader-b .su-leader-label{right:calc(20px - 28vw)}.sucha-units .su-elevation{--lvl:50px}.sucha-units .su-floor-unit small{font-size:7px}.sucha-units .su-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.sucha-units .su-list-head,.sucha-units .su-unit-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.15fr) 18px;gap:0 14px}.sucha-units .su-list-head span:nth-child(5){display:none}.sucha-units .su-unit-row{grid-template-areas:"id status area rooms price arrow" "id status area outdoor price arrow";row-gap:3px}.sucha-units .su-unit-id{grid-area:id;flex-direction:column;align-items:flex-start;gap:6px;font-size:34px}.sucha-units .su-unit-status{grid-area:status}.sucha-units .su-unit-area{grid-area:area;font-size:21px}.sucha-units .su-unit-rooms{grid-area:rooms;align-self:end}.sucha-units .su-unit-outdoor{grid-area:outdoor;align-self:start;font-size:10px;color:var(--muted)}.sucha-units .su-unit-price{grid-area:price;font-size:15px}.sucha-units .su-unit-arrow{grid-area:arrow}.sucha-units .su-unit-row:focus-visible .su-unit-outdoor,.sucha-units .su-unit-row:hover .su-unit-outdoor{color:#d8e1d7}}@media(max-width:780px){.sucha-units .su-list-head{display:none}.sucha-units .su-unit-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));column-gap:20px;border-top:2px solid var(--ink)}.sucha-units .su-unit-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id status" "area area" "rooms outdoor" "price arrow";gap:0 12px;min-height:0;padding:20px 14px 18px}.sucha-units .su-unit-item:has(.su-is-reserved) .su-unit-row{padding-left:22px}.sucha-units .su-unit-id{flex-direction:row;align-items:baseline;gap:10px;font-size:46px}.sucha-units .su-unit-status{align-self:start;justify-self:end;margin-top:4px}.sucha-units .su-unit-area{margin-top:16px;font-size:26px}.sucha-units .su-dim{max-width:none;margin-top:8px}.sucha-units .su-unit-outdoor,.sucha-units .su-unit-rooms{align-self:baseline;margin-top:12px;font-size:11px}.sucha-units .su-unit-rooms small{display:inline;margin:0}.sucha-units .su-unit-rooms small:before{content:" · "}.sucha-units .su-unit-outdoor{justify-self:end}.sucha-units .su-unit-price{margin-top:14px;font-size:21px}.sucha-units .su-unit-arrow{align-self:start;margin-top:16px}}@media(max-width:560px){.sucha-units .su-results-bar{flex-direction:column;align-items:stretch;gap:14px;margin-top:32px}.sucha-units .su-sort-field{width:100%;min-width:0;flex-direction:row;align-items:center;gap:12px}.sucha-units .su-sort-field select{flex:1}.sucha-units .su-sheet-head{grid-template-columns:auto minmax(0,1fr);gap:0 14px;padding-top:18px;margin-bottom:30px}.sucha-units .su-sheet-title{display:contents}.sucha-units .su-sheet-title .su-eyebrow{grid-column:1/-1;order:-1;margin-bottom:14px}.sucha-units .su-sheet-no{margin-left:-2px;font-size:68px}.sucha-units .su-sheet-title h2{align-self:end;margin-top:0;font-size:42px}}@media(max-width:380px){.sucha-units .su-unit-id{font-size:40px}.sucha-units .su-unit-price{font-size:19px}}@media(prefers-reduced-motion:reduce){.sucha-units{scroll-behavior:auto}.sucha-units *,.sucha-units :after,.sucha-units :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.sucha-units{padding-top:80px;isolation:isolate;overflow-x:clip;letter-spacing:0}.sucha-units .back-investment{display:block;padding:14px var(--gutter);font-size:13px}.sucha-units section[id]{scroll-margin-top:85px}.sucha-units .plan-downloads{display:flex;gap:24px;flex-wrap:wrap;padding-block:30px}.sucha-units .plan-downloads a{text-decoration:underline}.sucha-units .su-dialog-content a{display:inline-block;margin-top:18px;text-decoration:underline}.sucha-units .su-hero-copy h1{font-size:112px;line-height:1}@media(max-width:640px){.sucha-units .su-hero-copy h1{font-size:64px}.sucha-units .su-leader-label b{font-size:52px}}.sucha-units{padding-top:0}.sucha-units .su-hero-data{color:white}