.home-explore-neighborhoods{position:relative;width:100%;max-width:100vw;overflow-x:clip;background-color:#faf8f3;color:#121212;font-family:var(--font-manrope),"Manrope",system-ui,sans-serif;padding-top:5.5rem;padding-bottom:5.5rem}@media (min-width:640px){.home-explore-neighborhoods{padding-top:6.5rem;padding-bottom:6.5rem}}@media (min-width:1024px){.home-explore-neighborhoods{padding-top:7rem;padding-bottom:7.5rem}}.home-explore-neighborhoods .en-watermark-palm{position:absolute;top:0;left:0;width:320px;height:320px;pointer-events:none;opacity:.05;z-index:1}@media (min-width:768px){.home-explore-neighborhoods .en-watermark-palm{width:440px;height:440px}}.home-explore-neighborhoods .en-watermark-script{position:absolute;top:1.5rem;right:1.5rem;pointer-events:none;z-index:1;text-align:right;opacity:.15;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.home-explore-neighborhoods .en-watermark-script{top:2.5rem;right:3rem}}.home-explore-neighborhoods .en-script-text{font-family:var(--font-cormorant),"Cormorant Garamond","Brush Script MT",cursive,Georgia,serif;font-style:italic;font-size:3.25rem;line-height:1;color:#c98d29;letter-spacing:-.02em}@media (min-width:768px){.home-explore-neighborhoods .en-script-text{font-size:4.75rem}}.home-explore-neighborhoods .en-script-subtext{font-size:.625rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#777777;margin-top:.35rem;line-height:1.5}.home-explore-neighborhoods .en-container{position:relative;z-index:2;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.home-explore-neighborhoods .en-container{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.home-explore-neighborhoods .en-container{padding-left:2.5rem;padding-right:2.5rem}}.home-explore-neighborhoods .en-eyebrow-wrap{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.85rem}.home-explore-neighborhoods .en-eyebrow-line{display:inline-block;height:1px;width:2.5rem;background:linear-gradient(90deg,transparent,#c98d29)}.home-explore-neighborhoods .en-eyebrow-line.right{background:linear-gradient(90deg,#c98d29,transparent)}@media (min-width:640px){.home-explore-neighborhoods .en-eyebrow-line{width:4.5rem}}.home-explore-neighborhoods .en-eyebrow{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.26em;color:#a8721c}.home-explore-neighborhoods .en-heading{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-size:2.35rem;font-weight:600;line-height:1.1;letter-spacing:-.015em;color:#121212;text-align:center}@media (min-width:640px){.home-explore-neighborhoods .en-heading{font-size:3rem}}@media (min-width:1024px){.home-explore-neighborhoods .en-heading{font-size:3.5rem}}.home-explore-neighborhoods .en-gold-heading{display:block;font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;color:#c98d29;background:linear-gradient(135deg,#d39a34,#b88120);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-explore-neighborhoods .en-subtitle{font-size:.9375rem;line-height:1.6;color:#555555;text-align:center;max-width:680px;margin:1rem auto 2.75rem}@media (min-width:640px){.home-explore-neighborhoods .en-subtitle{font-size:1.05rem;margin-bottom:3.5rem}}.home-explore-neighborhoods .en-carousel-wrapper{position:relative;width:100%}.home-explore-neighborhoods .en-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#ffffff;border:1px solid rgba(201,141,41,.4);box-shadow:0 4px 14px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;color:#121212;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-explore-neighborhoods .en-nav-arrow:hover{background-color:#c98d29;color:#ffffff;border-color:#c98d29;box-shadow:0 6px 18px rgba(201,141,41,.3)}.home-explore-neighborhoods .en-nav-arrow.left{left:-.75rem}.home-explore-neighborhoods .en-nav-arrow.right{right:-.75rem}@media (min-width:768px){.home-explore-neighborhoods .en-nav-arrow{width:2.75rem;height:2.75rem}.home-explore-neighborhoods .en-nav-arrow.left{left:-1rem}.home-explore-neighborhoods .en-nav-arrow.right{right:-1rem}}.home-explore-neighborhoods .en-cards-track{display:flex;gap:1.15rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding-top:.5rem;padding-bottom:.75rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.home-explore-neighborhoods .en-cards-track::-webkit-scrollbar{display:none}.home-explore-neighborhoods .en-card{position:relative;flex:0 0 240px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:flex-end;height:370px;border-radius:10px;overflow:hidden;background-color:#141416;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 22px rgba(0,0,0,.22);text-decoration:none;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s ease,border-color .3s ease}@media (min-width:640px){.home-explore-neighborhoods .en-card{flex:0 0 250px;height:380px}}@media (min-width:1400px){.home-explore-neighborhoods .en-cards-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.15rem;overflow-x:visible}.home-explore-neighborhoods .en-card{flex:none;width:100%;height:375px}.home-explore-neighborhoods .en-nav-arrow{display:none}}.home-explore-neighborhoods .en-card:hover{transform:translateY(-4px);border-color:rgba(201,141,41,.5);box-shadow:0 16px 36px rgba(0,0,0,.35),0 0 16px rgba(201,141,41,.15)}.home-explore-neighborhoods .en-card-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .65s cubic-bezier(.23,1,.32,1)}.home-explore-neighborhoods .en-card:hover .en-card-image{transform:scale(1.06)}.home-explore-neighborhoods .en-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,0) 30%,rgba(10,10,10,.45) 55%,rgba(10,10,10,.9) 85%,#0a0a0a);pointer-events:none}.home-explore-neighborhoods .en-card-body{position:relative;z-index:2;padding:1.35rem 1.25rem;display:flex;flex-direction:column;gap:.35rem}.home-explore-neighborhoods .en-card-title{font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-size:1.55rem;font-weight:600;color:#ffffff;line-height:1.15;letter-spacing:-.01em;transition:color .2s ease}.home-explore-neighborhoods .en-card:hover .en-card-title{color:#f7d286}.home-explore-neighborhoods .en-card-count{display:inline-flex;align-items:center;gap:.35rem;font-size:13px;color:rgba(255,255,255,.85);font-weight:500;letter-spacing:.02em}.home-explore-neighborhoods .en-card-count svg{color:#c98d29}.home-explore-neighborhoods .en-card-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.78125rem;font-weight:700;color:#c98d29;text-transform:uppercase;letter-spacing:.1em;margin-top:.25rem;transition:transform .2s ease,color .2s ease}.home-explore-neighborhoods .en-card:hover .en-card-link{transform:translateX(3px);color:#dfad52}.home-explore-neighborhoods .en-btn-section{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3.25rem;margin-bottom:3.5rem}.home-explore-neighborhoods .en-btn-line{display:none;height:1px;width:5rem;background-color:rgba(201,141,41,.35)}@media (min-width:640px){.home-explore-neighborhoods .en-btn-line{display:inline-block;width:6rem}}@media (min-width:1024px){.home-explore-neighborhoods .en-btn-line{width:8rem}}.home-explore-neighborhoods .en-all-btn{display:inline-flex;min-height:3.25rem;line-height:1.2;text-align:center;box-sizing:border-box;align-items:center;justify-content:center;gap:.5rem;background-color:#ffffff;color:#8a611d;border:1px solid #c98d29;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.875rem 2rem;border-radius:5px;text-decoration:none;box-shadow:0 4px 14px rgba(201,141,41,.12);transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease}.home-explore-neighborhoods .en-all-btn:hover{background-color:#c98d29;color:#0a0a0a;transform:translateY(-2px);box-shadow:0 6px 20px rgba(201,141,41,.25)}.home-explore-neighborhoods .en-highlights-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;border-top:1px solid rgba(0,0,0,.06);padding-top:2.75rem}@media (min-width:640px){.home-explore-neighborhoods .en-highlights-row{flex-direction:row;justify-content:space-around;gap:2rem}}@media (min-width:1024px){.home-explore-neighborhoods .en-highlights-row{justify-content:center;gap:5rem}}.home-explore-neighborhoods .en-highlight-item{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;color:#222222;letter-spacing:.02em}.home-explore-neighborhoods .en-highlight-icon{color:#c98d29;width:1.25rem;height:1.25rem;stroke-width:1.75}@media (max-width:639px){.home-explore-neighborhoods .en-all-btn{min-height:2.75rem;padding:.625rem 1.25rem;font-size:12px}}