.ab-hero__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.h-page .ab-hero__title{letter-spacing:-.06em;font-size:clamp(3rem,6.2vw,5.8rem);font-weight:900;line-height:.92}.ab-hero__title>span,.ab-hero__title>em{display:block}.ab-hero__title em{background:linear-gradient(95deg, var(--b-lime) 0%, #9dff9a 45%, #8f76ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding:.04em 0 .12em;font-style:normal}.ab-hero__media{position:relative}.ab-hero__media img{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(72% 72%,#000 55%,#0000 100%);mask-image:radial-gradient(72% 72%,#000 55%,#0000 100%)}.ab-hero__tag{background:var(--b-lime);color:var(--b-ink);border-radius:16px;padding:.75rem 1rem;font-size:.82rem;display:grid;position:absolute;bottom:12%;left:6%;rotate:-3deg}.ab-hero__tag strong{font-family:var(--font-display), system-ui, sans-serif;font-size:1.1rem}.ab-facts{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:clamp(2.5rem,5vw,4rem) 0 0;display:grid;overflow:hidden}.ab-facts div{background:#0b0914e0;flex-direction:column-reverse;justify-content:flex-end;padding:1.25rem 1.4rem;display:flex}.ab-facts dd{color:var(--b-lime);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:1}.ab-facts dt{color:#ffffffa8;margin-top:.4rem;font-size:.9rem;line-height:1.35}.ab-story{background:var(--b-paper)}.ab-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.h-page .ab-split h2{max-width:13ch}.ab-copy{color:#0b0914b8;gap:1.25rem;font-size:clamp(1.02rem,1.25vw,1.12rem);line-height:1.7;display:grid}.ab-copy__lead{color:var(--b-ink);letter-spacing:-.01em;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:500;line-height:1.5}.ab-quote{background:var(--b-ink);color:#fff;border-radius:28px;margin:clamp(3rem,6vw,5rem) 0 0;padding:clamp(2rem,4vw,3.5rem)}.ab-quote blockquote{max-width:30ch;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:700;line-height:1.15}.ab-quote figcaption{color:var(--b-lime);letter-spacing:.1em;text-transform:uppercase;margin-top:1.5rem;font-size:.85rem;font-weight:600}.ab-principles__lede{color:#ffffffc2;max-width:44rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55;margin-top:1.5rem!important}.ab-rail{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.ab-rail{grid-template-columns:1fr}.ab-rail:before{display:none}}@media (max-width:980px){.ab-hero__layout,.ab-split{grid-template-columns:1fr}.ab-hero__media{max-width:520px}}@media (max-width:760px){.h-page .ab-hero__title{font-size:clamp(2.6rem,12vw,3.8rem)}.ab-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
