.splash{--splash-bg:#f3f1e9;--splash-ink:#20291f;--splash-green:#667858;--splash-muted:#929486;z-index:9999;background:var(--splash-bg);color:var(--splash-ink);isolation:isolate;flex-direction:column;animation:.7s both splash-fade-in;display:flex;position:fixed;inset:0;overflow:hidden}.splash-header{z-index:2;border-bottom:1px solid #20291f2b;justify-content:space-between;align-items:center;min-height:72px;margin:0 6%;display:flex;position:relative}.splash-edition,.splash-index{color:#777b6e;letter-spacing:.19em;font-size:9px;font-weight:600}.splash-main{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:30px 10% 50px;display:flex;position:relative}.splash-wordmark{z-index:2;width:fit-content;max-width:100%;animation:1s .1s both splash-rise;position:relative}.splash-pretitle{color:var(--splash-green);letter-spacing:.22em;margin-bottom:18px;font-size:9px;font-weight:600;display:block}.splash-logo-wrap{align-items:center;display:flex}.splash-logo{object-fit:contain;object-position:left center;width:clamp(190px,25vw,310px);height:auto;display:block}.splash-rule{align-items:center;gap:15px;width:100%;margin-top:22px;display:flex}.splash-rule span:first-child,.splash-rule span:last-child{background:#20291f40;height:1px}.splash-rule span:first-child{flex-shrink:0;width:30px}.splash-rule span:last-child{flex:1}.splash-rule span:nth-child(2){color:#777b6e;letter-spacing:.19em;white-space:nowrap;font-size:8px;font-weight:600}.splash-statement{z-index:2;margin-top:clamp(48px,9vh,100px);animation:1s .3s both splash-rise;position:relative}.splash-statement h1{letter-spacing:-.07em;margin:0;font-family:inherit;font-size:clamp(42px,6.3vw,78px);font-weight:400;line-height:1.03}.splash-statement h1 span{color:var(--splash-green);letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.splash-statement p{color:#777b6e;letter-spacing:.025em;margin:23px 0 0;font-size:12px;line-height:1.9}.splash-giant-type{z-index:0;color:#5b6d4d11;letter-spacing:-.13em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(240px,39vw,590px);font-weight:700;line-height:.9;animation:1.5s .2s both splash-type-enter;position:absolute;bottom:-.16em;right:4%}.splash-giant-type span{color:#5b6d4d29}.splash-footer{z-index:2;grid-template-columns:1fr minmax(130px,220px) 1fr;align-items:end;gap:24px;min-height:100px;padding:0 6% 28px;display:grid;position:relative}.splash-footer-brand{color:#777b6e;letter-spacing:.16em;align-items:center;gap:10px;font-size:8px;font-weight:600;display:flex}.splash-footer-dot{background:var(--splash-green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite splash-dot-pulse}.splash-loading{width:100%}.splash-loading-label{color:#777b6e;letter-spacing:.14em;text-align:center;margin-bottom:12px;font-size:8px;font-weight:600;display:block}.splash-loading-track{background:#dedfd5;width:100%;height:2px;overflow:hidden}.splash-loading-bar{background:var(--splash-green);width:35%;height:100%;animation:1.6s cubic-bezier(.65,0,.35,1) infinite splash-loading}.splash-footer-right{color:#777b6e;letter-spacing:.2em;text-align:right;font-size:8px;font-weight:600}@keyframes splash-fade-in{0%{opacity:0}to{opacity:1}}@keyframes splash-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-type-enter{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@keyframes splash-loading{0%{transform:translate(-120%)}to{transform:translate(300%)}}@keyframes splash-dot-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (min-width:1400px){.splash-main{padding-left:12%}.splash-statement h1{font-size:86px}}@media (max-width:640px){.splash-header{min-height:58px;margin:0 22px}.splash-edition,.splash-index{letter-spacing:.12em;font-size:7px}.splash-main{padding:30px 28px 45px}.splash-pretitle{max-width:270px;font-size:8px;line-height:1.8}.splash-logo{width:clamp(180px,57vw,250px)}.splash-rule{gap:10px;margin-top:18px}.splash-rule span:nth-child(2){letter-spacing:.12em;font-size:7px}.splash-statement{margin-top:clamp(45px,9vh,75px)}.splash-statement h1{font-size:clamp(42px,10.5vw,64px)}.splash-statement p{margin-top:18px;font-size:11px}.splash-giant-type{font-size:65vw;bottom:2%;right:-3%}.splash-footer{grid-template-columns:1fr minmax(110px,150px);gap:20px;min-height:85px;padding:0 22px 22px}.splash-loading{grid-area:1/2}.splash-footer-brand{letter-spacing:.1em;grid-area:1/1;font-size:7px}.splash-footer-right{display:none}}@media (max-width:360px){.splash-main{padding-left:22px;padding-right:22px}.splash-pretitle{font-size:7px}.splash-statement h1{font-size:40px}.splash-footer{grid-template-columns:1fr;gap:18px}.splash-loading{grid-area:2/1}.splash-footer-brand{grid-row:1}}@media (max-height:620px) and (min-width:641px){.splash-header{min-height:50px}.splash-main{padding-top:20px;padding-bottom:25px}.splash-pretitle{margin-bottom:10px}.splash-logo{width:180px}.splash-rule{margin-top:12px}.splash-statement{margin-top:28px}.splash-statement h1{font-size:46px}.splash-statement p{margin-top:12px}.splash-footer{min-height:70px;padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.splash,.splash-wordmark,.splash-statement,.splash-giant-type,.splash-footer-dot,.splash-loading-bar{animation:none!important}}
.feed-section{background:linear-gradient(#f6a19273,#f6a1924d,#fffbf003);width:100%;height:100vh;overflow-y:auto}.feed-section h2{width:100%;margin:50px 0}.live-section{z-index:1;background:linear-gradient(#f6a19273,#f6a19273,#fffbf003);border-left:1px solid #f6a192bf;border-right:1px solid #f6a192bf;width:35%;height:100vh;padding-top:100px;position:relative;overflow-y:auto}.live-section h2{width:100%;margin:20px 0}@media (max-width:1000px){.live-section{width:100%}.feed-section{display:none}}.post{background:#fff;border-top:1px solid #f6a192bf;border-bottom:1px solid #f6a192bf;border-radius:10px;margin-bottom:20px;padding:30px 20px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 10px #0000001a}.post:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.title-section{color:#333;margin-bottom:15px;font-size:1.75rem;font-weight:700}.name-section h4{color:#555;margin-bottom:10px;font-size:1.1rem}.post p{color:#444;margin-bottom:20px;font-family:Roboto,sans-serif;font-size:1.15rem;line-height:1.75}.social-icons{gap:15px;margin-bottom:15px;display:flex}.social-icon{cursor:pointer;transition:transform .2s,opacity .2s}.social-icon:hover{opacity:.7;transform:scale(1.1)}.read-more{color:#007bff;font-size:1rem;font-weight:700;text-decoration:none;transition:color .3s}.read-more:hover{color:#0056b3}.post-date{color:#888;margin-top:10px;font-size:.9rem;font-style:italic}.image{border-radius:10px;max-width:100%;height:auto;margin-top:15px;margin-bottom:25px;box-shadow:0 4px 10px #0000001a}@media (max-width:768px){.post{padding:20px}.image{width:100%}.title-section{font-size:1.4rem}.post p{font-size:1rem}.social-icons{justify-content:space-around}}.live-section .live-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:linear-gradient(#fffbf000,#f6a19273);width:100%;display:none;position:sticky;bottom:0}.live-nav .option{cursor:pointer;color:#f6a192;border:1px solid #fff;width:33.3%;padding:5px 0;font-size:1.2rem;transition:all .7s}.live-nav .option.active,.live-nav .option:hover{color:#fffbf0;background-color:#f6a19273;font-size:1.3rem}.task-section{border:2px solid #fff;border-radius:10px;width:80%;margin:20px 0;padding:5px 10px}.task-section .content{max-height:300px;padding:15px 10px;overflow-y:scroll}.section-title{font-size:2rem}@keyframes progressFill{0%{width:0%}to{width:100%}}.main-section{background:linear-gradient(#111,#1a1a1a);flex-wrap:wrap;justify-content:center;width:100%;padding:100px 2rem 2rem;display:flex}.feed-section{color:#fefefe;background:linear-gradient(#111,#1a1a1a);flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;height:100vh;padding-top:10px;font-family:Inter,sans-serif;display:flex;overflow-y:auto}.controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:90%;margin-bottom:2rem;display:flex}.controls input[type=text]{color:#fefefe;background-color:#222;border:1px solid #ffffff26;border-radius:6px;flex:300px;padding:.5rem 1rem;font-size:1rem}.filter-options select{color:#fefefe;background-color:#222;border:1px solid #ffffff26;border-radius:6px;margin-left:.5rem;padding:.5rem;font-size:1rem}.tile-section{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}.member-tile{cursor:pointer;background:#1e1e1e;border:1px solid #333;border-left:5px solid #f6a192e6;border-radius:12px;flex-direction:column;gap:1rem;width:40%;margin:0 20px 1.5rem;padding:1.5rem 1.75rem;transition:box-shadow .3s,transform .3s;display:flex;box-shadow:0 6px 16px #0000004d}.member-tile:hover{transform:translateY(-3px);box-shadow:0 12px 24px #00000080}.member-tile h3{color:#f6a192;margin:0;font-size:1.2rem;font-weight:600}.name-section{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.name-section span{color:#eee;word-break:break-word;margin:0 10px;font-size:.95rem}.name-section span.label{color:#bbb;font-weight:600}.text-left{text-align:left}@media (max-width:768px){.controls{flex-direction:column;max-width:100%}.name-section{flex-direction:column;align-items:flex-start}.feed-section{padding-top:100px}}.tabs-nav{border-bottom:2px solid #f6a19266;justify-content:center;width:100%;padding-bottom:20px;display:flex}.tab-button{cursor:pointer;color:#ccc;background:0 0;border:none;border-bottom:3px solid #0000;padding:.25rem 1.5rem;font-size:1rem;font-weight:600;transition:border-bottom .3s,color .3s}.tab-button.active{color:#f6a192;border-bottom:3px solid #f6a192}.tab-button:hover{color:#fff}.modal{z-index:9999;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0%;left:0}.modal-content{color:#f6a192;background:#1e1e1e;border-radius:12px;width:90%;max-width:700px;height:75vh;padding:0 2rem 2rem;font-family:Inter,sans-serif;overflow-y:scroll;box-shadow:0 10px 30px #f6a19280}.modal-field-group{margin-bottom:1rem}.modal-field-group label{color:#f6a192;margin-bottom:.25rem;font-weight:600;display:block}.modal-field-group span{color:#eee;font-size:1rem}.address-block div{color:#ccc;font-size:.9rem;line-height:1.3}.modal input[type=number]{color:#fefefe;background-color:#222;border:1px solid #f6a19299;border-radius:6px;width:100%;padding:.5rem;font-size:1rem}.modal-buttons{justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.modal-buttons button{cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.2rem;font-size:1rem;font-weight:600;transition:background-color .3s}.modal-buttons button:first-child{color:#222;background-color:#f6a192}.modal-buttons button:first-child:hover{background-color:#f48a79}.modal-buttons button:last-child{color:#f6a192;background-color:#0000;border:1px solid #f6a192}.modal-buttons button:last-child:hover{color:#222;background-color:#f6a192}
