.not-found-module__sxuMuG__notFoundHero{border-bottom:1px solid var(--border-soft);background-color:#0000;background-image:linear-gradient(90deg,#f6f3ecfa 0%,#f6f3ece6 44%,#f6f3ec47 82%),url(/images/hero/flint-hills-trees-gravel.webp);background-position:100%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:620px;padding:70px 0;display:grid}.not-found-module__sxuMuG__heroInner{text-align:center;justify-items:center;max-width:960px;display:grid}.not-found-module__sxuMuG__heroInner h1{max-width:960px;color:var(--text-heading);font-family:var(--type-heading);letter-spacing:var(--tracking-title);margin:0;font-size:clamp(4rem,8vw,8rem);line-height:.84}.not-found-module__sxuMuG__heroInner p:not(.not-found-module__sxuMuG__section-kicker){max-width:650px;color:var(--text-primary);font-family:var(--type-ui);margin:20px 0 0;font-size:clamp(1rem,1.18vw,1.14rem);font-weight:650;line-height:1.48}.not-found-module__sxuMuG__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.not-found-module__sxuMuG__primaryButton,.not-found-module__sxuMuG__secondaryButton{min-height:46px;font-family:var(--type-button);letter-spacing:var(--tracking-button);text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:.76rem;font-weight:900;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.not-found-module__sxuMuG__primaryButton{border:1px solid var(--brand-primary);background:var(--brand-primary);color:var(--text-inverse)}.not-found-module__sxuMuG__primaryButton span{color:var(--brand-accent);font-size:1.25em}.not-found-module__sxuMuG__secondaryButton{color:var(--brand-primary);background:#fff9eec7;border:1px solid #29251f47}.not-found-module__sxuMuG__primaryButton:hover,.not-found-module__sxuMuG__secondaryButton:hover{transform:translateY(-2px)}.not-found-module__sxuMuG__helpfulSection{background:var(--surface);border-bottom:1px solid var(--border-soft);padding:52px 0 62px}.not-found-module__sxuMuG__sectionHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:22px;display:grid}.not-found-module__sxuMuG__sectionHeader h2{max-width:760px;color:var(--text-heading);font-family:var(--type-heading);letter-spacing:var(--tracking-card);margin:0;font-size:clamp(2rem,3vw,3.1rem);line-height:.92}.not-found-module__sxuMuG__linkGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.not-found-module__sxuMuG__linkCard{border:1px solid var(--border-soft);background:var(--background);border-radius:16px;min-height:230px;padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 14px 34px #1f3d340f}.not-found-module__sxuMuG__linkCard:hover{border-color:#1f3d3447;transform:translateY(-3px);box-shadow:0 20px 50px #1f3d341c}.not-found-module__sxuMuG__linkCard h3{color:var(--text-heading);font-family:var(--type-heading);letter-spacing:var(--tracking-card);margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:.96}.not-found-module__sxuMuG__linkCard p{color:var(--text-muted);font-family:var(--type-ui);margin:12px 0 0;font-size:.9rem;font-weight:600;line-height:1.36}.not-found-module__sxuMuG__linkCard>span{color:var(--brand-primary);font-family:var(--type-ui);letter-spacing:var(--tracking-button);text-transform:uppercase;align-items:center;gap:8px;margin-top:18px;font-size:.72rem;font-weight:900;display:inline-flex}.not-found-module__sxuMuG__linkCard>span span{color:var(--brand-accent);font-size:1.25em}@media (max-width:1000px){.not-found-module__sxuMuG__linkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.not-found-module__sxuMuG__notFoundHero{min-height:auto;padding:64px 0}.not-found-module__sxuMuG__heroInner h1{font-size:clamp(3.4rem,16vw,5rem)}.not-found-module__sxuMuG__heroActions{width:100%;display:grid}.not-found-module__sxuMuG__primaryButton,.not-found-module__sxuMuG__secondaryButton{width:100%}.not-found-module__sxuMuG__sectionHeader,.not-found-module__sxuMuG__linkGrid{grid-template-columns:1fr}}
