.not-found{background:#fff}.not-found .container{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding-top:3.5rem;padding-bottom:4.5rem;min-height:70vh}@media(min-width:992px){.not-found .container{flex-direction:row;gap:4rem;padding-block:5rem}}.not-found-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;max-width:36rem}@media(min-width:992px){.not-found-content{flex:1 1}}.not-found-code{color:var(--primary,#ef6623);font-size:clamp(3.5rem,9vw,6rem);line-height:1;letter-spacing:.02em}.not-found-code,.not-found-heading{font-family:var(--font-heading),serif;font-weight:400}.not-found-heading{margin:0;color:#2c3e50;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.08}.not-found-description{margin:0;max-width:30rem;color:var(--secondary,#37474f);font-family:var(--font-sans),sans-serif;font-weight:500;font-size:1.0625rem;line-height:1.5}.not-found-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.not-found-primary-button,.not-found-secondary-button{font-family:var(--font-sans),sans-serif;font-size:1rem;font-weight:700}.not-found-links{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(55,71,79,.12);width:100%}.not-found-links-label{color:rgba(55,71,79,.65);font-family:var(--font-sans),sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.not-found-links-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.not-found-link-item{padding:0;color:var(--secondary,#37474f);font-family:var(--font-sans),sans-serif;font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.not-found-link-item:hover{color:var(--primary,#ef6623);opacity:1}.not-found-visual{position:relative;display:none}@media(min-width:992px){.not-found-visual{display:block;flex:1 1;align-self:center}}.not-found-watermark{width:100%;height:auto;max-width:34rem;opacity:.35;-webkit-user-select:none;user-select:none;pointer-events:none}