/* Architecture journal: ink, paper, copper, and a deliberately asymmetric grid. */
.editorial{--paper:#eeeae2;--ink:#242522;--copper:#ad5034;--line:#c6c1b6;background:var(--paper);color:var(--ink)}
.editorial .header{height:88px;padding:0 3.5%;border-bottom:1px solid var(--line);gap:24px}.editorial .brand{font-size:14px;letter-spacing:1.2px;gap:13px}.editorial .brand-mark{width:auto;font:700 27px/1 Arial,sans-serif;letter-spacing:-2px;transform:none;color:var(--copper)}.editorial .brand small{font-size:6px;letter-spacing:1.3px}.editorial .header nav{font-size:11px;gap:22px}.editorial .header-contact{font-size:11px;border-color:var(--ink)}
.editorial :is(h2,.page-heading){font-size:clamp(42px,5.4vw,88px);line-height:.98;letter-spacing:-3.5px;font-weight:500}.editorial :is(h2,.page-heading) em{font-family:Georgia,serif;font-weight:400;color:var(--copper)}.editorial .eyebrow{font:10px/1.5 'Courier New',monospace;letter-spacing:1.2px;margin-bottom:35px}.editorial .section{padding:105px 5%}.editorial .text-link{font-size:12px;border-bottom:1px solid var(--ink);padding:8px 0;margin-top:20px}.editorial a:hover{color:var(--copper)}.editorial button:focus-visible,.editorial a:focus-visible,.editorial summary:focus-visible{outline-color:var(--copper)}
.editorial .hero{height:auto;min-height:0;max-height:none;margin:0;padding:20px 3.5% 0;color:var(--ink);background:none;overflow:visible}.hero-edition{display:flex;justify-content:space-between;gap:20px;font:9px/1.5 'Courier New',monospace;letter-spacing:1px}.editorial .hero h1{font-size:13.1vw;font-weight:600;letter-spacing:-.065em;line-height:.96;margin:23px 0 25px -0.055em;white-space:nowrap}.hero-spread{display:grid;grid-template-columns:29% 71%;border-top:1px solid var(--ink)}.hero-editorial-copy{display:flex;flex-direction:column;align-items:flex-start;padding:25px 25px 0 0}.edition-number{font:11px/1.4 'Courier New',monospace;color:var(--copper);margin-bottom:36px}.editorial .hero-editorial-copy :is(h2,.page-heading){font-size:clamp(34px,3.7vw,64px);letter-spacing:-2.5px;line-height:1.02}.hero-editorial-copy>p{font-size:12px;line-height:1.7;margin-top:24px;color:#6d6b64}.editorial .hero .button{margin:28px 0 30px;padding:14px 20px;min-height:46px;width:100%;max-width:240px;font-size:11px}.editorial .light{color:var(--paper);background:var(--copper)}.editorial .light:hover{background:var(--ink);color:var(--paper)}.hero-editorial-copy .hero-address{font:10px/1.7 'Courier New',monospace;margin-top:auto;padding-bottom:36px}.hero-editorial-photo{position:relative;height:clamp(450px,41vw,700px);overflow:hidden}.editorial .hero-image{position:static;height:100%;object-position:center 55%;transition:transform 1s ease}.hero-editorial-photo:hover img{transform:scale(1.025)}.hero-editorial-photo figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:15px;padding:14px 20px;background:#222722;color:#f2eee5;font:9px/1.5 'Courier New',monospace;letter-spacing:1px}
.editorial .facts{margin:0 3.5%;padding:38px 0 45px;grid-template-columns:.65fr 1fr 1fr 1.3fr;border-bottom:1px solid var(--ink)}.editorial .facts>div{border-color:var(--line);padding-left:28px}.editorial .facts>div:first-child{padding-left:0}.editorial .facts strong{font-size:clamp(35px,4.2vw,65px);line-height:1.2;letter-spacing:-3px}.editorial .facts strong small{font-size:20px;letter-spacing:-1px}.editorial .facts span{font-size:10px;color:#6e6c64}
.editorial .about{grid-template-columns:1.1fr 1fr;gap:65px 10%;padding:115px 9% 0}.editorial .about-copy{padding-top:70px}.editorial .large-copy{font-size:25px;line-height:1.3}.editorial .about-copy>p:not(.large-copy){color:#706e66}.editorial .about-image{height:620px;grid-column:1/2;margin-right:0;position:relative}.editorial .about-image:after{content:'ФОРМА / ФАКТУРА / СВЕТ';position:absolute;right:-60px;top:0;writing-mode:vertical-rl;font:10px 'Courier New',monospace;letter-spacing:3px}.editorial .image-note{left:0;bottom:0;background:var(--paper);color:var(--ink);padding:15px 25px 0 0;backdrop-filter:none;font:10px 'Courier New',monospace}.editorial .lifestyle{padding:0 9% 105px;margin-top:60px;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:start}.editorial .lifestyle-photo{height:380px;margin-top:0;order:0}.editorial .lifestyle-copy{order:1}.editorial .lifestyle-copy :is(h2,.page-heading){font-size:clamp(38px,4vw,62px);line-height:1.02}.editorial .benefit{border-color:var(--line);padding:24px 0;gap:20px}.editorial .benefit>span{color:var(--copper);font-family:'Courier New',monospace}.editorial .benefit p{color:#777268}.editorial .photo-label{background:var(--copper);left:0;bottom:0;padding:10px 15px}
.editorial .horizontal>p{color:#726f66;font-size:12px}.editorial .masterplan{padding-top:60px;border-top:1px solid var(--line)}.masterplan figure{margin-top:45px}.masterplan img{height:auto;max-height:650px;object-fit:contain}.masterplan figcaption{font:11px/1.8 'Courier New',monospace;margin-top:15px}.masterplan figcaption a{border-bottom:1px solid var(--line)}
.editorial .living-section{background:#272925;color:#e9e4da}.living-section :is(h2,.page-heading){max-width:850px}.living-index{margin-top:60px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.living-index article{border-top:1px solid #66665a;padding-top:15px}.living-index article>span{font:12px 'Courier New',monospace;color:#d58d70}.living-index h3{font-size:22px;margin:30px 0 15px}.living-index p{font-size:13px;color:#b6b3a7}.engineering{display:grid;grid-template-columns:1fr 3fr;gap:45px;border-top:1px solid #66665a;margin-top:60px;padding-top:30px}.engineering h3{font-size:30px}.engineering dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.engineering dt{font-size:24px;color:#d58d70;margin-bottom:8px}.engineering dd{margin:0;font-size:12px;color:#b6b3a7}.source-note{font:10px/1.7 'Courier New',monospace;color:#77746c;margin:25px 0}.source-note a{text-decoration:underline}.living-section .source-note{color:#b6b3a7;margin-bottom:0;margin-top:40px}
.editorial .apartments-section{padding:100px 5%;background:#e0dcd2}.catalog-total{display:flex;align-items:center;gap:15px}.catalog-total strong{font-size:95px;font-weight:400;letter-spacing:-7px;line-height:1}.catalog-total span{font:10px/1.6 'Courier New',monospace}.catalog-tools{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--ink);margin-top:40px}.editorial .apartment-tabs{margin:0;gap:20px}.editorial .apartment-tabs button{border:0;border-radius:0;background:none;color:#777268;padding:18px 0;font-size:13px}.editorial .apartment-tabs button.active{color:var(--ink);box-shadow:0 2px var(--copper);background:none}.catalog-sort{display:flex;gap:14px;align-items:center;font:10px 'Courier New',monospace;white-space:nowrap}.catalog-sort select{font-size:12px;border:0;width:auto;padding:10px}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #c5c0b4;border-top:1px solid #c5c0b4;margin-top:35px}.catalog-item{padding:22px 25px;border-right:1px solid #c5c0b4;border-bottom:1px solid #c5c0b4;background:#e9e5dc;min-width:0}.catalog-item[hidden]{display:none}.catalog-item-top{display:flex;justify-content:space-between;font:10px 'Courier New',monospace}.catalog-item-top span:last-child{color:var(--copper)}.catalog-item>img{height:230px;object-fit:contain;mix-blend-mode:multiply;padding:24px 10px;transition:transform .3s}.catalog-item:hover>img{transform:scale(1.04)}.plan-info{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.plan-info h3{font-size:40px;letter-spacing:-2px;white-space:nowrap}.plan-info h3 small{font-size:16px;margin-left:6px}.plan-info>p{font-size:12px}.plan-details{border-top:1px solid #c5c0b4;margin-top:18px;padding-top:14px;font-size:11px}.plan-details summary{list-style:none;cursor:pointer}.plan-details summary::-webkit-details-marker{display:none}.plan-details summary:hover{text-decoration:underline}.plan-details>div{margin-top:15px}.plan-details p{padding:8px 0;border-top:1px solid #d4cfc3;line-height:1.8}.plan-details small{color:#7c7367}.editorial .card-cta{font-size:11px;margin-top:15px;border-color:#c5c0b4;color:var(--copper)}.catalog-more{display:block;margin:35px auto 5px;padding:14px 35px;border:1px solid var(--ink);background:transparent;font-size:12px}.catalog-more[hidden]{display:none}.catalog-empty{padding:30px}.catalog-empty[hidden]{display:none}
.finish-tabs,.gallery-categories{display:flex;gap:18px;flex-wrap:wrap;margin:35px 0 25px}.finish-tabs button,.gallery-categories button{border:0;border-bottom:1px solid transparent;padding:7px 0;background:none;color:#797469;font-size:11px}.finish-tabs button.active,.gallery-categories button.active{border-color:var(--copper);color:var(--copper)}.finish-panel img{height:540px}.finish-panel[hidden]{display:none}.finish-panel figcaption{padding:15px 0;display:flex;justify-content:space-between;gap:20px;font:11px/1.8 'Courier New',monospace}.finish-panel figcaption a{margin-left:20px;text-decoration:underline}
.editorial .storage-section{padding-top:0}.storage-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:9%;align-items:center}.storage-layout>img{height:680px;object-position:center}.storage-layout article+article{border-top:1px solid var(--line);padding-top:35px;margin-top:35px}.storage-layout article>span{font:12px 'Courier New',monospace;color:var(--copper);display:block;margin-bottom:20px}.storage-layout :is(h2,.page-heading){font-size:62px}.storage-layout p{font-size:13px;max-width:380px;color:#726e63;margin-top:20px}
.editorial .location{background:#d9d4c8;gap:7%}.editorial .location :is(h2,.page-heading){font-size:clamp(38px,4.1vw,66px)}.editorial .location-description,.editorial .metro small{color:#706b5f}.editorial .metro{border-color:#bcb6a7}.editorial .location-panel{background:#cdc8bb}.editorial .park{background:#b5b6a0;color:#747763}.editorial .map-marker b{background:var(--copper);color:#fff;padding:12px}.editorial .map-link{background:var(--paper)}.places-list{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;margin-top:50px}.places-list>div{display:flex;justify-content:space-between;gap:25px;padding:17px 0;border-top:1px solid var(--line);font-size:13px}.places-list>div>span:last-child{font:12px/1.7 'Courier New',monospace;white-space:nowrap;color:var(--copper);text-align:right}.places-list small{display:block;color:#77746b;font-size:10px}
.editorial .purchase{background:var(--copper);color:#f1eade}.purchase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px}.purchase-grid article{border-top:1px solid #d49177;padding-top:20px}.purchase-grid h3{font-size:26px;margin-bottom:20px}.purchase-grid p{font-size:13px;max-width:300px;color:#efcaba;min-height:65px}.editorial .purchase .text-link{border-color:#efcaba}.purchase .source-note{color:#efcaba;margin-bottom:0}.editorial .purchase a:hover{color:#fff}.editorial .documents{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.documents .text-link{display:table}.document-list>a{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding:20px 0;font-size:14px}.document-list small{font:10px/1.7 'Courier New',monospace;white-space:nowrap;color:#827667}.official-office{display:grid;grid-template-columns:1fr 2fr;border-top:1px solid var(--line);gap:30px}.official-office>div{max-width:650px}.official-office h3{font-size:30px;margin-bottom:15px}.official-office>div>a{font-size:30px;display:inline-block;margin-top:15px}.official-office .source-note{grid-column:2;margin:0;max-width:620px}
.editorial .gallery{padding-top:70px;background:#272925;color:#e9e4da}.editorial .gallery :is(h2,.page-heading) em{color:#d28d72}.editorial .gallery-controls>span{color:#c0b5a2}.editorial .gallery-controls button{color:#e9e4da;border-color:#777567}.editorial .gallery-categories button{color:#aaa69b}.editorial .gallery-categories button.active{color:#e6b39d;border-color:#e6b39d}.editorial .gallery-frame{height:650px;margin-top:25px}.editorial .gallery-frame figcaption{font:10px 'Courier New',monospace;background:#272925e6}.editorial .gallery-frame>button{background:var(--paper);color:var(--ink);border:0}.editorial .contact-section{padding:100px 8%;background:var(--paper);color:var(--ink);grid-template-columns:1fr 1fr;gap:10%}.editorial .contact-copy :is(h2,.page-heading){font-size:clamp(46px,5.8vw,92px)}.editorial .contact-copy :is(h2,.page-heading) em{color:var(--copper)}.editorial .contact-copy>p:not(.eyebrow){color:#787064}.editorial .contact-mark{display:none}.editorial input:not([type=checkbox]),.editorial textarea,.editorial select{border-color:#b7b0a3}.editorial input:focus,.editorial textarea:focus,.editorial select:focus{border-color:var(--copper)}.editorial input::placeholder,.editorial textarea::placeholder{color:#8c8377}.editorial .consent,.editorial .preview-note,.editorial .optional{color:#80776b}.editorial .form-message{color:#4b683a}.editorial .form-message.error{color:#a34535}.editorial .faq{padding-top:30px;border-top:1px solid var(--line)}.editorial .faq details{border-color:var(--line)}.editorial footer{border-color:var(--line)}
@media(min-width:1600px){.editorial .hero h1{font-size:13.2vw}.hero-editorial-copy{padding-top:35px}.edition-number{margin-bottom:50px}}
@media(max-width:1100px){.editorial .header nav{gap:14px}.hero-spread{grid-template-columns:34% 66%}.editorial .hero-editorial-copy :is(h2,.page-heading){font-size:40px}.hero-editorial-photo{height:500px}.editorial .about{padding-left:6%;padding-right:6%;gap:50px 8%}.editorial .lifestyle{padding-left:6%;padding-right:6%;gap:8%}.catalog-grid{grid-template-columns:repeat(2,1fr)}.living-index{grid-template-columns:1fr 1fr}.engineering{grid-template-columns:1fr}.storage-layout>img{height:580px}.storage-layout :is(h2,.page-heading){font-size:45px}.places-list{column-gap:30px}.editorial .official-office{grid-template-columns:1fr}.official-office .source-note{grid-column:auto}}
@media(max-width:700px){.editorial .header{height:70px;padding:0 5%;gap:15px}.editorial .brand{font-size:12px;letter-spacing:1px}.editorial .brand-mark{font-size:25px}.editorial .brand small{font-size:5px}.editorial .header nav{top:70px;background:var(--paper);padding:25px 5%;gap:20px}.editorial .menu-toggle{font:11px 'Courier New',monospace;border-color:#a29887}.editorial .hero{padding:17px 5% 0}.hero-edition{font-size:7px;letter-spacing:.4px}.hero-edition>span:last-child{max-width:115px;text-align:right}.editorial .hero h1{font-size:12.7vw;letter-spacing:-.07em;line-height:1.1;margin:18px 0 20px}.hero-spread{grid-template-columns:1fr}.hero-editorial-copy{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px 0}.edition-number{grid-column:1/-1;margin:0;font-size:9px}.editorial .hero-editorial-copy :is(h2,.page-heading){font-size:39px;letter-spacing:-1.8px;grid-row:2/4}.hero-editorial-copy>p{font-size:10px;margin:0;align-self:start;padding-top:5px}.editorial .hero .button{margin:0;padding:10px 9px;min-height:40px;font-size:10px;align-self:end}.hero-editorial-copy .hero-address{grid-column:1/-1;padding:8px 0 0;font-size:9px}.hero-editorial-copy .hero-address br{display:none}.hero-editorial-photo{height:360px}.hero-editorial-photo figcaption{font-size:7px;padding:11px 12px;letter-spacing:.6px}.editorial .facts{margin:0 5%;grid-template-columns:1fr 1fr;gap:25px 15px;padding:28px 0}.editorial .facts>div{padding-left:15px}.editorial .facts>div:nth-child(3){padding-left:0}.editorial .facts strong{font-size:35px;letter-spacing:-2px}.editorial .facts strong small{font-size:16px}.editorial .facts span{font-size:9px}.editorial .section{padding:60px 6%}.editorial :is(h2,.page-heading){font-size:43px;letter-spacing:-2px}.editorial .eyebrow{margin-bottom:25px;font-size:9px}.editorial .about{grid-template-columns:1fr;gap:25px;padding:65px 6% 0}.editorial .about-copy{padding-top:0}.editorial .large-copy{font-size:24px}.editorial .about-image{height:420px;grid-column:1;margin:0}.editorial .about-image:after{display:none}.editorial .lifestyle{margin:0;padding:60px 6%;grid-template-columns:1fr;gap:35px}.editorial .lifestyle-copy{order:0}.editorial .lifestyle-photo{order:1;height:340px;margin:0}.editorial .lifestyle-copy :is(h2,.page-heading){font-size:40px}.editorial .horizontal{gap:22px}.masterplan figure{margin-top:25px}.masterplan img{min-height:180px;object-fit:cover}.masterplan figcaption{font-size:9px}.living-index{margin-top:35px;gap:28px 20px}.living-index h3{font-size:18px;margin:20px 0 10px}.living-index p{font-size:11px}.engineering{gap:25px;margin-top:40px;padding-top:25px}.engineering dl{grid-template-columns:1fr 1fr;gap:25px}.engineering dt{font-size:20px}.engineering dd{font-size:11px}.editorial .apartments-section{padding:60px 6%}.catalog-total strong{font-size:62px;letter-spacing:-4px}.catalog-tools{flex-wrap:wrap;gap:10px;margin-top:25px;padding-bottom:12px}.editorial .apartment-tabs{gap:17px}.editorial .apartment-tabs button{font-size:11px;padding:10px 0}.catalog-sort{font-size:9px}.catalog-grid{grid-template-columns:1fr;margin-top:25px}.catalog-item{padding:22px}.catalog-item>img{height:245px}.plan-info h3{font-size:44px}.plan-info>p{font-size:13px}.finish-tabs,.gallery-categories{gap:12px;margin:25px 0 18px}.finish-tabs button,.gallery-categories button{font-size:10px;text-align:left}.finish-panel img{height:300px}.finish-panel figcaption{flex-direction:column;gap:10px;font-size:10px}.finish-panel figcaption a{margin:0 15px 0 0}.editorial .storage-section{padding-top:20px}.storage-layout{grid-template-columns:1fr;gap:30px}.storage-layout>img{height:340px}.storage-layout :is(h2,.page-heading){font-size:45px}.storage-layout p{font-size:13px}.editorial .location :is(h2,.page-heading){font-size:40px}.places-list{grid-template-columns:1fr;margin-top:30px}.places-list>div{font-size:12px;gap:20px}.purchase-grid{grid-template-columns:1fr;gap:25px;margin-top:35px}.purchase-grid p{min-height:0;max-width:none}.purchase-grid h3{font-size:24px;margin-bottom:14px}.editorial .documents{grid-template-columns:1fr;gap:40px}.document-list>a{gap:15px;font-size:13px}.document-list small{font-size:9px}.official-office h3{font-size:25px}.official-office>div>a{font-size:25px}.editorial .gallery .horizontal{flex-direction:row;align-items:flex-end}.editorial .gallery-controls{gap:5px}.editorial .gallery-controls button{font-size:10px;padding:7px 10px}.editorial .gallery-frame{height:360px}.editorial .gallery-frame figcaption{font-size:9px;max-width:90%}.editorial .contact-section{padding:60px 6%;grid-template-columns:1fr;gap:35px}.editorial .contact-copy :is(h2,.page-heading){font-size:49px}.editorial .faq{padding-top:40px}.editorial .faq summary{font-size:15px}.editorial .source-note{font-size:9px}}
@media(prefers-reduced-motion:reduce){.editorial .hero-image,.catalog-item>img{transition:none}.hero-editorial-photo:hover img,.catalog-item:hover>img{transform:none}}
.page-heading{margin:0;font-weight:500}.page-nav{padding:0 3.5%;border-bottom:1px solid var(--line)}.page-nav nav{display:flex;gap:24px;overflow-x:auto;padding:17px 0;font-size:11px;white-space:nowrap}.page-nav a[aria-current=page],.header nav a[aria-current=page]{color:var(--copper)}.footer-nav{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:15px 30px;font-size:12px;border-bottom:1px solid var(--line);padding-bottom:25px}.editorial:not(.page-home) main>.section:first-of-type,.editorial:not(.page-home) main>.apartments-section:first-of-type{padding-top:65px}.editorial .about-image{grid-column:1/-1;width:78%;height:580px;margin:0}.editorial .about-image:after{right:-40px}.editorial .lifestyle{margin-top:65px;align-items:center}.editorial .lifestyle-photo{height:500px;margin:0}.editorial .official-office .eyebrow{margin-bottom:0}.page-contacts .official-office{padding-bottom:55px}.page-contacts .contact-section{border-top:1px solid var(--line)}.not-found{min-height:60vh}.page-apartments .catalog-item{scroll-margin-top:25px}.page-gallery .gallery{min-height:80vh}
.home-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:50px 8%;align-items:start}.home-intro>div:nth-child(2){padding-top:52px;max-width:430px}.home-intro p:not(.eyebrow){font-size:15px;color:#777064;margin-bottom:15px}.home-intro figure{grid-column:1/-1;height:460px;width:80%;justify-self:end}.editorial .home-plans{background:#e0dcd2}.home-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.home-plan{padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.home-plan>span{font:11px 'Courier New',monospace}.home-plan img{height:260px;object-fit:contain;mix-blend-mode:multiply;padding:25px 0}.home-plan>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.home-plan strong{font-size:42px;font-weight:400;letter-spacing:-2px}.home-plan small{font-size:18px}.home-plan>div>span{font-size:12px}.home-life{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;align-items:center}.home-life>img{height:570px}.home-life p:not(.eyebrow){max-width:300px;margin:30px 0 0;font-size:14px;color:#777064}.editorial .home-links{padding-top:20px}.home-links>a{display:grid;grid-template-columns:.25fr 1.5fr 1fr;gap:20px;align-items:baseline;border-top:1px solid var(--line);padding:30px 0}.home-links>a>span{font:11px 'Courier New',monospace;color:var(--copper)}.home-links h3{font-size:32px;letter-spacing:-1px}.home-links p{font-size:13px;max-width:330px;color:#777064}.editorial .home-location{display:grid;grid-template-columns:1fr 2fr;background:#d9d4c8}.home-location p:not(.eyebrow){font-size:16px;margin-top:30px;color:#70695d}.editorial .home-gallery{background:#272925;color:var(--paper)}.home-gallery h2 em{color:#d58d70}.editorial .home-gallery .text-link{border-color:#777368}.home-gallery-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:18px;margin-top:45px;align-items:start}.home-gallery-grid a:nth-child(2){margin-top:90px}.home-gallery-grid a:nth-child(3){margin-top:180px}.home-gallery-grid img{height:340px}.home-gallery-grid a:first-child img{height:460px}.home-gallery-grid span{display:block;margin-top:12px;font:10px 'Courier New',monospace;color:#c5b8a6}.home-contact{text-align:center}.home-contact .button{display:inline-flex;margin-top:35px;min-width:240px}
@media(max-width:1100px){.home-plan{padding:18px}.home-plan strong{font-size:32px}.home-plan>div{flex-direction:column;gap:5px}.home-links h3{font-size:27px}.home-gallery-grid img{height:280px}.home-gallery-grid a:first-child img{height:400px}.home-life>img{height:500px}}
@media(max-width:700px){.page-nav{padding:0 5%}.page-nav nav{gap:20px;font-size:10px;padding:14px 0}.footer-nav{gap:14px 22px;font-size:11px}.editorial:not(.page-home) main>.section:first-of-type,.editorial:not(.page-home) main>.apartments-section:first-of-type{padding-top:40px}.editorial .about-image{width:100%;height:350px}.editorial .lifestyle{margin-top:0}.editorial .lifestyle-photo{height:340px}.home-intro{grid-template-columns:1fr;gap:25px}.home-intro>div:nth-child(2){padding-top:0}.home-intro figure{height:300px;width:100%;grid-column:1}.home-plan-grid{grid-template-columns:1fr;margin-top:30px}.home-plan>div{flex-direction:row}.home-plan img{height:240px}.home-plan strong{font-size:40px}.home-life{grid-template-columns:1fr;gap:30px}.home-life>img{height:350px}.home-links>a{grid-template-columns:30px 1fr;gap:10px;padding:22px 0}.home-links h3{font-size:25px}.home-links p{grid-column:2;font-size:12px}.editorial .home-location{grid-template-columns:1fr;gap:10px}.home-location p:not(.eyebrow){font-size:13px}.home-gallery-grid{grid-template-columns:1fr 1fr;gap:25px 15px;margin-top:30px}.home-gallery-grid a:first-child{grid-column:1/-1}.home-gallery-grid a:nth-child(2),.home-gallery-grid a:nth-child(3){margin-top:0}.home-gallery-grid img{height:230px}.home-gallery-grid a:first-child img{height:350px}.home-contact h2{font-size:37px}}

.page-nav nav{scrollbar-width:none}.page-nav nav::-webkit-scrollbar{display:none}
