.greennightbutton{font-weight:600;letter-spacing:1px;font-size:.9rem;text-transform:uppercase}.greennightbutton.primary{background:linear-gradient(rgb(255,255,255),rgb(214,188,115) 50%,rgb(160,136,74));color:#000}.greennightbutton.secondary{background-color:transparent;border:1px solid var(--color-green);color:var(--color-green)}.greennightbutton:hover{background-color:#fff;color:#000}section.green-night-card{overflow:hidden}section.green-night-card .container{max-width:1000px;margin:auto}section.green-night-card .container .vision{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;flex-direction:row;padding:80px 0}section.green-night-card .container .vision .vision-text{flex:1;min-width:200px}section.green-night-card .container .vision .vision-text h2{color:#d4af37;font-size:2.5rem;font-weight:700;line-height:1.1}section.green-night-card .container .vision .vision-text p{color:#fff}section.green-night-card .container .vision .vision-text .quote{color:#fff;border-left:2px solid #d4af37;padding-left:8px}section.green-night-card .container .vision .vision-img{flex:1;position:relative;min-width:200px}section.green-night-card .container .vision .vision-img img{border:1px solid transparent;width:100%;z-index:1;position:relative;background:linear-gradient(#000,#000) padding-box,linear-gradient(rgb(255,255,255),rgb(214,188,115) 50%,rgb(160,136,74)) border-box}section.green-night-card .container .vision .vision-img:after{content:"";position:absolute;top:20px;left:20px;right:-20px;bottom:-20px;border:1px solid var(--color-green);z-index:0}.green-night-tile{display:flex;flex-direction:column;background:#141414;padding:30px;border:1px solid rgba(255,255,255,.1);transition:.3s;position:relative;color:#fff;text-align:left}.green-night-tile h3{font-size:20px;font-weight:700}section.green-nigh-tiles{background:linear-gradient(180deg,#000,#0f1c15)}section.green-nigh-tiles .container{max-width:1000px;margin:auto;padding:80px 0;text-align:center}section.green-nigh-tiles .container h2{color:#d4af37;font-size:2.5rem;font-weight:700;line-height:1.1}section.green-nigh-tiles .container p{color:#fff}section.green-nigh-tiles .container .list{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}section.green-nigh-circles .container{max-width:1000px;margin:auto;padding:80px 0;text-align:center}section.green-nigh-circles .container h2{color:#d4af37;font-size:2.5rem;font-weight:700;line-height:1.1}section.green-nigh-circles .container p{color:#fff}section.green-nigh-circles .container .list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}div.green-night-circle{display:flex;flex-direction:column;align-items:center}div.green-night-circle img{width:150px;height:150px;object-fit:cover;border:2px solid transparent;border-radius:100%;transition:all .3s;background:linear-gradient(#222222,#222222) padding-box,linear-gradient(rgb(255,255,255),rgb(214,188,115) 50%,rgb(160,136,74)) border-box}div.green-night-circle img:hover{border-color:var(--color-green)}div.green-night-circle p.title{font-weight:700}div.green-night-circle p.text{color:var(--color-green)}section.green-nigh-agenda{background:linear-gradient(180deg,#000,#0f1c15)}section.green-nigh-agenda .container{max-width:1000px;margin:auto;padding:80px 0;text-align:center}section.green-nigh-agenda .container h2{color:#d4af37;font-size:2.5rem;font-weight:700;line-height:1.1}section.green-nigh-agenda .container .agenda{display:flex;flex-direction:column;position:relative;gap:30px}section.green-nigh-agenda .container .agenda:before{content:"";position:absolute;height:100%;width:2px;background:linear-gradient(rgb(255,255,255),rgb(214,188,115) 50%,rgb(160,136,74));left:50%;margin-left:-1px}section.green-nigh-agenda .container .item{display:flex;flex-direction:row;flex-wrap:wrap}section.green-nigh-agenda .container .item .content{flex:6}section.green-nigh-agenda .container .item .content p.time{color:var(--color-green);font-weight:700}section.green-nigh-agenda .container .item .content p.title{color:#fff;font-size:20px;font-weight:700}section.green-nigh-agenda .container .item.left .content{text-align:right}section.green-nigh-agenda .container .item.right .content{text-align:left}section.green-nigh-agenda .container .item .spacer{flex:8}section.green-nigh-agenda .container .item .padding{flex:1}section.green-nigh-big-cta{background:linear-gradient(180deg,#000,#0f1c15)}section.green-nigh-big-cta .container{max-width:1000px;margin:auto;padding:80px 0;text-align:center}section.green-nigh-big-cta .container h2{color:#d4af37;font-size:2.5rem;font-weight:700;line-height:1.1}section.green-nigh-big-cta .container>p{color:#fff}section.green-nigh-big-cta .container .cta-container{text-align:left;color:#fff;padding:30px;border:2px solid transparent;background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,linear-gradient(rgb(255,255,255),rgb(214,188,115) 50%,rgb(160,136,74)) border-box;display:flex;justify-content:center;align-items:center}section.green-nigh-big-cta .container .cta-container .content .payload-richtext menu,section.green-nigh-big-cta .container .cta-container .content .payload-richtext ol,section.green-nigh-big-cta .container .cta-container .content .payload-richtext p,section.green-nigh-big-cta .container .cta-container .content .payload-richtext ul{list-style:revert;margin:revert;padding:revert;font-size:revert}section.green-nigh-big-cta .container .cta-container .content .payload-richtext p:first-of-type{margin-top:0}section.green-nigh-big-cta .container .cta-container .buttons{display:flex;justify-content:center}section.green-nigh-big-cta .container .cta-container .buttonNode{font-size:14px}.event-hero,.event-hero-container{width:100%;position:relative}.event-hero-container{height:400px}.event-hero-back-button{position:absolute;top:22px;left:22px;display:flex;align-items:center;gap:8px;padding-left:18px;padding-right:18px;border-radius:999px;background-color:#032915;color:white;cursor:pointer;text-decoration:none;z-index:10;transition:background-color .2s}.event-hero-back-button:hover{background-color:var(--color-hovergreen)}.event-hero-back-button span{margin:12px 0}.event-hero-image{position:relative;width:100%;height:100%}@media (max-width:768px){.event-hero-container{height:300px}}.event-gallery-section{width:100%;padding:60px 40px;background-color:var(--color-lightgreen)}.event-gallery-container{max-width:1200px;margin:0 auto}.event-gallery-heading{font-size:38px;font-weight:500;color:var(--color-green);text-align:center;margin-bottom:48px}.event-gallery-masonry{column-count:3;column-gap:16px}.event-gallery-item{break-inside:avoid;margin-bottom:16px;overflow:hidden;border-radius:8px}.event-gallery-image{width:100%;height:auto;display:block;transition:transform .3s ease;cursor:pointer}.event-gallery-image:hover{transform:scale(1.05)}@media (max-width:1024px){.event-gallery-masonry{column-count:2}}@media (max-width:768px){.event-gallery-section{padding:40px 16px}.event-gallery-heading{font-size:28px;margin-bottom:32px}.event-gallery-masonry{column-count:1}}.event-gallery-lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:9999;cursor:zoom-out}.event-gallery-lightbox-content{max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center;cursor:default}.event-gallery-lightbox-image{max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:4px}.event-gallery-lightbox-close{position:absolute;top:24px;right:24px;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);color:white;font-size:32px;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10000;line-height:1;padding:0}.event-gallery-lightbox-close:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:scale(1.1)}.event-gallery-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);color:white;font-size:48px;width:56px;height:56px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10000;line-height:1;padding:0}.event-gallery-lightbox-nav:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:translateY(-50%) scale(1.1)}.event-gallery-lightbox-prev{left:24px}.event-gallery-lightbox-next{right:24px}.event-gallery-lightbox-counter{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.6);color:white;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500}@media (max-width:768px){.event-gallery-lightbox-close{top:16px;right:16px;width:40px;height:40px;font-size:24px}.event-gallery-lightbox-nav{width:48px;height:48px;font-size:36px}.event-gallery-lightbox-prev{left:16px}.event-gallery-lightbox-next{right:16px}.event-gallery-lightbox-counter{bottom:16px;font-size:12px}}.event-text-section{width:100%;padding:60px 40px}.event-text-bg-white{background-color:white}.event-text-bg-lightgreen{background-color:var(--color-lightgreen)}.event-text-bg-darkgreen{background-color:var(--color-darkgreen)}.event-text-container{max-width:800px;margin:0 auto}.event-text-two-column{max-width:1200px;column-count:1}@media (min-width:768px){.event-text-two-column{column-count:2;column-gap:60px}}.event-text-heading{font-size:38px;font-weight:500;margin-bottom:24px}.event-text-content p{margin-bottom:16px;line-height:1.6;font-size:16px}.event-text-dark{color:var(--color-darkgreen)}.event-text-light{color:white}@media (max-width:768px){.event-text-section{padding:40px 24px}.event-text-heading{font-size:28px}}.event-video-section{width:100%;padding:60px 40px;display:flex;align-items:center;justify-content:center}.event-video-bg-white{background-color:white}.event-video-bg-lightgreen{background-color:var(--color-lightgreen)}.event-video-container{max-width:1000px;width:100%;aspect-ratio:16/9;background-color:#000;border-radius:4px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.2);position:relative}.event-video-iframe{width:100%;height:100%;border:none}@media (max-width:768px){.event-video-section{padding:40px 16px}.event-video-container{max-width:100%;border-radius:0}}.event-sponsors-section{width:100%;padding:60px 40px;background-color:white}.event-sponsors-container{max-width:1000px;margin:0 auto}.event-sponsors-heading{font-size:38px;font-weight:500;color:var(--color-darkgreen);text-align:center;margin:0 0 48px;padding:0;display:block;width:100%}.event-sponsors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;align-items:center;margin-top:0;clear:both}.event-sponsor-card{display:flex;flex-direction:column;align-items:center;gap:16px}.event-sponsor-logo{width:100%;max-width:200px;height:100px;display:flex;align-items:center;justify-content:center;overflow:hidden}.event-sponsor-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.event-sponsor-name{font-size:16px;color:var(--color-grey);text-align:center}@media (max-width:768px){.event-sponsors-section{padding:40px 24px}.event-sponsors-heading{font-size:28px;margin-bottom:32px}.event-sponsors-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px}}