.p-event .ev-hero{background:var(--ink);padding:130px 0 50px}.p-event .ev-back{display:inline-block;color:var(--ash);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}.p-event .ev-back:hover{color:var(--flame)}.p-event .ev-banner img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.55)}.p-event .ev-b-tall{display:none}.p-event .ev-title{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-top:38px}.p-event .kick{font-weight:800;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}.p-event .ev-title h1{font-size:clamp(44px,7vw,86px)}.p-event .ev-when{color:var(--ash);font-size:17px;font-weight:600;margin-top:12px}.p-event .ev-status{display:inline-block;padding:12px 20px;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);color:var(--ash);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.p-event .ev-body{background:var(--navy2);padding:90px 0}.p-event .ev-grid{display:grid;grid-template-columns:1fr 340px;grid-gap:70px;gap:70px;align-items:start;max-width:1080px}.p-event .ev-block{margin-bottom:46px}.p-event .ev-label{font-family:var(--font-anton);font-size:clamp(24px,3vw,32px);line-height:1.05;margin-bottom:16px}.p-event .ev-words p{color:#e6e8eb;font-size:18px;margin-bottom:14px;max-width:62ch}.p-event blockquote{margin:22px 0 0;padding-left:20px;border-left:4px solid var(--flame);font-size:22px;font-weight:700;line-height:1.45;color:var(--cream);max-width:40ch}.p-event .ev-facts{position:-webkit-sticky;position:sticky;top:110px;padding:26px 26px 28px;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1)}.p-event .ev-facts dl{display:grid;grid-gap:16px;gap:16px;margin:0 0 24px}.p-event .ev-facts dt{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:4px}.p-event .ev-facts dd{margin:0;color:var(--cream);font-size:16px;line-height:1.45}.p-event .ev-facts .btn{width:100%;text-align:center}.p-event .ev-register{background:var(--ink);padding:100px 0;text-align:center}.p-event .ev-register h2{font-size:clamp(32px,4.6vw,52px);margin-bottom:16px}.p-event .ev-closed{max-width:640px;margin:0 auto}.p-event .ev-closed p{color:var(--ash);font-size:17px;margin-bottom:28px}.p-event .ev-form{max-width:640px;margin:0 auto}.p-event .ev-form .form-card{margin-top:26px;text-align:left}@media(max-width:900px){.p-event .ev-grid{grid-template-columns:1fr;gap:20px}.p-event .ev-facts{position:static}}@media(max-width:700px){.p-event .ev-hero{padding:100px 0 40px}.p-event .ev-b-wide{display:none}.p-event .ev-b-tall{display:block}.p-event .ev-body{padding:60px 0}.p-event .ev-words p{font-size:16.5px}.p-event blockquote{font-size:19px}.p-event .ev-register{padding:70px 0}}.p-event .ev-facts dd ul{list-style:none;padding:0;margin:2px 0 0;display:grid;grid-gap:6px;gap:6px}.p-event .ev-facts dd li{position:relative;padding-left:16px}.p-event .ev-facts dd li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--flame)}.p-event .ev-gallery{background:var(--navy2);padding:0 0 90px}.p-event .ev-gallery .wrap{max-width:1080px}.p-event .ev-photos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:6px}.p-event .ev-photos img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px}.p-event .ev-fund{background:var(--ink);padding:100px 0 0}.p-event .ev-fund-card{max-width:760px;margin:0 auto;padding:40px 40px 44px;border-radius:18px;text-align:center;background:linear-gradient(135deg,rgba(224,70,58,.16),rgba(224,70,58,.04));border:1px solid rgba(224,70,58,.32)}.p-event .ev-fund h2{font-size:clamp(40px,6vw,64px);margin-bottom:22px}.p-event .ev-fund h2 span{color:var(--ash);font-size:.55em}.p-event .ev-bar{height:14px;border-radius:999px;background:hsla(0,0%,100%,.1);overflow:hidden;margin:0 auto 26px;max-width:560px}.p-event .ev-bar i{display:block;height:100%;border-radius:999px;background:var(--grad-ember)}.p-event .ev-fund p{color:#e6e8eb;font-size:18px;line-height:1.65;max-width:56ch;margin:0 auto 28px}.p-event .ev-more{display:block;background:var(--navy2);border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);padding:24px 0;transition:background .2s}.p-event .ev-more:hover{background:rgba(224,70,58,.08)}.p-event .ev-more .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.p-event .ev-more b{display:block;font-family:var(--font-anton);font-weight:400;font-size:24px;color:var(--cream);margin-bottom:2px}.p-event .ev-more span{color:var(--ash);font-size:14.5px}.p-event .ev-more .btn{color:var(--cream);font-size:13px}@media(max-width:700px){.p-event .ev-photos{grid-template-columns:repeat(2,1fr);gap:8px}.p-event .ev-gallery{padding-bottom:60px}.p-event .ev-fund{padding-top:70px}.p-event .ev-fund-card{padding:30px 20px 32px}.p-event .ev-fund p{font-size:16.5px}}@font-face{font-family:Inter Body;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2")}.p-event .ev-facts dd,.p-event .ev-fund p,.p-event .ev-stats span,.p-event .ev-words p{font-family:Inter Body,Inter,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.005em}.p-event .ev-words p{font-size:18.5px;line-height:1.7;color:#eceef0}.p-event blockquote{font-family:Inter Body,Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-.01em}.p-event .ev-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin:24px 0 10px;max-width:640px}.p-event .ev-stats div{padding:18px 20px;border-radius:14px;background:linear-gradient(135deg,rgba(224,70,58,.16),rgba(224,70,58,.04));border:1px solid rgba(224,70,58,.3)}.p-event .ev-stats b{display:block;font-family:var(--font-anton);font-weight:400;font-size:34px;line-height:1;color:var(--flame);margin-bottom:8px}.p-event .ev-stats span{display:block;color:var(--ash);font-size:15px;line-height:1.45}.p-event .ev-source{font-size:13px!important;color:var(--soft)!important}.p-event .ev-source a{color:var(--ash);text-decoration:underline}@media(max-width:480px){.p-event .ev-stats{grid-template-columns:1fr}}.p-event .ev-gallery{background:var(--ink);padding:60px 0 0}