.no-hoa-homes-module__hwxHsa__page{--ink:#18393d;--muted:#5d7379;--line:#2c4f512e;color:var(--ink);background:linear-gradient(#f2f8f6 0%,#fbfcf8 50%,#eef6f3 100%);overflow:clip}.no-hoa-homes-module__hwxHsa__hero{color:#fff;background:linear-gradient(90deg,#0a272ded 0%,#0a272dbd 48%,#0a272d47 100%),linear-gradient(#0a272d0d,#0a272d8c),url(/home/layers/grand-strand-daylight-illustrated-ultrawide-v1.png) 50% 43%/cover no-repeat;align-items:center;min-height:720px;padding:118px 32px 62px;display:grid;position:relative}.no-hoa-homes-module__hwxHsa__hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0722277a);height:108px;position:absolute;inset:auto 0 0}.no-hoa-homes-module__hwxHsa__heroInner,.no-hoa-homes-module__hwxHsa__inventory,.no-hoa-homes-module__hwxHsa__placePaths,.no-hoa-homes-module__hwxHsa__decisionBand{width:min(1360px,100%);margin-inline:auto}.no-hoa-homes-module__hwxHsa__heroInner{z-index:1;position:relative}.no-hoa-homes-module__hwxHsa__heroCopy{max-width:870px}.no-hoa-homes-module__hwxHsa__eyebrow{color:#b98531;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:780}.no-hoa-homes-module__hwxHsa__hero .no-hoa-homes-module__hwxHsa__eyebrow{color:#f0c56e}.no-hoa-homes-module__hwxHsa__hero h1,.no-hoa-homes-module__hwxHsa__sectionHeading h2,.no-hoa-homes-module__hwxHsa__placePaths h2,.no-hoa-homes-module__hwxHsa__decisionBand h2{font-family:var(--font-home-serif);letter-spacing:-.04em;text-wrap:balance;font-weight:520;line-height:.98}.no-hoa-homes-module__hwxHsa__hero h1{max-width:850px;margin-top:13px;font-size:clamp(3.35rem,5.8vw,5.9rem)}.no-hoa-homes-module__hwxHsa__heroCopy>p:not(.no-hoa-homes-module__hwxHsa__eyebrow){color:#f4fcf9e0;max-width:720px;margin-top:20px;font-size:1.03rem;line-height:1.58}.no-hoa-homes-module__hwxHsa__inventoryJump{color:#fff8e8;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;min-height:44px;margin-top:18px;font-size:.79rem;font-weight:760;display:inline-flex}.no-hoa-homes-module__hwxHsa__inventoryJump span{color:#f0c56e;font-size:1rem}.no-hoa-homes-module__hwxHsa__heroImageLabel{color:#fffc;letter-spacing:.08em;text-transform:uppercase;background:#08242973;border:1px solid #ffffff42;margin:0;padding:7px 10px;font-size:.64rem;position:absolute;top:8px;right:0}.no-hoa-homes-module__hwxHsa__searchDeck{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f7edf7;border-top:4px solid #d3a34b;grid-template-columns:minmax(260px,1.65fr) repeat(4,minmax(128px,.72fr)) minmax(218px,.95fr);gap:12px;margin-top:34px;padding:20px;display:grid;box-shadow:0 28px 72px -28px #011216f2}.no-hoa-homes-module__hwxHsa__searchDeck>label{align-content:start;gap:7px;min-width:0;display:grid}.no-hoa-homes-module__hwxHsa__searchDeck>label>span{color:#4b6267;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:780}.no-hoa-homes-module__hwxHsa__searchDeck input:not([type=hidden]),.no-hoa-homes-module__hwxHsa__searchDeck select{color:#17363b;width:100%;min-width:0;min-height:52px;font:inherit;background:#fff;border:1px solid #27494c3d;border-radius:0;padding:0 14px;font-size:.88rem}.no-hoa-homes-module__hwxHsa__searchDeck input::placeholder{color:#829397;opacity:1}.no-hoa-homes-module__hwxHsa__searchActions{grid-template-columns:minmax(0,1fr) minmax(0,.88fr);align-self:end;gap:8px;display:grid}.no-hoa-homes-module__hwxHsa__searchActions button{color:#fff;min-height:52px;font:inherit;letter-spacing:.02em;cursor:pointer;border:0;padding:10px 13px;font-size:.76rem;font-weight:790}.no-hoa-homes-module__hwxHsa__searchSubmit{background:#b62421}.no-hoa-homes-module__hwxHsa__mapSubmit{background:#1d5157}.no-hoa-homes-module__hwxHsa__lockedScope{color:#4d6469;grid-column:1/-1;align-items:baseline;gap:12px;font-size:.76rem;line-height:1.4;display:flex}.no-hoa-homes-module__hwxHsa__lockedScope strong{color:#9c1f1d;letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:.67rem}.no-hoa-homes-module__hwxHsa__truthStrip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#072227b8;border:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.no-hoa-homes-module__hwxHsa__truthStrip>div{min-width:0;padding:14px 18px}.no-hoa-homes-module__hwxHsa__truthStrip>div+div{border-left:1px solid #ffffff29}.no-hoa-homes-module__hwxHsa__truthStrip dt{color:#f0c56e;letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:780}.no-hoa-homes-module__hwxHsa__truthStrip dd{color:#f2f9f7db;margin-top:5px;font-size:.76rem;line-height:1.42}.no-hoa-homes-module__hwxHsa__inventory{padding:74px 32px 70px}.no-hoa-homes-module__hwxHsa__sectionHeading{justify-content:space-between;align-items:end;gap:30px;display:flex}.no-hoa-homes-module__hwxHsa__sectionHeading h2{max-width:860px;margin-top:10px;font-size:clamp(2.35rem,3.9vw,3.85rem)}.no-hoa-homes-module__hwxHsa__inventoryStatus{max-width:300px;color:var(--muted);text-align:right;justify-items:end;gap:7px;display:grid}.no-hoa-homes-module__hwxHsa__inventoryStatus a{color:#9e1c1c;text-underline-offset:4px;align-items:center;min-height:36px;font-size:.75rem;font-weight:760;text-decoration:underline;display:inline-flex}.no-hoa-homes-module__hwxHsa__resultControls{justify-content:flex-end;gap:8px;margin:24px 0;display:flex}.no-hoa-homes-module__hwxHsa__resultControls :is(a,span){border:1px solid var(--line);min-height:44px;color:var(--ink);background:#ffffffdb;justify-content:center;align-items:center;padding:9px 16px;font-size:.76rem;font-weight:760;display:inline-flex}.no-hoa-homes-module__hwxHsa__resultControls span[aria-current=page]{color:#fff;background:#1d5157;border-color:#1d5157}.no-hoa-homes-module__hwxHsa__resultControls a:hover{color:#9e1c1c;background:#fff;border-color:#9e1c1c6b}.no-hoa-homes-module__hwxHsa__reviewNotice{color:#4f666c;background:#e8f2eed1;border:1px solid #294d5029;margin:-8px 0 24px;padding:12px 16px;font-size:.74rem;font-weight:680;line-height:1.45}.no-hoa-homes-module__hwxHsa__listingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.no-hoa-homes-module__hwxHsa__emptyState{border:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#fffffff5,#e7f0ede6);align-content:center;place-items:center;min-height:250px;padding:44px;display:grid;box-shadow:0 24px 52px -42px #11303699}.no-hoa-homes-module__hwxHsa__emptyState h3{font-family:var(--font-home-serif);font-size:2rem;font-weight:540}.no-hoa-homes-module__hwxHsa__emptyState p{max-width:620px;color:var(--muted);margin-top:10px;line-height:1.55}.no-hoa-homes-module__hwxHsa__emptyState a{color:#9e1c1c;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:18px;font-weight:760;text-decoration:underline;display:inline-flex}.no-hoa-homes-module__hwxHsa__pagination{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:30px;display:grid}.no-hoa-homes-module__hwxHsa__pagination a{border:1px solid var(--line);width:max-content;min-height:44px;color:var(--ink);background:#fff;align-items:center;padding:10px 16px;font-weight:720;display:inline-flex}.no-hoa-homes-module__hwxHsa__pagination a:last-child{justify-self:end}.no-hoa-homes-module__hwxHsa__placePaths{border:1px solid var(--line);background:radial-gradient(circle at 96% 8%,#2c7e8321,#0000 23rem),#fffdf8;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:56px;margin-bottom:28px;padding:42px 48px;display:grid;box-shadow:0 26px 60px -48px #113036a8}.no-hoa-homes-module__hwxHsa__placePaths h2{max-width:620px;margin-top:10px;font-size:clamp(2rem,3.1vw,3.15rem)}.no-hoa-homes-module__hwxHsa__placePaths>div>p:last-child,.no-hoa-homes-module__hwxHsa__decisionBand>div>p:last-child{max-width:680px;color:var(--muted);margin-top:16px;line-height:1.58}.no-hoa-homes-module__hwxHsa__placePaths nav{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.no-hoa-homes-module__hwxHsa__placePaths nav a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:94px;color:var(--ink);background:#ffffffb3;align-content:center;gap:8px;padding:18px 20px;display:grid}.no-hoa-homes-module__hwxHsa__placePaths nav a:hover{background:#eef6f3}.no-hoa-homes-module__hwxHsa__placePaths nav span{font-family:var(--font-home-serif);font-size:1.18rem;font-weight:560}.no-hoa-homes-module__hwxHsa__placePaths nav strong{color:#9e1c1c;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem}.no-hoa-homes-module__hwxHsa__decisionBand{border:1px solid var(--line);background:linear-gradient(105deg,#e4f0ed,#fffdf8);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:70px;margin-bottom:80px;padding:46px 50px;display:grid;box-shadow:0 26px 60px -46px #1130369e}.no-hoa-homes-module__hwxHsa__decisionBand h2{max-width:740px;margin-top:10px;font-size:clamp(2rem,3.4vw,3.1rem)}.no-hoa-homes-module__hwxHsa__nextLinks{display:grid}.no-hoa-homes-module__hwxHsa__nextLinks a{border-bottom:1px solid var(--line);min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:12px 2px;font-weight:720;display:flex}.no-hoa-homes-module__hwxHsa__nextLinks a:last-child{color:#a51f1d}.no-hoa-homes-module__hwxHsa__page :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #0b6574}@media (max-width:1180px){.no-hoa-homes-module__hwxHsa__searchDeck{grid-template-columns:repeat(4,minmax(0,1fr))}.no-hoa-homes-module__hwxHsa__searchQuery,.no-hoa-homes-module__hwxHsa__searchActions{grid-column:span 2}.no-hoa-homes-module__hwxHsa__listingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.no-hoa-homes-module__hwxHsa__hero{min-height:0}.no-hoa-homes-module__hwxHsa__searchDeck{grid-template-columns:repeat(2,minmax(0,1fr))}.no-hoa-homes-module__hwxHsa__placePaths{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:760px){.no-hoa-homes-module__hwxHsa__hero{background:linear-gradient(#08252bcc,#08252beb),url(/home/layers/grand-strand-daylight-illustrated-ultrawide-v1.png) 56%/cover no-repeat;padding:92px 15px 36px}.no-hoa-homes-module__hwxHsa__hero h1{font-size:clamp(2.7rem,12vw,3.65rem)}.no-hoa-homes-module__hwxHsa__heroCopy>p:not(.no-hoa-homes-module__hwxHsa__eyebrow){margin-top:16px;font-size:.94rem}.no-hoa-homes-module__hwxHsa__heroImageLabel{display:none}.no-hoa-homes-module__hwxHsa__searchDeck{margin-top:25px;padding:15px}.no-hoa-homes-module__hwxHsa__searchQuery,.no-hoa-homes-module__hwxHsa__searchActions{grid-column:1/-1}.no-hoa-homes-module__hwxHsa__lockedScope{flex-direction:column;align-items:flex-start;gap:4px}.no-hoa-homes-module__hwxHsa__truthStrip{grid-template-columns:minmax(0,1fr)}.no-hoa-homes-module__hwxHsa__truthStrip>div+div{border-top:1px solid #ffffff29;border-left:0}.no-hoa-homes-module__hwxHsa__inventory{padding:48px 15px}.no-hoa-homes-module__hwxHsa__sectionHeading{flex-direction:column;align-items:start;gap:14px}.no-hoa-homes-module__hwxHsa__inventoryStatus{text-align:left;justify-items:start;max-width:none}.no-hoa-homes-module__hwxHsa__resultControls{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.no-hoa-homes-module__hwxHsa__resultControls::-webkit-scrollbar{display:none}.no-hoa-homes-module__hwxHsa__resultControls :is(a,span){flex:none}.no-hoa-homes-module__hwxHsa__reviewNotice{margin-top:-8px}.no-hoa-homes-module__hwxHsa__listingGrid{grid-template-columns:minmax(0,1fr)}.no-hoa-homes-module__hwxHsa__emptyState{min-height:230px;padding:30px 20px}.no-hoa-homes-module__hwxHsa__emptyState h3{font-size:1.65rem}.no-hoa-homes-module__hwxHsa__pagination{grid-template-columns:1fr 1fr}.no-hoa-homes-module__hwxHsa__pagination>span:nth-child(2){text-align:center;grid-area:1/1/auto/-1}.no-hoa-homes-module__hwxHsa__placePaths{width:calc(100% - 30px);margin-bottom:20px;padding:28px 20px}.no-hoa-homes-module__hwxHsa__placePaths nav{grid-template-columns:minmax(0,1fr)}.no-hoa-homes-module__hwxHsa__placePaths nav a{min-height:76px}.no-hoa-homes-module__hwxHsa__decisionBand{grid-template-columns:minmax(0,1fr);gap:25px;width:calc(100% - 30px);margin-bottom:48px;padding:30px 22px}}@media (max-width:430px){.no-hoa-homes-module__hwxHsa__hero h1{font-size:clamp(2.5rem,12.4vw,3.25rem)}.no-hoa-homes-module__hwxHsa__searchDeck{grid-template-columns:minmax(0,1fr)}.no-hoa-homes-module__hwxHsa__searchQuery,.no-hoa-homes-module__hwxHsa__searchActions{grid-column:auto}.no-hoa-homes-module__hwxHsa__searchActions{grid-template-columns:minmax(0,1fr)}.no-hoa-homes-module__hwxHsa__resultControls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.no-hoa-homes-module__hwxHsa__resultControls a:last-child{grid-column:1/-1}.no-hoa-homes-module__hwxHsa__resultControls :is(a,span){width:100%}}
