.exceed-property-card{min-width:0;color:inherit;outline-offset:5px;text-decoration:none;display:block}.exceed-property-card .property-image{aspect-ratio:4/5;isolation:isolate;background:#0a1c29;border-radius:24px;height:auto;transition:transform .36s cubic-bezier(.2,.8,.2,1),filter .36s;position:relative;overflow:hidden}.exceed-property-card .cover-media{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .6s;display:block;position:absolute;inset:0}.exceed-property-card .property-card-overlay{z-index:1;background:linear-gradient(#03121f40,#0000 42%,#03121f21)}.exceed-property-card .exceed-property-purpose{z-index:3;color:#fff;letter-spacing:.13em;background:#0c1f2d70;padding:10px 15px;font-size:10px;position:absolute;top:18px;left:18px}.exceed-property-card .exceed-property-open{z-index:3;color:#fff;background:#0c1f2d4d;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;transition:background .25s,transform .25s;display:grid;position:absolute;bottom:18px;right:18px}.exceed-property-card .exceed-property-image-empty{color:#d5ccc0;letter-spacing:.25em;background:radial-gradient(circle at 70% 20%,#2f4853,#061a28 64%);place-items:center;width:100%;height:100%;font-size:16px;display:grid}.exceed-property-card:hover .cover-media,.exceed-property-card:focus-visible .cover-media{transform:scale(1.045)}.exceed-property-card:hover .property-image,.exceed-property-card:focus-visible .property-image{filter:saturate(1.05)}.exceed-property-card:hover .exceed-property-open,.exceed-property-card:focus-visible .exceed-property-open{color:#0b1d2b;background:#fbf8f1;transform:translate(2px,-2px)}.exceed-property-card .property-copy{padding:20px 5px 0}.exceed-property-card .property-copy small{color:#7c837f;letter-spacing:.13em;font-size:10px;line-height:1.6;display:block}.exceed-property-card .property-copy h3{letter-spacing:-.028em;min-height:2.4em;margin:10px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,29px);font-weight:400;line-height:1.22}.exceed-property-card .property-line{border-top:1px solid #0b1d2b21;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;padding-top:16px;font-size:12px;display:flex}.exceed-property-card .property-line strong{white-space:nowrap;font-size:17px;font-weight:600;line-height:1.5}.exceed-property-card .property-line>span{text-align:right;color:#66737c;font-size:12px;line-height:1.6}.exceed-property-card .property-rent-period{color:#66737c;font-size:12px;font-weight:400}.exceed-home-properties{color:#0b1d2b;background:#fbf8f1;padding:110px 5vw 115px;scroll-margin-top:110px}.exceed-home-properties>.editorial-head{max-width:1500px;margin:0 auto 52px}.exceed-home-properties .property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1500px;margin:0 auto;display:grid}.exceed-home-properties .editorial-aside p{max-width:420px}.exceed-home-properties .property-image{max-height:550px}.exceed-home-properties .editorial-head h2{font-family:Georgia,Times New Roman,serif}.exceed-home-properties .outline-pill:hover{color:#fff;background:#0b1d2b}.exceed-property-directory{color:#0b1d2b;max-width:1440px;margin:0 auto;padding:150px clamp(20px,5vw,85px) 100px}.exceed-property-directory .property-directory-intro{max-width:800px;margin-bottom:48px}.exceed-property-directory .property-directory-intro h1{letter-spacing:-.045em;margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,79px);font-weight:400;line-height:1.02}.exceed-property-directory .property-directory-intro p{color:#606c70;max-width:690px;font-size:16px;line-height:1.75}.exceed-property-directory .property-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 22px;display:grid}.exceed-property-directory .property-card .property-image{max-height:490px}.exceed-property-directory .property-directory-actions{flex-wrap:wrap;gap:25px;margin-top:60px;display:flex}.exceed-property-directory .property-directory-actions a{border-bottom:1px solid #879198;padding-bottom:6px;font-size:13px}.exceed-property-controls{border-top:1px solid #d9d8d2;border-bottom:1px solid #d9d8d2;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 35px;padding:20px 0;display:flex}.exceed-property-controls input,.exceed-property-controls select{color:#132733;background:#fff;border:1px solid #d4d7d5;border-radius:12px;min-height:45px;padding:12px 14px}.exceed-property-controls input{flex:220px}.exceed-property-controls select{flex:0 auto}.exceed-property-controls label{color:#616c71;gap:6px;font-size:12px;display:grid}.exceed-property-controls .property-filter-meta{color:#5b6870;margin-left:auto;font-size:12px}.exceed-property-controls .property-clear{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8a9290;padding:8px 0;font-size:12px}.exceed-property-empty{background:#f1f0ec;border-radius:20px;padding:50px 30px}.exceed-property-empty p{color:#5d6567;line-height:1.7}.exceed-property-detail{max-width:1240px;margin:0 auto;padding:145px clamp(20px,5vw,70px) 110px}.exceed-property-breadcrumb{color:#63727b;margin-bottom:36px;font-size:12px}.exceed-property-breadcrumb a:hover{text-decoration:underline}.exceed-property-detail-header .property-detail-eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#94775d;font-size:11px}.exceed-property-detail-header h1{letter-spacing:-.045em;max-width:950px;margin:16px 0 19px;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,5.7vw,72px);font-weight:400;line-height:1.1}.exceed-property-detail-header p{color:#69757c;font-size:15px;line-height:1.6}.exceed-property-hero-gallery{margin:38px 0 60px}.exceed-property-gallery-main{aspect-ratio:16/9;background:#0b1d2b;border-radius:25px;position:relative;overflow:hidden}.exceed-property-gallery-main img{object-fit:cover;width:100%;height:100%}.exceed-property-gallery-counter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#05141fa6;border-radius:40px;padding:11px 18px;font-size:12px;position:absolute;bottom:20px;right:20px}.exceed-property-gallery-thumbs{scrollbar-width:thin;grid-auto-columns:minmax(76px,130px);grid-auto-flow:column;gap:10px;padding:12px 1px;display:grid;overflow-x:auto}.exceed-property-gallery-thumbs button{aspect-ratio:4/3;cursor:pointer;opacity:.75;background:0 0;border:2px solid #0000;border-radius:12px;padding:0;overflow:hidden}.exceed-property-gallery-thumbs button[aria-pressed=true]{opacity:1;border-color:#0e3857}.exceed-property-gallery-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.exceed-property-details-layout{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:clamp(35px,6vw,85px);display:grid}.exceed-property-details-layout h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,36px);font-weight:400}.exceed-property-overview{color:#465561;white-space:pre-line;line-height:1.9}.exceed-property-facts{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.exceed-property-facts span{border:1px solid #d6d8d6;border-radius:30px;padding:9px 13px;font-size:12px}.exceed-property-aside{background:#f0f0ec;border-radius:22px;padding:clamp(24px,3vw,36px)}.exceed-property-aside .exceed-property-price{margin:10px 0;font-size:clamp(23px,3vw,32px);line-height:1.3}.exceed-property-aside .lead-form{margin-top:22px}.exceed-property-aside p{color:#657076;font-size:13px;line-height:1.6}.exceed-property-aside small{color:#6c777c;line-height:1.5}@media (max-width:950px){.exceed-home-properties .property-grid,.exceed-property-directory .property-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exceed-property-details-layout{grid-template-columns:1fr}.exceed-property-aside{max-width:650px}}@media (max-width:700px){.exceed-home-properties{padding:70px 5vw 85px}.exceed-home-properties .editorial-head{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.exceed-home-properties .property-grid,.exceed-property-directory .property-directory-grid{grid-template-columns:1fr;gap:28px}.exceed-home-properties .property-image{max-height:480px}.exceed-property-directory,.exceed-property-detail{padding-top:125px}.exceed-property-gallery-main{aspect-ratio:4/3}.exceed-property-card .property-line>span{text-align:left}.exceed-property-controls{gap:8px}.exceed-property-controls select{max-width:calc(50% - 8px)}}@media (prefers-reduced-motion:reduce){.exceed-property-card .property-image,.exceed-property-card .cover-media,.exceed-property-card .exceed-property-open{transition:none}}
