*{box-sizing:border-box}html{scroll-behavior:smooth}body.events-page{margin:0;background:#0d0e13;color:#ebe9e5;font-family:Inter,Arial,sans-serif}.events-page a{text-decoration:none}.events-wrap{max-width:1360px;margin:auto;padding-left:32px;padding-right:32px}.events-page h1,.events-page h2,.events-page h3,.events-page p{margin-top:0}.events-page em{font-style:normal;color:#f5aa43}.events-overline,.events-kicker{color:#dcaa6c;font:800 10px 'Space Grotesk',sans-serif;letter-spacing:.13em}.events-kicker{display:flex;gap:9px;align-items:center}.events-kicker span{padding:5px 7px;background:#542f2c;color:#f2c2ad;letter-spacing:.05em}.events-kicker i,.pulse-dot{width:7px;height:7px;border-radius:50%;background:#4bd09f;box-shadow:0 0 12px #4bd09f;display:inline-block}.event-primary,.event-ghost{display:inline-flex;justify-content:center;align-items:center;gap:18px;padding:14px 18px;min-height:44px;font:800 11px 'Space Grotesk',sans-serif;letter-spacing:.025em;transition:background .2s,transform .2s,border-color .2s}.event-primary{background:#efa43e;color:#1b1510;box-shadow:0 5px 24px #df8c2b33}.event-primary:hover{background:#ffc574;transform:translateY(-2px)}.event-ghost{color:#e5d4c0;border:1px solid #675542;background:#171820}.event-ghost:hover{border-color:#d8a361;background:#222026}.event-primary span,.event-ghost span{font-size:16px}
.events-hero{position:relative;overflow:hidden;border-bottom:1px solid #5c432d;background:linear-gradient(90deg,#090a0fee 0%,#0a0c11d9 47%,#0a0c12a6 100%),url('/assets/v2/events.webp') center/cover no-repeat}.events-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 72% 40%,#a35d2b24,transparent 38%),linear-gradient(0deg,#0d0e13,transparent 26%)}.hero-grid{position:relative;display:grid;grid-template-columns:1.24fr .76fr;gap:7%;align-items:center;min-height:500px;padding-top:72px;padding-bottom:68px}.hero-copy h1{max-width:770px;font:800 clamp(42px,5vw,74px)/.99 Sora,sans-serif;letter-spacing:-.065em;margin:24px 0}.hero-copy h1 em{display:block}.hero-summary{max-width:660px;color:#c4c0bd;font:500 17px/1.65 Inter,sans-serif}.hero-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-feature{border:1px solid #977047;background:#111116dc;box-shadow:0 25px 60px #0009;backdrop-filter:blur(8px)}.feature-top{padding:13px 19px;border-bottom:1px solid #70553a;display:flex;align-items:center;gap:9px;color:#e6c399;font:800 10px 'Space Grotesk',sans-serif;letter-spacing:.08em}.feature-top>span:last-child{margin-left:auto;color:#a4a0a0}.feature-content{padding:28px}.feature-kicker{color:#d99b57;font:800 10px 'Space Grotesk',sans-serif;letter-spacing:.08em}.feature-content h2{font:800 clamp(29px,3vw,45px)/1.05 Sora,sans-serif;letter-spacing:-.055em;margin:9px 0 13px}.feature-content>p{color:#bdb8b5;font-size:13px;line-height:1.65;max-width:390px}.feature-state{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:25px 0 17px}.feature-state>div{min-height:65px;padding:12px;background:#1b1d24;border:1px solid #514c48}.feature-state small{display:block;color:#9d968f;font:700 9px 'Space Grotesk',sans-serif}.feature-state strong{display:block;margin-top:8px;color:#f0b763;font:800 13px 'Space Grotesk',sans-serif}.feature-state .open{color:#77dda5}.feature-content>a{display:flex;align-items:center;justify-content:space-between;border:1px solid #df9c47;background:#f1a744;color:#21160d;padding:13px 16px;font:800 11px 'Space Grotesk',sans-serif}.feature-content>a:hover{background:#ffc476}
.events-overview{display:grid;grid-template-columns:repeat(3,1fr) 1.25fr;gap:0;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #443a33}.events-overview>div{display:flex;align-items:center;gap:13px;padding:11px 20px;border-right:1px solid #4c4037}.events-overview>div:first-child{padding-left:0}.events-overview .material-symbols-outlined{font-size:27px;color:#e3a24e}.events-overview strong{font:800 25px Sora,sans-serif;color:#efb360}.events-overview small{color:#b0a79d;font:800 9px/1.5 'Space Grotesk',sans-serif;letter-spacing:.04em}.events-overview>p{margin:auto 0 auto 20px;color:#a6a1a0;font-size:11px;line-height:1.6}
.events-section,.events-guide{padding-top:75px;padding-bottom:78px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:31px}.section-heading h2,.spotlight-copy h2,.cta-inner h2{font:800 clamp(27px,3.2vw,45px)/1.1 Sora,sans-serif;letter-spacing:-.05em;margin:7px 0 0}.section-heading>p{max-width:460px;color:#aaa7a6;font-size:13px;line-height:1.65;margin:0}.classic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.classic-card{background:#1a1c24;border:1px solid #584839;box-shadow:0 15px 25px #0005;overflow:hidden;transition:transform .2s,border-color .2s}.classic-card:hover{transform:translateY(-5px);border-color:var(--accent)}.classic-card.blood{--accent:#e98368}.classic-card.devil{--accent:#a48cdb}.classic-card.chaos{--accent:#61c8d1}.classic-art{position:relative;height:208px;overflow:hidden;background:#16151b}.classic-art img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9);transition:transform .35s}.classic-card:hover img{transform:scale(1.045)}.classic-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#1a1c24,transparent 62%)}.card-index,.card-status{position:absolute;z-index:1;top:14px;background:#0b0d12d9;border:1px solid #897052;color:#e4b984;padding:7px;font:800 9px 'Space Grotesk',sans-serif}.card-index{left:14px}.card-status{right:14px;border-color:#3e8f6f;color:#81d8ad}.classic-body{padding:0 21px 20px}.card-kind{color:var(--accent);font:800 10px 'Space Grotesk',sans-serif;letter-spacing:.06em}.classic-body h3{font:800 clamp(22px,2.3vw,30px)/1.1 Sora,sans-serif;letter-spacing:-.045em;margin:8px 0 13px}.classic-body h3 em{color:var(--accent)}.classic-body>p:not(.card-kind){min-height:70px;color:#b9b8b9;font:400 12px/1.7 Inter,sans-serif}.card-spec{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #4a4545;border-bottom:1px solid #4a4545;margin:16px 0}.card-spec span{padding:12px 8px 12px 0;color:#99979b;font:700 9px 'Space Grotesk',sans-serif}.card-spec span+span{border-left:1px solid #4a4545;padding-left:12px}.card-spec b{display:block;color:#dedede;font-size:11px;margin-top:5px}.classic-body>a{display:flex;justify-content:space-between;color:var(--accent);font:800 10px 'Space Grotesk',sans-serif;padding:9px 0}.classic-body>a:hover{text-decoration:underline}.events-caveat{display:flex;gap:8px;align-items:center;border:1px solid #5e4b3b;background:#1a1b22;color:#c1b2a4;padding:15px 17px;font-size:11px;line-height:1.5;margin:21px 0 0}.events-caveat .material-symbols-outlined{font-size:18px;color:#eeb15c;flex:none}
.events-spotlight{border-top:1px solid #534130;border-bottom:1px solid #534130;background:radial-gradient(circle at 70% 30%,#2c211e,#101116 58%)}.spotlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding-top:58px;padding-bottom:58px}.spotlight-image{position:relative;min-height:350px;overflow:hidden;border:1px solid #6b523b}.spotlight-image img{display:block;width:100%;height:350px;object-fit:cover}.spotlight-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#100f14bd,transparent 50%)}.spotlight-image span{position:absolute;bottom:20px;left:22px;z-index:1;color:#f1cb99;font:800 11px 'Space Grotesk',sans-serif;letter-spacing:.08em}.spotlight-copy>p:not(.events-overline){max-width:535px;color:#beb9b6;font-size:14px;line-height:1.7;margin-top:19px}.territory-facts{display:flex;gap:34px;border-top:1px solid #554738;border-bottom:1px solid #554738;padding:18px 0;margin:25px 0}.territory-facts b{display:block;color:#f3ad4c;font:800 26px Sora,sans-serif}.territory-facts span{color:#a7a2a0;font:800 9px 'Space Grotesk',sans-serif}.spotlight-copy .event-primary{min-width:230px}
.events-guide{padding-top:70px}.guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.guide-steps article{position:relative;min-height:190px;padding:24px;background:#1a1c23;border:1px solid #564b40}.guide-steps article>b{color:#eeab58;font:800 27px Sora,sans-serif}.guide-steps .material-symbols-outlined{position:absolute;right:22px;top:24px;font-size:31px;color:#956c44}.guide-steps h3{font:800 16px Sora,sans-serif;margin:21px 0 10px}.guide-steps p{font-size:12px;line-height:1.6;color:#aeaaab;margin:0}.events-cta{border-top:1px solid #59412c;border-bottom:1px solid #59412c;background:linear-gradient(90deg,#171212,#101115)}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-top:49px;padding-bottom:49px}.cta-inner h2{max-width:770px}.cta-inner p:not(.events-overline){color:#b5aaa3;font-size:13px;margin:17px 0 0}.cta-inner>div:last-child{display:flex;gap:10px;flex:none}
@media(max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:38px}.hero-feature{max-width:650px}.events-overview{grid-template-columns:repeat(3,1fr)}.events-overview>p{grid-column:1/-1;margin:13px 0 0}.classic-grid{gap:12px}.classic-body{padding:0 14px 15px}.cta-inner{display:block}.cta-inner>div:last-child{margin-top:24px}}@media(max-width:760px){.events-wrap{padding-left:18px;padding-right:18px}.hero-grid{padding-top:55px;padding-bottom:45px;min-height:auto}.hero-copy h1{font-size:44px}.hero-summary{font-size:14px}.events-overview{grid-template-columns:1fr 1fr;gap:8px}.events-overview>div{border:1px solid #4c4037;padding:12px!important}.events-overview>div:nth-child(3){grid-column:1/-1}.events-section,.events-guide{padding-top:54px;padding-bottom:55px}.section-heading{display:block}.section-heading>p{margin-top:13px}.classic-grid,.spotlight-grid,.guide-steps{grid-template-columns:1fr}.classic-art{height:190px}.classic-body>p:not(.card-kind){min-height:auto}.spotlight-grid{gap:30px}.spotlight-image,.spotlight-image img{height:245px;min-height:245px}.cta-inner>div:last-child{flex-wrap:wrap}.feature-content{padding:20px}}@media(max-width:420px){.hero-copy h1{font-size:37px}.hero-links a{width:100%}.feature-state{grid-template-columns:1fr}.card-spec b{font-size:10px}.territory-facts{gap:18px}.cta-inner>div:last-child{display:grid}.events-overview strong{font-size:20px}}
.classic-art:before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:74px;background:linear-gradient(#11131bea,#11131b9c 45%,transparent);pointer-events:none}.card-index,.card-status{z-index:2}

.classic-card.blood img{object-position:0% center}.classic-card.devil img{object-position:50% center}.classic-card.chaos img{object-position:100% center}

.events-prize-hero{display:flex;align-items:center;gap:15px;max-width:660px;margin:26px 0 0;padding:17px 20px;border:1px solid #f1bc65;background:linear-gradient(100deg,#44301bcf,#1a1719eb);box-shadow:0 8px 30px #0008,0 0 35px #e6972930;color:#f9ead3;transition:transform .2s,box-shadow .2s}
.events-prize-hero:hover{transform:translateY(-3px);box-shadow:0 12px 35px #0009,0 0 40px #e6972955}
.events-prize-hero>.material-symbols-outlined{font-size:35px;color:#ffc569}
.events-prize-hero>span:nth-child(2){display:flex;flex-direction:column;gap:5px}
.events-prize-hero small,.territory-prize small{font:800 10px 'Space Grotesk',sans-serif;letter-spacing:.1em;color:#e2bc89}
.events-prize-hero strong{font:800 clamp(16px,1.8vw,23px)/1.2 Sora,sans-serif;letter-spacing:-.025em}
.events-prize-hero strong em{white-space:nowrap;color:#ffce67}
.events-prize-hero>span:last-child{margin-left:auto;font-size:22px;color:#ffc569}
.territory-prize{display:flex;align-items:center;gap:16px;margin:23px 0 5px;padding:18px 20px;border:1px solid #f1b24f;background:linear-gradient(100deg,#45301c,#221b19);box-shadow:0 0 28px #e9962b27}
.territory-prize>.material-symbols-outlined{font-size:40px;color:#ffca65}
.territory-prize span:nth-child(2){display:flex;flex-direction:column;gap:5px}
.territory-prize strong{color:#ffd079;font:800 clamp(35px,4vw,55px)/1 Sora,sans-serif}
@media(max-width:760px){.events-prize-hero{padding:14px;gap:10px;margin-top:22px}.events-prize-hero>.material-symbols-outlined{font-size:27px}.events-prize-hero small,.territory-prize small{font-size:9px;line-height:1.4}.events-prize-hero strong{font-size:16px}.territory-prize{padding:14px;gap:12px}}
