.featured{background:#0b1b2e;border-top:1px solid #ffffff18}.featured-intro{max-width:680px}.featured-intro h2{margin-bottom:20px}.featured-intro>p:last-child{color:#c0cada;line-height:1.7;max-width:540px}.featured-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:32px 0}.featured-toolbar>p,.featured-footnote{color:#b8c4d7;font-size:12px;line-height:1.6}.property-filters{display:flex;gap:8px}.property-filters button{padding:12px 20px;border-radius:8px;border:1px solid #52617b;background:transparent;color:#e5e9f2;cursor:pointer;white-space:nowrap}.property-filters button[aria-pressed=true]{background:#beb7ef;border-color:#beb7ef;color:#102039}.featured-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px;align-items:start}.property-card{min-width:0;background:#112238;border:1px solid #394a65;border-radius:16px;overflow:hidden}.property-card>img{display:block;width:100%;height:260px;object-fit:cover}.property-card:first-child>img{height:340px}.property-copy{padding:24px}.property-type{color:#beb7ef;font-size:10px;letter-spacing:1.5px;margin:0 0 14px}.property-copy h3{font-size:25px;line-height:1.15;letter-spacing:-.6px;margin:0 0 14px}.property-copy>p:not(.property-type){font-size:14px;color:#bfcadc;line-height:1.6}.property-details{display:flex;flex-direction:column;gap:9px;padding:18px 0;color:#bfcadc;font-size:13px}.property-copy button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0 0;border:0;border-top:1px solid #52617b;background:transparent;color:#f7f7fa;font-size:14px;cursor:pointer}.property-copy button:hover{color:#beb7ef}.property-lease{margin:0 0 18px;font-size:12px!important}.featured-footnote{margin:24px 0 0}.featured-grid.filtered{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-grid.filtered .property-card>img{height:300px}.featured-grid.filtered .property-card{max-width:600px}#property-selection{display:flex;gap:20px;justify-content:space-between;align-items:center;margin:0 0 32px;padding:20px;border:1px solid #beb7ef;border-radius:12px;background:#beb7ef12;color:#e4e0ff;font-size:14px}#clear-property{background:transparent;color:#e4e0ff;border:0;text-decoration:underline;cursor:pointer;white-space:nowrap}.header nav{gap:20px}.hero .actions{flex-wrap:wrap}.hero h1{font-size:clamp(35px,4vw,59px)}@media(max-width:1000px){.featured-grid{grid-template-columns:1fr 1fr}.property-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr}.property-card:first-child>img{height:100%;min-height:310px}.featured-grid.filtered .property-card:first-child{display:block;grid-column:auto}.featured-toolbar{align-items:flex-start;flex-direction:column}.header nav{gap:14px}}@media(max-width:600px){.featured-grid,.featured-grid.filtered{grid-template-columns:1fr}.property-card:first-child{display:block}.property-card>img,.property-card:first-child>img,.featured-grid.filtered .property-card>img{height:240px;min-height:0}.property-filters button{padding:12px 17px}.property-copy{padding:22px}.featured-toolbar{gap:12px}.property-copy h3{font-size:25px}#property-selection{align-items:flex-start;flex-direction:column}.hero h1{font-size:36px}.featured-intro h2{font-size:34px}}
