.lg-ticker-hero{padding:132px 0 84px;background:#050505;color:#fff}
.lg-ticker-hero__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}
.lg-ticker-hero h1{font-size:clamp(42px,5vw,74px);line-height:1.08}
.lg-ticker-hero h1 span{color:var(--amber)}
.lg-ticker .lg-ticker-hero .lg-eyebrow{color:var(--amber)}
.lg-ticker .lg-ticker-hero__grid>div>p:not(.lg-eyebrow){margin-top:28px;font-size:18px;max-width:630px;color:#ffffffbf}
.lg-ticker-hero__visual{margin:0;border:1px solid #343434;background:#111}
.lg-ticker-hero__visual>div{display:grid;place-items:center;background:#fff;aspect-ratio:1.55;padding:24px}
.lg-ticker-hero__visual img{width:100%;height:100%;object-fit:contain}
.lg-ticker-hero__visual figcaption{padding:20px 24px;color:#ffffffb3;font-size:12px}
.lg-ticker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.lg-ticker-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);background:#fff}
.lg-ticker-card__image{display:grid;place-items:center;aspect-ratio:1.5;padding:24px;border-bottom:1px solid var(--line)}
.lg-ticker-card__image img{width:100%;height:100%;object-fit:contain;transition:transform .3s}
.lg-ticker-card__image:hover img{transform:scale(1.035)}
.lg-ticker-card__body{display:flex;flex-direction:column;flex:1;padding:28px}
.lg-ticker-color{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800;color:var(--muted);margin-bottom:16px}
.lg-ticker-color:before{content:"";width:11px;height:11px;border-radius:50%;background:#c82626;box-shadow:inset 0 0 0 1px #0002}
.lg-ticker-color--1:before{background:#fff;box-shadow:inset 0 0 0 1px #8a929b}.lg-ticker-color--2:before{background:#e0b000}.lg-ticker-color--3:before{background:#25864b}.lg-ticker-color--4:before{background:#286ad0}.lg-ticker-color--5:before{background:conic-gradient(#d53232,#e1bd26,#3f9f4e,#286ad0,#d53232)}
.lg-ticker-card h3{font-size:28px;line-height:1.15;letter-spacing:-.03em}.lg-ticker-card h3 a{display:block}
.lg-ticker .lg-ticker-card h3+p{margin:22px 0 12px;font-size:12px;color:var(--muted)}
.lg-ticker .lg-ticker-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:28px}
.lg-ticker-sizes li{padding:7px 6px;text-align:center;border:1px solid var(--line);font-size:12px;font-weight:700}
.lg-ticker-card .lg-textlink{margin-top:auto;font-size:13px}
.lg-ticker-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.lg-ticker-selection{display:grid;grid-template-columns:1fr 1fr;gap:80px}
.lg-ticker-selection h2{font-size:clamp(34px,4vw,54px)}
.lg-ticker-selection>div>p:not(.lg-eyebrow){font-size:18px;color:var(--muted)}
.lg-ticker-selection .lg-textlink{margin-top:28px}
.lg-ticker-infrastructure{padding:48px 0;background:#050505;color:#fff}
.lg-ticker-infrastructure>.lg-shell{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.lg-ticker-infrastructure a{position:relative;padding:22px 48px 22px 28px;border-right:1px solid #343434}.lg-ticker-infrastructure a:first-child{padding-left:0}.lg-ticker-infrastructure a:last-child{border:0}
.lg-ticker-infrastructure span{display:block;font-size:12px;color:var(--amber);margin-bottom:18px}
.lg-ticker-infrastructure h3{font-size:24px;line-height:1.2}
.lg-ticker-infrastructure i{position:absolute;right:20px;top:45%;font-size:24px;color:var(--orange);font-style:normal}
.lg-ticker-infrastructure a:hover h3{text-decoration:underline;text-underline-offset:5px}
@media(max-width:1060px){.lg-ticker-hero__grid{grid-template-columns:1fr;gap:40px}.lg-ticker-hero__visual{max-width:650px}.lg-ticker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-ticker-selection{gap:40px}.lg-ticker-infrastructure h3{font-size:21px}}
@media(max-width:680px){.lg-ticker-hero{padding:110px 0 56px}.lg-ticker-hero h1{font-size:clamp(36px,10.5vw,54px)}.lg-ticker .lg-ticker-hero__grid>div>p:not(.lg-eyebrow){font-size:16px}.lg-ticker-hero__visual>div{aspect-ratio:1.6;padding:16px}.lg-ticker-grid,.lg-ticker-selection,.lg-ticker-infrastructure>.lg-shell{grid-template-columns:1fr}.lg-ticker-card__body{padding:26px}.lg-ticker-card__image{aspect-ratio:1.6;padding:20px}.lg-ticker-selection{gap:28px}.lg-ticker-selection>div>p:not(.lg-eyebrow){font-size:16px}.lg-ticker-infrastructure a,.lg-ticker-infrastructure a:first-child{padding:28px 48px 28px 0;border-right:0;border-bottom:1px solid #343434}.lg-ticker-infrastructure h3{font-size:24px}.lg-ticker-infrastructure a:last-child{border:0}}
