@layer components.caps{html[data-design=next]{--paper:var(--color-paper);--paper-2:var(--color-paper-2);--hair:rgba(14,34,53,.08);--hair-2:rgba(14,34,53,.14);--ring:0 0 0 1px rgba(14,34,53,.08),0 10px 24px -18px rgba(14,34,53,.3);--lift:0 18px 40px -22px rgba(14,34,53,.35);--lift-2:0 28px 60px -24px rgba(14,34,53,.42)}html[data-design=next] .rwbHome{background:var(--paper)}html[data-design=next] .rwbHome .sec{padding:104px 0}html[data-design=next] .rwbHome .sec[style*="--bg-2"]{background:var(--paper-2)!important}html[data-design=next] .rwbHome .sec.meet{background:#fff}html[data-design=next] .rwbHome .topbar{display:none}html[data-design=next] .rwbHome .nav{background:rgba(250,249,246,.9);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--hair);transition:background .25s ease,border-color .25s ease}html[data-design=next] .rwbHome .nav-in{height:76px}html[data-design=next] .rwbHome .brand .mark{width:42px;height:42px;border-radius:12px}html[data-design=next] .rwbHome .brand .bt b{font-size:1.22rem;letter-spacing:-.01em}html[data-design=next] .rwbHome .nav-links{gap:1.7rem}html[data-design=next] .rwbHome .nav-links a{font-size:.95rem;color:var(--navy)}html[data-design=next] .rwbHome .nav-call{display:inline-flex;align-items:center;gap:.45rem;height:40px;padding:0 16px;border-radius:var(--r-pill);background:var(--navy);color:#fff;font-weight:600;font-size:.88rem;white-space:nowrap;transition:background .15s}html[data-design=next] .rwbHome .nav-call:hover{background:var(--red)}@media (min-width:981px){html[data-design=next] .rwbHome:has(>.hero) .nav{position:fixed;top:0;left:0;right:0}html[data-design=next]:not([data-scrolled="1"]) .rwbHome:has(>.hero) .nav{background:transparent;backdrop-filter:none;border-bottom-color:transparent}html[data-design=next]:not([data-scrolled="1"]) .rwbHome:has(>.hero) .nav .brand .bt b,html[data-design=next]:not([data-scrolled="1"]) .rwbHome:has(>.hero) .nav .brand .bt span,html[data-design=next]:not([data-scrolled="1"]) .rwbHome:has(>.hero) .nav .nav-ic,html[data-design=next]:not([data-scrolled="1"]) .rwbHome:has(>.hero) .nav .nav-links a{color:#fff}html[data-design=next]:not([data-scrolled="1"]) .rwbHome:has(>.hero) .nav .nav-links a:hover{color:var(--pink-soft)}html[data-design=next]:not([data-scrolled="1"]) .rwbHome:has(>.hero) .nav .nav-ic:hover{background:rgba(255,255,255,.14);color:#fff}html[data-design=next]:not([data-scrolled="1"]) .rwbHome:has(>.hero) .nav .nav-call{background:#fff;color:var(--navy)}html[data-design=next]:not([data-scrolled="1"]) .rwbHome:has(>.hero) .nav .nav-call:hover{background:var(--red);color:#fff}html[data-design=next] .rwbHome .hero .wrap{padding-top:172px}}html[data-design=next] .rwbHome h1,html[data-design=next] .rwbHome h2{letter-spacing:-.022em}html[data-design=next] .rwbHome .meet h2,html[data-design=next] .rwbHome .sec-head h2,html[data-design=next] .rwbHome .sec-title{font-size:clamp(2.1rem,3.6vw,3rem);font-weight:500;line-height:1.06}html[data-design=next] .rwbHome .sec-head p{font-size:1.05rem;color:var(--ink-2);max-width:52ch}html[data-design=next] .rwbHome .sec-head{margin-bottom:44px}html[data-design=next] .rwbHome .sec>.wrap>.center{text-align:left;margin:0 0 44px!important;max-width:640px!important}html[data-design=next] .rwbHome .sec>.wrap>.center .sec-title{margin-top:.6rem}html[data-design=next] .rwbHome .eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.72rem;letter-spacing:.18em;font-weight:600;color:var(--muted)}html[data-design=next] .rwbHome .eyebrow:before{content:"";width:22px;height:2px;background:var(--red);border-radius:2px}html[data-design=next] .rwbHome .band .eyebrow,html[data-design=next] .rwbHome .reviews .eyebrow{color:var(--on-navy-muted)!important}html[data-design=next] .rwbHome .hero{min-height:min(840px,94vh);align-items:flex-end}html[data-design=next] .rwbHome .hero:before{background:linear-gradient(94deg,rgba(14,34,53,.84),rgba(14,34,53,.6) 36%,rgba(14,34,53,.18) 64%,rgba(14,34,53,.08)),linear-gradient(180deg,rgba(14,34,53,.34),rgba(14,34,53,0) 24%,rgba(14,34,53,0) 66%,rgba(14,34,53,.62))}html[data-design=next] .rwbHome .hero .wrap{padding-bottom:148px}html[data-design=next] .rwbHome .hero .vbadge{background:none;border:0;padding:0;margin-bottom:1.1rem;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:rgba(255,255,255,.82);backdrop-filter:none}html[data-design=next] .rwbHome .hero .vbadge svg{display:none}html[data-design=next] .rwbHome .hero .vbadge:before{content:"";width:22px;height:2px;background:var(--pink-2);border-radius:2px}html[data-design=next] .rwbHome .hero h1{font-size:clamp(3rem,6.2vw,5.6rem);font-weight:500;line-height:1;max-width:12ch}html[data-design=next] .rwbHome .hero p.sub{font-size:1.22rem;line-height:1.5;max-width:42ch;margin-top:1.4rem;color:rgba(255,255,255,.88)}html[data-design=next] .rwbHome .herosearch-wrap{max-width:680px;margin-top:2.2rem}html[data-design=next] .rwbHome .herosearch{padding:6px 6px 6px 24px;box-shadow:0 24px 60px -18px rgba(0,0,0,.6)}html[data-design=next] .rwbHome .herosearch input{font-size:1.08rem;min-height:52px}html[data-design=next] .rwbHome .hs-btn{height:52px;padding:0 28px;font-size:1rem}html[data-design=next] .rwbHome .hs-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}html[data-design=next] .rwbHome .hs-quick a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--r-pill);background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.92);color:var(--navy);font-size:.86rem;font-weight:600;transition:background .15s,color .15s}html[data-design=next] .rwbHome .hs-quick a:hover{background:var(--red);color:#fff;border-color:var(--red)}html[data-design=next] .rwbHome .search-note{padding-top:14px;color:rgba(255,255,255,.7)}html[data-design=next] .rwbHome .statbar{background:transparent;position:relative;z-index:6;margin-top:-72px;padding:0 var(--gut)}html[data-design=next] .rwbHome .statbar .wrap{max-width:1120px;margin:0 auto;background:#fff;border-radius:22px;box-shadow:var(--lift-2);padding:28px 24px;gap:0;border:1px solid var(--hair)}html[data-design=next] .rwbHome .stat{color:var(--navy);border-right-color:var(--hair-2)}html[data-design=next] .rwbHome .stat .n{font-size:2.3rem;font-weight:500;letter-spacing:-.02em}html[data-design=next] .rwbHome .stat .l{color:var(--muted);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin-top:.5rem}html[data-design=next] .rwbHome .sec#paths{padding-top:96px}html[data-design=next] .rwbHome .paths{gap:24px}html[data-design=next] .rwbHome .path{display:flex;flex-direction:column;align-items:stretch;min-height:0;border-radius:22px;background:#fff;color:var(--ink);box-shadow:var(--ring);transition:transform .22s ease,box-shadow .22s ease;--heading-color:var(--navy)}html[data-design=next] .rwbHome .path:hover{transform:translateY(-4px);box-shadow:var(--ring),var(--lift)}html[data-design=next] .rwbHome .path img{position:static;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}html[data-design=next] .rwbHome .path:after{display:none}html[data-design=next] .rwbHome .path .pc{padding:24px 26px 28px;display:flex;flex-direction:column;flex:1}html[data-design=next] .rwbHome .path h3{font-size:1.55rem;font-weight:500;margin-bottom:.4rem}html[data-design=next] .rwbHome .path p{font-size:.98rem;color:var(--muted);margin-bottom:1.2rem}html[data-design=next] .rwbHome .path .pl{color:var(--red);margin-top:auto}html[data-design=next] .rwbHome .card{border:0;border-radius:18px;box-shadow:var(--ring);transition:transform .22s ease,box-shadow .22s ease}html[data-design=next] .rwbHome .card:hover{transform:translateY(-4px);box-shadow:var(--ring),var(--lift)}html[data-design=next] .rwbHome .card-body{padding:18px 20px 20px}html[data-design=next] .rwbHome .price{font-size:1.55rem;font-weight:500;letter-spacing:-.01em}html[data-design=next] .rwbHome .tag{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;padding:.38rem .7rem}html[data-design=next] .rwbHome .tag.lux{background:var(--navy);color:#fff}html[data-design=next] .rwbHome .lst-tabs button{background:transparent;border-color:var(--hair-2)}html[data-design=next] .rwbHome .lst-tabs button.on{background:var(--navy);border-color:var(--navy);color:#fff}html[data-design=next] .rwbHome .specs{border-top-color:var(--hair)}html[data-design=next] .rwbHome .meet-photo{border-radius:26px;box-shadow:var(--lift-2)}html[data-design=next] .rwbHome .meet-photo .ribbon{border-radius:14px;box-shadow:var(--lift)}html[data-design=next] .rwbHome .chip-ic{color:var(--red)}html[data-design=next] .rwbHome .band{background:radial-gradient(120% 90% at 20% 0,var(--color-navy-light) 0,var(--navy) 55%,var(--color-navy-deep) 100%)}html[data-design=next] .rwbHome .band:before{display:none}html[data-design=next] .rwbHome .feat>a{border-radius:20px;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}html[data-design=next] .rwbHome .feat>a:before{display:none}html[data-design=next] .rwbHome .feat>a:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.09);box-shadow:none}html[data-design=next] .rwbHome .feat .ico{border-radius:14px;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.14);color:#fff}html[data-design=next] .rwbHome .feat h3{font-size:1.3rem;font-weight:500}html[data-design=next] .rwbHome .feat p{color:var(--on-navy-muted)}html[data-design=next] .rwbHome .band .sec-title{color:#fff}html[data-design=next] .rwbHome .areas{gap:18px}html[data-design=next] .rwbHome .area{border-radius:18px;box-shadow:none}html[data-design=next] .rwbHome .area .m{left:18px;bottom:16px}html[data-design=next] .rwbHome .area .m b{font-size:1.3rem;font-weight:500;letter-spacing:-.01em}html[data-design=next] .rwbHome .area:after{background:linear-gradient(0deg,rgba(14,34,53,.84),transparent 60%)}html[data-design=next] .rwbHome .tool{border:0;border-radius:20px;box-shadow:var(--ring)}html[data-design=next] .rwbHome .tool:hover{box-shadow:var(--ring),var(--lift)}html[data-design=next] .rwbHome .tool .ti{border-radius:14px;background:var(--navy-50);color:var(--navy)}html[data-design=next] .rwbHome .tool h3{font-weight:500;font-size:1.35rem}html[data-design=next] .rwbHome .sf-card{border:0;box-shadow:var(--ring);border-radius:18px}html[data-design=next] .rwbHome .reviews{background:var(--navy)}html[data-design=next] .rwbHome .reviews .sec-title,html[data-design=next] .rwbHome .reviews h2{color:#fff}html[data-design=next] .rwbHome .tst-summary{color:var(--on-navy)}html[data-design=next] .rwbHome .tst-summary b{color:#fff}html[data-design=next] .rwbHome .tst-slide{border-radius:22px;box-shadow:0 40px 80px -30px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.08);padding:46px 40px 40px}html[data-design=next] .rwbHome .tst-quote{font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:500;line-height:1.4;letter-spacing:-.01em}html[data-design=next] .rwbHome .tst-arrow{border-color:rgba(255,255,255,.5);background:transparent;color:#fff}html[data-design=next] .rwbHome .tst-arrow:hover{background:#fff;color:var(--navy);border-color:#fff}html[data-design=next] .rwbHome .tst-dots button:before{background:rgba(255,255,255,.45)}html[data-design=next] .rwbHome .tst-dots button.on:before{background:#fff}html[data-design=next] .rwbHome .reviews .btn.btn-ghost{color:var(--navy);border-color:#fff;background:#fff}html[data-design=next] .rwbHome .reviews .btn.btn-ghost:hover{background:var(--navy);color:#fff;border-color:var(--navy)}html[data-design=next] .rwbHome .cta{border-radius:28px;padding:76px 60px;background:linear-gradient(140deg,var(--red) 0,var(--red-600) 100%);box-shadow:var(--lift-2)}html[data-design=next] .rwbHome .cta:after,html[data-design=next] .rwbHome .cta:before{display:none}html[data-design=next] .rwbHome .cta-eyebrow{color:rgba(255,255,255,.78)}html[data-design=next] .rwbHome .cta-eyebrow:before{background:#fff;box-shadow:none}html[data-design=next] .rwbHome .cta h2{font-size:clamp(2.2rem,4vw,3.4rem)}html[data-design=next] .rwbHome .bu-kicker,html[data-design=next] .rwbHome .mr-kicker,html[data-design=next] .rwbHome .oh-eyebrow,html[data-design=next] .rwbHome .se-kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.72rem;letter-spacing:.18em;font-weight:600;color:var(--muted)}html[data-design=next] .rwbHome .bu-kicker:before,html[data-design=next] .rwbHome .mr-kicker:before,html[data-design=next] .rwbHome .oh-eyebrow:before,html[data-design=next] .rwbHome .se-kicker:before{content:"";width:22px;height:2px;background:var(--red);border-radius:2px}html[data-design=next] .rwbHome .bu-eyebrow,html[data-design=next] .rwbHome .mr-eyebrow,html[data-design=next] .rwbHome .se-eyebrow{background:none;border:0;padding:0;font-size:.74rem;letter-spacing:.18em;font-weight:600;color:rgba(255,255,255,.82)}html[data-design=next] .rwbHome .bu-eyebrow:before,html[data-design=next] .rwbHome .mr-eyebrow:before,html[data-design=next] .rwbHome .se-eyebrow:before{content:"";width:22px;height:2px;background:var(--pink-2);border-radius:2px}html[data-design=next] .rwbHome .bu-hero:after,html[data-design=next] .rwbHome .se-hero:after{background:linear-gradient(96deg,rgba(14,34,53,.86),rgba(14,34,53,.62) 40%,rgba(14,34,53,.2) 72%,rgba(14,34,53,.1))}html[data-design=next] .rwbHome .bu-hero .wrap,html[data-design=next] .rwbHome .se-hero .wrap{padding:104px var(--gut) 108px}html[data-design=next] .rwbHome .bu-hero h1,html[data-design=next] .rwbHome .cc-hero h1,html[data-design=next] .rwbHome .cm-hero h1,html[data-design=next] .rwbHome .mr-hero h1,html[data-design=next] .rwbHome .oh-hero h1,html[data-design=next] .rwbHome .pf-hero h1,html[data-design=next] .rwbHome .rv-hero h1,html[data-design=next] .rwbHome .se-hero h1{font-weight:500;letter-spacing:-.022em;line-height:1.02}html[data-design=next] .rwbHome .bu-hero h1,html[data-design=next] .rwbHome .se-hero h1{font-size:clamp(2.8rem,5.8vw,4.8rem)}html[data-design=next] .rwbHome .cc-hero h1,html[data-design=next] .rwbHome .cm-hero h1,html[data-design=next] .rwbHome .pf-hero h1{font-size:clamp(2.6rem,5.2vw,4.2rem)}html[data-design=next]{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--dots:radial-gradient(rgba(14,34,53,.13) 1px,rgba(0,0,0,0) 1.2px)}html[data-design=next] .rwbHome .sec{position:relative;overflow:hidden;isolation:isolate}html[data-design=next] .rwbHome .sec>.wrap{position:relative;z-index:1}html[data-design=next] .rwbHome .sec:after,html[data-design=next] .rwbHome .sec:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}html[data-design=next] .rwbHome .sec#paths:before{background:radial-gradient(55% 65% at 100% 0,rgba(234,240,246,1) 0,rgba(0,0,0,0) 65%)}html[data-design=next] .rwbHome .sec#paths:after{background:radial-gradient(60% 70% at 0 100%,rgba(255,217,223,.7) 0,rgba(0,0,0,0) 60%)}html[data-design=next] .rwbHome .sec#listings{background:var(--navy)!important;color:#fff;--heading-color:#fff}html[data-design=next] .rwbHome .sec#listings:before{inset:0 0 auto 0;height:720px;background:url(/images/communities-hero.jpg) center 42%/cover no-repeat;opacity:1}html[data-design=next] .rwbHome .sec#listings:after{background:linear-gradient(180deg,rgba(14,34,53,.62) 0,rgba(14,34,53,.5) 200px,rgba(14,34,53,.82) 440px,rgba(14,34,53,.98) 700px,var(--navy) 720px,var(--color-navy-deep) 100%),var(--grain);background-size:auto,160px 160px}html[data-design=next] .rwbHome .sec#listings .sec-head h2{text-shadow:0 2px 24px rgba(0,0,0,.35)}html[data-design=next] .rwbHome .sec#listings .eyebrow,html[data-design=next] .rwbHome .sec#listings .sec-head p{color:var(--on-navy-muted)}html[data-design=next] .rwbHome .sec#listings .lst-tabs button{color:#fff;border-color:rgba(255,255,255,.45);background:transparent}html[data-design=next] .rwbHome .sec#listings .lst-tabs button:hover:not(.on){border-color:#fff;color:#fff}html[data-design=next] .rwbHome .sec#listings .btn.btn-ghost,html[data-design=next] .rwbHome .sec#listings .lst-tabs button.on{background:#fff;color:var(--navy);border-color:#fff}html[data-design=next] .rwbHome .sec#listings .btn.btn-ghost:hover{background:var(--navy);color:#fff;border-color:var(--navy)}html[data-design=next] .rwbHome .sec#listings .card{box-shadow:0 30px 60px -28px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06)}html[data-design=next] .rwbHome .sec#listings .card:hover{box-shadow:0 40px 70px -28px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.1)}html[data-design=next] .rwbHome .sec#listings .fy{border-bottom-color:rgba(255,255,255,.14)}html[data-design=next] .rwbHome .sec#listings .lst-empty{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);color:#fff}html[data-design=next] .rwbHome .sec#meet:before{background:radial-gradient(42% 60% at 22% 50%,rgba(255,217,223,.7) 0,rgba(0,0,0,0) 70%),radial-gradient(40% 50% at 90% 10%,rgba(234,240,246,.9) 0,rgba(0,0,0,0) 70%)}html[data-design=next] .rwbHome .sec#meet:after{content:"Sharon";inset:34px 2vw auto auto;font-family:var(--serif);font-weight:500;font-size:clamp(6rem,12vw,11rem);line-height:1;letter-spacing:-.04em;color:rgba(14,34,53,.06)}html[data-design=next] .rwbHome .meet-grid{position:relative}html[data-design=next] .rwbHome .meet-grid:before{content:"";grid-area:photo;align-self:stretch;border-radius:26px;background:linear-gradient(160deg,var(--pink-soft) 0,var(--navy-50) 100%);translate:-28px 28px;z-index:0}html[data-design=next] .rwbHome .meet-photo{position:relative;z-index:1}html[data-design=next] .rwbHome .sec#why:before{display:block;background:radial-gradient(60% 70% at 85% 0,rgba(120,160,200,.22) 0,rgba(0,0,0,0) 60%),radial-gradient(50% 60% at 0 100%,rgba(200,16,46,.18) 0,rgba(0,0,0,0) 60%)}html[data-design=next] .rwbHome .sec#why:after{background:var(--grain);background-size:160px 160px;opacity:.5}html[data-design=next] .rwbHome .sec#areas:before{background:var(--dots);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 20%,#000 70%);mask-image:linear-gradient(90deg,rgba(0,0,0,0) 20%,#000 70%);opacity:.8}html[data-design=next] .rwbHome .sec#areas:after{background:radial-gradient(50% 60% at 100% 0,rgba(234,240,246,1) 0,rgba(0,0,0,0) 70%);z-index:-1}html[data-design=next] .rwbHome .sec#tools:before{background:url(/images/scenes/living-room.jpg) 50%/cover no-repeat}html[data-design=next] .rwbHome .sec#tools:after{background:linear-gradient(90deg,var(--paper-2) 0,var(--paper-2) 38%,rgba(243,241,236,.82) 52%,rgba(243,241,236,.15) 76%,rgba(243,241,236,0) 100%)}html[data-design=next] .rwbHome .tools{max-width:720px;margin-inline:0}html[data-design=next] .rwbHome .sec#tools>.wrap>.center{max-width:560px!important}html[data-design=next] .rwbHome .tool{box-shadow:0 0 0 1px rgba(14,34,53,.06),0 24px 50px -24px rgba(14,34,53,.45)}html[data-design=next] .rwbHome .sec#reviews:before{display:block;background:url(/images/scenes/lake-george-sunset.jpg) center 40%/cover no-repeat;opacity:1;-webkit-mask-image:none;mask-image:none}html[data-design=next] .rwbHome .sec#reviews:after{background:linear-gradient(180deg,rgba(14,34,53,.55) 0,rgba(14,34,53,.35) 30%,rgba(14,34,53,.5) 70%,rgba(10,26,41,.92) 100%),linear-gradient(90deg,rgba(14,34,53,.55) 0,rgba(14,34,53,0) 60%),var(--grain);background-size:auto,auto,160px 160px}html[data-design=next] .rwbHome .reviews .sec-title{text-shadow:0 2px 24px rgba(0,0,0,.4)}html[data-design=next] .rwbHome .reviews .tst{position:relative}html[data-design=next] .rwbHome .reviews .tst:before{content:"\201C";position:absolute;right:-.55em;top:-.3em;z-index:-1;font-family:var(--serif);font-size:clamp(12rem,24vw,22rem);line-height:1;color:rgba(255,179,191,.16);pointer-events:none}html[data-design=next] .rwbHome .reviews .sec>.wrap{isolation:isolate}html[data-design=next] .rwbHome .sec#blog:before{background:var(--dots);background-size:22px 22px;opacity:.55;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,0) 80%);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,0) 80%)}html[data-design=next] .rwbHome .sec#blog:after,html[data-design=next] .rwbHome .sec#cta:after,html[data-design=next] .rwbHome .sec#cta:before{display:none}html[data-design=next] .rwbHome .cta{min-height:460px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,rgba(14,34,53,.45),rgba(14,34,53,.62) 60%,rgba(10,26,41,.85)),url(/images/scenes/albany-dusk.jpg) center 55% /cover no-repeat}html[data-design=next] .rwbHome .cta:before{display:block;background:var(--grain);background-size:160px 160px;opacity:.3;-webkit-mask-image:none;mask-image:none}html[data-design=next] .rwbHome .cta:after{display:block;border:1px solid rgba(255,255,255,.22);inset:14px;border-radius:20px}html[data-design=next] .rwbHome .cta h2{text-shadow:0 2px 28px rgba(0,0,0,.45)}html[data-design=next] .rwbHome .cta p{text-shadow:0 1px 12px rgba(0,0,0,.4)}html[data-design=next] .rwbHome .cta-eyebrow{color:var(--pink-soft)}html[data-design=next] .rwbHome .cta-eyebrow:before{background:var(--pink-2)}html[data-design=next] .rwbHome .cta .btn.btn-light{background:var(--red);color:#fff;border-color:var(--red)}html[data-design=next] .rwbHome .cta .btn.btn-light:hover{background:var(--red-600)}html[data-design=next] .rwbHome .cta .btn.btn-ghost{background:#fff;color:var(--navy)!important;border-color:#fff!important}html[data-design=next] .rwbHome .cta .btn.btn-ghost:hover{background:var(--navy);color:#fff!important;border-color:var(--navy)!important}html[data-design=next] .rwbHome .foot{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--navy) 0,var(--color-navy-deep) 100%)}html[data-design=next] .rwbHome .foot:before{z-index:-1;opacity:.45}html[data-design=next] .rwbHome .foot:before,html[data-design=next] .rwbHome .hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--grain);background-size:160px 160px}html[data-design=next] .rwbHome .hero:after{z-index:1;opacity:.35}html[data-design=next] .rwbHome .ab-sec,html[data-design=next] .rwbHome .bu-sec,html[data-design=next] .rwbHome .se-sec{position:relative;overflow:hidden;isolation:isolate}html[data-design=next] .rwbHome .ab-sec>.wrap,html[data-design=next] .rwbHome .bu-sec>.wrap,html[data-design=next] .rwbHome .se-sec>.wrap{position:relative;z-index:1}html[data-design=next] .rwbHome .ab-sec:after,html[data-design=next] .rwbHome .ab-sec:before,html[data-design=next] .rwbHome .bu-sec:after,html[data-design=next] .rwbHome .bu-sec:before,html[data-design=next] .rwbHome .se-sec:after,html[data-design=next] .rwbHome .se-sec:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}html[data-design=next] .rwbHome .ab-sec:before,html[data-design=next] .rwbHome .bu-sec:before,html[data-design=next] .rwbHome .se-sec:before{background:radial-gradient(55% 65% at 100% 0,rgba(234,240,246,1) 0,rgba(0,0,0,0) 65%)}html[data-design=next] .rwbHome .ab-sec:after,html[data-design=next] .rwbHome .bu-sec:after,html[data-design=next] .rwbHome .se-sec:after{background:radial-gradient(55% 60% at 0 100%,rgba(255,217,223,.5) 0,rgba(0,0,0,0) 60%)}html[data-design=next] .rwbHome .ab-tint,html[data-design=next] .rwbHome .bu-tint,html[data-design=next] .rwbHome .se-tint{background:var(--paper-2)}html[data-design=next] .rwbHome .ab-tint:before,html[data-design=next] .rwbHome .bu-tint:before,html[data-design=next] .rwbHome .se-tint:before{background:var(--dots);background-size:22px 22px;opacity:.6;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 30%,#000 80%);mask-image:linear-gradient(90deg,rgba(0,0,0,0) 30%,#000 80%)}html[data-design=next] .rwbHome .ab-tint:after,html[data-design=next] .rwbHome .bu-tint:after,html[data-design=next] .rwbHome .se-tint:after{background:radial-gradient(45% 55% at 100% 0,rgba(234,240,246,1) 0,rgba(0,0,0,0) 70%)}html[data-design=next] .rwbHome .ab-creds,html[data-design=next] .rwbHome .bu-ft,html[data-design=next] .rwbHome .se-stage{background:radial-gradient(120% 90% at 20% 0,var(--color-navy-light) 0,var(--navy) 55%,var(--color-navy-deep) 100%)}html[data-design=next] .rwbHome .ab-creds:before,html[data-design=next] .rwbHome .bu-ft:before,html[data-design=next] .rwbHome .se-stage:before{background:radial-gradient(60% 70% at 85% 0,rgba(120,160,200,.22) 0,rgba(0,0,0,0) 60%),radial-gradient(50% 60% at 0 100%,rgba(200,16,46,.18) 0,rgba(0,0,0,0) 60%)}html[data-design=next] .rwbHome .ab-creds:after,html[data-design=next] .rwbHome .bu-ft:after,html[data-design=next] .rwbHome .se-stage:after{background:var(--grain);background-size:160px 160px;opacity:.5}html[data-design=next] .rwbHome .ab-cred{background:transparent}html[data-design=next] .rwbHome .bu-final,html[data-design=next] .rwbHome .se-final{background:linear-gradient(180deg,rgba(14,34,53,.5),rgba(14,34,53,.66) 60%,rgba(10,26,41,.9)),url(/images/scenes/albany-dusk.jpg) center 55% /cover no-repeat}html[data-design=next] .rwbHome .bu-final:before,html[data-design=next] .rwbHome .se-final:before{background:var(--grain);background-size:160px 160px;opacity:.3;-webkit-mask-image:none;mask-image:none}html[data-design=next] .rwbHome .bu-final .btn.btn-light,html[data-design=next] .rwbHome .se-final .btn.btn-light{background:var(--red);color:#fff;border-color:var(--red)}html[data-design=next] .rwbHome .ab-cta .btn.btn-ghost,html[data-design=next] .rwbHome .bu-final .btn.btn-ghost,html[data-design=next] .rwbHome .se-final .btn.btn-ghost{background:#fff;color:var(--navy)!important;border-color:#fff!important}html[data-design=next] .rwbHome .bu-final:after,html[data-design=next] .rwbHome .se-final:after{background:none}html[data-design=next] .rwbHome .ab-cta{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgba(14,34,53,.5),rgba(14,34,53,.66) 60%,rgba(10,26,41,.9)),url(/images/scenes/albany-dusk.jpg) center 55% /cover no-repeat;border-radius:28px}html[data-design=next] .rwbHome .ab-cta:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--grain);background-size:160px 160px;opacity:.3}html[data-design=next] .rwbHome .ab-quote,html[data-design=next] .rwbHome .se-calcwrap,html[data-design=next] .rwbHome .se-mk,html[data-design=next] .rwbHome .se-pstep,html[data-design=next] .rwbHome .se-qa,html[data-design=next] .rwbHome .se-rcard,html[data-design=next] .rwbHome .se-val-wrap{border:0;box-shadow:var(--ring)}html[data-design=next] .rwbHome .se-calcwrap,html[data-design=next] .rwbHome .se-val-wrap{box-shadow:var(--ring),var(--lift)}html[data-design=next] .rwbHome .btn{min-height:48px;padding:0 24px;font-size:.98rem}html[data-design=next] .rwbHome .btn.btn-sm{min-height:38px;padding:0 16px;font-size:.88rem}html[data-design=next] .rwbHome .btn.btn-ghost{background:#fff;border-color:var(--hair-2)}html[data-design=next] .rwbHome .btn.btn-primary:hover{box-shadow:0 12px 24px -12px rgba(200,16,46,.6)}@media (max-width:1280px){html[data-design=next] .rwbHome .brand .bt-hh{display:none}html[data-design=next] .rwbHome .nav-links{gap:1.25rem}}@media (max-width:1180px){html[data-design=next] .rwbHome .nav-call{display:none}}@media (max-width:980px){html[data-design=next] .rwbHome .nav-call{display:none}}@media (max-width:600px){html[data-design=next] .rwbHome .sec{padding:56px 0}html[data-design=next] .rwbHome .hero{min-height:0;align-items:center}html[data-design=next] .rwbHome .hero .wrap{padding:40px var(--gut) 88px}html[data-design=next] .rwbHome .hero:before{background:linear-gradient(180deg,rgba(14,34,53,.45),rgba(14,34,53,.82) 72%)}html[data-design=next] .rwbHome .sec#tools:after{background:linear-gradient(180deg,var(--paper-2) 0,rgba(243,241,236,.85) 40%,rgba(243,241,236,.85) 100%)}html[data-design=next] .rwbHome .sec#listings:before{height:420px}html[data-design=next] .rwbHome .sec#listings:after{background:linear-gradient(180deg,rgba(14,34,53,.6) 0,rgba(14,34,53,.55) 140px,rgba(14,34,53,.86) 300px,rgba(14,34,53,.98) 410px,var(--navy) 420px,var(--color-navy-deep) 100%),var(--grain);background-size:auto,160px 160px}html[data-design=next] .rwbHome .tools{max-width:none}html[data-design=next] .rwbHome .meet-grid:before{translate:-12px 12px}html[data-design=next] .rwbHome .cta{min-height:0}html[data-design=next] .rwbHome .hero h1{font-size:clamp(2.4rem,11vw,3rem);line-height:1.02;max-width:11ch}html[data-design=next] .rwbHome .hero .vbadge{margin-bottom:.8rem;font-size:.66rem}html[data-design=next] .rwbHome .hs-quick{gap:6px;margin-top:12px}html[data-design=next] .rwbHome .hs-quick a{height:32px;padding:0 12px;font-size:.8rem}html[data-design=next] .rwbHome .hs-quick a:nth-child(n+4){display:none}html[data-design=next] .rwbHome .hs-btn{width:46px;height:46px;padding:0}html[data-design=next] .rwbHome .meet h2,html[data-design=next] .rwbHome .sec-head h2,html[data-design=next] .rwbHome .sec-title{font-size:clamp(1.7rem,7.2vw,2.1rem)}html[data-design=next] .rwbHome .statbar{margin-top:-44px}html[data-design=next] .rwbHome .statbar .wrap{padding:18px 12px;border-radius:18px}html[data-design=next] .rwbHome .stat .n{font-size:1.6rem}html[data-design=next] .rwbHome .stat .l{font-size:.74rem;text-transform:none;letter-spacing:0;font-weight:500;margin-top:.3rem}html[data-design=next] .rwbHome .sec#paths{padding-top:64px}html[data-design=next] .rwbHome .sec>.wrap>.center{margin-bottom:28px!important}html[data-design=next] .rwbHome .sec-head{margin-bottom:28px}html[data-design=next] .rwbHome .path img{aspect-ratio:16/9}html[data-design=next] .rwbHome .path .pc{padding:20px 20px 22px}html[data-design=next] .rwbHome .cta{padding:48px 24px;border-radius:22px}html[data-design=next] .rwbHome .areas{grid-template-columns:1fr 1fr;gap:12px}html[data-design=next] .rwbHome .area .m{left:12px;bottom:10px}html[data-design=next] .rwbHome .area .m b{font-size:1.05rem}html[data-design=next] .rwbHome .area .m span{font-size:.7rem}html[data-design=next] .rwbHome .sec#meet:after{display:none}html[data-design=next] .rwbHome .meet-grid:before{translate:-10px 10px}html[data-design=next] .rwbHome .reviews .tst:before{display:none}html[data-design=next] .rwbHome .tst-slide{padding:30px 22px 26px}}}