.na_wrap *,.na_wrap *::before,.na_wrap *::after{box-sizing:border-box;margin:0;padding:0}.headouter,.header_outer_outer{margin-bottom:0}.footer{margin-top:0}.na_wrap{--base_size:10px;--navy:#111111;--navy-mid:#1A1A1A;--gold:#C8973A;--gold-light:#E0B45A;--cream:#F7F4EF;--white:#FFFFFF;--text:#111111;--text-secondary:#5A6070;--c1:#6B4FA0;--c2:#1A9A85;--c3:#E07040;--c4:#C4883A;--c5:#4A8F52;--radius-pill:0;--transition:0.3s ease;--shadow:0 calc(var(--base_size) * 0.8) calc(var(--base_size) * 4) rgba(0, 0, 0, 0.12);--shadow-card:0 calc(var(--base_size) * 0.4) calc(var(--base_size) * 2.4) rgba(0, 0, 0, 0.09)}.na_wrap.na_child{--base_size:2.4vw}html{scroll-behavior:smooth}.na_hero{min-height:calc(100vh - 170px);background:url(../../../../../../static/css/hero2.jpeg) center center / cover no-repeat;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:right;padding:calc(var(--base_size) * 6) calc(var(--base_size) * 4.8) calc(var(--base_size) * 4.5);position:relative;overflow:hidden}.na_child .na_hero{min-height:calc(100vh - 200px)}.na_hero img{position:absolute;top:0;width:100%;max-width:unset;height:100%;inset:0;object-fit:cover}.na_hero-pattern{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.42) 0%,rgba(0,0,0,.28) 50%,rgba(0,0,0,.42) 100%);pointer-events:none}.na_hero-dots{display:none}.na_hero h1 span,.na_hero h1{font-size:clamp(calc(var(--base_size) * 5.6), 9vw, calc(var(--base_size) * 10));font-weight:900;color:var(--white);line-height:1.05;letter-spacing:-.02em;position:relative;margin-bottom:calc(var(--base_size) * 1.2)}.na_hero h1 span{background:linear-gradient(90deg,var(--gold) 0%,var(--gold-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.na_hero-subtitle{font-size:clamp(calc(var(--base_size) * 1.8), 2.5vw, calc(var(--base_size) * 2.6));font-weight:400;color:rgba(255,255,255,.8);margin-bottom:calc(var(--base_size) * 4.8);position:relative}.na_hero-scroll{position:absolute;bottom:calc(var(--base_size) * 3.2);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(var(--base_size) * 0.6);color:rgba(255,255,255,.4);font-size:calc(var(--base_size) * 1.2);animation:bounce 2s infinite;cursor:pointer}.na_hero-scroll svg{width:calc(var(--base_size) * 2);height:calc(var(--base_size) * 2)}@keyframes bounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(6px)}}.na_section{padding:calc(var(--base_size) * 6.6) calc(var(--base_size) * 2.4)}.na_section-cream{background:var(--cream)}.na_container{max-width:calc(var(--base_size) * 110);margin:0 auto}.na_section-label{display:inline-block;font-size:calc(var(--base_size) * 1.3);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:calc(var(--base_size) * 1.2)}h2.na_section-title{font-size:clamp(calc(var(--base_size) * 3.2), 5vw, calc(var(--base_size) * 5.2));font-weight:800;line-height:1.15;letter-spacing:-.02em;margin-bottom:calc(var(--base_size) * 2.4)}.na_margin-bottom-40{margin-bottom:calc(var(--base_size) * 4)!important}.na_title-line{display:inline-block}.na_what-content{max-width:calc(var(--base_size) * 79);margin:0 auto;text-align:center}.na_what-lead{font-size:clamp(calc(var(--base_size) * 2), 2.4vw, calc(var(--base_size) * 2.5));font-weight:500;color:var(--text);line-height:1.5;margin:calc(var(--base_size) * 1.8) 0 calc(var(--base_size) * 1.8)}.na_what-body *{font-size:calc(var(--base_size) * 1.7);color:var(--text-secondary);margin-bottom:calc(var(--base_size) * 2);line-height:1.85;text-align:start}.na_what-body>:last-child{margin-bottom:0}.na_what-body p strong{color:var(--text)}.na_what-callout{text-align:right;margin-top:calc(var(--base_size) * 3.6);background:linear-gradient(90deg,rgba(200,151,58,.09),rgba(200,151,58,.02));padding:calc(var(--base_size) * 3) calc(var(--base_size) * 3.4)}.na_what-callout *{font-size:calc(var(--base_size) * 1.7);line-height:1.85;color:var(--text);margin:0}.na_pillars-list{display:flex;flex-wrap:wrap;gap:calc(var(--base_size) * 1);margin-top:calc(var(--base_size) * 2.8)}.na_pillars-list span{background:var(--cream);border-radius:var(--radius-pill);padding:calc(var(--base_size) * 0.6) calc(var(--base_size) * 1.6);font-size:calc(var(--base_size) * 1.4);font-weight:600;color:var(--text);border:calc(var(--base_size) * 0.15) solid rgba(200,151,58,.3)}.na_elements-section{background:var(--cream);padding:calc(var(--base_size) * 6.6) calc(var(--base_size) * 2.4)}.na_elements-padded{padding-top:calc(var(--base_size) * 10)}.na_elements-header{text-align:center;margin-bottom:calc(var(--base_size) * 6.4)}.na_elements-header .na_section-label{color:var(--gold)}.na_ornament{width:calc(var(--base_size) * 6);height:calc(var(--base_size) * 0.4);background:linear-gradient(90deg,var(--gold),var(--gold-light));border-radius:0;margin:calc(var(--base_size) * 1.6) auto 0}.na_elements-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--base_size) * 3.4);max-width:calc(var(--base_size) * 124);margin:0 auto}.na_el-card{flex:0 1 calc(var(--base_size) * 36);max-width:calc(var(--base_size) * 40);background:var(--white);border-radius:0;padding:calc(var(--base_size) * 2.2) calc(var(--base_size) * 2.8) calc(var(--base_size) * 1.8);box-shadow:var(--shadow-card);border:1px solid rgba(0,0,0,.06);transition:background var(--transition),box-shadow var(--transition);position:relative;display:flex;flex-direction:column;align-items:flex-start}.na_el-card:hover{background:var(--cream);box-shadow:var(--shadow)}.na_el-icon{width:calc(var(--base_size) * 6.2);height:calc(var(--base_size) * 6.2);border-radius:0;display:flex;align-items:center;justify-content:center;margin-bottom:calc(var(--base_size) * 1.2);background:transparent}.na_el-icon img{width:100%;height:100%;object-fit:contain}.na_el-name{font-size:calc(var(--base_size) * 1.9);font-weight:800;color:var(--text);margin-bottom:calc(var(--base_size) * 1);line-height:1.25}.na_el-desc{font-size:calc(var(--base_size) * 1.4);color:var(--text-secondary);line-height:1.7;margin-bottom:calc(var(--base_size) * 1.6);flex:1}.na_el-btn{align-self:flex-start;padding:calc(var(--base_size) * 1) calc(var(--base_size) * 2.4);border-radius:var(--radius-pill);font-family:'poeti-aaa-regular',arial,helvetica,sans-serif;font-size:calc(var(--base_size) * 1.4);font-weight:400;cursor:pointer;transition:all var(--transition);border:1px solid;background:transparent;text-decoration:none}.na_el-card .na_el-btn{color:var(--gold);border-color:var(--gold)}.na_el-card .na_el-btn:hover{background:var(--gold);color:var(--white)}.na_why-header{max-width:calc(var(--base_size) * 80);margin:0 auto;text-align:center}.na_contact-header{text-align:center;margin-bottom:calc(var(--base_size) * 4.8)}.na_contact .na_what-body *,.na_contact .na_what-body{text-align:center}.na_contact .form_n_note{margin-bottom:calc(1* var(--base_size));font-size:calc(1.3 * var(--base_size))}.na_contact-grid.contact_template form .flc:empty{display:none}.na_contact-grid.contact_template form *{box-sizing:border-box;float:unset}.na_contact-grid.contact_template #reg-form.double_columns,.na_contact-grid.contact_template #reg-form-sales.double_columns{margin:auto;width:calc(var(--base_size) * 110);max-width:100%;height:auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--base_size) * 1.5) calc(var(--base_size) * 2.5);float:unset}.na_contact-grid.contact_template form .halfwidth{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--base_size) * 1.5);flex:1;width:auto}.na_contact-grid.contact_template textarea,.na_contact-grid.contact_template select,.na_contact-grid.contact_template input{font-family:'poeti-aaa-regular',arial,helvetica,sans-serif;font-size:calc(var(--base_size) * 2);font-weight:300;color:var(--gold);background:transparent;border:calc(var(--base_size) * 0.15) solid rgba(200,151,58,.4);border-radius:calc(var(--base_size) * 0.4);padding:calc(var(--base_size) * 2) calc(var(--base_size) * 2);text-align:right;transition:border-color var(--transition);width:100%;height:calc(var(--base_size) * 6.8);flex:0 0 100%}.na_contact-grid.contact_template textarea::placeholder,.na_contact-grid.contact_template input::placeholder{font-family:'poeti-aaa-regular',arial,helvetica,sans-serif;font-size:calc(var(--base_size) * 2);color:var(--gold);opacity:1}.na_contact-grid.contact_template select:focus,.na_contact-grid.contact_template textarea:focus,.na_contact-grid.contact_template input:focus{outline:none;border-color:var(--gold)}.na_contact-grid.contact_template #reg-form.double_columns .field1.myt_name,.na_contact-grid.contact_template #reg-form-sales.double_columns .field1.myt_name{width:auto;flex:1}.na_contact-grid.contact_template textarea{resize:vertical;min-height:calc(var(--base_size) * 16.4);font-family:'poeti-aaa-regular',arial,helvetica,sans-serif;width:100%;height:calc(var(--base_size) * 6.8);flex:0 0 100%}.na_contact-grid.contact_template select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C8973A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left calc(var(--base_size) * 1.8) center;background-size:calc(var(--base_size) * 1.8);cursor:pointer;margin:0}.na_contact-grid.contact_template .double_columns .nlagreeform{width:100%;display:flex;align-items:flex-start;gap:calc(var(--base_size) * 1)}.na_contact-grid.contact_template .double_columns .nlagreeform .nlagreeform_text{color:var(--text-secondary)}.na_contact-grid.contact_template .double_columns .nlagreeform .nlagreeform_text a,.na_contact-grid.contact_template .double_columns .nlagreeform .nlagreeform_text{font-size:calc(var(--base_size) * 1.4)}.na_contact-grid.contact_template .double_columns .nlagreeform .nlagreeform_checkbox{margin-top:calc(var(--base_size) * 0.5);width:calc(var(--base_size) * 2);height:calc(var(--base_size) * 2)}.na_contact-grid.contact_template input.form-submit{align-self:flex-start;margin-top:calc(var(--base_size) * 0.4);padding:calc(var(--base_size) * 1.6) calc(var(--base_size) * 4.8);font-size:calc(var(--base_size) * 2);font-weight:700;border-radius:calc(var(--base_size) * 0.6);background:var(--gold);color:var(--white);border-color:var(--gold);width:auto;flex:0 0 auto;height:calc(var(--base_size) * 5.3);display:inline-flex;justify-content:center;align-items:center}.na_contact-grid.contact_template input.form-submit:hover{background:var(--gold-light);border-color:var(--gold-light)}.na_contact-grid.contact_template .form-note:empty{display:none}.na_contact-grid.contact_template .form-note{width:100%}.na_contact-grid.contact_template .form-note.redtext{color:red}.na_houses-header{text-align:center;margin-bottom:calc(var(--base_size) * 4.8)}.na_houses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--base_size) * 3.6) calc(var(--base_size) * 2.4);max-width:calc(var(--base_size) * 110);margin:0 auto}.na_house-card{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}.na_house-photo{position:relative;width:100%;aspect-ratio:1 / 1;max-width:calc(var(--base_size) * 22);border-radius:50%;background:var(--cream);border:calc(var(--base_size) * 0.15) solid rgba(200,151,58,.3);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:calc(var(--base_size) * 1.6)}.na_house-photo img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.na_house-card:hover .na_house-photo img{transform:scale(1.08)}.na_house-name{font-size:calc(var(--base_size) * 1.5);font-weight:700;color:var(--gold);transition:color 0.3s ease}.na_house-card:hover .na_house-name{color:var(--text)}.na_modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:calc(var(--base_size) * 2.4);opacity:0;visibility:hidden;transition:opacity var(--transition),visibility var(--transition)}.na_modal-overlay.active{opacity:1;visibility:visible}.na_modal{background:var(--white);border-radius:0;max-width:calc(var(--base_size) * 68);width:100%;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;transform:translateY(calc(var(--base_size) * 2.4)) scale(.97);transition:transform var(--transition);box-shadow:0 calc(var(--base_size) * 2.4) calc(var(--base_size) * 8) rgba(0,0,0,.4)}.na_modal-overlay.active .na_modal{transform:translateY(0) scale(1)}.na_modal-header{padding:calc(var(--base_size) * 2.8) calc(var(--base_size) * 3.2);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--base_size) * 1.6);background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 100%);color:var(--navy);flex-shrink:0}.na_modal-header-left{display:flex;align-items:center;gap:calc(var(--base_size) * 1.4)}.na_modal-title{font-size:calc(var(--base_size) * 2.2);font-weight:800;color:var(--white);line-height:1.2}.na_modal-close{background:transparent;border:none;color:var(--white);width:calc(var(--base_size) * 3.6);height:calc(var(--base_size) * 3.6);border-radius:0;font-size:calc(var(--base_size) * 1.8);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity var(--transition);flex-shrink:0;font-family:'poeti-aaa-regular',arial,helvetica,sans-serif}.na_modal-close:hover{opacity:.7}.na_modal-body{padding:calc(var(--base_size) * 2.8) calc(var(--base_size) * 3.2) calc(var(--base_size) * 3.2);overflow-y:auto}.na_modal-text *{font-size:calc(var(--base_size) * 1.5);color:var(--text-secondary);line-height:1.85;margin-bottom:calc(var(--base_size) * 1.6)}.na_modal-text>:last-child{margin-bottom:0}.na_modal-closing{font-weight:700;color:var(--gold)}.na_child .na_elements-padded{font-size:calc(var(--base_size) * 1.6)}.na_child .na_section{padding:calc(var(--base_size) * 4.5) calc(var(--base_size) * 2)}.na_child .na_hero{padding:calc(var(--base_size) * 4.8) calc(var(--base_size) * 2) calc(var(--base_size) * 3.6)}.na_child .na_hero h1 span,.na_child .na_hero h1{font-size:clamp(calc(var(--base_size) * 6.8), 9vw, calc(var(--base_size) * 10))}.na_child .na_what-callout *,.na_child .na_what-body *{font-size:calc(var(--base_size) * 1.6)}.na_child .na_houses-grid{grid-template-columns:repeat(2,1fr);gap:calc(var(--base_size) * 2.8) calc(var(--base_size) * 1.6)}.na_child .na_modal-header{padding:calc(var(--base_size) * 2) calc(var(--base_size) * 2)}.na_child .na_modal-body{padding:calc(var(--base_size) * 2) calc(var(--base_size) * 2) calc(var(--base_size) * 2.4)}.na_child .na_el-card{flex-basis:100%;max-width:calc(var(--base_size) * 42)}.na_child .na_contact-grid.contact_template #reg-form.double_columns,.na_child .na_contact-grid.contact_template #reg-form-sales.double_columns{flex-direction:column}.na_child .na_contact-grid.contact_template textarea,.na_child .na_contact-grid.contact_template select,.na_child .na_contact-grid.contact_template input:not([type="submit"]){height:calc(var(--base_size) * 5.8);font-size:calc(var(--base_size) * 1.7);flex:0 0 100%;width:100%}.na_child .na_contact-grid.contact_template input::placeholder,.na_child .na_contact-grid.contact_template textarea::placeholder{font-size:calc(var(--base_size) * 1.7)}.na_child .na_form-input{font-size:calc(var(--base_size) * 1.6);padding:calc(var(--base_size) * 1.6) calc(var(--base_size) * 1.6)}.na_contact-grid.contact_template input.form-submit{height:calc(var(--base_size) * 5.8);font-size:calc(var(--base_size) * 1.8)}