.navoa-home{--n-bg:#f3f0e9;--n-ink:#20201d;--n-muted:#625f58;--n-line:rgb(32 32 29 / 18%);background:var(--n-bg);color:var(--n-ink)}.navoa-home__frame{padding-inline:1.25rem}.navoa-home__label{margin:0 0 .75rem;color:var(--n-muted);font-size:.7rem;font-weight:600;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.navoa-home h1,.navoa-home h2{margin:0;font-weight:500;letter-spacing:-.055em;line-height:1;text-wrap:balance}.navoa-home h1{max-width:8ch;font-size:clamp(3.1rem,12vw,7rem)}.navoa-home h2{max-width:13ch;font-size:clamp(2.15rem,7vw,4.75rem)}.navoa-home__button{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:3.5rem;padding:.8rem 1rem;background:var(--n-ink);color:var(--n-bg);font-size:.76rem;font-weight:600;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,color .16s ease}.navoa-home__button:hover{background:transparent;color:var(--n-ink);outline:1px solid currentColor}.navoa-home__hero{position:relative;display:grid;min-height:min(42rem,calc(100svh - 4rem));overflow:hidden;background:#d8d3c5}.navoa-home__hero-media,.navoa-home__hero-media img{position:absolute;inset:0;width:100%;height:100%}.navoa-home__hero-media img{display:block;object-fit:cover}.navoa-home__hero::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(16 16 14 / 56%),transparent 72%)}.navoa-home__hero-copy{position:relative;z-index:1;align-self:end;max-width:40rem;padding-top:8rem;padding-bottom:2rem;color:#f3f0e9}.navoa-home__hero-copy .navoa-home__label,.navoa-home__lifestyle .navoa-home__label{color:rgb(243 240 233 / 72%)}.navoa-home__hero-copy>p:not(.navoa-home__label){max-width:25rem;margin:1rem 0 1.5rem;color:rgb(243 240 233 / 88%);font-size:1rem;line-height:1.5}.navoa-home__hero .navoa-home__button{background:#f3f0e9;color:#20201d}.navoa-home__value{display:grid;gap:2.5rem;padding-top:clamp(3.5rem,8vw,7rem);padding-bottom:clamp(3.5rem,8vw,7rem);border-bottom:1px solid var(--n-line)}.navoa-home__benefits{display:grid;padding:0;margin:0;list-style:none;border-top:1px solid var(--n-line)}.navoa-home__benefits li{padding:1rem 0;border-bottom:1px solid var(--n-line);font-size:1rem}.navoa-home__benefits li::before{content:'—';margin-right:.75rem;color:var(--n-muted)}.navoa-home__text-link{color:inherit;font-size:.78rem;font-weight:600;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.navoa-home__text-link span{margin-left:.5rem}.navoa-home__feature{display:grid;background:var(--n-ink);color:var(--n-bg)}.navoa-home__feature-media{min-height:23rem}.navoa-home__feature-media img{display:block;width:100%;height:100%;object-fit:cover}.navoa-home__feature-copy{display:flex;flex-direction:column;align-items:flex-start;padding:2.75rem 1.25rem}.navoa-home__feature-copy .navoa-home__label{color:rgb(243 240 233 / 65%)}.navoa-home__included{max-width:22rem;margin:1.25rem 0 0;color:rgb(243 240 233 / 74%);line-height:1.5}.navoa-home__included span{margin:0 .35rem}.navoa-home__price{margin:1.25rem 0 2rem;font-size:1.1rem}.navoa-home__button--light{margin-top:auto;background:var(--n-bg);color:var(--n-ink)}.navoa-home__lifestyle{position:relative;display:grid;min-height:clamp(28rem,60vw,46rem);overflow:hidden;background:#20201d;color:#f3f0e9}.navoa-home__lifestyle-media,.navoa-home__lifestyle-media img{position:absolute;inset:0;width:100%;height:100%}.navoa-home__lifestyle-media img{display:block;object-fit:cover}.navoa-home__lifestyle::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgb(16 16 14 / 64%),transparent 70%)}.navoa-home__lifestyle-copy{position:relative;z-index:1;align-self:end;max-width:42rem;padding-bottom:2.25rem}.navoa-home__final{padding-top:clamp(3.75rem,8vw,7rem);padding-bottom:clamp(3.75rem,8vw,7rem);background:#d8d3c5;text-align:center}.navoa-home__final>*{max-width:14ch;margin-inline:auto}.navoa-home__final .navoa-home__button{margin-top:1.75rem}.navoa-home a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (min-width:750px){.navoa-home__frame{padding-inline:clamp(2rem,8vw,9rem)}.navoa-home__hero-copy{padding-bottom:clamp(3rem,6vw,6rem)}.navoa-home__value{grid-template-columns:minmax(20rem,1.1fr) minmax(18rem,.9fr);align-items:center;gap:clamp(4rem,11vw,13rem)}.navoa-home__feature{grid-template-columns:1fr 1fr;min-height:40rem}.navoa-home__feature-media{min-height:0}.navoa-home__feature-copy{padding:clamp(3rem,7vw,7rem)}.navoa-home__lifestyle-copy{padding-bottom:clamp(3rem,7vw,6rem)}}@media (prefers-reduced-motion:reduce){.navoa-home__button{transition:none}}
