.notFound{position:relative;display:flex;flex-direction:column;min-height:100svh;padding:42px 6vw;background:linear-gradient(115deg,rgba(8,31,28,.9),rgba(8,31,28,.58)),url(/casa-aurea-hero.jpg) 50%/cover;color:white}.notFoundBrand{display:flex;align-items:center;gap:13px}.notFoundBrand span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.6);border-radius:50%;font:13px var(--font-display),serif}.notFoundBrand strong{font:23px var(--font-display),serif}.notFound section{margin:auto 0;padding:70px 0}.notFound section>p{margin:0 0 28px;color:#d0ad70;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.notFound h1{max-width:900px;font-size:clamp(72px,9vw,140px);line-height:.78}.notFound h1 em{font-weight:400}.notFound section>span{display:block;max-width:470px;margin:38px 0;color:rgba(255,255,255,.7);font:19px/1.55 var(--font-display),serif}.notFound section>div{display:flex;gap:12px}.notFound section a{display:flex;justify-content:space-between;gap:35px;min-width:220px;padding:17px 18px;border:1px solid rgba(255,255,255,.55);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.notFound section a:first-child{background:white;color:var(--ink)}.notFound section b{font-weight:400}.notFound footer{display:flex;justify-content:space-between;padding-top:25px;border-top:1px solid rgba(255,255,255,.2);font-size:8px;letter-spacing:.16em;text-transform:uppercase}@media(max-width:700px){.notFound{padding:28px 24px}.notFound section>div{flex-direction:column}.notFound section a{width:100%}.notFound footer{gap:12px;flex-direction:column}.notFound h1{font-size:18vw}}