:root{color:#25352d;font-synthesis:none;--green:#244c3a;--ink:#23362c;--line:#dce3dc;--muted:#627168;--soft:#f3f5f2;--accent:#e4edb8;background:#fff;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth;scroll-padding-top:70px}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit}img{max-width:100%;height:auto;display:block}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}[hidden]{display:none!important}h1,h2,h3,h4,p{margin:0}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400}h2{font-size:48px;line-height:1.1}h3{font-size:22px;line-height:1.25}p{line-height:1.65}svg{stroke-width:1.6px;flex:none;width:20px;height:20px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #9a9d40}input[aria-invalid=true]{border-color:#a03c35}.wrap{width:calc(100% - 96px);max-width:1200px;margin-inline:auto}.eyebrow{font-size:12px;font-weight:700;line-height:1.5}.section-heading{max-width:650px}.section-heading .eyebrow,.section-title-row .eyebrow{margin-bottom:18px}.section-heading>p:last-child{color:var(--muted);max-width:550px;margin-top:22px;font-size:17px}.button{background:var(--green);border:1px solid var(--green);color:#fff;border-radius:3px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:16px 23px;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;transition:background .18s;display:inline-flex}.button-light{color:#243f2e;background:#fff;border-color:#fff}.button-light:hover{background:#eef2e3}.full{width:100%}.text-link{border-bottom:1px solid;align-items:center;gap:16px;padding-bottom:7px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.text-button{color:var(--green);text-underline-offset:5px;background:0 0;border:0;padding:14px 0;font-size:13px;line-height:1.5;text-decoration:underline}.icon-button{border:1px solid var(--line);width:44px;height:44px;color:var(--green);background:#fff;border-radius:3px;place-items:center;display:grid}.skip-link{z-index:30;background:#fff;padding:15px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:10px}.review-bar{z-index:20;background:#eef1e9;border-bottom:1px solid #dae1d8;justify-content:space-between;align-items:center;gap:14px;padding:8px 32px;font-size:11px;display:flex;position:sticky;top:0}.review-bar>span{align-items:center;gap:8px;display:flex}.review-bar i{background:#818f3b;border-radius:50%;width:6px;height:6px;display:inline-block}.review-bar nav{gap:20px;display:flex}.review-bar a{color:#4d6150;text-decoration:none}.review-bar a[aria-current=page]{text-underline-offset:3px;font-weight:700;text-decoration:underline}.site-header{justify-content:space-between;align-items:center;max-width:1500px;height:86px;margin:auto;padding:0 48px;display:flex}.wordmark{font-family:Georgia,serif;font-size:26px;line-height:1;text-decoration:none;display:block}.wordmark span,.signature span{margin-top:9px;font-family:Arial,sans-serif;font-size:9px;font-weight:600;display:block}.header-cta{align-items:center;gap:14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.hero{isolation:isolate;color:#fff;height:min(650px,100svh - 200px);min-height:440px;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:66% center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(90deg,#0c1f13b8 0%,#0e221666 42%,#0a170f05 75%);position:absolute;inset:0}.hero-content{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-bottom:10px;display:flex}.hero .eyebrow{color:#e3edcf;margin-bottom:25px}.hero h1{font-size:90px;line-height:1.02}.hero h1 span{font-style:italic}.hero-subtitle{margin-top:16px;font-size:22px}.hero-copy{color:#f4f6f1;max-width:390px;margin-top:16px;font-size:17px;line-height:1.65}.hero .button{margin-top:30px}.hero-credit{color:#fff;text-shadow:0 1px 3px #000;font-size:10px;position:absolute;bottom:17px;right:25px}.facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;padding-block:32px;display:grid}.facts>div:not(:first-child){border-left:1px solid var(--line);padding-left:30px}.facts strong{white-space:normal;font-size:21px;font-weight:500;display:block}.facts span{color:var(--muted);margin-top:7px;font-size:12px;display:block}.living-section{padding-block:90px}.living-section .section-heading{grid-template-columns:1fr 1fr;column-gap:90px;max-width:none;display:grid}.living-section .eyebrow{grid-column:1/-1}.living-section .section-heading>p:last-child{align-self:end;margin-top:0}.balcony-photo{margin:35px 0 0}.balcony-photo img{object-fit:cover;object-position:center;width:100%;height:470px}.balcony-photo figcaption,.floorplan figcaption{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5}.amenities{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:36px;display:grid}.amenities svg{width:25px;height:25px;color:var(--green)}.amenities h3{margin:15px 0 8px;font-size:16px}.amenities p{color:var(--muted);font-size:13px}.plans-section{background:var(--soft);padding-block:85px}.plans-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:70px;display:grid}.plans-copy>p:not(.eyebrow){color:var(--muted);max-width:400px;margin-top:24px;font-size:16px}.plans-copy h2{margin-top:18px}.plan-tabs{border-bottom:1px solid #bbc7bc;grid-template-columns:repeat(4,1fr);gap:0;max-width:420px;margin-top:30px;display:grid}.plan-tabs button{min-height:45px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 5px;font-size:12px}.plan-tabs button[aria-selected=true]{border-bottom-color:var(--green);color:var(--green);font-weight:700}.plan-facts{align-items:center;gap:20px;margin:27px 0;display:flex}.plan-facts strong{font-family:Georgia,serif;font-size:32px;font-weight:400}.plan-facts span{color:var(--muted);font-size:12px}.floorplan{margin:0}.floorplan-image{justify-content:center;align-items:center;height:440px;display:flex;position:relative}.floorplan-image>img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;max-height:100%}.gallery-section{padding-block:85px}.section-title-row{justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px;display:flex}.section-title-row>p{color:var(--muted);font-size:13px}.gallery-grid{grid-template-columns:1fr 1fr .62fr;align-items:start;gap:18px;display:grid}.gallery-item{text-align:left;background:0 0;border:0;min-width:0;padding:0}.gallery-item img{object-fit:cover;width:100%;height:295px}.gallery-item.facade img{object-position:center 65%}.gallery-item span{color:var(--ink);justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;display:flex}.gallery-item svg{width:15px;height:15px}.payment-section{background:#f1f4f1;padding-block:80px}.payment-grid{grid-template-columns:1fr 1fr;gap:60px;margin-top:45px;display:grid}.payment-plan{border-top:1px solid #b9c7bc;padding-top:25px}.payment-plan .eyebrow{color:var(--muted);margin-bottom:17px}.payment-plan h3{font-family:Georgia,serif;font-size:44px;font-weight:400}.price-label{color:var(--muted);margin-top:8px;font-size:11px}.payment-plan dl{margin:25px 0 20px}.payment-plan dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.payment-plan dt{color:var(--muted);font-size:13px}.payment-plan dd{white-space:nowrap;margin:0;font-size:15px;font-weight:600}.commercial-note{color:#56635a;border-top:1px solid var(--line);max-width:100%;margin-top:35px;padding-top:24px;font-size:11px;line-height:1.75}.capture-section{grid-template-columns:1fr 1fr;align-items:start;gap:90px;padding-block:100px;scroll-margin-top:80px;display:grid}.capture-intro h2{margin:20px 0 23px}.capture-intro>p:not(.eyebrow){color:var(--muted);max-width:390px;font-size:17px}.delivery-list{margin:35px 0 50px;padding:0;list-style:none}.delivery-list li{align-items:center;gap:12px;margin:18px 0;font-size:14px;line-height:1.5;display:flex}.delivery-list svg{color:#467048;width:18px}.signature{font-family:Georgia,serif;font-size:30px;font-style:italic}.signature span{color:var(--muted);font-style:normal}.capture-panel{border-top:2px solid var(--green);min-width:0;padding-top:24px}.form-kicker{color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:600}.capture-panel>h3{margin-bottom:26px;font-size:24px}.field{flex-direction:column;gap:7px;min-width:0;margin-bottom:15px;display:flex}.field label,.purpose legend{font-size:13px;font-weight:600;line-height:1.4}input:not([type=checkbox]):not([type=radio]),select{width:100%;height:48px;color:var(--ink);background:#fff;border:1px solid #bac7bd;border-radius:3px;min-width:0;padding:12px;font-size:15px}input::placeholder{color:#89938c}select{text-overflow:ellipsis;padding-right:30px}.phone-grid{grid-template-columns:130px 1fr;gap:12px;display:grid}.field-error{color:#9a302b;font-size:12px;line-height:1.45;display:block}.field-error:empty{display:none}.purpose{border:0;flex-wrap:wrap;gap:12px;margin:6px 0 20px;padding:0;display:flex}.purpose legend{margin-bottom:14px}.purpose label{cursor:pointer;align-items:center;gap:7px;min-height:24px;font-size:13px;display:flex}.purpose>span{width:100%}input[type=checkbox],input[type=radio]{accent-color:var(--green);flex:none;width:17px;height:17px;margin:0}.consent{margin-top:24px}.consent label{color:#5d695f;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;display:flex}.form-note a{text-underline-offset:3px}.test-note{color:var(--muted);text-align:center;margin-top:12px;font-size:10px}.submit-error{color:#9a302b;margin-bottom:13px;font-size:13px}.submit-error:empty{display:none}.submit-button{min-height:54px;margin-top:9px}.capture-success h3{margin:12px 0;font-family:Georgia,serif;font-size:30px}.capture-success>p:not(.eyebrow){color:var(--muted);margin:12px 0;font-size:13px}.success-mark{width:44px;height:44px;color:var(--green);background:#eaf1dd;border-radius:50%;place-items:center;margin:0 0 20px;font-size:22px;display:grid}.receipt{border-block:1px solid var(--line);margin:20px 0;padding:16px 0;font-size:13px}.whatsapp-status{color:var(--muted);margin-top:10px;font-size:12px}.optional-form{border-top:1px solid var(--line);margin-top:15px;padding-top:25px}.optional-question{margin:14px 0 20px;font-family:Georgia,serif;font-size:26px;line-height:1.25;display:block}.money-field{align-items:center;gap:12px;display:flex}.money-field+.field-error{margin:10px 0}.optional-form>.button{margin-top:20px}.review-values{grid-template-columns:100px 1fr;gap:15px;margin:0;padding:25px 0;display:grid}.review-values dt{color:var(--muted);font-size:13px}.review-values dd{overflow-wrap:anywhere;margin:0;font-size:14px}.faq-section{padding-bottom:90px}.faq-section h2{margin:15px 0 30px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{cursor:pointer;padding:24px 30px 24px 0;font-size:16px;line-height:1.5;list-style:none;position:relative}.faq-list summary:after{content:"+";color:var(--green);font-size:22px;position:absolute;top:22px;right:0}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:850px;color:var(--muted);padding:0 0 25px;font-size:14px}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-block:32px 45px;display:flex}.site-footer p,.site-footer>a{color:var(--muted);font-size:11px}.image-dialog{background:#f6f7f3;border:0;border-radius:4px;width:min(1100px,94%);max-height:92svh;padding:48px 24px 20px}.image-dialog img{object-fit:contain;width:auto;max-height:75svh;margin:auto}.image-dialog>p{text-align:center;color:var(--muted);margin-top:14px;font-size:12px}.close-dialog{width:36px;height:36px;position:absolute;top:8px;right:8px}.meta-page{background:#f2f4f1;min-height:100svh}.meta-shell{border:1px solid var(--line);background:#fff;border-radius:4px;width:calc(100% - 40px);max-width:540px;margin:40px auto 70px;overflow:hidden}.meta-cover{aspect-ratio:1.9;object-fit:cover;width:100%}.meta-body{padding:32px}.meta-body h1{margin:13px 0 17px;font-size:34px;line-height:1.15}.meta-body>p{color:var(--muted);font-size:14px}.meta-body>.button{margin-top:25px}.meta-brand{color:var(--green);font-size:12px;font-weight:600}.meta-body .capture-form{margin-top:26px}.meta-body h2{font-size:26px}.meta-progress{color:var(--muted);margin-bottom:20px;font-size:11px}.privacy-body{max-width:820px;padding-block:60px}.privacy-body h1{margin:20px 0;font-size:44px}.privacy-body pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#47584c;font:14px/1.85 Arial,sans-serif}.privacy-notice{background:var(--soft);border-left:3px solid #81914e;margin-bottom:30px;padding:20px;font-size:13px}@media (width>=1600px){.hero-content{max-width:1320px}.hero{height:690px}}@media (width<=1000px){.wrap{width:calc(100% - 56px)}.site-header{padding-inline:28px}.hero h1{font-size:76px}.facts{gap:18px}.facts strong{font-size:18px}.facts>div:not(:first-child){padding-left:18px}.plans-layout{gap:35px}.capture-section{gap:45px}.living-section .section-heading{column-gap:40px}.gallery-item img{height:250px}.payment-grid{gap:40px}h2{font-size:41px}}@media (width<=700px){.wrap{width:calc(100% - 40px)}h2{font-size:36px}.review-bar{flex-wrap:wrap;gap:8px;padding:7px 16px;font-size:10px}.review-bar nav{gap:14px}.site-header{height:72px;padding-inline:20px}.wordmark{font-size:23px}.wordmark span{font-size:8px}.header-cta{gap:8px;font-size:11px}.hero{height:calc(100svh - 212px);min-height:465px;max-height:600px}.hero-image{object-position:66% center}.hero-shade{background:linear-gradient(90deg,#0c1f13b8,#0e22161a)}.hero h1{font-size:64px}.hero .eyebrow{margin-bottom:25px;font-size:10px}.hero-subtitle{max-width:290px;font-size:19px;line-height:1.4}.hero-copy{max-width:285px;font-size:15px}.hero .button{gap:14px;max-width:100%;margin-top:25px;padding:15px 17px;font-size:12px}.hero .button svg{width:17px}.hero-credit{font-size:9px;bottom:12px;right:16px}.facts{grid-template-columns:1fr 1fr;gap:24px 16px;padding-block:25px}.facts strong{font-size:18px}.facts span{font-size:11px}.facts>div:nth-child(3){border-left:0;padding-left:0}.living-section,.gallery-section{padding-block:60px}.living-section .section-heading{display:block}.living-section .section-heading>p:last-child{margin-top:20px;font-size:15px}.balcony-photo{margin-top:28px}.balcony-photo img{object-position:60%;height:310px}.amenities{grid-template-columns:1fr;gap:24px;margin-top:30px}.amenities>div{grid-template-columns:30px 1fr;gap:6px 15px;display:grid}.amenities h3{margin:2px 0 0;font-size:15px}.amenities p{grid-column:2}.plans-section{padding-block:55px}.plans-layout{grid-template-columns:1fr;gap:25px}.plans-copy>p:not(.eyebrow){font-size:15px}.plan-tabs{max-width:none}.floorplan-image{height:340px}.floorplan figcaption{font-size:10px}.section-title-row{display:block}.section-title-row>p{margin-top:15px}.gallery-grid{grid-template-columns:1fr 1fr;gap:25px 14px}.gallery-item img{height:190px}.gallery-item.facade{grid-column:1/-1}.gallery-item.facade img{object-position:center 40%;height:310px}.payment-section{padding-block:55px}.payment-grid{grid-template-columns:1fr;gap:35px;margin-top:35px}.payment-plan h3{font-size:38px}.payment-plan dt{font-size:12px}.capture-section{grid-template-columns:1fr;gap:36px;padding-block:60px}.capture-intro>p:not(.eyebrow){font-size:15px}.delivery-list{margin:25px 0}.signature{font-size:26px}.capture-panel{padding-top:25px}.capture-panel>h3{font-size:23px}.phone-grid{grid-template-columns:105px 1fr;gap:10px}.purpose{gap:11px 18px}.consent label{font-size:11px}.faq-section{padding-bottom:55px}.faq-list summary{font-size:14px}.site-footer{padding-block:30px;display:block}.site-footer p{margin:20px 0}.image-dialog{padding:50px 12px 18px}.meta-shell{margin-top:25px}.meta-body{padding:24px}.meta-body h1{font-size:30px}.meta-body .phone-grid{grid-template-columns:100px 1fr}.privacy-body{padding-top:35px}.privacy-body h1{font-size:35px}.privacy-body pre{font-size:13px}}@media (width<=360px){.hero h1{font-size:55px}.hero .button{font-size:11px}.header-cta{gap:4px;font-size:10px}.header-cta svg{width:16px}.review-bar{padding-inline:12px}.review-bar nav{gap:12px}.wrap{width:calc(100% - 32px)}.site-header{padding-inline:16px}.phone-grid{grid-template-columns:90px 1fr}.meta-body{padding:19px}.meta-body .phone-grid{grid-template-columns:85px 1fr}.meta-body h1{font-size:28px}.plan-tabs button{font-size:11px}.plan-facts{gap:12px}.plan-facts strong{font-size:29px}}.privacy-body{width:calc(100% - 40px);margin-inline:auto}.meta-intro .intro-copy{color:var(--muted);font-size:15px;line-height:1.7}.meta-intro .button,.meta-body .form-review{margin-top:26px}@media (width<=360px){.phone-grid,.meta-body .phone-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.measurement{margin-top:20px}.capture-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.floorplan-options{border:0;min-width:0;margin:0 0 26px;padding:0}.floorplan-options legend{margin-bottom:12px;font-size:14px}.floorplan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.floorplan-choice{border:1px solid var(--line);cursor:pointer;border-radius:4px;grid-template-columns:14px 42px minmax(0,1fr);align-items:center;gap:8px;min-height:90px;padding:10px 8px;display:grid}.floorplan-choice:has(input:checked){border-color:var(--green);background:color-mix(in srgb,var(--green) 9%,transparent)}:is(.floorplan-choice:has(input:focus-visible),.floorplan-undecided:has(input:focus-visible)){outline:2px solid var(--green);outline-offset:3px}.floorplan-choice input,.floorplan-undecided input{width:14px;height:14px;accent-color:var(--green);flex:none;margin:0}.floorplan-choice img{object-fit:contain;background:#f8f8f6;border-radius:2px;width:42px;height:52px;display:block}.floorplan-choice strong{font-size:13px;font-weight:500;line-height:1.4;display:block}.floorplan-choice small{color:var(--muted);overflow-wrap:break-word;margin-top:2px;font-size:10px;line-height:1.5;display:block}.floorplan-choice .plan-availability{margin-top:5px;font-size:10px}.floorplan-undecided{cursor:pointer;width:fit-content;max-width:100%;color:var(--muted);align-items:center;gap:9px;margin-top:14px;font-size:12px;display:flex}@media (width<=380px){.floorplan-grid{grid-template-columns:1fr}.floorplan-choice{grid-template-columns:14px 42px minmax(0,1fr);min-height:76px}.floorplan-choice small{margin-right:8px;display:inline-block}}.form-note a,.site-footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}.site-footer{flex-wrap:wrap}.site-footer .footer-data-notice{border-top:1px solid var(--line);flex-basis:100%;margin:0;padding-top:22px;font-size:12px;line-height:1.7}.privacy-section{padding-top:24px;padding-bottom:48px}.privacy-policy{border-top:1px solid var(--line);scroll-margin-top:60px}.privacy-policy>summary{cursor:pointer;padding:20px 0;font-size:15px}.privacy-policy>summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}.privacy-policy>p{color:var(--muted);margin-bottom:18px;font-size:13px}.privacy-policy pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch;color:var(--muted);margin:0;font-family:inherit;font-size:14px;line-height:1.7}.capture-panel:has(.capture-success:not([hidden])){border-top:0;padding-top:0}.capture-panel:has(.capture-success:not([hidden]))>.form-kicker{display:none}.capture-panel:has(.capture-success:not([hidden]))>h3{display:none}.receipt-property{isolation:isolate;margin:0;position:relative}.receipt-property>img{aspect-ratio:1960/1106;width:100%;height:auto;display:block}.receipt-property-name{font:36px/1.1 Georgia,Times New Roman,serif;display:block}.receipt-property-name em{font-style:normal}.receipt-location{align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}.receipt-location svg{width:14px;height:14px}.receipt-image-note{color:#fff;background:#171b1bbf;padding:3px 5px;font-size:9px;position:absolute;bottom:10px;right:12px}.receipt-heading{align-items:center;gap:12px;display:flex}.receipt-check{border:1px solid var(--green);width:34px;height:34px;color:var(--green);border-radius:50%;flex:none;place-items:center;display:grid}.receipt-check svg{width:18px;height:18px}.capture-success .receipt-heading h3{margin:0;font:32px/1.15 Georgia,Times New Roman,serif}.receipt-message{color:var(--muted);margin:12px 0 0;font-size:14px}.whatsapp-followup{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.whatsapp-followup h4{font:400 25px/1.25 Georgia,Times New Roman,serif}.whatsapp-followup>p{color:var(--muted);margin:12px 0 0;font-size:14px}.receipt-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.receipt-benefits li{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.receipt-benefits svg{color:var(--green);width:18px;height:18px}.receipt-benefits li+li{border-left:1px solid var(--line);padding-left:14px}.whatsapp-followup .button{border-radius:4px;gap:12px;min-height:60px;padding:17px 20px}.whatsapp-followup .button>svg:last-child{width:17px;height:17px;margin-left:auto}.whatsapp-followup .button span{overflow-wrap:anywhere;min-width:0}.whatsapp-followup .receipt-choice{text-align:center;margin-top:12px;font-size:11px;line-height:1.6}.receipt-signature{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.receipt-signature>span:first-child{font:23px/1.2 Georgia,Times New Roman,serif}.receipt-signature>span:last-child{color:var(--muted);text-align:right;font-size:9px;line-height:1.5}@media (width<=480px){.receipt-property figcaption{bottom:22px;left:18px}.receipt-property-name{font-size:30px}.receipt-location{margin-top:7px;font-size:11px}.receipt-body{padding-top:22px}.capture-success .receipt-heading h3{font-size:28px}.receipt-check{width:30px;height:30px}.whatsapp-followup{margin-top:22px;padding-top:20px}.whatsapp-followup h4{font-size:23px}.receipt-benefits{gap:6px;margin:22px 0}.receipt-benefits li{gap:6px;font-size:11px}.receipt-benefits li+li{padding-left:8px}.whatsapp-followup .button{gap:10px;padding:15px 14px;font-size:13px}.receipt-signature{margin-top:22px;padding-top:18px}}.hero h1{overflow-wrap:break-word;max-width:650px;font-size:72px}.hero-subtitle{max-width:540px;line-height:1.45}.hero.portrait .hero-image{object-fit:contain;object-position:82% center;background:#171b1b}.hero.portrait .hero-content{padding-right:42%}.hero.portrait h1{font-size:68px}.hero-credit{text-align:right;max-width:90%}.plan-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.plan-tabs button{white-space:normal;min-height:72px;padding:12px;line-height:1.4}.plan-tabs span{margin-top:4px;font-size:12px;display:block}.plan-facts{font-size:17px;line-height:1.5}.typology{border-block:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:350px;padding:36px;display:flex}.typology>span{color:var(--green);margin-bottom:24px}.typology h3{font:34px Georgia,serif}.typology strong{margin:18px 0;font-size:22px}.typology p,.typology small{color:var(--muted);max-width:36ch;line-height:1.6}.typology small{margin-top:20px;font-size:12px}.floorplan-image{height:430px}.floorplan-image img{object-fit:contain;width:100%;height:100%}.image-dialog>img{object-fit:contain;width:100%;max-height:80vh}.image-dialog::backdrop{background:#000b}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-item{min-width:0}.gallery-item img{object-fit:cover}.gallery-item span{line-height:1.5}.gallery-section{padding-bottom:80px}.privacy-policy h3{margin:20px 0 12px;font-size:16px}.privacy-policy p{color:var(--muted);margin-bottom:16px;font-size:14px;line-height:1.8}.capture-panel{min-width:0}.capture-section,#capture-root{scroll-margin-top:65px}.capture-form fieldset{min-width:0}.capture-form input,.capture-form select{max-width:100%}.review-bar a{font-size:11px}.site-header{gap:20px}.button{overflow-wrap:anywhere}.floorplan-image .icon-button{position:absolute;bottom:12px;right:12px}.floorplan-image{position:relative}.form-status{color:var(--muted);margin:18px 0;font-size:13px;line-height:1.6}.form-status.error{color:#ffb4a8}.receipt-message-preview{white-space:pre-wrap;border-block:1px solid var(--line);margin-top:24px;padding:24px 0;font-size:14px;line-height:1.7}.receipt-actions{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.receipt-summary{color:var(--muted);margin:15px 0;font-size:14px}.capture-form label,.capture-form legend{line-height:1.5}.capture-form .field{margin:0 0 22px;display:block}.capture-form .field>span{margin-bottom:9px;font-size:13px;display:block}.capture-form input:not([type=radio]):not([type=checkbox]),.capture-form select{border:1px solid #758579;border-radius:3px;width:100%;min-height:48px;padding:12px}.capture-form fieldset{border:0;margin:0 0 24px;padding:0}.capture-form legend{margin-bottom:12px;font-size:14px}.purpose{flex-wrap:wrap;gap:14px 22px;display:flex}.purpose label{align-items:center;gap:8px;font-size:13px;display:flex}.capture-form input[type=radio],.capture-form input[type=checkbox]{accent-color:var(--green);flex:none;width:16px;height:16px}.consent{align-items:flex-start;gap:11px;margin:24px 0;display:flex}.consent input{margin-top:4px}.consent label{font-size:12px;line-height:1.7}.form-note{color:var(--muted);margin:16px 0;font-size:12px}.floorplan-choice.no-image{grid-template-columns:16px 1fr}.floorplan-choice{min-width:0}.floorplan-choice strong,.floorplan-choice small{overflow-wrap:anywhere}.receipt-property>img{object-fit:cover;max-height:260px}.receipt-body h3{font:32px Georgia,serif}.catalog-intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:32px;padding-top:46px;padding-bottom:34px;display:grid}.catalog-intro h1{margin:12px 0;font-size:58px}.catalog-intro p{color:var(--muted);max-width:45ch}.catalog-filters{flex-wrap:wrap;align-items:end;gap:16px;padding:28px 0;display:flex}.catalog-filters label{gap:8px;font-size:12px;display:grid}.catalog-filters select{border:1px solid var(--line);border-radius:3px;min-width:175px;min-height:44px;padding:8px 14px}.result-count{color:var(--muted);margin-left:auto;font-size:13px}.property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.property-item{min-width:0}.property-cover{background:#202626;display:block;position:relative}.property-cover>img{object-fit:cover;width:100%;height:300px}.property-item h2{margin:18px 0 9px;font-size:29px}.property-item p{color:var(--muted);font-size:13px}.property-item .property-meta{min-height:44px;margin:10px 0 18px}.property-item .text-link{font-size:13px}.property-item .property-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.property-item .icon-button{width:38px;height:38px}.catalog-list{padding-bottom:70px}.catalog-empty{color:var(--muted);padding:60px 0}.review-page{padding:45px 0}.review-page h1{margin:20px 0;font-size:36px}.review-counts{gap:35px;margin:25px 0;display:flex}.review-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 monospace}.review-card{border-top:1px solid var(--line);padding:24px 0}.review-card h2{margin:12px 0;font-size:22px}.review-card details{padding:15px 0}.review-card summary{cursor:pointer}.review-page .button{margin:15px 0}dialog{max-width:90vw}button svg{vertical-align:middle}@media (width<=1000px){.hero h1,.hero.portrait h1{font-size:60px}.hero.portrait .hero-content{padding-right:40%}.gallery-grid,.property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-intro h1{font-size:50px}}@media (width<=700px){.hero h1,.hero.portrait h1{font-size:46px}.hero{min-height:520px}.hero .hero-content{justify-content:end;padding-bottom:60px}.hero.portrait .hero-content{padding-right:0}.hero.portrait .hero-image{object-position:center top;object-fit:cover}.hero-shade,.hero.portrait .hero-shade{background:linear-gradient(#0000 0%,#101a1680 50%,#101a16e8 100%)}.hero .eyebrow{margin-bottom:14px}.hero-subtitle{max-width:34ch;font-size:18px}.hero-copy{font-size:14px}.hero .button{margin-top:20px}.gallery-grid{grid-template-columns:1fr}.gallery-item img{height:300px}.floorplan-image{height:360px}.plan-tabs button{font-size:12px}.catalog-intro{padding-top:28px;display:block}.catalog-intro h1{font-size:42px}.catalog-intro p{margin-top:15px;font-size:14px}.property-grid{grid-template-columns:1fr}.property-cover>img{height:340px}.catalog-filters{gap:12px}.catalog-filters label{flex:1;min-width:0}.catalog-filters select{width:100%;min-width:0}.result-count{width:100%;margin:0}.typology{min-height:280px;padding:25px}.catalog-list{padding-bottom:20px}.receipt-property-name{font-size:28px}.receipt-property figcaption{bottom:18px;left:18px}.phone-grid{grid-template-columns:105px minmax(0,1fr)}.floorplan-image{padding:8px!important}}@media (width<=360px){.hero h1,.hero.portrait h1{font-size:39px}.hero-subtitle{font-size:16px}.hero-copy{font-size:13px}.hero{min-height:530px}.phone-grid{grid-template-columns:1fr}.catalog-intro h1{font-size:36px}.property-cover>img,.floorplan-image{height:300px}}@media (width<=700px){.catalog-filters{grid-template-columns:1fr 1fr;align-items:end;display:grid}.catalog-filters select{font-size:13px}.catalog-filters [data-clear]{justify-self:start}.catalog-filters .result-count{text-align:right}}@media (width<=360px){.catalog-filters label{grid-column:1/-1}.catalog-filters select{font-size:15px}}.receipt-portfolio{margin-top:24px}.receipt-portfolio figcaption{color:var(--ink);text-shadow:none;position:static}.conecta-page .hero h1{max-width:650px}.conecta-quick-nav{border-bottom:1px solid var(--line);align-items:center;gap:30px;padding-block:22px;display:flex}.conecta-quick-nav a{color:var(--muted);padding-block:8px;font-size:13px;text-decoration:none}.conecta-quick-nav a:hover{color:var(--green)}.conecta-quick-nav a:last-child{color:var(--green);margin-left:auto}.conecta-page .living-section{padding-block:76px 60px}.conecta-environments{padding:15px 0 90px;scroll-margin-top:80px}.conecta-section-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:32px;display:grid}.conecta-section-heading .eyebrow{color:var(--green);margin-bottom:18px;font-size:11px}.conecta-section-heading h2{font-size:clamp(34px,3.5vw,48px);line-height:1.12}.conecta-section-heading>p{max-width:45ch;color:var(--muted);font-size:15px;line-height:1.8}.conecta-section-heading>p strong{color:var(--ink);font-weight:400}.environment-filters{flex-wrap:wrap;gap:12px;margin:30px 0 24px;display:flex}.environment-filters button{min-height:44px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:3px;padding:12px 20px;font-size:13px}.environment-filters button[aria-pressed=true]{color:#1c2b23;background:#bed0b3;border-color:#bed0b3}.environment-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:16px;display:grid}.environment-photo{color:#fff;text-align:left;isolation:isolate;background:#252e29;border:0;min-width:0;padding:0;position:relative;overflow:hidden}.environment-photo:first-child{grid-area:span 2/span 2}.environment-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.environment-photo:hover>img{transform:scale(1.025)}.environment-photo>span{background:linear-gradient(#0000,#0c201cd9);justify-content:space-between;align-items:end;gap:15px;width:100%;padding:44px 18px 16px;font-size:12px;line-height:1.5;display:flex;position:absolute;bottom:0;left:0}.environment-photo:first-child>span{padding:60px 24px 24px;font-size:16px}.environment-grid[data-group=interiores]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.environment-grid[data-group=interiores] .environment-photo{aspect-ratio:auto;background:#222a27;grid-area:auto;overflow:visible}.environment-grid[data-group=interiores] .environment-photo>img{aspect-ratio:4/3;object-fit:contain;background:#111715;height:auto}.environment-grid[data-group=interiores] .environment-photo>span{background:0 0;align-items:center;padding:18px;font-size:13px;position:static}.environment-grid[data-group=interiores] .environment-photo:hover>img{transform:none}.environment-grid[data-group=arquitetura]{grid-template-columns:1.2fr 1fr}.conecta-image-note{color:var(--muted);margin-top:18px;font-size:11px}.conecta-plans{border-block:1px solid var(--line);background:#202626;padding:74px 0;scroll-margin-top:80px}.conecta-plans-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:44px;margin-top:38px;display:grid}.conecta-plans .plan-tabs{border:0;gap:12px;margin:0}.conecta-plans .plan-tabs button{min-height:88px;color:var(--muted);text-align:left;background:0 0;border:1px solid #59655f;border-radius:3px;padding:17px 18px}.conecta-plans .plan-tabs button strong{color:var(--ink);font-size:14px;font-weight:500}.conecta-plans .plan-tabs button span{color:var(--ink);margin-top:7px;font-family:Georgia,serif;font-size:23px}.conecta-plans .plan-tabs button[aria-selected=true]{background:#2f3e35;border-color:#b6cba7;box-shadow:inset 3px 0 #b6cba7}.conecta-plan-description{padding:30px 0 0}.conecta-plan-description .eyebrow{color:#c1cfbd;font-size:10px;line-height:1.6}.conecta-plan-description h3{margin:12px 0 15px;font-family:Georgia,serif;font-size:27px;font-weight:400}.conecta-plan-description>p:not(.eyebrow){color:var(--muted);max-width:47ch;font-size:14px;line-height:1.8}.conecta-plan-description>.button{max-width:100%;margin-top:26px}.conecta-plan-panel{color:#28382e;background:#f5f3ed;border-radius:4px;min-width:0;padding:24px}.plan-canvas-heading{color:#556358;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:10px;line-height:1.5;display:flex}.plan-view-switch{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.plan-view-switch button{color:#314a39;background:0 0;border:1px solid #abb9ad;border-radius:3px;min-height:40px;padding:9px 16px;font-size:12px}.plan-view-switch button[aria-pressed=true]{color:#fff;background:#294735;border-color:#294735}.conecta-floorplan{margin:0}.conecta-plan-image{color:#294735;background:#fff;border:0;width:100%;height:465px;padding:18px 18px 50px;display:block;position:relative}.conecta-plan-image>img{object-fit:contain;width:100%;height:100%}.conecta-plan-image>span{align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:15px;right:15px}.conecta-floorplan figcaption{color:#58655c;padding-top:16px;font-size:10px;line-height:1.7}.conecta-plan-note{color:var(--muted);max-width:95ch;margin-top:25px;font-size:11px;line-height:1.8}@media (width<=1000px){.conecta-section-heading{gap:35px}.environment-grid{grid-auto-rows:175px}.conecta-plans-layout{gap:24px}.conecta-plan-panel{padding:18px}.conecta-plan-image{height:420px}.conecta-plans .plan-tabs button{padding:14px}}@media (width<=700px){.conecta-quick-nav{flex-wrap:wrap;gap:22px;padding-block:12px}.conecta-quick-nav a{font-size:12px}.conecta-quick-nav a:last-child{margin-left:0}.conecta-page .living-section{padding-block:50px 40px}.conecta-section-heading{margin-bottom:24px;display:block}.conecta-section-heading>p{margin-top:20px;font-size:14px}.conecta-section-heading h2{font-size:35px}.conecta-environments{padding-bottom:55px}.environment-filters{gap:8px;margin-top:24px}.environment-filters button{padding:11px 12px;font-size:12px}.environment-grid{grid-template-columns:1fr 1fr;grid-auto-rows:175px;gap:12px}.environment-photo:first-child{grid-area:span 1/1/auto/-1;min-height:230px}.environment-grid:not([data-group=interiores]){grid-template-rows:230px}.environment-photo>span{gap:7px;padding:35px 12px 12px;font-size:11px}.environment-photo>span svg{width:16px;height:16px}.environment-photo:first-child>span{padding:45px 18px 18px;font-size:14px}.environment-grid[data-group=interiores]{grid-template-columns:1fr}.environment-grid[data-group=interiores] .environment-photo>img{aspect-ratio:auto;max-height:none}.environment-grid[data-group=arquitetura]{grid-template-columns:1fr 1fr}.conecta-plans{padding-block:50px}.conecta-plans-layout{grid-template-columns:1fr;gap:25px;margin-top:25px}.conecta-plans .plan-tabs{gap:10px}.conecta-plans .plan-tabs button{min-height:84px;padding:14px}.conecta-plans .plan-tabs button strong{font-size:12px}.conecta-plans .plan-tabs button span{font-size:22px}.conecta-plan-choices{display:contents}.conecta-plans .plan-tabs{grid-row:1}.conecta-plan-panel{grid-row:2}.conecta-plan-description{grid-row:3;padding-top:0}.conecta-plan-description h3{font-size:26px}.conecta-plan-description>.button{width:100%;margin-top:20px}.conecta-plan-image{height:390px;padding:12px 12px 45px}.conecta-plan-panel{padding:16px}.conecta-plan-note{font-size:10px}}@media (width<=360px){.conecta-section-heading h2{font-size:30px}.conecta-quick-nav{gap:16px}.environment-grid{grid-auto-rows:155px}.conecta-plan-image{height:350px}.environment-filters button{font-size:11px}.conecta-plans .plan-tabs button{padding:12px}.plan-canvas-heading{font-size:9px}.plan-view-switch button{padding:9px 10px}}.conecta-page .amenities>div{align-items:center;gap:20px}.conecta-page .amenities>div>svg{color:#c1cfbd;stroke-width:1.5px;background:#b6cba70b;border:1px solid #b6cba740;border-radius:12px;flex:0 0 50px;width:50px;height:50px;padding:11px}.conecta-page .amenities h3{font-size:15px;line-height:1.55}@media (width<=700px){.conecta-page .amenities>div{grid-template-columns:50px 1fr;gap:18px}}:root{--green:#183f35;--ink:#26332e;--muted:#657069;--line:#d9d1c5;--soft:#ebe5d9;--accent:#b69a75;color:var(--ink);background:#f3eee5}body{background:#f3eee5}.eyebrow{letter-spacing:1.7px;color:#59665e;font-size:10px}h1,h2,h3{letter-spacing:-.7px}em{font-weight:400}.button{background:var(--green);border-color:var(--green);border-radius:0;gap:22px;min-height:56px}.button:hover{background:#285446}.text-link{gap:20px;font-size:13px;line-height:1.5}.review-bar{color:#667167;text-align:center;background:#e8e4da;justify-content:center;padding:5px 12px;font-size:10px;position:relative}.site-header{border-bottom:1px solid var(--line);max-width:1440px;height:104px;padding-inline:60px}.wordmark{color:var(--green);white-space:nowrap;font-size:28px}.wordmark em{font-style:normal}.wordmark span{letter-spacing:1.9px;margin-top:10px;font-size:8px}.home-navigation{align-items:center;gap:35px;display:flex}.home-navigation a{font-size:13px;text-decoration:none}.home-navigation .header-cta{border:1px solid #c7c9ba;gap:20px;padding:14px 18px}.home-menu-toggle{display:none}.wrap{width:calc(100% - 120px);max-width:1260px}.nv-hero{grid-template-columns:1.06fr 1fr;gap:45px;min-height:670px;padding:60px 0 80px;display:grid;position:relative}.nv-hero-copy{z-index:2;padding-top:35px;position:relative}.nv-hero h1{color:var(--green);margin:25px -60px 25px 0;font-size:clamp(48px,4.7vw,73px);line-height:1.08}.nv-hero h1 em{color:#8b7556}.nv-hero-copy>p:not(.eyebrow){max-width:380px;color:var(--muted);font-size:15px}.nv-hero-copy>p.nv-lead{color:var(--ink);margin-bottom:18px;font-size:20px;line-height:1.55}.nv-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.nv-hero-actions .button{padding-inline:18px;font-size:12px}.nv-hero-actions .text-link{font-size:12px}.nv-hero-note{color:#767d70;align-items:center;gap:20px;margin-top:42px;font-size:12px;display:flex}.nv-hero-note>span{color:#9b7954;font:22px Georgia,serif}.nv-hero-scene{border-radius:140px 0 0;align-self:start;height:510px;margin:0;position:relative;overflow:hidden}.nv-hero-scene img{object-fit:cover;width:100%;height:100%}.nv-hero-scene figcaption{color:#fff;text-shadow:0 1px 6px #000;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:24px;left:24px}.nv-portrait-card{background:#fffcf7;border:8px solid #fffcf7;align-items:center;max-width:340px;display:flex;position:absolute;bottom:45px;right:35px;box-shadow:0 12px 55px #183f3512}.nv-portrait-card img{object-fit:cover;object-position:50% 30%;width:110px;height:122px}.nv-portrait-card>div{padding:16px}.nv-portrait-card strong{font:20px/1.25 Georgia,serif}.nv-portrait-card span{color:#69746b;margin-top:12px;font-size:9px;display:block}.nv-location-strip{border-block:1px solid var(--line);letter-spacing:1.7px;color:#6b756c;justify-content:center;align-items:center;gap:34px;padding:22px 20px;font-size:10px;display:flex}.nv-location-strip i{color:#9b7954}.nv-feature{padding-block:90px}.nv-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.nv-section-heading h2{color:var(--green);margin-top:18px;font-size:48px;line-height:1.15}.nv-section-heading h2 em{color:#84765f}.nv-section-heading>p{color:var(--muted);font-size:14px}.nv-conecta{color:#fff;background:#183f35;grid-template-columns:1.1fr 1fr;min-height:450px;text-decoration:none;display:grid}.nv-conecta-photo{min-width:0;position:relative;overflow:hidden}.nv-conecta-photo img{object-fit:cover;width:100%;height:100%;min-height:450px;max-height:515px}.nv-conecta-photo>span{color:var(--green);letter-spacing:1.5px;background:#fffcf7;padding:9px 13px;font-size:9px;position:absolute;top:25px;left:25px}.nv-conecta-copy{align-self:center;padding:50px}.nv-conecta-copy .eyebrow{color:#c5d1be}.nv-conecta-copy h3{margin:22px 0;font:43px/1.1 Georgia,serif}.nv-conecta-copy>p:not(.eyebrow){color:#d3ddd6;font-size:15px;line-height:1.8}.nv-project-facts{border-block:1px solid #d9d1c530;gap:34px;margin:30px 0 34px;padding-block:22px;display:flex}.nv-project-facts strong{font:23px Georgia,serif}.nv-project-facts span{color:#c2cec3;margin-top:8px;font-size:11px;line-height:1.5;display:block}.nv-conecta .text-link{font-size:13px}.nv-property-row{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px;display:grid}.nv-property{min-width:0;text-decoration:none}.nv-property>div{height:290px;overflow:hidden}.nv-property img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.nv-property:hover img{transform:scale(1.025)}.nv-property .eyebrow{margin:24px 0 12px}.nv-property h3{justify-content:space-between;gap:16px;margin-bottom:12px;font:29px Georgia,serif;display:flex}.nv-property>p:last-child{color:var(--muted);font-size:13px;line-height:1.7}.nv-about{background:#e9e3d7;padding-block:90px}.nv-about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.nv-about figure{margin:0}.nv-about figure img{object-fit:cover;object-position:53% 20%;width:100%;height:530px}.nv-about figcaption{color:var(--muted);margin-top:14px;font-size:11px}.nv-about h2{color:var(--green);margin:20px 0 28px;font-size:47px;line-height:1.12}.nv-about p:not(.eyebrow){color:#59675e;margin-bottom:20px;font-size:15px;line-height:1.85}.nv-about .text-link{margin-top:8px}.nv-signature{margin-top:40px;font:italic 30px Georgia,serif}.nv-signature span{color:var(--muted);margin-top:12px;font:10px Arial,sans-serif;display:block}.nv-guidance{padding-block:90px}.nv-guidance-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.nv-guidance-grid article{border-top:1px solid #bfb8a8;padding-top:24px}.nv-guidance-grid article>span{color:#9b7954;font:23px Georgia,serif}.nv-guidance-grid h3{margin:28px 0 18px;font:25px Georgia,serif}.nv-guidance-grid p{color:var(--muted);font-size:14px;line-height:1.8}.nv-invitation{color:#fff;text-align:center;background:#183f35;padding-block:75px}.nv-invitation .eyebrow{color:#bfcaad}.nv-invitation h2{margin:22px 0;font-size:53px;line-height:1.12}.nv-invitation p:not(.eyebrow){color:#ced6ce;font-size:15px}.nv-invitation .button{color:#183f35;background:#efe7d6;border-color:#efe7d6;margin-top:30px}.nv-email{color:#cfd9cf;margin-top:26px;font-size:13px;text-decoration:none;display:block}.privacy-section{padding-block:30px}.privacy-policy summary{cursor:pointer;font-size:13px}.privacy-policy p{max-width:900px}.site-footer{align-items:start;padding-block:38px}.site-footer .wordmark{font-size:25px}.site-footer p{max-width:370px}.site-footer .footer-data-notice{max-width:400px;font-size:10px}.capture-panel{border:1px solid var(--line);border-top:3px solid var(--green);background:#fffcf7;padding:32px;box-shadow:0 8px 35px #213e2f06}.capture-form input:not([type=radio]):not([type=checkbox]),.capture-form select{background:#fffefb;border-color:#c8c9bd}.capture-form .form-status.error{color:#9a302b}.floorplan-choice{background:#f7f4ec;border-radius:0}.receipt-property{margin:0;position:relative;overflow:hidden}.receipt-property img{width:100%}.receipt-property figcaption{color:#fff;text-shadow:0 1px 6px #000;position:absolute;bottom:18px;left:18px}.receipt-property-name{font:30px Georgia,serif}.receipt-body{padding-top:20px}.receipt-check{color:var(--green)}.whatsapp-followup h4{margin:22px 0 12px}.whatsapp-followup>p{color:var(--muted);font-size:13px}.whatsapp-followup .button{margin-top:22px;font-size:12px}.catalog-intro{padding-top:60px}.catalog-intro h1{color:var(--green)}.property-cover{background:#d9d1c5}.property-item{border-bottom:1px solid var(--line);padding-bottom:25px}.hero{max-width:1440px;margin-inline:auto}.hero.portrait,.hero.portrait .hero-image{background:#d7d0c1}.hero.portrait .hero-shade{background:linear-gradient(90deg,#183f35f5 15%,#183f35a8 45%,#183f3500 80%)}.typology{background:#fffcf7}.payment-section{background:#ebe5d9}.conecta-quick-nav{flex-wrap:wrap}.image-dialog{background:#fffcf7}#capture-root,#formulario{scroll-margin-top:30px}.signature span{letter-spacing:1px}a:hover.text-link{color:#8a7150;text-decoration:none}@media (width<=1100px){.wrap{width:calc(100% - 64px)}.site-header{padding-inline:32px}.home-navigation{gap:24px}.nv-hero{gap:30px;min-height:620px;padding-top:30px}.nv-hero-copy{padding-top:25px}.nv-hero h1{font-size:57px}.nv-hero-scene{height:480px}.nv-hero-actions{gap:20px}.nv-portrait-card{bottom:45px;right:0}.nv-about-grid{gap:45px}.nv-conecta-copy{padding:35px}.nv-project-facts,.nv-location-strip{gap:20px}.nv-section-heading h2{font-size:42px}}@media (width<=760px){.wrap{width:calc(100% - 40px)}.site-header{z-index:10;height:84px;padding-inline:20px;position:relative}.wordmark{font-size:25px}.wordmark span{letter-spacing:1.3px;font-size:7px}.home-menu-toggle{background:0 0;border-color:#babfb2;display:grid}.home-navigation{border-bottom:1px solid var(--line);background:#fffcf7;padding:20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 18px #183f3510}.menu-open .home-navigation{gap:6px;display:grid}.home-navigation a{padding:14px}.home-navigation .header-cta{justify-content:space-between;margin-top:5px}.nv-hero{flex-direction:column;gap:30px;min-height:0;padding:26px 0 45px;display:flex}.nv-hero-copy{padding:0}.nv-hero h1{letter-spacing:-1.4px;margin:22px 0;font-size:48px}.nv-hero-copy>p.nv-lead{font-size:18px}.nv-hero-copy>p:not(.eyebrow){max-width:36ch;font-size:14px}.nv-hero-actions{align-items:flex-start;gap:23px;margin-top:26px}.nv-hero-actions .button{font-size:12px}.nv-hero-note{display:none}.nv-hero-scene{border-radius:80px 0 0;width:100%;height:350px;margin:0}.nv-portrait-card{border-width:6px;max-width:285px;bottom:25px;right:14px}.nv-portrait-card img{width:85px;height:95px}.nv-portrait-card>div{padding:12px}.nv-portrait-card strong{font-size:17px}.nv-portrait-card span{margin-top:10px;font-size:8px}.nv-hero-scene figcaption{font-size:9px;inset:25px 20px auto auto}.nv-location-strip{flex-wrap:wrap;gap:13px 20px;padding-block:20px;font-size:8px}.nv-location-strip i{display:none}.nv-feature,.nv-guidance{padding-block:55px}.nv-section-heading{margin-bottom:28px;display:block}.nv-section-heading h2{font-size:36px;line-height:1.15}.nv-section-heading>a,.nv-section-heading>p{margin-top:22px}.nv-conecta{grid-template-columns:1fr}.nv-conecta-photo img{object-position:center 45%;height:350px;min-height:0;max-height:none}.nv-conecta-copy{padding:28px}.nv-conecta-copy h3{margin:18px 0;font-size:36px}.nv-conecta-copy>p:not(.eyebrow){font-size:14px}.nv-project-facts{gap:25px}.nv-project-facts strong{font-size:20px}.nv-property-row{grid-template-columns:1fr;gap:34px;margin-top:35px}.nv-property>div{height:320px}.nv-property h3{font-size:30px}.nv-property .eyebrow{margin-top:20px}.nv-about{padding-block:55px}.nv-about-grid{grid-template-columns:1fr;gap:35px}.nv-about figure img{object-position:50% 25%;height:400px}.nv-about h2{font-size:37px}.nv-about p:not(.eyebrow){font-size:14px}.nv-guidance-grid{grid-template-columns:1fr;gap:30px}.nv-guidance-grid h3{margin:18px 0 14px}.nv-invitation{padding-block:55px}.nv-invitation h2{font-size:38px}.nv-invitation .button{text-align:left;gap:15px;max-width:100%;padding:17px;font-size:12px}.nv-invitation p:not(.eyebrow){font-size:14px}.site-footer{display:block}.site-footer p{max-width:none}.capture-panel{padding:24px 18px}.capture-intro h2{font-size:36px}.hero.portrait .hero-shade{background:linear-gradient(#0000,#183f3560 40%,#183f35f0)}.catalog-intro{padding-top:35px}.catalog-intro h1{font-size:42px}.conecta-quick-nav{gap:8px 22px}.conecta-quick-nav a:last-child{margin-left:0}.receipt-body h3{font-size:28px}.phone-grid{grid-template-columns:105px minmax(0,1fr)}}@media (width<=370px){.nv-hero h1{font-size:42px}.nv-hero-actions{display:grid}.nv-hero-actions .text-link{justify-self:start}.nv-portrait-card{max-width:260px;right:0}.nv-portrait-card img{width:75px}.nv-portrait-card strong{font-size:16px}.nv-conecta-copy{padding:24px}.nv-project-facts{flex-wrap:wrap}.floorplan-grid,.phone-grid{grid-template-columns:1fr}.nv-invitation h2{font-size:34px}.wordmark{font-size:23px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (width>=371px) and (width<=500px){.floorplan-choice{grid-template-columns:16px minmax(0,1fr);gap:7px;padding:12px 9px}.floorplan-choice img{display:none}.floorplan-choice small{overflow-wrap:normal;word-break:normal;line-height:1.5}.floorplan-choice strong{font-size:13px}}.button.button-light{color:var(--green);background:#fffcf7;border-color:#fffcf7}.button.button-light:hover{color:var(--green);background:#efe7d6;border-color:#efe7d6}.conecta-plans{background:#ebe5d9}.conecta-plans .plan-tabs button{color:var(--ink);background:#fffcf7;border-color:#c0c7b8}.conecta-plans .plan-tabs button[aria-selected=true]{border-color:var(--green);box-shadow:inset 3px 0 var(--green);background:#e0e8d6}.conecta-plan-description .eyebrow{color:#66745c}.conecta-plan-panel{border:1px solid var(--line);background:#fffcf7}.conecta-page .amenities>div>svg{color:var(--green);background:#e5e6d9;border-color:#b9c4ad}.nv-footer-contact{color:var(--muted);white-space:normal;margin-top:14px;font:11px Arial,sans-serif;text-decoration:none;display:block}.nv-conecta-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;padding-block:48px 70px;display:grid}.nv-ch-copy{min-width:0;padding-block:16px}.nv-ch-project{color:var(--green);letter-spacing:2.4px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:12px;display:flex}.nv-ch-project span{letter-spacing:1.6px;color:#7c735f;border-left:1px solid #bcae98;padding-left:20px;font-size:9px}.nv-ch-copy h1{letter-spacing:-1.8px;color:var(--green);margin:32px 0 24px;font-size:clamp(48px,4.7vw,72px);line-height:1.08}.nv-ch-copy h1 em{color:#857052;white-space:nowrap;font-size:.87em}.nv-ch-description{color:var(--muted);max-width:360px;font-size:15px;line-height:1.8}.nv-ch-actions{flex-wrap:wrap;align-items:flex-start;gap:23px 28px;margin-top:30px;display:flex}.nv-ch-actions .button{color:#fff;min-width:285px;padding:17px 20px;font-size:12px}.nv-ch-actions .text-link{gap:25px;margin-top:5px;font-size:12px}.nv-ch-signature{border-top:1px solid var(--line);max-width:360px;margin-top:38px;padding-top:20px}.nv-ch-signature>span{letter-spacing:1.8px;color:#8b7658;font-size:8px;font-weight:700}.nv-ch-signature p{color:var(--muted);max-width:300px;margin-top:9px;font-size:11px;line-height:1.65}.nv-ch-visual{min-width:0;padding-bottom:38px;position:relative}.nv-ch-scene{background:#d7d4bd;height:580px;margin:0;position:relative;overflow:hidden}.nv-ch-scene>img{object-fit:cover;object-position:51% center;width:100%;height:100%}.nv-ch-location{color:var(--green);background:#fffcf7f5;align-items:center;gap:7px;padding:10px 13px;font-size:10px;display:flex;position:absolute;top:22px;right:22px}.nv-ch-location svg{width:14px;height:14px}.nv-ch-scene figcaption{color:#fff;background:#142b24a3;padding:5px 7px;font-size:8px;position:absolute;bottom:12px;right:12px}.nv-ch-detail{background:#fffcf7;border:1px solid #e6dfd3;grid-template-columns:128px 1fr;gap:22px;width:365px;padding:12px;text-decoration:none;display:grid;position:absolute;bottom:0;left:-34px;box-shadow:0 12px 34px #183f3510}.nv-ch-detail>img{object-fit:cover;object-position:center;width:128px;height:145px}.nv-ch-detail>span{align-self:center;padding-right:12px}.nv-ch-detail small{letter-spacing:1.3px;color:#8b7658;margin-bottom:12px;font-size:7px;font-weight:700;display:block}.nv-ch-detail strong{color:var(--green);letter-spacing:-.35px;font:23px/1.15 Georgia,serif}.nv-ch-detail-link{color:var(--green);align-items:center;gap:15px;margin-top:15px;font-size:9px;display:flex}.nv-ch-detail-link svg{width:16px;height:16px}.nv-conecta-hero+.facts{border-top:1px solid var(--line)}@media (width>=1500px){.nv-conecta-hero{grid-template-columns:.85fr 1.15fr;gap:90px}.nv-ch-scene{height:660px}}@media (width<=1100px){.nv-conecta-hero{gap:38px;padding-block:38px 50px}.nv-ch-copy h1{font-size:54px}.nv-ch-scene{height:570px}.nv-ch-detail{grid-template-columns:105px 1fr;gap:16px;width:325px;left:-18px}.nv-ch-detail>img{width:105px;height:132px}.nv-ch-detail strong{font-size:21px}.nv-ch-detail small{font-size:6.8px}}@media (width<=760px){.nv-conecta-hero{grid-template-columns:1fr;gap:30px;padding-block:30px 38px}.nv-ch-copy{padding:0}.nv-ch-project{gap:15px;font-size:10px}.nv-ch-project span{padding-left:15px;font-size:8px}.nv-ch-copy h1{letter-spacing:-1.6px;margin:25px 0 21px;font-size:54px;line-height:1.04}.nv-ch-description{max-width:34ch;font-size:14px}.nv-ch-actions{gap:22px;margin-top:25px}.nv-ch-actions .button{width:100%;min-width:0;font-size:12px}.nv-ch-actions .text-link{margin-top:0}.nv-ch-signature{display:none}.nv-ch-visual{padding-bottom:34px}.nv-ch-scene{height:390px}.nv-ch-location{padding:8px 10px;font-size:9px;top:15px;right:15px}.nv-ch-detail{gap:18px;width:calc(100% - 24px);max-width:340px;padding:10px;left:12px}.nv-ch-detail>img{height:120px}.nv-ch-detail-link{margin-top:12px}.nv-ch-scene figcaption{font-size:7px;bottom:147px;right:8px}.nv-conecta-hero+.facts{padding-top:25px}}@media (width<=370px){.nv-ch-copy h1{font-size:46px}.nv-ch-copy h1 em{font-size:.85em}.nv-ch-detail{grid-template-columns:90px 1fr;gap:14px;width:100%;left:0}.nv-ch-detail>img{width:90px}.nv-ch-detail strong{font-size:20px}.nv-ch-detail small{font-size:6.4px}.nv-ch-actions .button{padding-inline:15px;font-size:11px}}.nv-home-opening{padding:36px 0 68px}.nv-opening-intro{text-align:center}.nv-opening-intro>.eyebrow{color:#6e765f;letter-spacing:2px;justify-content:center;align-items:center;gap:16px;font-size:9px;display:flex}.nv-opening-intro>.eyebrow>span{background:#baa98b;width:32px;height:1px;display:block}.nv-opening-intro h1{letter-spacing:-1.8px;color:var(--green);margin:18px 0 17px;font-size:clamp(44px,4.6vw,72px);line-height:1.12}.nv-opening-intro h1 em{color:#8b7556}.nv-opening-description{color:var(--muted);font-size:14px;line-height:1.7}.nv-opening-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 32px;margin-top:24px;display:flex}.nv-opening-actions .button{color:#fff;gap:27px;min-height:52px;padding:14px 20px;font-size:12px}.nv-opening-actions .text-link{gap:23px;font-size:12px}.nv-opening-panorama{width:calc(100% - 64px);max-width:1500px;margin:34px auto 0;padding-bottom:48px;position:relative}.nv-opening-panorama figure{background:#d6d9c4;height:350px;margin:0;position:relative;overflow:hidden}.nv-opening-panorama figure>img{object-fit:cover;object-position:50% 100%;width:100%;height:100%}.nv-opening-panorama figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#162f296b);position:absolute;inset:50% 0 0}.nv-opening-panorama figcaption{z-index:1;color:#fff;letter-spacing:1.4px;text-shadow:0 1px 5px #183f35;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:25px;left:28px}.nv-opening-panorama figcaption svg{width:16px;height:16px}.nv-opening-panorama figcaption>span{letter-spacing:0;border-left:1px solid #fff6;margin-left:6px;padding-left:14px;font-size:11px}.nv-opening-advisor{z-index:2;background:var(--green);color:#fffcf7;grid-template-columns:105px 1fr;align-items:center;gap:24px;width:440px;padding:14px 26px 14px 14px;text-decoration:none;display:grid;position:absolute;bottom:0;right:34px;box-shadow:0 12px 35px #183f3514}.nv-opening-advisor>img{object-fit:cover;object-position:50% 28%;width:105px;height:130px}.nv-opening-advisor small{color:#cfceb8;letter-spacing:1.35px;margin-bottom:12px;font-size:7px;display:block}.nv-opening-advisor strong{letter-spacing:-.4px;font:23px/1.16 Georgia,serif}.nv-opening-signature{color:#d3dbcf;align-items:center;gap:8px;margin-top:15px;font-size:9px;display:flex}.nv-opening-signature i{color:#bfae88;font-style:normal}.nv-opening-signature svg{width:16px;height:16px;margin-left:auto}.nv-opening-advisor:hover{background:#214c40}@media (width>=1500px){.nv-opening-panorama figure{height:400px}.nv-home-opening{padding-top:45px}.nv-opening-intro h1{margin-block:24px}}@media (width<=1100px){.nv-opening-intro h1{font-size:52px}.nv-opening-panorama{width:calc(100% - 40px)}.nv-opening-panorama figure{height:320px}.nv-opening-panorama figcaption>span{display:none}.nv-opening-advisor{gap:20px;width:410px;right:24px}.nv-opening-advisor strong{font-size:21px}}@media (width<=760px){.nv-home-opening{padding:28px 0 36px}.nv-opening-intro>.eyebrow{letter-spacing:1.2px;gap:10px;font-size:7px}.nv-opening-intro>.eyebrow>span{width:18px}.nv-opening-intro h1{letter-spacing:-1.2px;margin:22px 0 20px;font-size:42px;line-height:1.09}.nv-opening-description{max-width:33ch;margin-inline:auto;font-size:13px;line-height:1.7}.nv-desktop-break{display:none}.nv-opening-actions{flex-direction:column;gap:22px;margin-top:24px}.nv-opening-actions .button{justify-content:space-between;width:100%;min-height:54px;font-size:12px}.nv-opening-actions .text-link{font-size:11px}.nv-opening-panorama{width:calc(100% - 24px);margin-top:30px;padding-bottom:0}.nv-opening-panorama figure{height:300px}.nv-opening-panorama figure>img{object-position:58% 54%}.nv-opening-panorama figcaption{letter-spacing:1px;font-size:8px;bottom:18px;left:18px}.nv-opening-advisor{width:calc(100% - 20px);box-shadow:none;grid-template-columns:75px 1fr;gap:15px;margin:-1px auto 0;padding:12px 16px 12px 12px;position:relative;bottom:auto;right:auto}.nv-opening-advisor>img{width:75px;height:105px}.nv-opening-advisor small{letter-spacing:.85px;margin-bottom:9px;font-size:6px}.nv-opening-advisor strong{font-size:20px}.nv-opening-signature{gap:6px;margin-top:12px;font-size:8px}.nv-opening-signature svg{width:14px;height:14px}}@media (width<=370px){.nv-opening-intro h1{font-size:37px}.nv-opening-intro>.eyebrow{letter-spacing:1px;font-size:6.4px}.nv-opening-advisor{grid-template-columns:64px 1fr;gap:12px;padding-right:12px}.nv-opening-advisor>img{width:64px;height:102px}.nv-opening-advisor strong{font-size:18px}.nv-opening-signature{font-size:7.2px}}.nv-coastal-hero{isolation:isolate;color:#fffcf7;background:#193e36;align-items:center;height:min(680px,77vh);min-height:590px;display:flex;position:relative;overflow:hidden}.nv-coastal-image{z-index:-2;margin:0;position:absolute;inset:0}.nv-coastal-image img{object-fit:cover;object-position:50% 67%;width:100%;height:100%}.nv-coastal-image:after{content:"";background:linear-gradient(90deg,#0d251fd6 0%,#112b249c 38%,#0f272024 76%),linear-gradient(#0000 55%,#0d231d7a);position:absolute;inset:0}.nv-coastal-image figcaption{z-index:1;color:#fffdf7;text-shadow:0 1px 5px #112c24;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:30px;right:60px}.nv-coastal-image figcaption svg{width:15px;height:15px}.nv-coastal-content{padding-block:58px 90px;position:relative}.nv-coastal-content>.eyebrow{color:#e7e0cc;letter-spacing:2px;align-items:center;gap:14px;font-size:10px;font-weight:500;display:flex}.nv-coastal-content>.eyebrow span{background:#d9c8a2;width:32px;height:1px}.nv-coastal-content h1{color:#fffdf7;letter-spacing:-1.7px;text-wrap:balance;max-width:1000px;margin:24px 0 25px;font-size:clamp(52px,5.4vw,82px);line-height:1.07}.nv-coastal-content h1 em{color:#e9d7b9}.nv-coastal-description{color:#f0efe5;max-width:440px;font-size:16px;line-height:1.8}.nv-coastal-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:32px;display:flex}.nv-coastal-actions .button{color:#183f35;background:#f3eee5;border-color:#f3eee5;gap:26px;min-height:56px;font-size:12px}.nv-coastal-actions .button:hover{background:#fffdf7;border-color:#fffdf7}.nv-coastal-actions .text-link{color:#fffdf7;border-color:#ffffff70;gap:24px;font-size:12px}.nv-coastal-actions .text-link:hover{color:#e9d7b9}.nv-coastal-scroll{color:#edeadf;letter-spacing:1.8px;align-items:center;gap:20px;font-size:8px;text-decoration:none;display:flex;position:absolute;bottom:27px;left:60px}.nv-coastal-scroll svg{width:16px;height:24px}.nv-coastal-guidance{grid-template-columns:1.25fr 1fr 1fr;align-items:center;gap:35px;padding-block:26px 30px;display:grid}.nv-coastal-advisor{align-items:center;gap:20px;min-width:0;text-decoration:none;display:flex}.nv-coastal-advisor>img{object-fit:cover;object-position:50% 27%;flex:none;width:88px;height:106px}.nv-coastal-advisor small{letter-spacing:1px;color:#647067;margin-bottom:10px;font-size:6.6px;display:block}.nv-coastal-advisor strong{color:var(--green);font:22px/1.2 Georgia,serif}.nv-coastal-advisor>span>span{color:var(--green);align-items:center;gap:17px;margin-top:12px;font-size:9px;display:flex}.nv-coastal-advisor svg{width:14px;height:14px}.nv-coastal-detail{border-left:1px solid #d9d1c5;padding:12px 0 12px 28px}.nv-coastal-detail>span{letter-spacing:1.1px;color:#887554;font-size:8px}.nv-coastal-detail p{color:#59665e;margin-top:15px;font-size:12px;line-height:1.8}@media (width>=1500px){.nv-coastal-image figcaption{right:max(60px,50vw - 630px)}.nv-coastal-scroll{left:max(60px,50vw - 630px)}}@media (width<=1100px){.nv-coastal-hero{min-height:570px}.nv-coastal-content h1{font-size:62px}.nv-coastal-image figcaption{right:32px}.nv-coastal-scroll{left:32px}.nv-coastal-guidance{grid-template-columns:1.3fr 1fr;gap:25px}.nv-coastal-detail:last-child{display:none}}@media (width<=760px){.nv-coastal-hero{align-items:flex-start;height:auto;min-height:620px}.nv-coastal-image img{object-position:67% 58%}.nv-coastal-image:after{background:linear-gradient(90deg,#102f29d9,#173b3250),linear-gradient(#0000 30%,#102f2980)}.nv-coastal-content{padding-block:46px 105px}.nv-coastal-content>.eyebrow{letter-spacing:1.2px;gap:11px;font-size:7px}.nv-coastal-content>.eyebrow span{width:24px}.nv-coastal-content h1{letter-spacing:-1.3px;max-width:360px;margin-block:24px;font-size:49px;line-height:1.08}.nv-coastal-content h1 em{display:block}.nv-coastal-description{max-width:29ch;font-size:14px;line-height:1.75}.nv-coastal-actions{flex-direction:column;align-items:stretch;gap:24px;margin-top:28px}.nv-coastal-actions .button{gap:16px;padding-inline:17px;font-size:11px}.nv-coastal-actions .text-link{align-self:flex-start;font-size:11px}.nv-coastal-scroll{letter-spacing:1.1px;gap:13px;font-size:6.6px;bottom:23px;left:24px}.nv-coastal-image figcaption{gap:5px;font-size:8px;bottom:27px;right:24px}.nv-coastal-image figcaption svg{width:12px;height:12px}.nv-coastal-guidance{grid-template-columns:1fr;padding-block:24px 28px}.nv-coastal-advisor{gap:21px}.nv-coastal-advisor>img{width:80px;height:104px}.nv-coastal-advisor strong{font-size:23px}.nv-coastal-advisor small{letter-spacing:.8px;font-size:6.5px}.nv-coastal-detail{display:none}}@media (width<=370px){.nv-coastal-content h1{font-size:42px}.nv-coastal-content>.eyebrow{letter-spacing:.9px;font-size:6.4px}.nv-coastal-image figcaption{font-size:7px;right:18px}.nv-coastal-scroll{letter-spacing:.6px;gap:8px;font-size:6px;left:20px}.nv-coastal-advisor{gap:16px}.nv-coastal-advisor small{font-size:5.8px}.nv-coastal-advisor strong{font-size:21px}}@media (width<=760px){.nv-coastal-content h1{max-width:350px;font-size:46px}.nv-coastal-content h1 br{display:none}.nv-coastal-content h1 em{display:inline}}@media (width<=370px){.nv-coastal-content h1{font-size:41px}}
