.community-benefit-visual[data-v-76e56c1f]{--benefit-tone:var(--c-palette-1);--benefit-tone-rgb:var(--c-palette-1-rgb);aspect-ratio:4/3;border-radius:var(--c-radius-lg);border:1px solid var(--c-border-subtle);background:var(--c-bg-alt);width:100%;min-height:calc(clamp(240px,36vw,360px));box-shadow:var(--c-shadow);position:relative;overflow:hidden}.community-benefit-visual--tone-2[data-v-76e56c1f]{--benefit-tone:var(--c-palette-2);--benefit-tone-rgb:var(--c-palette-2-rgb)}.community-benefit-visual--tone-3[data-v-76e56c1f]{--benefit-tone:var(--c-palette-3);--benefit-tone-rgb:var(--c-palette-3-rgb)}.community-benefit-visual--tone-4[data-v-76e56c1f]{--benefit-tone:var(--c-palette-4);--benefit-tone-rgb:var(--c-palette-4-rgb)}.community-benefit-visual__illus[data-v-76e56c1f],.community-benefit-visual__photo[data-v-76e56c1f]{position:absolute;inset:0}.community-benefit-visual__image[data-v-76e56c1f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.community-benefit-visual__photo-overlay[data-v-76e56c1f]{background:linear-gradient(145deg,#ffffff14 0,rgba(var(--benefit-tone-rgb),.22) 100%);position:absolute;inset:0}.community-benefit-visual__illus[data-v-76e56c1f]{background:linear-gradient(135deg,rgba(var(--benefit-tone-rgb),.14) 0,var(--c-bg-alt) 45%,rgba(var(--benefit-tone-rgb),.08) 100%)}.community-benefit-visual__blob[data-v-76e56c1f]{filter:blur();border-radius:50%;position:absolute}.community-benefit-visual__blob--1[data-v-76e56c1f]{background:rgba(var(--benefit-tone-rgb),.28);width:55%;height:55%;top:-12%;right:-8%}.community-benefit-visual__blob--2[data-v-76e56c1f]{background:rgba(var(--benefit-tone-rgb),.16);width:40%;height:40%;bottom:-10%;left:-6%}.community-benefit-visual__grid[data-v-76e56c1f]{opacity:.35;background-image:linear-gradient(#0000000a 1px,#0000 0),linear-gradient(90deg,#0000000a 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 20%,#0000);mask-image:radial-gradient(80% 70%,#000 20%,#0000)}.community-benefit-visual__icon-wrap[data-v-76e56c1f]{border:1px solid rgba(var(--benefit-tone-rgb),.25);width:calc(clamp(96px,18vw,128px));height:calc(clamp(96px,18vw,128px));box-shadow:0 16px 40px rgba(var(--benefit-tone-rgb),.2),0 0 0 8px #ffffff80;color:var(--benefit-tone);background:#ffffffeb;border-radius:28px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.community-benefit-visual__icon-wrap[data-v-76e56c1f] .community-solar-icon{color:var(--benefit-tone)}@media (width<=959px){.community-benefit-visual[data-v-76e56c1f]{aspect-ratio:16/10;border-radius:var(--c-radius-md);min-height:0;box-shadow:0 4px 20px #0000000f}.community-benefit-visual__icon-wrap[data-v-76e56c1f]{border-radius:22px;width:calc(clamp(72px,20vw,96px));height:calc(clamp(72px,20vw,96px))}}@media (width<=599px){.community-benefit-visual[data-v-76e56c1f]{aspect-ratio:5/3;border-radius:18px}}
