.cs-layout[data-v-84899dea]{align-items:center;gap:clamp(2rem,4vw,4rem);min-width:0;display:grid}.cs-header[data-v-84899dea]{text-align:left;align-items:flex-start;min-width:0}.cs-header[data-v-84899dea] .section-header__title,.cs-header[data-v-84899dea] .section-header__description{text-align:left;width:100%}.cs-header[data-v-84899dea] [data-theme-text],.cs-header[data-v-84899dea] [data-theme-text] *{text-align:left!important}.cs-gallery[data-v-84899dea]{isolation:isolate;gap:1rem;min-width:0;padding-block:1rem;display:grid;position:relative}.cs-gallery[data-v-84899dea]:before{content:"";z-index:-1;border:1px solid hsl(var(--primary) / .1);pointer-events:none;border-radius:50%;position:absolute;inset:0 10%;transform:rotate(8deg)}.cs-logo-rows[data-v-84899dea]{flex-direction:column;gap:clamp(.625rem,1vw,1rem);width:100%;min-width:0;display:flex}.cs-logo-row[data-v-84899dea]{flex-flow:row;align-items:stretch;min-width:0;display:flex}.cs-logo-card.card-surface[data-v-84899dea]{place-items:center;display:grid}.cs-logo-row[data-v-84899dea]>.cs-logo-card{box-sizing:border-box;flex:1 1 0;justify-self:stretch;width:0;min-width:0;max-width:none}.cs-logo-card.card-surface[data-v-84899dea]{border-color:hsl(var(--primary) / .12);background:var(--logo-surface,hsl(var(--card)));min-height:clamp(8rem,11vw,12.5rem);color:var(--logo-text,hsl(var(--foreground)));box-shadow:0 .75rem 2rem -1.25rem hsl(var(--primary) / .2);border-radius:clamp(1.25rem,2vw,2.25rem);padding:0}.cs-logo-card.card-surface[data-v-84899dea]:nth-child(6n+2),.cs-logo-card.card-surface[data-v-84899dea]:nth-child(6n+6){background:color-mix(in srgb, hsl(var(--accent-purple,var(--primary))) 7%, var(--logo-surface,hsl(var(--card))))}.cs-logo-card.card-surface[data-v-84899dea]:nth-child(6n+3),.cs-logo-card.card-surface[data-v-84899dea]:nth-child(6n+4){background:color-mix(in srgb, hsl(var(--primary)) 6%, var(--logo-surface,hsl(var(--card))))}.cs-logo[data-v-84899dea]{-o-object-fit:contain;object-fit:contain;width:80%;max-width:100%;height:clamp(4rem,6vw,7rem);max-height:100%;display:block}.cs-logo-fallback[data-v-84899dea]{font-size:var(--section-card-title-size);font-weight:var(--section-strong-weight);line-height:var(--section-card-title-line-height);text-align:center}@media (min-width:1024px){.cs-layout[data-v-84899dea]{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr)}}
