.hsh-hero{display:flex;flex-flow:column;align-items:start;gap:24px;font-family:var(--hsh-font-body);padding-top:clamp(80px,12vw,160px);padding-right:max(24px,calc(( 100% - 1120px ) / 2));padding-bottom:clamp(80px,12vw,160px);padding-left:max(24px,calc(( 100% - 1120px ) / 2));background-image:radial-gradient(circle at 85% 15%,rgba(227,162,59,.28),transparent 45%),linear-gradient(135deg,var(--hsh-teal-deep),var(--hsh-teal));background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.hsh-eyebrow{color:var(--hsh-teal);font-family:var(--hsh-font-body);font-weight:600;font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.14em}.hsh-eyebrow-light{color:var(--hsh-amber)}.hsh-hero-title{max-width:16em;color:var(--hsh-cream);font-family:var(--hsh-font-display);font-weight:600;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05}.hsh-hero-lead{max-width:40rem;color:rgba(251,247,240,.85);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.hsh-actions{display:flex;gap:16px;margin-top:8px}.hsh-actions{flex-wrap:wrap}@media (max-width:767px){.hsh-actions{flex-flow:column;align-items:stretch;width:100%}}.hsh-btn{display:inline-flex;justify-content:center;align-items:center;font-family:var(--hsh-font-body);font-weight:600;font-size:1rem;text-decoration:none;padding-top:16px;padding-right:28px;padding-bottom:16px;padding-left:28px;border-radius:999px;border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;transition:background-color 0.2s,color 0.2s,border-color 0.2s,transform 0.2s}.hsh-btn-primary{color:var(--hsh-ink);background-color:var(--hsh-amber)}.hsh-btn-primary:hover{color:var(--hsh-ink);background-color:var(--hsh-amber-light);transform:translate3d(0,-2px,0)}.hsh-btn-primary:hover{border-color:var(--hsh-amber-light)}.hsh-btn-primary{border-color:var(--hsh-amber)}.hsh-btn-ghost{color:var(--hsh-cream);background-color:transparent}.hsh-btn-ghost:hover{color:var(--hsh-cream);background-color:rgba(251,247,240,.12)}.hsh-btn-ghost:hover{border-color:var(--hsh-cream)}.hsh-cta-btn{margin-top:12px}.hsh-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,6vw,96px);font-family:var(--hsh-font-body);padding-top:clamp(64px,9vw,112px);padding-right:max(24px,calc(( 100% - 1120px ) / 2));padding-bottom:clamp(64px,9vw,112px);padding-left:max(24px,calc(( 100% - 1120px ) / 2));background-color:var(--hsh-cream)}@media (max-width:1023px){.hsh-feature{grid-template-columns:minmax(0,1fr)}}.hsh-feature-alt{background-color:var(--hsh-sand)}.hsh-feature-copy{display:flex;flex-flow:column;gap:16px}.hsh-feature-title{color:var(--hsh-ink);font-family:var(--hsh-font-display);font-weight:600;font-size:clamp(1.9rem,3.6vw,2.75rem);line-height:1.15}.hsh-feature-text{color:var(--hsh-muted);font-size:1.0625rem;line-height:1.7}.hsh-feature-list{display:flex;flex-flow:column;gap:12px;margin-top:8px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hsh-feature-list{list-style:none}.hsh-feature-item{color:var(--hsh-ink);line-height:1.5;padding-left:16px;border-left:3px solid var(--hsh-amber)}.hsh-feature-icon{justify-self:center;width:100%;max-width:380px;box-sizing:border-box;aspect-ratio:1/1;color:var(--hsh-amber);padding-top:22%;padding-right:22%;padding-bottom:22%;padding-left:22%;background-color:var(--hsh-teal)}.hsh-feature-icon{border-radius:36% 64% 58% 42%/42% 40% 60% 58%}@media (max-width:1023px){.hsh-feature-icon{justify-self:start;max-width:240px}}.hsh-feature-icon-left{order:-1}@media (max-width:1023px){.hsh-feature-icon-left{order:0}}.hsh-testimonials{display:flex;flex-flow:column;align-items:center;gap:16px;font-family:var(--hsh-font-body);text-align:center;padding-top:clamp(64px,9vw,112px);padding-right:max(24px,calc(( 100% - 1120px ) / 2));padding-bottom:clamp(64px,9vw,112px);padding-left:max(24px,calc(( 100% - 1120px ) / 2));background-color:var(--hsh-cream)}.hsh-section-title{max-width:22ch;color:var(--hsh-ink);font-family:var(--hsh-font-display);font-weight:600;font-size:clamp(1.9rem,3.6vw,2.75rem);line-height:1.15}.hsh-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;text-align:left;margin-top:32px}@media (max-width:1023px){.hsh-quote-grid{grid-template-columns:minmax(0,1fr)}}.hsh-quote{display:flex;flex-flow:column;gap:6px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-radius:20px;border-top:1px solid rgba(15,76,74,.1);border-right:1px solid rgba(15,76,74,.1);border-bottom:1px solid rgba(15,76,74,.1);border-left:1px solid rgba(15,76,74,.1);box-shadow:0px 12px 32px rgba(15,76,74,.06)}@media (max-width:767px){.hsh-quote{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.hsh-quote-text{color:var(--hsh-ink);font-family:var(--hsh-font-display);font-size:1.125rem;line-height:1.6;margin-bottom:14px}.hsh-quote-name{color:var(--hsh-teal);font-weight:600;margin-top:auto}.hsh-quote-role{color:var(--hsh-muted);font-size:0.9rem}.hsh-cta{display:flex;flex-flow:column;align-items:center;gap:20px;font-family:var(--hsh-font-body);text-align:center;padding-top:clamp(72px,10vw,128px);padding-right:max(24px,calc(( 100% - 1120px ) / 2));padding-bottom:clamp(72px,10vw,128px);padding-left:max(24px,calc(( 100% - 1120px ) / 2));background-image:linear-gradient(135deg,var(--hsh-teal-deep),var(--hsh-teal));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.hsh-cta-title{max-width:20ch;color:var(--hsh-cream);font-family:var(--hsh-font-display);font-weight:600;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.hsh-cta-text{max-width:40rem;color:rgba(251,247,240,.85);font-size:1.125rem;line-height:1.6}.hsh-rent-photo{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;border-radius:6px}.hsh-rent-photo-tall{aspect-ratio:5/6}@media (max-width:1023px){.hsh-rent-photo-tall{aspect-ratio:4/3}}.hsh-rent-photo-portrait{aspect-ratio:4/5}@media (max-width:1023px){.hsh-rent-photo-portrait{aspect-ratio:4/3}}