.spaces-overview{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:clamp(35px,6vw,75px);padding-block:58px 48px;display:grid}.spaces-overview__intro h2{max-width:630px;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:900;line-height:1.13}.spaces-overview__intro>p:last-child{max-width:620px;color:var(--color-muted);margin:13px 0 0;font-size:15px}.spaces-overview__note{border-left:3px solid var(--color-orange);background:#f7f4ec;align-items:flex-start;gap:13px;padding:21px;display:flex}.spaces-overview__note>span{color:var(--color-orange);font-size:23px;line-height:1.2}.spaces-overview__note p{color:#62574d;margin:0;font-size:14px;font-weight:700}.spaces-list,.spaces-related{background:#f7f4ec;padding-block:53px 70px}.spaces-related{padding-block:48px 60px}.spaces-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.spaces-grid__card{background:var(--space-color,#fff5e6);border:1px solid #6f503d14;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:216px;padding:22px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.spaces-grid__card:after{content:"";border:1px solid #6f503d1a;border-radius:50%;width:135px;height:135px;position:absolute;bottom:-42px;right:-28px}.spaces-grid__card:hover{z-index:1;box-shadow:var(--shadow-card);transform:translateY(-4px)}.spaces-grid__card--peach{--space-color:#fff0e3}.spaces-grid__card--sunny{--space-color:#fff4cf}.spaces-grid__card--sage{--space-color:#edf2e7}.spaces-grid__card--blue{--space-color:#e9f3f8}.spaces-grid__card--lilac{--space-color:#f3eef8}.spaces-grid__card--sky{--space-color:#eaf3fa}.spaces-grid__card--rose{--space-color:#f9eded}.spaces-grid__card--rainbow{--space-color:#f7f1df}.spaces-grid__card--earth{--space-color:#f1eee4}.spaces-grid__icon{width:44px;height:44px;color:var(--color-brown);background:#ffffffb8;border:1px solid #6f503d14;border-radius:50%;place-items:center;font-size:23px;display:grid}.spaces-grid__number{color:#6f503d73;letter-spacing:.1em;font-size:11px;font-weight:900;position:absolute;top:22px;right:22px}.spaces-grid__card h3{color:var(--color-ink);margin:14px 0 4px;font-size:17px;font-weight:900;line-height:1.3}.spaces-grid__card p{color:#766c62;max-width:360px;margin:0 0 13px;font-size:13px;line-height:1.5}.spaces-grid__link{z-index:1;color:var(--color-brown);align-items:center;gap:6px;margin-top:auto;font-size:11px;font-weight:900;display:inline-flex;position:relative}.space-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(34px,5.5vw,72px);padding-block:66px 72px;display:grid}.space-detail__art{background:var(--space-color,#fff0e3);border-radius:12px 100px 12px 12px;place-items:center;min-height:370px;display:grid;position:relative;overflow:hidden}.space-detail__art--peach{--space-color:#fff0e3}.space-detail__art--sunny{--space-color:#fff4cf}.space-detail__art--sage{--space-color:#edf2e7}.space-detail__art--blue{--space-color:#e9f3f8}.space-detail__art--lilac{--space-color:#f3eef8}.space-detail__art--sky{--space-color:#eaf3fa}.space-detail__art--rose{--space-color:#f9eded}.space-detail__art--rainbow{--space-color:#f7f1df}.space-detail__art--earth{--space-color:#f1eee4}.space-detail__art-icon{z-index:1;width:164px;height:164px;color:var(--color-brown);background:#ffffffad;border:1px solid #6f503d1a;border-radius:50%;place-items:center;font-size:74px;display:grid;position:relative}.space-detail__art-orbit{border:1px solid #6f503d29;border-radius:50%;width:270px;height:270px;position:absolute}.space-detail__art-orbit--one{transform:scale(1.32)rotate(20deg)}.space-detail__art-orbit--two{width:340px;height:200px;transform:rotate(-30deg)}.space-detail__art-star{z-index:1;color:#6f503d99;font-size:36px;position:absolute}.space-detail__art-star--one{top:18%;right:21%}.space-detail__art-star--two{color:var(--color-coral);bottom:18%;left:21%}.space-detail__art>p{color:#746659;margin:0;font-size:12px;font-weight:800;position:absolute;bottom:20px;left:25px}.space-detail__copy h2{max-width:560px;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(31px,3.4vw,42px);font-weight:900;line-height:1.12}.space-detail__copy>p:not(.home-kicker){color:var(--color-muted);margin:14px 0 0;font-size:15px}.space-detail__copy .space-detail__lead{color:#544b43;font-size:17px;font-weight:800}.space-detail__actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}@media (max-width:850px){.spaces-overview{grid-template-columns:1fr;gap:23px;padding-block:45px 36px}.spaces-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.space-detail{grid-template-columns:1fr;gap:32px}.space-detail__art{min-height:330px}}@media (max-width:620px){.spaces-list,.spaces-related{padding-block:42px 50px}.spaces-grid{grid-template-columns:1fr;gap:10px}.spaces-grid__card{min-height:188px;padding:19px}.space-detail{padding-block:44px 52px}.space-detail__art{border-radius:12px 68px 12px 12px;min-height:265px}.space-detail__art-icon{width:132px;height:132px;font-size:58px}.space-detail__art-orbit--one{transform:scale(1.12)rotate(20deg)}.space-detail__art-orbit--two{width:290px;height:170px}.space-detail__art-star--one{right:14%}.space-detail__art-star--two{left:14%}.space-detail__actions{flex-direction:column;align-items:stretch}}@media (min-width:851px){.spaces-page--detail .space-detail{padding-top:32px}}
