.nx-otl{--nx-warm: #FAF6F0;--nx-peach: #FDEEE3;--nx-green-soft: #E3F3EA;background:#fff;font-size:16.5px;font-weight:500;line-height:1.5;color:var(--nx-ink)}.nx-otl main h1{font-size:36px;line-height:1.06;letter-spacing:-.03em;font-weight:700;margin-top:12px;max-width:22ch}.nx-otl main span.uppercase.text-brand,.nx-otl main .nx-eyebrow{font-size:13px;letter-spacing:.05em;color:var(--nx-cta-hover)}.nx-otl main p.text-lg{font-size:19px;line-height:1.45;color:var(--nx-body)}.nx-otl main .text-xs{font-size:14px}.nx-otl main .text-sm{font-size:16px}.nx-otl main .text-base{font-size:16.5px}.nx-otl main .text-lg{font-size:18.5px}.nx-otl main .leading-relaxed{line-height:1.55}.nx-otl main .text-ink-muted{color:var(--nx-ink2)}.nx-otl main h2.text-2xl,.nx-otl main h2.text-xl{font-size:28px;line-height:1.12;letter-spacing:-.025em;font-weight:700}.nx-otl main h3.text-lg,.nx-otl main h3.text-xl{font-size:19px;font-weight:700;line-height:1.3}.nx-otl main h3.text-2xl{font-size:24px;font-weight:700}.nx-otl main blockquote.bg-brand-50{background:var(--nx-peach);border:0;border-radius:20px;padding:20px 22px;font-size:17px;line-height:1.55}.nx-otl main [data-what-we-do]{font-size:15.5px;color:var(--nx-ink2)}.nx-otl main [data-byline]{font-size:14.5px}.nx-otl main dl>div.bg-surface-muted{background:var(--nx-wash);border:0;border-radius:16px;padding:14px 16px}.nx-otl main dl>div.bg-surface-muted dt{font-size:13px;letter-spacing:.04em;color:var(--nx-ink2)}.nx-otl main dl>div.bg-surface-muted dd{font-size:19px;font-weight:700;letter-spacing:-.02em;margin-top:4px}.nx-otl main nav a.rounded-full{display:inline-flex;align-items:center;min-height:44px;padding-inline:16px;font-size:15px;border-color:var(--nx-line);background:#fff}.nx-otl main nav a.rounded-full:hover{border-color:var(--nx-cta)}.nx-otl :is(a,button).bg-brand{background:var(--nx-cta);border-radius:999px;min-height:52px;font-size:16px;padding-inline:24px;box-shadow:none}.nx-otl :is(a,button).bg-brand:hover{background:var(--nx-cta-hover)}.nx-otl main :is(a,button).border-ink\/15{border:0;box-shadow:inset 0 0 0 2px var(--nx-line);min-height:52px;font-size:16px;padding-inline:24px;border-radius:999px}.nx-otl main :is(a,button).border-ink\/15:hover{box-shadow:inset 0 0 0 2px var(--nx-ink)}.nx-otl main :is(a,button).border-brand{border-color:var(--nx-cta);color:var(--nx-cta-hover);min-height:52px}.nx-otl main .text-brand{color:var(--nx-cta-hover)}.nx-otl main span.bg-brand{background:var(--nx-cta)}.nx-otl main .bg-brand-50{background:var(--nx-peach)}.nx-otl main .bg-brand-100{background:var(--nx-peach)}.nx-otl main .border-brand\/30{border-color:transparent}.nx-otl main .bg-surface-warm,.nx-otl main section.bg-surface-warm{background:var(--nx-warm)}.nx-otl main .bg-surface-muted,.nx-otl main section.bg-surface-muted{background:var(--nx-warm)}.nx-otl main .border-gray-100,.nx-otl main .border-gray-200{border-color:var(--nx-line)}.nx-otl main .rounded-2xl{border-radius:20px}.nx-otl main .rounded-xl{border-radius:14px}.nx-otl main .shadow-sm,.nx-otl main .shadow-lg{box-shadow:none}.nx-otl main .bg-surface-muted .border-gray-100,.nx-otl main .bg-surface-muted .border-gray-200,.nx-otl main .bg-surface-warm .border-gray-100,.nx-otl main .bg-surface-warm .border-gray-200{border-color:transparent}.nx-otl main .bg-surface-muted .bg-white,.nx-otl main .bg-surface-warm .bg-white{background:#fff}.nx-otl main section.bg-surface-muted .bg-surface-muted,.nx-otl main section.bg-surface-warm .bg-surface-warm,.nx-otl main section.bg-surface-muted .bg-surface-warm,.nx-otl main section.bg-surface-warm .bg-surface-muted{background:#fff}.nx-otl main section.py-16,.nx-otl main section.py-14{padding-block:56px}.nx-otl main section.py-12{padding-block:40px}.nx-otl main [data-next-step]{border:0;border-radius:20px;background:var(--nx-peach);padding:22px 24px}.nx-otl main section.bg-surface-muted [data-next-step],.nx-otl main section.bg-surface-warm [data-next-step]{background:#fff}.nx-otl main [data-next-step] p.text-base{font-size:18px}.nx-otl main [data-section=how-it-works] .rounded-2xl{padding:22px}.nx-otl main [data-section=how-it-works] span.bg-brand{width:44px;height:44px;font-size:17px}.nx-otl main [data-owner-ladder] [data-ladder-step]{padding:14px 0}.nx-otl main [data-owner-links] a,.nx-otl main [data-owner-ladder] a{text-underline-offset:3px}.nx-otl main details.group{padding-block:16px}.nx-otl main details.group summary{font-size:17.5px;line-height:1.35}.nx-otl main details.group summary span.text-brand{color:var(--nx-cta-hover)}.nx-otl main details.group>div{font-size:16.5px;line-height:1.55;color:var(--nx-body)}.nx-otl main form input,.nx-otl main form select,.nx-otl main form textarea{min-height:52px;border-radius:12px;font-size:16px;border-color:#ddd8cf}.nx-otl main form label,.nx-otl main form legend{font-size:14.5px}.nx-otl main form label.text-xs{display:block;margin-bottom:8px}.nx-otl main form button[type=submit]{min-height:52px;border-radius:999px;font-size:16px}.nx-otl main [role=status].bg-brand-50{background:var(--nx-peach);border-radius:20px;padding:26px 24px}.nx-otl main [role=status].bg-brand-50 p.text-3xl{font-size:40px;letter-spacing:-.03em;line-height:1.05}.nx-otl main [role=status].bg-brand-50 p.text-3xl span{font-size:18px;font-weight:600}.nx-otl main [role=status].bg-brand-50 p.text-sm{font-size:16px}.nx-otl main [role=status].bg-brand-50 a.bg-brand{margin-top:18px}.nx-otl main [data-estimate-context]{background:var(--nx-peach);border-radius:14px}.nx-otl main form .shadow-sm{box-shadow:none}.nx-otl main #lead-form>div.bg-white{border:0;box-shadow:none;background:var(--nx-warm)}.nx-otl main section.bg-surface-muted #lead-form>div.bg-white,.nx-otl main section.bg-surface-warm #lead-form>div.bg-white{background:#fff}.nx-otl main aside .rounded-2xl,.nx-otl main aside .rounded-xl{border-color:var(--nx-line)}.nx-otl main aside a{min-height:40px;display:inline-flex;align-items:center}.nx-otl main [data-section=reviews] .rounded-2xl{border:0;background:var(--nx-wash)}.nx-otl main table th,.nx-otl main table td{font-size:15.5px}.nx-otl>div.fixed{background:#fffffff5;border-top:1px solid var(--nx-line)}.nx-otl>div.fixed .bg-brand{min-height:52px;border-radius:999px}.nx-otl>div.fixed .border-brand{min-height:52px}@media (min-width: 900px){.nx-otl main h1{font-size:46px}.nx-otl main h2.text-2xl,.nx-otl main h2.text-xl{font-size:34px}.nx-otl main blockquote.bg-brand-50{padding:26px 28px;font-size:18px}.nx-otl main section.py-16,.nx-otl main section.py-14{padding-block:80px}.nx-otl main [role=status].bg-brand-50 p.text-3xl{font-size:52px}}.nx-otl main [data-section=rent-by-bedrooms] .overflow-x-auto{overflow:visible;border:0;background:transparent;max-width:none}.nx-otl main [data-section=rent-by-bedrooms] table{display:block}.nx-otl main [data-section=rent-by-bedrooms] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nx-otl main [data-section=rent-by-bedrooms] tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nx-otl main [data-section=rent-by-bedrooms] tr{display:flex;flex-direction:column-reverse;border:0;background:#fff;border-radius:16px;padding:16px 18px}.nx-otl main [data-section=rent-by-bedrooms] th{padding:0;font-size:14px;font-weight:500;color:var(--nx-ink2);margin-top:4px}.nx-otl main [data-section=rent-by-bedrooms] td{padding:0;font-size:24px;font-weight:700;letter-spacing:-.02em}@media (min-width: 640px){.nx-otl main [data-section=rent-by-bedrooms] tbody{grid-template-columns:repeat(4,minmax(0,1fr))}}.nx-otl main [data-section=nearby] a.rounded-full{min-height:44px;font-size:15px}.nx-otl main [data-section=areas-index] li a.rounded-2xl{min-height:64px}.nx-otl main [data-section=areas-index] li a span.rounded-full{font-size:15px;font-weight:700}.nx-otl main [data-subscription-card]{background:var(--nx-warm);border-radius:24px;padding:28px 24px;max-width:32rem}.nx-otl main [data-subscription-card] h1{margin-top:0;font-size:28px}.nx-otl main [data-subscription-card] p{font-size:17px;line-height:1.5}.nx-otl main [data-subscription-card] button{margin-top:20px}
