.gb-rail__header{align-items:start;display:grid;gap:var(--gb-space-12);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:var(--gb-space-14)}.gb-rail__header>div{display:flex;flex-direction:column;gap:var(--gb-space-4)}.gb-rail__header p{margin:0}.gb-rail__intro{font-size:var(--gb-size-body);line-height:var(--gb-leading-body);max-width:52ch}.gb-rail__grid{display:grid;gap:var(--gb-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.gb-rail__cell{align-items:center;border:1px solid var(--gb-dark-hairline);border-radius:var(--gb-radius-md);display:flex;height:108px;justify-content:center;padding-inline:var(--gb-space-4);position:relative}.gb-rail__tip{background:var(--gb-black);border:1px solid var(--gb-border-interactive);border-radius:999px;bottom:8px;color:var(--gb-black-60);left:50%;opacity:0;padding:2px 9px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity var(--gb-duration) var(--gb-ease),transform var(--gb-duration) var(--gb-ease);white-space:nowrap}.gb-on-break .gb-rail__tip,.gb-on-light .gb-rail__tip{background:var(--gb-white);border-color:var(--gb-light-hairline)}.gb-rail__cell:focus-within .gb-rail__tip,.gb-rail__cell:hover .gb-rail__tip{opacity:1;transform:translate(-50%)}.gb-on-break .gb-rail__cell,.gb-on-light .gb-rail__cell{border-color:var(--gb-light-hairline)}.gb-rail__logo{filter:grayscale(1) brightness(0) invert(1);max-width:120px;opacity:.8;transition:opacity var(--gb-duration) var(--gb-ease),transform var(--gb-duration) var(--gb-ease);width:auto}.gb-rail__cell:hover .gb-rail__logo{transform:translateY(-12px)}.gb-on-break .gb-rail__logo,.gb-on-light .gb-rail__logo{filter:grayscale(1) brightness(0)}.gb-rail__cell:hover .gb-rail__logo{opacity:1}.gb-rail__wordmark{font-family:var(--gb-font-display);font-size:1.25rem;font-weight:var(--gb-weight-medium);opacity:.8;text-align:center}@media (hover:none){.gb-rail__cell{flex-direction:column;gap:var(--gb-space-2)}.gb-rail__tip{background:none;border:0;opacity:1;padding:0;position:static}.gb-rail__cell:hover .gb-rail__logo,.gb-rail__tip{transform:none}}@media (max-width:1023px){.gb-rail__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:619px){.gb-rail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-rail__cell{height:88px}}.gb-rail__notes{color:var(--gb-black-60);display:flex;flex-wrap:wrap;gap:var(--gb-space-6);justify-content:space-between;margin-top:var(--gb-space-5)}.gb-rail__grid--scroll{display:flex;gap:var(--gb-space-12);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.gb-rail__grid--scroll>*{animation:gb-rail-marquee 40s linear infinite;flex:none}.gb-rail__grid--scroll:focus-within>*,.gb-rail__grid--scroll:hover>*{animation-play-state:paused}@keyframes gb-rail-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.gb-rail__grid--scroll{display:grid;gap:var(--gb-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));mask-image:none;overflow:visible}.gb-rail__grid--scroll>*{animation:none}}