[data-redesign-page=industries] .mono{font-family:var(--font-redesign-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lo)}[data-redesign-page=industries] .feat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px}[data-redesign-page=industries] .tile{position:relative;display:block}[data-redesign-page=industries] .tile .media{aspect-ratio:16/10}[data-redesign-page=industries] .tile .media img,[data-redesign-page=industries] .tile .media video{position:absolute;inset:0}[data-redesign-page=industries] .tile .media video{opacity:0;transition:opacity .35s}[data-redesign-page=industries] .tile.playing .media video{opacity:1}[data-redesign-page=industries] .tile .media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}[data-redesign-page=industries] .tile:hover .media img{transform:scale(1.03)}[data-redesign-page=industries] .tile .tag{position:absolute;left:14px;top:14px;z-index:2;background:rgba(0,0,0,.65);padding:6px 10px;font-family:var(--font-redesign-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff}[data-redesign-page=industries] .tile h3{margin-top:20px;font-family:var(--display);font-weight:800;font-size:clamp(28px,2.6vw,38px);letter-spacing:-.035em;line-height:1.02;transition:color .15s}[data-redesign-page=industries] .tile p{margin-top:10px;color:var(--mid);font-size:16px;line-height:1.55;max-width:560px}[data-redesign-page=industries] .tile .go{display:inline-block;margin-top:14px;font-family:var(--font-redesign-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}[data-redesign-page=industries] .tile:focus-visible h3,[data-redesign-page=industries] .tile:hover h3{color:var(--acc)}[data-redesign-page=industries] .idx{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}[data-redesign-page=industries] .idx a{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 24px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}[data-redesign-page=industries] .idx .n{font-family:var(--font-redesign-mono),monospace;font-size:12px;color:var(--lo)}[data-redesign-page=industries] .idx b{display:block;font-family:var(--display);font-weight:800;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.04em;line-height:1;transition:color .15s,transform .2s}[data-redesign-page=industries] .idx small{display:block;margin-top:10px;font-size:14px;line-height:1.5;color:var(--lo);max-width:52ch}[data-redesign-page=industries] .idx i{font-style:normal;font-size:22px;color:var(--lo);transition:color .15s,transform .2s}[data-redesign-page=industries] .idx a:focus-visible b,[data-redesign-page=industries] .idx a:hover b{color:var(--acc);transform:translateX(6px)}[data-redesign-page=industries] .idx a:hover i{color:var(--acc);transform:translateX(4px)}[data-redesign-page=industries] .aud{margin-top:96px}[data-redesign-page=industries] .aud .lede{margin-bottom:28px}[data-redesign-page=industries] .idx.sm{border-top-color:var(--line)}[data-redesign-page=industries] .idx.sm a{grid-template-columns:minmax(0,150px) minmax(0,1fr) 24px;padding:18px 0}[data-redesign-page=industries] .idx.sm .n{font-size:11px;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}[data-redesign-page=industries] .idx.sm b{font-size:clamp(20px,1.8vw,24px)}[data-redesign-page=industries] .aud .link{display:inline-flex;align-items:center;min-height:44px;margin-top:20px}[data-redesign-page=industries] .peek{position:fixed;left:0;top:0;z-index:30;width:300px;aspect-ratio:16/10;pointer-events:none;opacity:0;transform:translate(-50%,-110%) scale(.94);transition:opacity .18s,transform .18s;background:var(--surface) center /cover no-repeat;box-shadow:0 30px 60px -20px rgba(0,0,0,.9)}[data-redesign-page=industries] .peek.on{opacity:1;transform:translate(-50%,-110%) scale(1)}[data-redesign-page=industries] .fade{opacity:0;transform:translateY(14px);transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1)}[data-redesign-page=industries] .fade.in{opacity:1;transform:none}@media (max-width:900px){[data-redesign-page=industries] .feat,[data-redesign-page=industries] .idx{grid-template-columns:minmax(0,1fr)}[data-redesign-page=industries] .idx a{grid-template-columns:40px minmax(0,1fr) 20px;gap:16px;padding:18px 0}[data-redesign-page=industries] .idx.sm a{grid-template-columns:minmax(0,1fr) 20px}[data-redesign-page=industries] .idx.sm .n{grid-column:1/-1}[data-redesign-page=industries] .peek{display:none}}@media (prefers-reduced-motion:reduce){[data-redesign-page=industries] .fade{opacity:1;transform:none;transition:none}[data-redesign-page=industries] .idx b,[data-redesign-page=industries] .idx i,[data-redesign-page=industries] .tile .media img{transition:none}}@media (max-width:900px){[data-redesign-page=industries] .idx a{align-items:start}[data-redesign-page=industries] .idx .n,[data-redesign-page=industries] .idx i{padding-top:6px}}