*{box-sizing:border-box}.community-page{--ink:#11100e;--cream:#f4eee4;--gold:#caa766;--gold-light:#e4c784;background:var(--ink);min-height:100svh;color:var(--cream);font-family:Arial,sans-serif;overflow:hidden}.community-topbar{border-bottom:1px solid #e2c78f29;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem clamp(1.2rem,5vw,5rem);display:grid}.community-topbar>a:first-child{width:8.4rem}.community-topbar img{width:100%;height:auto;display:block}.community-topbar>span{color:#8d857b;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.community-topbar>a:last-child{color:#e2c78f;letter-spacing:.1em;text-transform:uppercase;justify-self:end;font-size:.75rem;font-weight:900;text-decoration:none}.community-topbar i,.community-join i{margin-left:.45rem;font-style:normal}.community-hero{background:radial-gradient(circle at 78% 42%,#caa76621,#0000 26%);grid-template-columns:minmax(0,1fr) minmax(16rem,.34fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding:clamp(3rem,7vw,7rem) clamp(1.2rem,7vw,8rem) clamp(2.5rem,5vw,5rem);display:grid}.community-hero>div>p:first-child,.community-podium header>span,.community-ranking header span,.community-join>div>span{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-size:.75rem;font-weight:900}.community-hero h1{letter-spacing:-.05em;max-width:64rem;margin:1rem 0 1.5rem;font:400 clamp(4rem,7.2vw,8rem)/.88 Georgia,serif}.community-hero h1 em,.community-podium h2 em,.community-join h2 em{color:var(--gold-light);font-weight:400}.community-lead{color:#afa69b;max-width:48rem;margin:0;font:400 clamp(1.05rem,1.5vw,1.3rem)/1.65 Georgia,serif}.community-hero aside{background:linear-gradient(135deg,#caa7661f,#ffffff04);border:1px solid #e2c78f47;gap:.55rem;padding:1.4rem;display:grid}.community-hero aside span,.community-hero aside small{color:#8f877d;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.community-hero aside strong{color:var(--gold-light);font:400 4rem/1 Georgia,serif}.community-hero aside a{color:#d9bf85;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #e2c78f29;margin-top:.5rem;padding-top:.8rem;font-size:.75rem;font-weight:900;text-decoration:none}.community-podium{background:#171411;padding:clamp(2.5rem,5vw,5rem) clamp(1.2rem,7vw,8rem)}.community-podium>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.community-podium h2{margin:.45rem 0 0;font:400 clamp(2.6rem,5vw,5.2rem)/.95 Georgia,serif}.community-podium-grid{background:#e2c78f33;border:1px solid #e2c78f33;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.community-podium article{text-align:center;background:#11100e;align-content:center;justify-items:center;min-width:0;min-height:19rem;padding:2rem;display:grid;position:relative}.community-podium article.place-1{background:radial-gradient(circle at 50% 35%,#caa76633,#0000 42%),#15120e}.community-podium article>span{color:#8e867c;letter-spacing:.12em;text-transform:uppercase;margin-top:1.4rem;font-size:.75rem;font-weight:900}.community-podium article>strong{color:#eee3d3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:.55rem 0;font:400 clamp(1.35rem,2vw,2rem)/1.1 Georgia,serif;overflow:hidden}.community-podium article>p{color:#a0988d;margin:0;font-size:.85rem}.community-medal{aspect-ratio:1;color:#d6b763;background:#211b15;border:3px solid;border-radius:50%;place-items:center;width:5rem;display:grid;position:relative;box-shadow:inset 0 0 0 .5rem #d6b7631f,0 15px 30px #00000052}.community-medal:before,.community-medal:after{content:"";opacity:.75;background:currentColor;width:1rem;height:2rem;position:absolute;top:3.7rem}.community-medal:before{left:.8rem;transform:rotate(16deg)}.community-medal:after{right:.8rem;transform:rotate(-16deg)}.community-medal b{font-size:1.2rem}.medal-2{color:#b8b9ba!important}.medal-3{color:#b7774f!important}.community-leading{border-top:1px solid #e2c78f24;margin-top:1.3rem;padding-top:1rem;display:grid}.community-leading small{color:#857d73;text-transform:uppercase;font-size:.75rem}.community-leading time{color:#e2c27e;margin-top:.3rem;font:400 .85rem/1 Georgia,serif}.community-record{color:#171411;background:linear-gradient(110deg,#c49d5d,#e2c784,#c49d5d);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin:0 clamp(1.2rem,7vw,8rem);padding:1rem 1.2rem;display:grid}.community-record>span{aspect-ratio:1;border:1px solid #17141159;border-radius:50%;place-items:center;width:3rem;display:grid}.community-record>div{gap:.2rem;display:grid}.community-record small{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.community-record>div strong{font:400 1.25rem/1.15 Georgia,serif}.community-record p{color:#66502f;margin:0;font-size:.75rem}.community-record>b,.community-record>b time{font:400 1rem/1.2 Georgia,serif}.community-ranking{padding:clamp(3rem,6vw,6rem) clamp(1.2rem,7vw,8rem)}.community-ranking>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.community-ranking h2{margin:.45rem 0 0;font:400 clamp(2.6rem,5vw,5rem)/1 Georgia,serif}.community-ranking header p{color:#938b81;text-align:right;max-width:26rem;margin:0;line-height:1.55}.community-board{border:1px solid #e2c78f33}.community-board-head,.community-board article{grid-template-columns:6rem minmax(13rem,1.5fr) .8fr 1fr;align-items:center;gap:1rem;padding:0 1.3rem;display:grid}.community-board-head{color:#766f67;background:#0d0c0a;min-height:3.2rem}.community-board-head span{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.community-board article{background:#171411;border-top:1px solid #e2c78f1f;min-height:6rem}.community-board article.is-top{background:linear-gradient(90deg,#caa7661c,#171411 45%)}.community-board article>div{gap:.28rem;min-width:0;display:grid}.community-board article small{color:#766f67;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:none}.community-board article strong{color:#e9dfd0;text-overflow:ellipsis;font:400 1rem/1.2 Georgia,serif;overflow:hidden}.community-position>strong{color:#caa766;font-size:1.5rem}.community-mini-medal{aspect-ratio:1;color:#d6b763;background:#211b15;border:2px solid;border-radius:50%;place-items:center;width:2.5rem;font-size:.75rem;font-weight:900;display:grid}.community-empty{background:#171411;border:1px solid #e2c78f33;padding:2rem}.community-empty strong{font:400 1.3rem/1.2 Georgia,serif}.community-empty p{color:#8f877d}.community-join{color:#171411;background:#f1eadf;grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:stretch;display:grid}.community-join figure{min-height:36rem;margin:0;overflow:hidden}.community-join img{object-fit:cover;filter:saturate(.65)contrast(1.03);width:100%;height:100%;display:block}.community-join>div{align-content:center;padding:clamp(2.5rem,7vw,7rem);display:grid}.community-join h2{letter-spacing:-.04em;margin:1rem 0 1.4rem;font:400 clamp(2.8rem,5vw,5.5rem)/.95 Georgia,serif}.community-join p{color:#665f57;max-width:46rem;font:400 1.05rem/1.7 Georgia,serif}.community-join a{color:#171411;letter-spacing:.11em;text-transform:uppercase;background:#caa766;justify-content:space-between;align-items:center;width:min(100%,28rem);min-height:4rem;margin-top:1.2rem;padding:1rem 1.3rem;font-size:.75rem;font-weight:900;text-decoration:none;display:flex}.community-footer{border-top:1px solid #e2c78f29;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:2rem clamp(1.2rem,5vw,5rem);display:grid}.community-footer>img{width:8.5rem}.community-footer p{color:#827b72;font:400 .85rem/1.3 Georgia,serif}.community-footer nav{justify-content:flex-end;gap:1rem;display:flex}.community-footer a{color:#9c9489;font-size:.75rem;text-decoration:none}@media (max-width:900px){.community-topbar{grid-template-columns:1fr auto}.community-topbar>span{display:none}.community-hero{grid-template-columns:1fr}.community-hero aside{max-width:28rem}.community-podium>header,.community-ranking>header{flex-direction:column;align-items:flex-start}.community-podium-grid{grid-template-columns:1fr}.community-podium article{min-height:14rem}.community-record{grid-template-columns:auto 1fr}.community-record>b{grid-column:2}.community-board-head{display:none}.community-board{background:#e2c78f26;border:0;gap:1px;display:grid}.community-board article{border:0;grid-template-columns:4rem 1fr 1fr;gap:1px;min-height:0;padding:0}.community-board article>div{border-right:1px solid #e2c78f1f;align-content:end;min-height:5rem;padding:1.65rem 1rem .8rem;position:relative}.community-board article small{display:block;position:absolute;top:.65rem}.community-position{grid-row:1/3;justify-items:center;align-content:center!important;min-height:10rem!important}.community-board article>div:nth-child(2){grid-column:2/4}.community-join{grid-template-columns:1fr}.community-join figure{min-height:28rem;max-height:65vw}.community-footer{grid-template-columns:1fr}.community-footer p{margin:0}.community-footer nav{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:560px){.community-topbar{min-height:4.7rem;padding:.8rem 1rem}.community-topbar>a:first-child{width:6.8rem}.community-topbar>a:last-child{font-size:.75rem}.community-hero{padding:2.8rem 1rem 2rem}.community-hero h1{font-size:clamp(3.5rem,16vw,5rem)}.community-lead{font-size:1rem}.community-hero aside{max-width:none}.community-podium,.community-ranking{padding:2.7rem 1rem}.community-podium h2,.community-ranking h2{font-size:2.7rem}.community-podium-grid{border:0}.community-podium article{min-height:13rem;padding:1.4rem}.community-podium article>strong{font-size:1.25rem}.community-medal{width:4rem}.community-medal:before,.community-medal:after{top:2.9rem}.community-record{grid-template-columns:auto 1fr;margin:0 1rem;padding:.8rem}.community-record>span{width:2.4rem}.community-record>b{font-size:.78rem}.community-board article{grid-template-columns:3.6rem 1fr 1fr}.community-board article>div{padding-inline:.7rem}.community-board article strong{font-size:.88rem}.community-position{padding-inline:.4rem!important}.community-join figure{min-height:22rem}.community-join>div{padding:2.8rem 1rem}.community-join h2{font-size:3rem}.community-footer{padding:1.6rem 1rem}}.community-podium-instagram{color:#d8bd82;font-size:.78rem;text-decoration:none}:is(.community-podium-instagram:hover,.community-podium-instagram:focus-visible){color:#f1d999;text-underline-offset:.2rem;text-decoration:underline}.community-board-head,.community-board article{grid-template-columns:5.2rem minmax(10rem,1.25fr) minmax(10rem,.9fr) minmax(6rem,.65fr) minmax(8rem,.9fr)}.community-location strong{font-size:.92rem}@media (max-width:900px){.community-position{grid-row:1/4;min-height:15rem!important}.community-board article>div:nth-child(2),.community-board article>div:nth-child(3){grid-column:2/4}.community-location{border-top:1px solid #e2c78f14}}@media (max-width:560px){.community-position{min-height:15rem!important}.community-location strong{font-size:.82rem}}
