.card-swap-container{transform-origin:100% 100%;perspective:900px;position:absolute;bottom:0;right:0;overflow:visible;transform:translate(5%,20%)}.swap-card{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;background:#000;border:1px solid #fff;border-radius:12px;position:absolute;top:50%;left:50%}@media (max-width:768px){.card-swap-container{transform:scale(.75)translate(25%,25%)}}@media (max-width:480px){.card-swap-container{transform:scale(.55)translate(25%,25%)}}
.community-inner{grid-template-columns:1fr 1.7fr;align-items:center;gap:1.5rem;display:grid}.community-headline{color:var(--gold);letter-spacing:.1875rem;font-size:.875rem;font-weight:700}.community-copy{flex-direction:column;gap:1.25rem;display:flex}.community-preview{align-self:stretch;min-width:0;height:17.5rem;position:relative;overflow:hidden}.community-preview .card-swap-container{transform-origin:50%;inset:50% auto auto 50%;transform:translate(-50%,calc(1.3rem - 50%))}.community-preview .swap-card{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;overflow:hidden}.community-shot{object-fit:cover;object-position:top;image-rendering:auto}.community-shot-title{font-family:var(--font-text);letter-spacing:.09em;text-transform:uppercase;color:var(--on-media);background:var(--scrim-caption);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.3rem;padding:.2rem .45rem;font-size:.42rem;font-weight:600;position:absolute;top:.4rem;right:.4rem}.community-cta{display:none}.community-cta .btn-solid{text-align:center;box-sizing:border-box;width:100%;display:block}.community-features-label{color:var(--dim);letter-spacing:1px;text-transform:uppercase;margin-bottom:.375rem;font-size:.4375rem}.community-features{flex-wrap:wrap;gap:.3125rem;display:flex}.community-badge{background:var(--bg-elevated);color:var(--dim);letter-spacing:.5px;text-transform:uppercase;padding:.1875rem .5rem;font-size:.4375rem}@media (max-width:60rem){.community-inner{grid-template-columns:1fr}}@media (max-width:40rem){.community-inner{flex-direction:column;gap:1.25rem;display:flex}.community-copy{display:contents}.community-intro{order:1}.community-preview{order:2;height:10rem}.community-preview .card-swap-container{transform:translate(-50%,calc(1.2rem - 50%))}.community-inside{order:3}.community-cta{order:4;display:block}.community-btn-desktop{display:none}}
.about-links{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.75rem;display:grid}.about-link{border:1px solid var(--border);background:var(--surface-2);border-radius:.5rem;flex-direction:column;height:100%;padding:1.1rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.about-link:hover{border-color:var(--gold);transform:translateY(-2px)}.about-link-audience{font-family:var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:.5rem;font-weight:500}.about-link-label{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin-top:.5rem;font-size:.95rem;font-weight:600}.about-link-blurb{font-family:var(--font-text);color:var(--text-muted);margin-top:.5rem;font-size:.6rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.about-link{transition:none}.about-link:hover{transform:none}}@media (max-width:60rem){.about-links{grid-template-columns:1fr}}
