.bt-spaces.spaces-editorial{background:#f2f4f3;padding:64px 24px;color:#132d3d}.spaces-editorial .spaces-wrap{max-width:1160px;margin:auto}.spaces-editorial .spaces-heading{margin-bottom:32px;align-items:end}.spaces-editorial .spaces-heading h2{font-size:clamp(34px,4vw,50px);font-weight:600;line-height:1.08;letter-spacing:-.045em}.spaces-editorial .spaces-heading em{color:#146a88}.spaces-editorial .spaces-heading>p{color:#576873;font-size:14px;line-height:1.8;max-width:270px;border-left:2px solid #e68b51;padding-left:18px;margin-bottom:4px}.space-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.space-card{min-width:0;background:#123344;border-radius:15px;overflow:hidden;box-shadow:0 10px 24px #132d3d0c;transition:transform .25s,box-shadow .25s}.space-card:nth-child(2){background:#183b4b}.space-card:nth-child(3){background:#20434e}.space-card:hover,.space-card:focus-within{transform:translateY(-4px);box-shadow:0 17px 30px #132d3d20}.space-card-photo{position:relative;overflow:hidden;aspect-ratio:1.12;background:#dae1e4}.space-card-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.space-card:hover .space-card-photo img{transform:scale(1.035)}.space-card-photo:after{content:'';position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#0a2633ed);pointer-events:none}.space-card-photo>.space-number{position:absolute;top:18px;left:20px;z-index:1;color:white;font-size:11px;letter-spacing:.12em;background:#102e42a6;border:1px solid #ffffff40;border-radius:30px;padding:6px 10px}.space-card-photo>.space-photo-title{position:absolute;bottom:23px;left:24px;z-index:1;color:white;font-size:32px;font-weight:600;letter-spacing:-.045em;line-height:1.05}.space-card-copy{padding:22px 24px 21px}.space-card-copy h3{font-size:17px;line-height:1.3;letter-spacing:-.02em;margin:0 0 10px;color:#fff;font-weight:600}.space-card-copy>p{font-size:13px;line-height:1.7;color:#c1d1d9;min-height:66px;margin:0 0 18px}.space-card-copy nav{display:grid;grid-template-columns:1fr;gap:0}.space-card-copy nav a{font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;text-decoration:none;border-top:1px solid #ffffff24;color:#eaf4f7}.space-card-copy nav a span{color:#ffc091;width:24px;height:24px;border:1px solid #ffffff35;display:grid;place-items:center;border-radius:50%;transition:background .2s,color .2s}.space-card-copy nav a:hover span{background:#f3ae7d;color:#163443}.space-card-copy nav a:hover{color:#ffc091}.spaces-editorial a:focus-visible{outline:2px solid #f3ae7d;outline-offset:4px}.spaces-editorial .spaces-foot{padding-top:24px;margin-top:4px;font-size:13px;align-items:center;color:#60737e}.spaces-editorial .spaces-foot strong{color:#17384a;font-weight:600}.spaces-editorial .spaces-foot a{padding:12px 0;color:#17384a;border-bottom:1px solid #adc0c9;display:flex;gap:28px;align-items:center}.spaces-editorial .spaces-foot a span{color:#c45d25;font-size:19px}.spaces-editorial .spaces-foot a:hover{color:#c45d25}@media(max-width:900px){.space-cards{gap:14px}.space-card-copy{padding:20px 18px}.space-card-photo>.space-photo-title{left:18px;font-size:29px}.space-card-copy>p{min-height:88px}}@media(max-width:620px){.bt-spaces.spaces-editorial{padding:42px 20px}.spaces-editorial .spaces-heading>p{margin-top:20px;max-width:none}.space-cards{grid-template-columns:1fr;gap:20px}.space-card-photo{aspect-ratio:1.45}.space-card-copy>p{min-height:0;margin-bottom:18px}.space-card-copy nav{grid-template-columns:1fr 1fr;gap:20px}.spaces-editorial .spaces-foot{align-items:flex-start;flex-direction:column;gap:10px;line-height:1.7}.space-card-photo>.space-photo-title{font-size:32px}}@media(prefers-reduced-motion:reduce){.space-card,.space-card-photo img,.space-card-copy nav a span{transition:none}.space-card:hover,.space-card:focus-within{transform:none}}

/* Align with the company profile panel above. */
@media(min-width:1051px){.bt-spaces.spaces-editorial{padding-inline:0}.spaces-editorial .spaces-wrap{width:100%;max-width:1280px;margin-inline:auto}}
@media(min-width:761px) and (max-width:1050px){.bt-spaces.spaces-editorial{padding-inline:16px}.spaces-editorial .spaces-wrap{width:100%;max-width:1280px}}
.space-card{display:flex;flex-direction:column}.space-card-photo{flex-shrink:0}.space-card-copy{flex:1;display:flex;flex-direction:column}.space-card-copy nav{margin-top:auto}.space-card:hover,.space-card:focus-within{transform:none}
@media(min-width:621px){.space-card-copy h3{min-height:2.6em}.space-card-copy>p{min-height:5.1em}}


.space-home-aqara{background:#e5e5e5}.space-home-aqara>img{object-fit:cover;object-position:center}.space-home-aqara:after{inset:65% 0 0}
