.community-principles{border-top:1px solid #10100f2b;border-bottom:1px solid #10100f2b;grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,6vw,6rem);display:grid}.community-principles article{border-right:1px solid #10100f2b;padding:2rem clamp(1rem,3vw,2.5rem)}.community-principles article:last-child{border:0}.community-principles span{color:var(--i-red);font:700 .6rem var(--font-condensed);letter-spacing:.18em}.community-principles h3{font:600 clamp(1.8rem,3vw,3rem)/1 var(--font-display);text-transform:uppercase;margin:1.2rem 0 .6rem}.community-principles p{color:#10100fa0;line-height:1.7}.community-collage{grid-template-rows:repeat(2,minmax(260px,35vw));grid-template-columns:1.25fr .75fr;gap:1rem;display:grid}.community-collage figure{background:#25221f;margin:0;position:relative;overflow:hidden}.community-collage figure:first-child{grid-row:span 2}.community-collage img{object-fit:cover;filter:saturate(.82);width:100%;height:100%}.community-collage figcaption{color:var(--i-bone);font:700 .6rem var(--font-condensed);letter-spacing:.15em;text-transform:uppercase;background:#10100fe8;padding:.7rem 1rem;position:absolute;bottom:0;left:0}.community-invite{isolation:isolate;position:relative;overflow:hidden}.community-invite:before{content:"SERVE";z-index:-1;color:#76262a0b;font:700 clamp(8rem,25vw,26rem)/1 var(--font-condensed);position:absolute;bottom:-.26em;right:-.04em}@media (max-width:700px){.community-principles{grid-template-columns:1fr}.community-principles article{border-bottom:1px solid #10100f2b;border-right:0}.community-collage{display:block}.community-collage figure{height:380px;margin-bottom:1rem}}
