.csg-activations{border-top:1px solid var(--csg-line)}.csg-activation-gallery__lead{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:28px;margin-bottom:28px;display:grid}.csg-activation-gallery__lead>:last-child{padding-top:64px}.csg-activation-gallery__masonry{columns:3;column-gap:28px}.csg-activation-photo{break-inside:avoid;padding:0 0 28px}.csg-activation-photo a{background:var(--csg-panel);display:block;position:relative}.csg-activation-photo img{width:100%;height:auto;display:block}.csg-activation-photo__open{color:var(--csg-ink);font:500 11px/1.5 var(--csg-mono);border-bottom:1px solid var(--csg-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.csg-activation-photo a:focus-visible{outline:2px solid var(--story-accent);outline-offset:5px}.csg-activation-photo a:is(:hover,:focus-visible) .csg-activation-photo__open{border-color:var(--story-accent)}.csg-activation-bridge{border-top:1px solid var(--csg-line);margin-top:56px;padding-top:40px}.csg-activation-bridge>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;display:grid}.csg-activation-bridge h3{letter-spacing:-.035em;max-width:15ch;font-size:clamp(28px,3vw,42px);line-height:1.15}.csg-activation-bridge ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:42px;padding:0;list-style:none;display:grid}.csg-activation-bridge li{border-top:1px solid var(--csg-line);font:500 clamp(18px, 2vw, 28px)/1.3 var(--csg-display);justify-content:space-between;align-items:center;gap:12px;padding-block:22px;display:flex}.csg-activation-bridge li span{color:var(--story-accent);font-weight:400}.csg-activation-dialog{margin:auto}.csg-activation-dialog h3{margin-top:22px;font-size:28px}.csg-activation-dialog img{object-fit:contain;max-height:70dvh}@media (hover:hover) and (prefers-reduced-motion:no-preference){.csg-activation-photo img{transition:filter .2s}.csg-activation-photo a:hover img{filter:brightness(1.06)}}@media (width<=1080px){.csg-activation-gallery__masonry{columns:2}.csg-activation-bridge>div{gap:32px}}@media (width<=760px){.csg-activation-gallery__lead{margin-bottom:0;display:block}.csg-activation-gallery__lead>:last-child{padding-top:0}.csg-activation-gallery__masonry{columns:1}.csg-activation-photo{padding-bottom:24px}.csg-activation-photo__open{min-height:44px;font-size:12px}.csg-activation-bridge{margin-top:24px;padding-top:28px}.csg-activation-bridge>div{grid-template-columns:minmax(0,1fr);gap:20px}.csg-activation-bridge h3{max-width:18ch}.csg-activation-bridge ol{grid-template-columns:minmax(0,1fr);gap:0;margin-top:28px}.csg-activation-bridge li{padding-block:16px}.csg-activation-bridge li span{transform:rotate(90deg)}}
