.connect-module__L_dNBa__platforms{isolation:isolate;position:relative;overflow:hidden}.connect-module__L_dNBa__platforms:before{content:"";z-index:-1;pointer-events:none;background:url(/marketing/connect/grain.png) 0 0/96px 96px,radial-gradient(34% 40% at 74% 52%,#80ce6e21 0%,#80ce6e0a 55%,#80ce6e00 100%),radial-gradient(60% 78% at 74% 52%,#2c6e3838 0%,#2c6e3812 52%,#2c6e3800 100%),radial-gradient(125% 110% at 55%,#0000 58%,#00000052 100%),linear-gradient(#08170f 0%,#06120c 100%);position:absolute;inset:0}@media (max-width:1067px){.connect-module__L_dNBa__platforms:before{background:url(/marketing/connect/grain.png) 0 0/96px 96px,radial-gradient(70% 20% at 50% 76%,#80ce6e21 0%,#80ce6e0a 55%,#80ce6e00 100%),radial-gradient(120% 40% at 50% 76%,#2c6e3838 0%,#2c6e3812 52%,#2c6e3800 100%),radial-gradient(130% 100%,#0000 58%,#00000052 100%),linear-gradient(#08170f 0%,#06120c 100%)}}.connect-module__L_dNBa__platformsGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.connect-module__L_dNBa__platformsCopy{grid-column:1/span 5}.connect-module__L_dNBa__platformsVisual{grid-column:7/span 6;min-width:0}.connect-module__L_dNBa__platformsCopy .site-h2{margin:0}.connect-module__L_dNBa__platformsCopy .connect-module__L_dNBa__platformsSub{max-width:440px;color:var(--on-dark-sub);margin:20px 0 0;font-size:19px;line-height:1.42}.connect-module__L_dNBa__kinds{flex-direction:column;gap:24px;margin:40px 0 0;padding:0;list-style:none;display:flex}.connect-module__L_dNBa__kind{flex-direction:column;gap:4px;max-width:440px;display:flex}.connect-module__L_dNBa__kindTitle{color:var(--on-dark);letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.35}.connect-module__L_dNBa__kindLine{color:var(--on-dark-2);text-wrap:pretty;font-size:16px;line-height:1.45}.connect-module__L_dNBa__platformsCaption{text-align:left}.connect-module__L_dNBa__platformsVisual .site-shot>.site-caption{text-align:left}@media (max-width:1067px){.connect-module__L_dNBa__platformsGrid{row-gap:var(--after-copy);grid-template-columns:minmax(0,1fr)}.connect-module__L_dNBa__platformsCopy,.connect-module__L_dNBa__platformsVisual{grid-column:1;max-width:640px}}@media (max-width:734px){.connect-module__L_dNBa__platformsSub{font-size:17px}.connect-module__L_dNBa__kinds{gap:20px;margin-top:32px}.connect-module__L_dNBa__kindTitle{font-size:16px}.connect-module__L_dNBa__kindLine{font-size:15px}}
