.community-grid-module__kahwJG__wrapper{background:var(--rf-bg);padding-block:3rem;position:relative}@media (min-width:768px){.community-grid-module__kahwJG__wrapper{padding-block:2rem}}.community-grid-module__kahwJG__header{flex-direction:column;gap:1rem;padding-inline:1rem;display:flex}@media (min-width:768px){.community-grid-module__kahwJG__header{gap:1.25rem;padding-inline:1.5rem}}@media (min-width:1024px){.community-grid-module__kahwJG__header{gap:1.5rem;padding-inline:2rem}}.community-grid-module__kahwJG__title{text-transform:uppercase;letter-spacing:-.02em;color:var(--rf-accent);margin:0;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.05}@media (min-width:1280px){.community-grid-module__kahwJG__title{font-size:2.25rem}}.community-grid-module__kahwJG__content{margin-top:1.5rem}.community-grid-module__kahwJG__tagList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.community-grid-module__kahwJG__tag{background:color-mix(in srgb,var(--rf-surface)70%,transparent);border:1px solid color-mix(in srgb,var(--rf-border)75%,transparent);color:var(--rf-surface-foreground);text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;align-items:center;padding:.5rem .95rem;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.community-grid-module__kahwJG__tag:hover,.community-grid-module__kahwJG__tag:focus-visible{background:color-mix(in srgb,var(--rf-accent)12%,var(--rf-surface));border-color:color-mix(in srgb,var(--rf-accent)35%,var(--rf-border));color:var(--rf-accent)}.community-grid-module__kahwJG__tag:focus-visible{outline:2px solid var(--rf-focus);outline-offset:2px}.community-grid-module__kahwJG__masonry{isolation:isolate;position:relative}.community-grid-module__kahwJG__edgeFade{pointer-events:none;z-index:2;width:3rem;position:absolute;inset-block:0}.community-grid-module__kahwJG__edgeFadeLeft{background:linear-gradient(to right,var(--rf-bg)0%,color-mix(in srgb,var(--rf-bg)55%,transparent)60%,transparent 100%);left:0}.community-grid-module__kahwJG__edgeFadeRight{background:linear-gradient(to left,var(--rf-bg)0%,color-mix(in srgb,var(--rf-bg)55%,transparent)60%,transparent 100%);right:0}.community-grid-module__kahwJG__viewport{box-sizing:border-box;width:100%;height:100%;padding-inline:1rem;position:relative;overflow:hidden}@media (min-width:768px){.community-grid-module__kahwJG__viewport{padding-inline:1.5rem}}@media (min-width:1024px){.community-grid-module__kahwJG__viewport{padding-inline:2rem}}.community-grid-module__kahwJG__list{width:100%;height:100%;position:relative}.community-grid-module__kahwJG__column{flex-direction:column;height:100%;display:flex;position:absolute;top:0}.community-grid-module__kahwJG__tile{border-radius:.75rem;outline:none;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.community-grid-module__kahwJG__tile:focus-visible{outline:2px solid var(--rf-focus);outline-offset:2px}.community-grid-module__kahwJG__tileVideo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.community-grid-module__kahwJG__tileOverlay{pointer-events:none;opacity:0;background:#0006;transition:opacity .2s ease-out;position:absolute;inset:0}.community-grid-module__kahwJG__tileIcon{pointer-events:none;width:1.5rem;height:1.5rem;color:var(--rf-accent);opacity:0;transition:transform .2s ease-out,opacity .2s ease-out;position:absolute;top:.75rem;right:.75rem;transform:translateY(4px)}.community-grid-module__kahwJG__tile:hover .community-grid-module__kahwJG__tileOverlay,.community-grid-module__kahwJG__tile:focus-visible .community-grid-module__kahwJG__tileOverlay{opacity:1}.community-grid-module__kahwJG__tile:hover .community-grid-module__kahwJG__tileIcon,.community-grid-module__kahwJG__tile:focus-visible .community-grid-module__kahwJG__tileIcon{opacity:1;transform:translateY(0)}.community-grid-module__kahwJG__ctaContainer{pointer-events:none;z-index:10;place-items:center;padding-block:10rem 3rem;display:grid;position:absolute;bottom:-1px;left:0;right:0}.community-grid-module__kahwJG__ctaBackdrop{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#0000 0%,#0006 35%,#000000d9 60%,#000000fc 10%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000d9 65%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000d9 65%,#000 100%)}.community-grid-module__kahwJG__ctaLink{background:var(--rf-accent);color:#1c1e20;pointer-events:auto;z-index:1;border-radius:9999px;align-items:center;gap:.75rem;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 18px 34px #dafd554d}.community-grid-module__kahwJG__ctaLink:hover{transform:translateY(-2px);box-shadow:0 22px 40px #dafd556b}.community-grid-module__kahwJG__ctaLink:focus-visible{outline:2px solid var(--rf-focus);outline-offset:2px}.community-grid-module__kahwJG__ctaLabel{font-weight:600}.community-grid-module__kahwJG__ctaTitle{font-weight:700}.community-grid-module__kahwJG__ctaLinkIcon{width:1rem;height:1rem}
