.business-visual{max-width:1880px;margin-inline:auto}.business-visual img{width:100%;height:auto;display:block}.business-industries{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(40px,6vw,100px)}.business-industries h2{word-break:keep-all;font-size:clamp(36px,3.8vw,64px)}.business-industries .about-copy-grid{grid-template-columns:1fr;gap:20px;margin-top:40px}.business-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.business-industry h3{letter-spacing:-.03em;margin:0 0 32px;font-size:clamp(22px,2.2vw,32px);font-weight:700}.business-industry ul{margin:0;padding:0;font-size:clamp(16px,1.4vw,20px);line-height:1.8;list-style:none}.business-industry-symbol{color:var(--orange);letter-spacing:0;transform-origin:50%;grid-column:2;justify-self:center;font-size:clamp(80px,10.2vw,168px);font-weight:800;line-height:.7;animation:4s ease-in-out infinite businessSymbolFloat;display:inline-block;position:relative;top:-24px}.business-industry-symbol.is-draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.business-industry-symbol.is-dragging{z-index:5;cursor:grabbing;filter:drop-shadow(0 12px 16px #1717172e);animation-play-state:paused}@keyframes businessSymbolFloat{0%,to{transform:translate(0)rotate(-6deg)}25%{transform:translate(4px,-8px)rotate(-2deg)}50%{transform:translate(-2px,-14px)rotate(5deg)}75%{transform:translate(3px,-7px)rotate(1deg)}}@media (width<=900px){.business-industries{grid-template-columns:1fr}.business-industry-symbol{grid-column:1}}@media (width<=480px){.business-industry-grid{grid-template-columns:1fr;gap:36px}.business-industry h3{margin-bottom:16px}}
