 @media only screen and (min-width: 0rem) {#ab-lead {background-color: var(--silver);background-image: repeating-linear-gradient(45deg, rgba(11, 12, 14, 0.028) 0 1px, transparent 1px 11px), repeating-linear-gradient(-45deg, rgba(11, 12, 14, 0.028) 0 1px, transparent 1px 11px);padding: 4.5rem 0;}#ab-lead .lead-grid {display: grid;grid-template-columns: 1fr;gap: 2.75rem;align-items: start;}#ab-lead .lead-copy {display: flex;flex-direction: column;align-items: center;text-align: center;}#ab-lead .lead-copy .h-sec {margin-top: 0;}#ab-lead .lead-copy .h-sec::after {content: "";display: block;width: 3rem;height: 3px;margin: 1.35rem auto 0;background-color: var(--orange);}#ab-lead .lead-body {margin-top: 1.5rem;font-size: 1.02rem;line-height: 1.9;color: var(--bodyTextDark);width: 100%;}#ab-lead .lead-acts {margin-top: 2.35rem;display: flex;flex-direction: column;align-items: center;gap: 0.75rem;width: 100%;max-width: 21rem;}#ab-lead .lead-acts .btn-solid, #ab-lead .lead-acts .btn-line {width: 100%;}#ab-lead .lead-stack {display: grid;grid-template-columns: repeat(2, 1fr);gap: 0.6rem;}#ab-lead .stack-frame {position: relative;width: 100%;aspect-ratio: 4 / 3;overflow: hidden;background-color: var(--steel);}#ab-lead .stack-frame img {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);}#ab-lead .stack-frame:hover img {transform: scale(1.05);}#ab-lead .stack-frame:first-of-type {border-top: 3px solid var(--orange);}}@media only screen and (min-width: 48rem) {#ab-lead {padding: 6rem 0;}#ab-lead .lead-acts {flex-direction: row;justify-content: center;max-width: none;}#ab-lead .lead-acts .btn-solid, #ab-lead .lead-acts .btn-line {width: auto;}#ab-lead .lead-stack {gap: 0.75rem;}}@media only screen and (min-width: 64rem) {#ab-lead .lead-grid {grid-template-columns: 1.05fr 0.95fr;gap: 3.5rem;}#ab-lead .lead-copy {align-items: flex-start;text-align: left;}#ab-lead .lead-copy .h-sec::after {margin-left: 0;margin-right: auto;}#ab-lead .lead-acts {justify-content: flex-start;}#ab-lead .lead-stack {position: sticky;top: 8rem;}}@media only screen and (prefers-reduced-motion: reduce) {#ab-lead .stack-frame:hover img {transform: none;}}@media only screen and (min-width: 0rem) {#ab-404 {background-color: var(--silver);background-image: repeating-linear-gradient(45deg, rgba(11, 12, 14, 0.028) 0 1px, transparent 1px 11px), repeating-linear-gradient(-45deg, rgba(11, 12, 14, 0.028) 0 1px, transparent 1px 11px);padding: 5rem 0 5.5rem;}#ab-404 .wrap {display: flex;flex-direction: column;align-items: center;text-align: center;max-width: 44rem;}#ab-404 .nf-note {margin-top: 1.35rem;max-width: 32rem;font-size: 1.02rem;line-height: 1.85;color: var(--bodyTextDark);}#ab-404 .nf-actions {margin-top: 2.35rem;display: flex;justify-content: center;}}@media only screen and (min-width: 48rem) {#ab-404 {padding: 7rem 0 7.5rem;}}