.nautica-page h2 em{color:#8c7959}.nautica-hero{display:grid;grid-template-columns:42% 58%;background:var(--navy);color:var(--cream);min-height:650px}.nautica-hero-copy{padding:65px 9% 55px 14%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.nautica-hero-copy .eyebrow{color:#d7c8aa;font-size:10px;letter-spacing:2px}.nautica-page .nautica-hero h1{font-size:clamp(58px,6vw,90px);line-height:1.02;letter-spacing:-2px;margin:26px 0 0}.nautica-hero h1 em{color:#d6c5a3}.nautica-byline{font-size:12px;letter-spacing:5px;margin:18px 0 30px}.nautica-tagline{font:23px/1.5 var(--serif);color:#e4e4d9}.nautica-stage{font-size:9px;letter-spacing:1.3px;border-block:1px solid #ffffff30;padding:12px 0;margin:24px 0}.nautica-hero-copy .btn{gap:20px}.nautica-hero figure{position:relative;min-width:0}.nautica-hero figure img{width:100%;height:100%;object-fit:cover;object-position:50% center}.nautica-hero figcaption{position:absolute;bottom:14px;left:20px;right:20px;font-size:9px;color:white;text-shadow:0 1px 5px #000;background:#102a3570;padding:7px 10px;width:max-content;max-width:90%}.nautica-price-strip{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:30px 6%;border-bottom:1px solid var(--line);background:#eeeee6}.nautica-price-strip>div>span,.nautica-contact-price>span{display:block;font-size:10px;letter-spacing:1.6px;color:var(--muted);margin-bottom:6px}.nautica-price-strip strong,.nautica-contact-price strong{font:36px var(--serif)}.nautica-price-strip strong small,.nautica-contact-price strong small{font-size:16px}.nautica-price-strip>p{font-size:12px;line-height:1.9;color:var(--muted)}.nautica-intro{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.nautica-intro h2{margin-top:20px}.nautica-intro p{font-size:14px;line-height:1.95;margin-bottom:20px;color:var(--muted)}.nautica-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 6%;border-block:1px solid var(--line)}.nautica-facts>div{padding:25px 10px;text-align:center;border-right:1px solid var(--line)}.nautica-facts>div:last-child{border:0}.nautica-facts strong{display:block;font:35px var(--serif);margin-bottom:10px}.nautica-facts span{font-size:9px;letter-spacing:1px;color:var(--muted)}.nautica-page .nautica-architecture{padding-top:35px;padding-bottom:65px}.nautica-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.nautica-architecture .nautica-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nautica-photo{position:relative;padding:0;width:100%;aspect-ratio:4/3;overflow:hidden;background:#e0e2da;color:white;text-align:left;display:block}.nautica-photo img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.nautica-photo:hover img{transform:scale(1.025)}.nautica-photo>span{position:absolute;bottom:0;left:0;right:0;padding:35px 17px 13px;display:flex;justify-content:space-between;gap:15px;background:linear-gradient(transparent,#102a35e6);font-size:11px;line-height:1.5}.nautica-photo>span b{font-size:18px;font-weight:400}.nautica-more{margin-top:18px}.nautica-more summary{cursor:pointer;list-style:none;border-block:1px solid var(--line);padding:16px 0;display:flex;justify-content:space-between;font-size:12px}.nautica-more[open] summary{margin-bottom:18px}.nautica-residences{background:#eeeee6}.nautica-page .section-heading{align-items:end;gap:50px}.nautica-page .section-heading>p{font-size:13px;max-width:370px;color:var(--muted)}.nautica-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.nautica-plan-card{background:#fafaf5;border:1px solid #d8dcd3;padding:25px 22px;min-width:0}.nautica-plan-heading{position:relative}.nautica-plan-heading h3{font:28px var(--serif);margin:8px 0 10px}.nautica-plan-heading>strong{font:29px var(--serif);display:block;margin-bottom:22px;color:#8c7959}.nautica-plan-heading>strong small{font-size:16px}.nautica-plan{aspect-ratio:1.05;background:white}.nautica-plan img{object-fit:contain;padding:6px 6px 44px}.nautica-plan>span{padding:9px 12px;background:#102a35db;font-size:9px}.nautica-plan-details{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:11px;margin:17px 0 12px}.nautica-plan-card>p{font-size:10px;line-height:1.8;color:var(--muted);margin-bottom:20px}.nautica-plan-card .text-link{font-size:11px}.nautica-interiors{margin-top:70px;padding-top:55px;border-top:1px solid #d1d6cd}.nautica-amenity-copy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:35px 0}.nautica-amenity-copy article{border-top:1px solid var(--line);padding-top:20px}.nautica-amenity-copy h3{font:27px var(--serif);margin-bottom:14px}.nautica-amenity-copy p{font-size:13px;color:var(--muted);line-height:1.9}.nautica-vision{background:var(--navy);color:var(--cream)}.nautica-vision h2 em{color:#d6c5a3}.nautica-vision .eyebrow{color:#c2ad88}.nautica-page .nautica-vision .section-heading>p{color:#bbc9c6}.nautica-vision video{width:100%;max-height:690px;aspect-ratio:16/9;background:#06151c;display:block;object-fit:contain}.nautica-video-footer{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:20px}.nautica-video-footer p{font-size:10px;color:#bbc9c6;max-width:570px}.nautica-video-footer a{white-space:nowrap;font-size:11px}.nautica-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:30px}.nautica-location-grid h3{font:29px var(--serif);margin-bottom:20px}.nautica-location-grid p{font-size:14px;color:var(--muted);line-height:1.9;margin-bottom:25px}.nautica-brochure{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;background:#eceee5}.nautica-brochure h2{margin:20px 0}.nautica-brochure p{font-size:13px;line-height:1.9;color:var(--muted);max-width:470px}.nautica-document-links{display:flex;flex-direction:column;gap:22px}.nautica-document-links .btn{align-items:flex-start;flex-direction:column;gap:10px}.nautica-document-links .btn span,.nautica-document-links small{font-size:10px;color:var(--muted)}.nautica-document-links .text-link{font-size:12px}.nautica-contact-price{margin:28px 0}.nautica-page .laguna-source-note{padding:20px 6% 35px}.nautica-page .laguna-lightbox img{max-height:75dvh;object-fit:contain}.nautica-page .development-breadcrumb{flex-wrap:wrap}.nautica-page .development-disclaimer{margin-top:25px}
@media(min-width:1700px){.nautica-hero-copy{padding-left:max(14%,calc((100vw - 1450px)/2))}}
@media(max-width:1100px){.nautica-hero{grid-template-columns:46% 54%;min-height:600px}.nautica-hero-copy{padding:50px 8% 50px 13%}.nautica-page .nautica-hero h1{font-size:66px}.nautica-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.nautica-facts strong{font-size:30px}.nautica-price-strip strong{font-size:30px}.nautica-price-strip{gap:20px}.nautica-price-strip>p{max-width:220px}}
@media(max-width:700px){.nautica-hero{display:flex;flex-direction:column;min-height:0}.nautica-hero-copy{padding:45px 7% 38px}.nautica-page .nautica-hero h1{font-size:66px;margin-top:20px}.nautica-byline{margin:12px 0 20px;font-size:10px}.nautica-tagline{font-size:22px}.nautica-stage{margin:20px 0;font-size:8px}.nautica-hero figure{height:330px}.nautica-price-strip{display:grid;grid-template-columns:1fr;padding:25px 7%;gap:14px}.nautica-price-strip strong{font-size:34px}.nautica-price-strip>p{max-width:none}.nautica-price-strip .text-link{font-size:12px}.nautica-intro{grid-template-columns:1fr;gap:25px}.nautica-intro p{font-size:13px}.nautica-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 6%}.nautica-facts>div{padding:22px 10px}.nautica-facts>div:nth-child(2){border-right:0}.nautica-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.nautica-facts strong{font-size:29px}.nautica-facts span{font-size:8px}.nautica-grid{grid-template-columns:1fr 1fr;gap:10px}.nautica-grid>.nautica-photo:first-child{grid-column:1/-1;aspect-ratio:16/10}.nautica-architecture .nautica-grid{grid-template-columns:1fr}.nautica-photo>span{font-size:9px;padding:30px 12px 10px}.nautica-page .section-heading{gap:25px}.nautica-page .section-heading>p{max-width:none}.nautica-plans{grid-template-columns:1fr;gap:20px;margin-top:25px}.nautica-plan-card{padding:23px}.nautica-plan{aspect-ratio:1.15}.nautica-plan-card>p{font-size:11px}.nautica-plan-heading h3{font-size:29px}.nautica-interiors{margin-top:45px;padding-top:40px}.nautica-amenity-copy{grid-template-columns:1fr;gap:22px;margin:25px 0}.nautica-amenity-copy h3{font-size:26px}.nautica-video-footer{display:block}.nautica-video-footer a{display:inline-block;margin-top:14px}.nautica-location-grid,.nautica-brochure{grid-template-columns:1fr;gap:30px}.nautica-location-grid p{font-size:13px}.nautica-page .nautica-architecture{padding-bottom:45px}.nautica-contact-price strong{font-size:33px}.nautica-page .laguna-sections{max-width:100vw}.nautica-page .development-breadcrumb{font-size:10px;gap:8px}}
@media(prefers-reduced-motion:reduce){.nautica-photo img{transition:none}}
