:root{--breakPoint-mobile:43.75rem}@media (max-width:43.75rem){.page.-design .c_hero ._heroCopy{top:40px}}.p_section{padding:60px 0 20px}.p_section .c_heading,.p_section .c_text{text-align:center}.p_section.-n1{color:#fff;background:url(../img/sec1_bg.jpg) 50%/cover no-repeat;padding-bottom:100px}.p_section.-n1 .c_heading.-border{border-color:currentColor}@media (max-width:43.75rem){.p_section.-n1 ._sectionHeader .c_text{text-align:justify}}.p_section.-n1 .architect{background-blend-mode:screen;background:#ffffff1a;justify-content:center;gap:20px 30px;padding:34px 46px;display:flex}@media (min-width:43.8125rem){.p_section.-n1 .architect{margin-top:60px;width:700px;margin-left:auto;margin-right:auto}}@media (max-width:43.75rem){.p_section.-n1 .architect{flex-direction:column;align-items:center;margin:40px 5% 0;padding:28px 30px}}@media (min-width:43.8125rem){.p_section.-n1 .architect ._photo{width:150px}.p_section.-n1 .architect ._contents{flex:1}}.p_section.-n1 .architect ._company{letter-spacing:.1em;font-size:1.125rem}@media (max-width:43.75rem){.p_section.-n1 .architect ._company{font-size:15px}}.p_section.-n1 .architect ._name{letter-spacing:.5em;justify-content:flex-start;align-items:center;margin-top:.5em;font-size:1.75rem;display:flex}@media (max-width:43.75rem){.p_section.-n1 .architect ._name{font-size:1.375rem}}.p_section.-n1 .architect ._name ._title{letter-spacing:.3em;margin-right:1em;font-size:.9375rem;display:inline-block}@media (max-width:43.75rem){.p_section.-n1 .architect ._name ._title{font-size:.75rem}}.p_section.-n1 .architect ._text{margin-top:1em;font-size:.875rem}@media (max-width:43.75rem){.p_section.-n1 .architect ._text{text-align:justify;font-size:.75rem}}.p_section.-n2 .floorPlan{text-align:center}.p_section.-n2 .floorPlan img{display:inline-block}.p_section.-n2 .view{margin-top:60px;margin-bottom:120px}@media (max-width:43.75rem){.p_section.-n2 .view{margin-bottom:80px;overflow:hidden}}.p_section.-n2 .view ._viewImage img{width:100%}@media (max-width:43.75rem){.p_section.-n2 .view ._viewImage img{width:auto;max-width:none;height:240px;animation:10s linear infinite alternate anim_view;position:relative}@keyframes anim_view{0%{left:0;transform:translate(0)}to{left:100%;transform:translate(-100%)}}}.p_section.-n2 .view ._caption{text-align:right;margin-top:.5em;margin-right:1em;font-size:.6875rem}.p_section.-n2 .designPoint{margin-bottom:120px}@media (max-width:43.75rem){.p_section.-n2 .designPoint{margin-bottom:80px}}.p_section.-n2 .designPoint.-landplan{margin-bottom:40px}.p_section.-n2 .designPoint.-landplan ._image{margin-bottom:120px}@media (max-width:43.75rem){.p_section.-n2 .designPoint.-landplan ._image{margin-bottom:80px}}.p_section.-n2 .parkingBox{color:#fff;background:#000;padding:40px}@media (max-width:43.75rem){.p_section.-n2 .parkingBox{padding:20px}}.p_section.-n2 .parkingBox ._row{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (max-width:43.75rem){.p_section.-n2 .parkingBox ._row{flex-direction:column}}@media (min-width:43.8125rem){.p_section.-n2 .parkingBox ._row ._col.-n1{flex:1;padding-left:15px}.p_section.-n2 .parkingBox ._row ._col.-n2{width:242px}}.p_section.-n2 .parkingBox .c_heading{text-align:left;margin-top:0;margin-bottom:.5em}.p_section.-n2 .parkingBox .c_heading small{opacity:1}.p_section.-n2 .parkingBox .c_text{text-align:justify}.p_section.-n2 .parkingBox ._points{justify-content:space-between;gap:10px;display:flex}.p_section.-n2 .parkingBox ._points li{text-align:center;color:#000;background:#9fa0a0;flex:1;padding:.5em;font-size:15px}@media (max-width:43.75rem){.p_section.-n2 .parkingBox ._points li{font-size:12px}}.p_section.-n2 .publicPoints{border-top:1px solid #000;flex-wrap:wrap;justify-content:space-between;margin-top:60px;display:flex}.p_section.-n2 .publicPoints li{text-align:center;border-bottom:1px solid #000;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.2em;width:25%;height:100px;font-size:.875rem;line-height:1.4;display:flex}@media (max-width:43.75rem){.p_section.-n2 .publicPoints li{width:50%;height:70px;font-size:.75rem}}.p_section.-n2 .publicPoints li strong{letter-spacing:-.05em;font-size:1.0625rem;font-weight:400}@media (max-width:43.75rem){.p_section.-n2 .publicPoints li strong{font-size:.9375rem}}.p_section.-n2 .publicPoints li.-hasImage{justify-content:flex-start;height:215px;padding-top:30px}@media (max-width:43.75rem){.p_section.-n2 .publicPoints li.-hasImage{height:auto;padding-bottom:24px}.p_section.-n2 .publicPoints li.-hasImage:nth-child(odd){padding-right:3px}.p_section.-n2 .publicPoints li.-hasImage:nth-child(2n){padding-left:3px}}.p_section.-n2 .publicPoints li.-hasImage span{display:block}.p_section.-n2 .publicPoints li.-hasImage ._image{margin-bottom:6px}.p_section.-n2 .publicPoints li.-hasImage ._text{flex-direction:column;justify-content:center;align-items:center;gap:.1em;display:flex}.p_section.-n2 .publicPoints li.-hasImage ._text strong{line-height:1.2}