section.error-404-hero{padding-top:calc(var(--spacing-md) + var(--header-offset));display:grid}section.error-404-hero .text,section.error-404-hero .svg-wrapper{grid-area:1/1/2/2}section.error-404-hero .text{text-align:center;padding-inline:var(--standard-section-padding-x)}section.error-404-hero .text h1{font-family:var(--font-family-serif);font-weight:700;font-size:max(4rem,3.175rem + 4.125vw,6.77vw);line-height:.8;color:var(--text-color-accent);margin-bottom:var(--spacing-xs)}section.error-404-hero .text .h4{margin-bottom:var(--spacing-lg)}section.error-404-hero .svg-wrapper{margin-left:-30%;margin-right:var(--standard-section-padding-x);margin-top:30%}section.error-404-hero .drawing path{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}section.error-404-hero.aos-animate .drawing path{animation-name:draw;animation-duration:3s;animation-delay:800ms;animation-timing-function:cubic-bezier(0.66, 0.31, 0.2, 0.88);animation-fill-mode:forwards}@media(min-width: 32rem){section.error-404-hero .svg-wrapper{margin-top:0}}@media(min-width: 48rem){section.error-404-hero .text{margin:auto}section.error-404-hero .svg-wrapper{margin-left:-15%;margin-right:var(--spacing-sm)}}@media(min-width: 62rem){section.error-404-hero .svg-wrapper{margin-left:0;margin-right:calc(var(--standard-section-padding-x) + var(--spacing-md))}}/*# sourceMappingURL=404.css.map */
