.hero[data-astro-cid-lcdefpme]{background:var(--ink);min-height:min(760px,86vh);color:var(--mist);grid-template-columns:minmax(0,46fr) minmax(0,54fr);display:grid}.hero-copy[data-astro-cid-lcdefpme]{padding:clamp(48px, 7vw, 96px) var(--gutter);align-items:center;display:flex;position:relative;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;gap:24px;max-width:540px;display:grid;position:relative}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#cfd5d1}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero-photo[data-astro-cid-lcdefpme]{min-height:400px;position:relative}.hero-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.problem[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;display:grid}.problem-frame[data-astro-cid-lcdefpme]{min-height:480px;margin:0;position:relative}.problem-frame[data-astro-cid-lcdefpme]:before{content:"";z-index:1;border:2px solid var(--oak);border-bottom:0;border-right:0;width:26px;height:26px;position:absolute;top:-10px;left:-10px}.problem-frame[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pains[data-astro-cid-lcdefpme]{grid-template-rows:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.pains[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:11.5em;display:block}.pains[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--leaf);color:var(--mist);letter-spacing:-.025em;text-wrap:balance;align-items:center;padding:28px 36px;font-size:clamp(22px,2.1vw,28px);font-weight:600;line-height:1.15;display:flex}.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.copy[data-astro-cid-lcdefpme]{gap:22px;display:grid}.copy[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{justify-self:start}.portrait[data-astro-cid-lcdefpme]{max-width:440px}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tile[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;gap:48px;min-height:300px;padding:30px;display:flex}.tile-h[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.15}.tile-p[data-astro-cid-lcdefpme]{max-width:26em;font-size:15px;line-height:1.5}.tile-ink[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--mist)}.tile-ink[data-astro-cid-lcdefpme] .tile-h[data-astro-cid-lcdefpme]{color:var(--mist)}.tile-ink[data-astro-cid-lcdefpme] .tile-p[data-astro-cid-lcdefpme]{color:var(--ash)}.tile-mist[data-astro-cid-lcdefpme]{background:var(--panel);color:var(--fg)}.tile-mist[data-astro-cid-lcdefpme] .tile-p[data-astro-cid-lcdefpme]{color:var(--fg-muted)}.tile-leaf[data-astro-cid-lcdefpme]{background:var(--leaf);color:var(--mist)}html[data-surface=dark] .tile-ink[data-astro-cid-lcdefpme]{background:var(--panel)}html[data-surface=dark] .tile-mist[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--leaf) 45%, var(--panel))}.tile-leaf[data-astro-cid-lcdefpme] .tile-h[data-astro-cid-lcdefpme]{color:var(--mist)}.tile-leaf[data-astro-cid-lcdefpme] .tile-p[data-astro-cid-lcdefpme]{color:#cfd9d3}.start[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:64px;display:grid}.start-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:20px;display:grid}.steps[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);letter-spacing:-.015em;color:var(--fg);align-items:center;gap:24px;padding:24px 0;font-size:clamp(20px,2vw,26px);font-weight:500;display:flex}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}.num[data-astro-cid-lcdefpme]{border:1px solid var(--oak);height:40px;color:var(--accent-text);flex:0 0 40px;place-items:center;font-size:15px;font-weight:600;display:inline-grid}.cta-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px;display:grid}.cta-inner[data-astro-cid-lcdefpme]{justify-items:start;gap:20px;max-width:680px;display:grid}.cta[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#d8e1dc}.nhwa[data-astro-cid-lcdefpme]{justify-self:end;gap:14px;max-width:400px;display:grid}.nhwa-logo[data-astro-cid-lcdefpme]{background:var(--white);padding:20px;display:block}.nhwa-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;max-width:320px;height:auto;margin-inline:auto;display:block}.nhwa-def[data-astro-cid-lcdefpme]{color:#dfe6e2;font-size:15px;line-height:1.5}.nhwa-only[data-astro-cid-lcdefpme]{color:var(--mist);font-size:14px;font-weight:600}@media (width<=960px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0}.hero-photo[data-astro-cid-lcdefpme]{min-height:60vw}.tiles[data-astro-cid-lcdefpme],.problem[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.problem-frame[data-astro-cid-lcdefpme]{aspect-ratio:4/3;min-height:0}.pains[data-astro-cid-lcdefpme]{grid-template-rows:none;gap:12px}.pains[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:26px 24px}.tile[data-astro-cid-lcdefpme]{gap:28px;min-height:0}.start[data-astro-cid-lcdefpme],.cta-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.nhwa[data-astro-cid-lcdefpme]{justify-self:start}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px}.portrait[data-astro-cid-lcdefpme]{max-width:none}}
