 @media only screen and (min-width: 0rem) {#dex-about-intro {background: var(--white);padding: 4.5rem 1.5rem;font-family: var(--font-body);}#dex-about-intro .dex-about-copy {max-width: 46rem;margin: 0 auto;text-align: center;}#dex-about-intro .dex-about-text {margin: 1.5rem 0 0;font-size: var(--bodyFontSize);line-height: 1.85;font-weight: 400;color: var(--bodyTextColor);}#dex-about-intro .dex-about-stage {margin: 3.5rem auto 0;display: grid;grid-template-columns: 1fr;gap: 1rem;}#dex-about-intro .dex-about-shot {overflow: hidden;border: 3px solid var(--ink);}#dex-about-intro .dex-about-shot img {width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;object-position: center;transition: transform 0.7s ease;}#dex-about-intro .dex-about-shot:hover img {transform: scale(1.05);}}@media only screen and (min-width: 0rem) {#dex-about-intro.dex-404 {min-height: 58svh;display: flex;align-items: center;padding: 5rem 1.5rem;background: var(--smoke);}#dex-about-intro.dex-404 .dex-about-inner {width: 100%;}#dex-about-intro.dex-404 .dex-404-copy {max-width: 44rem;margin: 0 auto;text-align: center;}#dex-about-intro.dex-404 .dex-404-title {margin: 1.25rem 0 0;font-family: var(--font-display);font-size: clamp(2.375rem, 7vw, 3.75rem);font-weight: 700;line-height: 0.95;letter-spacing: -0.025em;color: var(--headerColor);}#dex-about-intro.dex-404 .dex-404-title span {color: var(--red);}#dex-about-intro.dex-404 .dex-404-lead {margin: 1.5rem auto 0;max-width: 38rem;font-size: var(--bodyFontSize);line-height: 1.85;font-weight: 400;color: var(--bodyTextColor);}#dex-about-intro.dex-404 .dex-404-actions {margin-top: 0.75rem;display: flex;flex-direction: column;align-items: center;gap: 0;}}@media only screen and (min-width: 48rem) {#dex-about-intro {padding: 5.5rem 2.5rem;}#dex-about-intro.dex-404 {padding: 6.5rem 2.5rem;}#dex-about-intro .dex-about-stage {grid-template-columns: repeat(2, 1fr);gap: 1.25rem;}#dex-about-intro .dex-about-shot:first-child {grid-column: span 2;}#dex-about-intro.dex-404 .dex-404-actions {flex-direction: row;justify-content: center;gap: 1.25rem;}}@media only screen and (min-width: 64rem) {#dex-about-intro {padding: 7.5rem 3rem;}#dex-about-intro.dex-404 {padding: 8.5rem 3rem;}#dex-about-intro .dex-about-stage {grid-template-columns: repeat(3, 1fr);align-items: start;gap: 1.75rem;margin-top: 4.5rem;}#dex-about-intro .dex-about-shot:first-child {grid-column: auto;}#dex-about-intro .dex-about-shot:nth-child(2) {margin-top: 2.5rem;}}