/* Classic Nivasa: architectural photography, navy ink and restrained brass. */
.discovery{--discovery-line:#dde3df;--discovery-muted:#526169}
.discovery h1,.discovery h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-1.5px;text-wrap:balance}
.discovery h1{font-size:clamp(48px,5.6vw,82px);line-height:1.08;letter-spacing:-2.5px}.discovery h2{font-size:clamp(32px,3.3vw,46px)}
.discovery-hero{border-radius:8px;min-height:590px}.discovery-hero-content{padding-top:85px;padding-bottom:130px}.discovery-hero:after{background:linear-gradient(90deg,#13292fe8,#13292f99 48%,#13292f15)}.discovery-photo-caption{background:#fffdf4f2;border-radius:4px}.discovery-search{border-radius:6px}.discovery-search select{min-height:44px}
.discovery-field-label,.discovery-distance,.discovery-specs,.discovery-card-bottom small,.discovery-filter-row>span,.discovery-assurance{color:var(--discovery-muted);font-size:13px}.discovery-field-label{margin-bottom:3px}
.discovery-collections,.discovery-faq,.discovery-guide-inner{width:calc(100% - 128px);max-width:1240px;margin:88px auto}
.discovery .discovery-heading-note{font-size:14px;font-weight:400;line-height:1.7;color:var(--discovery-muted);margin:0}
.discovery-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px}.discovery-collection{position:relative;isolation:isolate;min-height:340px;border-radius:6px;overflow:hidden;color:#fff!important;display:flex;align-items:end;padding:26px 22px;background:var(--discovery-ink)}.discovery-collection:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#10262aeb,#10262a06 90%)}.discovery-collection img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .25s}.discovery-collection:hover img{transform:scale(1.04)}.discovery-collection span{font-size:12px;color:#e6eae7}.discovery-collection h3{font:400 30px Georgia,serif;margin:10px 0;color:#fff}.discovery-collection p{font-size:13px;line-height:1.6;color:#eef1ee;max-width:175px}.discovery-collection b{position:absolute;right:20px;bottom:24px;font-size:22px;font-weight:400}
.discovery-listings{border-top:1px solid var(--discovery-line);padding-top:72px;scroll-margin-top:30px}.discovery-card{border-radius:6px;box-shadow:0 3px 12px #20343d04}.discovery-card-photo{aspect-ratio:1.4}.discovery-card-bottom>a{min-width:44px;min-height:44px}.discovery-card h3{font-size:18px}.discovery-card-bottom small{font-size:12px}.discovery-load-more{text-align:center;margin-top:32px}.discovery-demo-note{font-size:12px;color:var(--discovery-muted);text-align:center;margin:24px 0 0!important;line-height:1.7}
.discovery-story-photo{border-radius:6px}.discovery-story-copy li span{font-size:14px;color:var(--discovery-muted)}
.discovery-guide{background:var(--discovery-ink);color:#fff;padding:72px 0}.discovery-guide-inner{margin:0 auto}.discovery-guide h2,.discovery-guide h3{color:#fff}.discovery-guide .discovery-section-heading p{color:#e3be76}.discovery-guide .discovery-section-heading>a{color:#fff}.discovery-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.discovery-guide-image{aspect-ratio:1.6;position:relative;overflow:hidden;border-radius:4px}.discovery-guide-image img{width:100%;height:100%;object-fit:cover}.discovery-guide-image span{position:absolute;bottom:16px;left:16px;background:#fff;color:var(--discovery-ink);padding:7px 12px;font-size:12px;border-radius:3px}.discovery-guide .discovery-guide-detail{color:#e3be76;font-size:12px;margin:24px 0 12px}.discovery-guide h3{font-size:21px;line-height:1.4;margin-bottom:14px;font-weight:500}.discovery-guide article>p:last-child{font-size:14px;line-height:1.8;color:#d4dfdf}
.discovery-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.discovery-eyebrow{font-size:13px;color:#846225;margin-bottom:16px!important}.discovery-faq-intro{font-size:15px;color:var(--discovery-muted);line-height:1.8;max-width:330px;margin:24px 0!important}.discovery-faq a{color:var(--discovery-ink);font-size:14px;font-weight:600}.discovery-faq details{border-bottom:1px solid var(--discovery-line)}.discovery-faq details:first-child{border-top:1px solid var(--discovery-line)}.discovery-faq summary{font-size:16px;font-weight:500;padding:24px 28px 24px 0;cursor:pointer;position:relative;list-style:none}.discovery-faq summary::-webkit-details-marker{display:none}.discovery-faq summary:after{content:'+';position:absolute;right:0;font-size:22px;top:20px;font-weight:400}.discovery-faq details[open] summary:after{content:'−'}.discovery-faq details p{font-size:14px;line-height:1.9;color:var(--discovery-muted);padding-bottom:24px}.discovery-faq summary:focus-visible{outline:2px solid var(--discovery-gold);outline-offset:4px}
.discovery-owner{border-radius:6px;border-top:3px solid var(--discovery-gold)}.discovery-owner h2{font-size:38px}.discovery-owner .discovery-owner-description{color:var(--discovery-muted);font-size:14px;font-weight:400;line-height:1.8;max-width:470px;margin:18px 0 0}
@media(max-width:1199px){.discovery-collections,.discovery-faq,.discovery-guide-inner{width:calc(100% - 64px)}.discovery-collection-grid{gap:16px}.discovery-collection{padding:22px 16px;min-height:310px}.discovery-collection h3{font-size:27px}}
@media(max-width:900px){.discovery-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-collection{min-height:300px}.discovery-faq{gap:35px}.discovery-guide-grid{gap:20px}.discovery-guide h3{font-size:18px}.discovery-heading-note{display:none}.discovery-hero{min-height:540px}}
@media(max-width:575px){.discovery-hero{min-height:500px}.discovery-hero-content{padding:48px 24px 110px}.discovery h1{font-size:48px;letter-spacing:-1.7px}.discovery h2{font-size:34px;letter-spacing:-1px}.discovery-collections,.discovery-faq,.discovery-guide-inner{width:calc(100% - 40px);margin:56px auto}.discovery-collection-grid{gap:12px;margin-top:24px}.discovery-collection{min-height:245px;padding:18px 14px}.discovery-collection h3{font-size:25px}.discovery-collection p{font-size:12px;max-width:135px}.discovery-collection b{display:none}.discovery-collection span{font-size:12px}.discovery-listings{padding-top:45px}.discovery-guide{padding:48px 0}.discovery-guide-inner{margin:0 auto}.discovery-guide-grid{grid-template-columns:1fr;gap:36px;margin-top:28px}.discovery-guide h3{font-size:22px}.discovery-guide-image{aspect-ratio:1.7}.discovery-faq{grid-template-columns:1fr;gap:30px}.discovery-faq-intro{max-width:none}.discovery-faq summary{font-size:15px}.discovery-owner h2{font-size:32px}.discovery-assurance{font-size:12px}.discovery-kicker{font-size:12px}.discovery-tabs button{font-size:13px}}
@media(max-width:359px){.discovery-collection-grid{grid-template-columns:1fr}.discovery-collection{min-height:250px}.discovery h1{font-size:42px}.discovery-search{width:calc(100% - 24px)}}
@media(prefers-reduced-motion:reduce){.discovery *{transition:none!important}}
