.body-container--event-post{display:flex;flex-direction:column;gap:60px;padding-bottom:160px;position:relative;--blue:#0276f1;--violet:#c79de2;--ink:#000;--paper:#fff;--muted:#6b6b6b;--line:rgba(0,0,0,.08);--grad:linear-gradient(95deg,#0276f1,#c79de2);--grad-yellow:linear-gradient(110deg,#fff3a2,#ffd84d 45%,#ffb800)}.reveal{opacity:0;transform:translateY(24px);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1)}.reveal.in{opacity:1;transform:translateY(0)}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.event-hero{background:radial-gradient(ellipse 65% 50% at 12% 6%,rgba(2,118,241,.12),transparent 65%),radial-gradient(ellipse 70% 60% at 92% 100%,rgba(199,157,226,.16),transparent 65%),radial-gradient(ellipse 50% 40% at 100% 0,rgba(199,157,226,.07),transparent 70%),radial-gradient(ellipse 45% 35% at 0 100%,rgba(2,118,241,.06),transparent 70%),linear-gradient(180deg,#fff,#fbfaf7);overflow:hidden;padding:120px 32px 64px;position:relative;--mx:50%;--my:50%}.event-hero-media__desktop{bottom:0;display:block;height:calc(100% - 83px);max-height:none;max-width:none;pointer-events:none;position:absolute;right:0;width:auto;z-index:0}.event-hero-media__mobile{display:none}.event-hero-orb{border-radius:50%;filter:blur(70px);pointer-events:none;position:absolute;will-change:transform;z-index:0}.event-hero-orb-1{animation:orb-drift-1 24s ease-in-out infinite;background:radial-gradient(circle,rgba(2,118,241,.18),transparent 70%);height:360px;left:28%;top:-120px;width:360px}.event-hero-orb-2{animation:orb-drift-2 28s ease-in-out infinite;background:radial-gradient(circle,rgba(199,157,226,.22),transparent 70%);bottom:-200px;height:460px;right:6%;width:460px}.event-hero-orb-3{animation:orb-drift-1 32s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(199,157,226,.1),transparent 70%);height:280px;right:38%;top:30%;width:280px}@keyframes orb-drift-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.04)}}@keyframes orb-drift-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,-20px) scale(1.06)}}.event-hero-halo{background:radial-gradient(ellipse 75% 60% at 50% 115%,rgba(199,157,226,.42),transparent 60%),radial-gradient(ellipse 55% 40% at 10% -10%,rgba(2,118,241,.32),transparent 60%);z-index:0}.event-hero-grain,.event-hero-halo{inset:0;pointer-events:none;position:absolute}.event-hero-grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:multiply;opacity:.38;z-index:1}.event-hero:before{background-image:radial-gradient(circle,hsla(0,0%,4%,.08) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 30%,transparent 80%);opacity:.5}.event-hero:after,.event-hero:before{content:"";inset:0;pointer-events:none;position:absolute}.event-hero:after{background:radial-gradient(circle 520px at var(--mx) var(--my),rgba(2,118,241,.08),transparent 60%)}.event-hero-container{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px;position:relative;z-index:1}.kicker{align-items:center;color:var(--muted);display:inline-flex;font-size:11px;font-weight:700;gap:12px;letter-spacing:.22em;margin-bottom:36px;text-transform:uppercase}.kicker:before{background:var(--ink);content:"";height:1px;width:24px}.kicker em{color:var(--ink);font-style:normal;font-weight:700}.kicker a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;color:inherit;text-decoration:none;transition:background-size .35s cubic-bezier(.19,1,.22,1),color .3s ease}.kicker a,.kicker a:hover{background-size:0 1px}.kicker a:hover em{color:var(--blue)}.event-meta{display:flex;flex-direction:column}.event-meta .hero-title{color:var(--ink);font-size:clamp(34px,4.5vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1.18;max-width:900px;padding-bottom:28px;position:relative}.event-meta .hero-title:after{background:var(--grad);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform 1.2s cubic-bezier(.19,1,.22,1) .7s;width:88px}.event-meta .hero-title.in:after{transform:scaleX(1)}#event-name{margin:0}.event-meta .hero-sub{color:#2a2a2a;font-size:clamp(15px,1.2vw,18px);font-weight:400;letter-spacing:-.005em;line-height:1.55;margin:24px 0 24px 22px;max-width:900px;position:relative;width:min(100%,900px)}.event-meta .hero-sub p:last-child{margin:0}.event-meta .hero-sub:before{background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.02));bottom:6px;content:"";left:-22px;position:absolute;top:6px;width:2px}.event-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.event-tags .tag{border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:12px;font-weight:500;letter-spacing:-.005em;padding:7px 14px;text-decoration:none;transition:all .3s cubic-bezier(.19,1,.22,1)}.event-tags .tag:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.section-label{align-items:center;color:var(--muted);display:inline-flex;font-size:11px;font-weight:700;gap:12px;letter-spacing:.22em;margin-bottom:32px;text-transform:uppercase}.section-label:before{background:var(--ink);content:"";height:1px;width:24px}.blog-post__featured-image{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,rgba(2,118,241,.08),rgba(199,157,226,.08));border:2px solid #e2e8f0;border-radius:24px;display:flex;justify-content:center;max-height:550px;min-height:400px;overflow:hidden;position:relative;width:100%}.blog-post__featured-image img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.blog-post__featured-image:before{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');content:"";inset:0;position:absolute;z-index:0}.event-details-section{padding:0 24px;z-index:5}.event-details-container{margin:0 auto;max-width:1200px}@media (max-width:1400px){.event-meta .hero-title{max-width:800px}}@media (max-width:1200px){.event-meta .hero-title{max-width:600px}}@media (max-width:1180px){.event-hero{padding:120px 28px 48px}}@media (max-width:1050px){.event-meta .hero-title{max-width:500px}}@media (max-width:1024px){.body-container--event-post{padding:10px 0 80px}.event-hero{padding:120px 20px 40px}.event-hero-media__desktop{display:none}.event-hero-media__mobile{bottom:0;display:block;height:calc(100% - 83px);max-height:none;max-width:none;pointer-events:none;position:absolute;right:0;width:auto;z-index:0}}@media (min-width:769px) and (max-width:900px){.event-hero-media__mobile{height:auto;max-width:37%}}@media (max-width:991px){.body-container--event-post{gap:30px}}@media (max-width:768px){.body-container--event-post{gap:24px}.event-form-container{flex-direction:column}.event-hero-media__mobile{height:auto;margin-left:-18px;margin-right:-18px;margin-top:32px;max-width:calc(100% + 36px);position:static}}@media (max-width:640px){.event-hero{padding:120px 18px 0}.event-meta .hero-title{font-size:clamp(32px,7vw,38px);line-height:1.2}.event-meta .hero-sub{font-size:clamp(14px,3.8vw,16px);line-height:1.6;margin-left:16px;max-width:100%;width:min(100%,100%)}.event-meta .hero-sub:before{left:-16px}}@media (max-width:610px){.event-hero{padding-top:90px}.event-hero-container{gap:16px}}@media (max-width:380px){.event-meta .hero-title{font-size:28px;letter-spacing:-.03em;line-height:1.22}.event-meta .hero-sub{font-size:14px;line-height:1.55;margin-left:12px;max-width:100%;width:min(100%,100%)}.event-meta .hero-sub:before{left:-12px}.event-tags .tag{font-size:10px;padding:5px 10px}}