.events-page .site-header{margin-bottom:-149px}.event-hero{background:radial-gradient(ellipse at 65% 0,#e9dcff,transparent 50%),linear-gradient(140deg,#d62eb6,var(--purple) 48%,var(--blue) 88%);color:#fff;padding-top:235px;padding-bottom:85px;overflow:hidden}.event-hero h1{margin-top:28px}.event-lead{justify-content:space-between;align-items:end;margin-block:24px 70px;display:flex}.event-lead p{max-width:500px;font-size:18px;font-weight:600}.event-lead .arrow-controls{gap:12px;margin:0}.event-lead .round-arrow{color:#fff}.event-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:42px;padding-bottom:8px;display:flex;overflow:auto}.event-strip>*{scroll-snap-align:start;flex:0 0 302px}.event-card{color:#fff;background:linear-gradient(155deg,#7300ff,#5300bd);border-radius:20px;min-width:0;padding:20px 24px 25px;display:block}.event-month{justify-content:space-between;align-items:center;margin-bottom:30px;font-size:24px;display:flex}.event-card-images{border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;height:145px;margin-bottom:20px;display:grid;overflow:hidden}.event-card-images img{object-fit:cover;width:100%;height:145px}.event-card-images img:first-child{object-position:center 28%}.event-card-images img:last-child{object-position:65% center}.event-card h3{margin-bottom:15px;font-size:32px;font-weight:700;line-height:1.2}.event-tag{color:#fff;background:#c52eb3;border-radius:20px;padding:4px 14px;font-size:16px;font-weight:600;display:inline-block}.event-location{align-items:center;gap:6px;margin-top:12px;font-size:18px;display:flex}.event-categories{padding-block:5px 80px}.event-category{border-bottom:1px solid #a58dff80;grid-template-columns:300px minmax(0,1fr);gap:65px;padding-block:100px;display:grid}.event-category:last-child{border:0;padding-bottom:10px}.event-category>div:first-child{flex-direction:column;justify-content:space-between;align-items:start;display:flex}.event-category h2{color:#111;max-width:230px;font-size:32px}.event-thumbnails{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;display:flex;overflow:auto}.event-thumbnails>a{scroll-snap-align:start;border-radius:20px;flex:0 0 440px;height:295px;display:block;position:relative;overflow:hidden}.event-thumbnails>a:after{content:"";background:linear-gradient(transparent,var(--purple));position:absolute;inset:35% 0 0}.event-thumbnails img{object-fit:cover;width:100%;height:100%}.event-thumbnails span{z-index:1;color:#fff;font-size:32px;font-weight:700;position:absolute;bottom:20px;left:24px}.event-detail{padding-top:60px}.event-detail h1{margin-top:30px}.event-meta{align-items:center;gap:60px;margin-top:20px;font-size:24px;display:flex}.event-meta>span{align-items:center;gap:8px;display:flex}.event-meta time{color:var(--lilac)}.event-description{max-width:1100px;margin-top:65px;font-size:18px}.event-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:30px;margin:25px 0 0 max(24px,50vw - 563px);display:flex;overflow:auto}.event-gallery img{object-fit:cover;scroll-snap-align:start;border-radius:25px;flex:0 0 600px;width:600px;height:390px}.event-gallery img:nth-child(2){flex-basis:342px;width:342px}.other-events{padding-top:90px}.other-events h2{margin-bottom:40px}.event-reach{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:130px 170px;display:grid}.event-reach h2{color:#262138;font-size:50px;font-weight:800;line-height:.98}.event-reach p{max-width:470px;margin-block:20px 90px;font-size:18px;font-weight:500}.event-reach figure{border-radius:20px;margin:0;position:relative;overflow:hidden}.event-reach img{object-fit:cover;width:100%;height:311px}.event-reach figure:after{content:"";background:linear-gradient(transparent,var(--purple));opacity:.75;position:absolute;inset:0}.event-detail-page{background:radial-gradient(700px 350px at 0 0,#c9afff80,#0000),radial-gradient(500px 300px at 30% 0,#d6e5ff90,#0000)}@media (width<=1000px){.events-page .site-header{margin-bottom:-111px}.event-hero{padding-top:195px}.event-category{grid-template-columns:220px minmax(0,1fr);gap:30px;padding-block:70px}.event-strip{gap:25px}.event-strip>*{flex-basis:280px}.event-category h2{font-size:28px}.event-thumbnails>a{flex-basis:360px;height:260px}.event-detail h1{font-size:42px}.event-reach{gap:40px;padding-block:100px}.event-reach h2{font-size:40px}.event-reach p{margin-bottom:45px}}@media (width<=600px){.event-hero{padding-block:175px 55px}.event-hero h1{font-size:40px}.event-lead{margin-bottom:35px;display:block}.event-lead p{font-size:17px}.event-lead .arrow-controls{margin-top:24px}.event-strip{gap:20px}.event-strip>*{flex-basis:265px}.event-month{margin-bottom:24px;font-size:21px}.event-card{padding:20px}.event-card h3{font-size:28px}.event-category{grid-template-columns:1fr;gap:25px;padding-block:50px}.event-category>div:first-child{flex-direction:row;align-items:center;gap:20px}.event-category .arrow-controls{gap:14px;margin-top:0}.event-category h2{max-width:200px;font-size:27px}.event-thumbnails>a{flex-basis:290px;height:240px}.event-thumbnails span{font-size:26px}.event-categories{padding-bottom:50px}.event-detail{padding-top:30px}.event-detail h1{margin-top:22px;font-size:36px}.event-meta{flex-wrap:wrap;gap:25px;font-size:17px}.event-description{margin-top:35px;font-size:17px}.event-gallery{gap:18px;margin-left:18px}.event-gallery img{flex-basis:85vw;width:85vw;height:260px}.event-gallery img:nth-child(2){flex-basis:65vw;width:65vw}.other-events{padding-top:60px}.event-reach{grid-template-columns:1fr;gap:35px;padding-block:70px}.event-reach h2{font-size:38px}.event-reach p{margin-bottom:30px;font-size:17px}.event-reach img{height:250px}}
