 @media only screen and (min-width: 0rem) {#rr-about-intro {background: var(--white);padding: 4.5rem 1.5rem;font-family: var(--font-body);}#rr-about-intro .rr-about-copy {max-width: 46rem;margin: 0 auto;text-align: center;}#rr-about-intro .rr-about-text {margin: 1.5rem 0 0;font-size: var(--bodyFontSize);line-height: 1.85;font-weight: 400;color: var(--bodyTextColor);}#rr-about-intro .rr-about-actions {display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1rem;}#rr-about-intro .rr-about-actions .rr-btn {width: 100%;max-width: 20rem;}#rr-about-intro .rr-about-specs {list-style: none;max-width: 46rem;margin: 3rem auto 0;padding: 0;display: grid;grid-template-columns: 1fr;border-top: 1px solid var(--border);}#rr-about-intro .rr-about-spec {padding: 1.15rem 0.5rem;font-family: var(--font-body);font-size: 0.75rem;font-weight: 600;line-height: 1.4;letter-spacing: 0.2em;text-transform: uppercase;text-align: center;color: var(--headerColor);border-bottom: 1px solid var(--border);}#rr-about-intro .rr-about-stage {margin: 3.5rem auto 0;display: grid;grid-template-columns: 1fr;gap: 1rem;}#rr-about-intro .rr-about-shot {position: relative;overflow: hidden;border-radius: 0.25rem;background: var(--stone);}#rr-about-intro .rr-about-shot img {width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;object-position: center;transition: transform 0.8s ease;}#rr-about-intro .rr-about-shot:hover img {transform: scale(1.05);}}@media only screen and (min-width: 0rem) {#rr-about-intro.rr-404 {min-height: 58svh;display: flex;align-items: center;padding: 5rem 1.5rem;background: var(--white);}#rr-about-intro.rr-404 .rr-about-inner {width: 100%;}#rr-about-intro.rr-404 .rr-404-copy {max-width: 44rem;margin: 0 auto;text-align: center;}#rr-about-intro.rr-404 .rr-404-title {margin: 1.25rem 0 0;font-family: var(--font-display);font-size: clamp(2.25rem, 7vw, 3.5rem);font-weight: 700;line-height: 1.05;letter-spacing: -0.035em;color: var(--headerColor);}#rr-about-intro.rr-404 .rr-404-title span {color: var(--brass-dark);font-weight: 400;}#rr-about-intro.rr-404 .rr-404-lead {margin: 1.5rem auto 0;max-width: 38rem;font-size: var(--bodyFontSize);line-height: 1.85;font-weight: 400;color: var(--bodyTextColor);}#rr-about-intro.rr-404 .rr-404-actions {margin-top: 0.75rem;display: flex;flex-direction: column;align-items: center;gap: 0;}}@media only screen and (min-width: 48rem) and (max-width: 63.9375rem) {#rr-about-intro {padding: 6rem 2.5rem;}#rr-about-intro.rr-404 {padding: 6.5rem 2.5rem;}#rr-about-intro .rr-about-actions {flex-direction: row;gap: 1.25rem;}#rr-about-intro .rr-about-actions .rr-btn {width: auto;}#rr-about-intro .rr-about-specs {grid-template-columns: repeat(2, 1fr);border-left: 1px solid var(--border);}#rr-about-intro .rr-about-spec {border-right: 1px solid var(--border);}#rr-about-intro .rr-about-stage {grid-template-columns: repeat(2, 1fr);gap: 1.25rem;}#rr-about-intro.rr-404 .rr-404-actions {flex-direction: row;justify-content: center;gap: 1.25rem;}}@media only screen and (min-width: 64rem) {#rr-about-intro {padding: 8rem 3rem;}#rr-about-intro.rr-404 {padding: 8.5rem 3rem;}#rr-about-intro .rr-about-actions {flex-direction: row;gap: 1.25rem;}#rr-about-intro .rr-about-actions .rr-btn {width: auto;}#rr-about-intro .rr-about-specs {grid-template-columns: repeat(4, 1fr);border-left: 1px solid var(--border);margin-top: 3.5rem;}#rr-about-intro .rr-about-spec {font-size: 0.8125rem;padding: 1.35rem 0.75rem;border-right: 1px solid var(--border);}#rr-about-intro .rr-about-stage {grid-template-columns: repeat(4, 1fr);align-items: start;gap: 1.5rem;margin-top: 4.5rem;}#rr-about-intro .rr-about-shot:nth-child(even) {margin-top: 3rem;}#rr-about-intro.rr-404 .rr-404-actions {flex-direction: row;justify-content: center;gap: 1.25rem;}}