.gve-home-cta,.gve-events-page,.gve-single,.gve-home-cta *,.gve-events-page *,.gve-single *{box-sizing:border-box}.gve-home-cta,.gve-events-page,.gve-single{--gve-red:#e30613;--gve-red-dark:#aa0711;--gve-black:#171719;--gve-text:#25252a;--gve-muted:#6d6d75;--gve-border:rgba(23,23,25,.11);font-family:Arial,Helvetica,sans-serif;color:var(--gve-text)}.gve-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:13px 22px;border:2px solid transparent;border-radius:6px;font-size:13px;font-weight:900;letter-spacing:.4px;text-decoration:none!important;text-transform:uppercase;transition:.2s ease}.gve-button:hover{transform:translateY(-2px)}.gve-button--dark{background:var(--gve-black);color:#fff!important}.gve-button--red{background:var(--gve-red);color:#fff!important}.gve-home-cta{display:grid;grid-template-columns:minmax(320px,46%) 1fr;max-width:1500px;min-height:440px;margin:50px auto;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 20px 55px rgba(23,23,25,.13)}.gve-home-cta__media{min-height:440px;background:linear-gradient(135deg,#111,#2c2c31);background-position:center;background-size:cover}.gve-home-cta__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:54px clamp(28px,4vw,70px);overflow:hidden}.gve-home-cta__content:after{content:"";position:absolute;right:-75px;bottom:-95px;width:230px;height:230px;border:42px solid rgba(227,6,19,.08);border-radius:50%}.gve-home-cta__kicker,.gve-section__kicker,.gve-single__kicker,.gve-single__article-head span,.gve-single__bottom-cta>div>span{position:relative;z-index:1;color:var(--gve-red);font-size:12px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.gve-home-cta h2{position:relative;z-index:1;margin:12px 0 18px!important;color:var(--gve-black)!important;font-family:Impact,"Arial Narrow",Arial,sans-serif;font-size:clamp(38px,4.7vw,67px);font-weight:900;line-height:1;text-transform:uppercase}.gve-home-cta__meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:18px;color:#46464d;font-size:14px;font-weight:700}.gve-home-cta__content p{position:relative;z-index:1;max-width:720px;margin:0 0 24px!important;color:var(--gve-muted);font-size:17px;line-height:1.7}.gve-home-cta__buttons{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px}.gve-events-page{position:relative;left:50%;width:100vw;margin-left:-50vw;padding:70px clamp(16px,3vw,44px);background:linear-gradient(180deg,#fff 0%,#f3f4f6 100%)}.gve-events-page__inner{max-width:1500px;margin:0 auto}.gve-section+.gve-section{margin-top:74px}.gve-section__heading{max-width:820px;margin-bottom:28px}.gve-section__heading h2{margin:9px 0 12px!important;color:var(--gve-black)!important;font-family:Impact,"Arial Narrow",Arial,sans-serif;font-size:clamp(34px,4vw,55px);font-weight:900;line-height:1;text-transform:uppercase}.gve-section__heading p{margin:0!important;color:var(--gve-muted);font-size:16px;line-height:1.65}.gve-event-list{display:flex;flex-direction:column;gap:16px}.gve-event-bar{overflow:hidden;border:1px solid var(--gve-border);border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(23,23,25,.07);transition:.2s ease}.gve-event-bar:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(23,23,25,.12)}.gve-event-bar__link{display:grid;grid-template-columns:250px 105px minmax(0,1fr) 185px;min-height:190px;align-items:stretch;color:inherit!important;text-decoration:none!important}.gve-event-bar__media{background:linear-gradient(135deg,#171719,#39393e);background-position:center;background-size:cover}.gve-event-bar__date{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--gve-border);background:#f5f5f6}.gve-event-bar__date strong{color:var(--gve-black);font-family:Impact,"Arial Narrow",Arial,sans-serif;font-size:45px;line-height:1}.gve-event-bar__date span{margin-top:5px;color:var(--gve-red);font-size:13px;font-weight:900;letter-spacing:1px}.gve-event-bar__content{display:flex;flex-direction:column;justify-content:center;padding:28px 32px}.gve-event-bar__status{color:var(--gve-red);font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.gve-event-bar__content h3{margin:8px 0 9px!important;color:var(--gve-black)!important;font-family:Impact,"Arial Narrow",Arial,sans-serif;font-size:30px;font-weight:900;line-height:1.05;text-transform:uppercase}.gve-event-bar__content p{margin:0 0 13px!important;color:var(--gve-muted);font-size:14px;line-height:1.55}.gve-event-bar__meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#4a4a51;font-size:13px;font-weight:700}.gve-event-bar__action{display:flex;align-items:center;justify-content:center;padding:20px;border-left:1px solid var(--gve-border);background:var(--gve-black);color:#fff;font-size:12px;font-weight:900;letter-spacing:.5px;text-align:center;text-transform:uppercase}.gve-event-bar--past{filter:saturate(.8)}.gve-event-bar--past .gve-event-bar__action{background:#44444a}.gve-empty{padding:34px;border:1px dashed rgba(23,23,25,.18);border-radius:14px;background:#fff;color:var(--gve-muted);text-align:center}.gve-single{background:#f3f4f6}.gve-single__hero{position:relative;display:flex;min-height:620px;align-items:flex-end;background-position:center;background-size:cover}.gve-single__hero--no-image{background:linear-gradient(135deg,#111,#2e2e34)}.gve-single__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,7,8,.92) 0%,rgba(7,7,8,.68) 54%,rgba(7,7,8,.22) 100%)}.gve-single__hero-inner{position:relative;z-index:1;width:min(1450px,calc(100% - 40px));margin:0 auto;padding:120px 0 70px;color:#fff}.gve-single__hero h1{max-width:950px;margin:13px 0 22px!important;color:#fff!important;font-family:Impact,"Arial Narrow",Arial,sans-serif;font-size:clamp(52px,7vw,105px);font-weight:900;line-height:.95;text-transform:uppercase}.gve-single__hero-meta{display:flex;flex-wrap:wrap;gap:11px 22px;margin-bottom:25px;font-size:15px;font-weight:800}.gve-single__content-wrap{width:min(1450px,calc(100% - 40px));margin:0 auto;padding:0 0 80px}.gve-single__facts{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:-42px 0 48px}.gve-fact{display:flex;min-height:125px;flex-direction:column;justify-content:center;padding:24px;border-top:4px solid var(--gve-red);border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(23,23,25,.1)}.gve-fact span{margin-bottom:8px;color:var(--gve-muted);font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.gve-fact strong{color:var(--gve-black);font-size:18px;line-height:1.3}.gve-fact small{margin-top:5px;color:var(--gve-muted);font-size:13px;line-height:1.45}.gve-single__article{display:grid;grid-template-columns:310px minmax(0,1fr);gap:55px;padding:56px;border-radius:20px;background:#fff;box-shadow:0 16px 40px rgba(23,23,25,.08)}.gve-single__article-head h2{margin:10px 0 0!important;color:var(--gve-black)!important;font-family:Impact,"Arial Narrow",Arial,sans-serif;font-size:44px;font-weight:900;line-height:1;text-transform:uppercase}.gve-single__content{color:#404047;font-size:17px;line-height:1.75}.gve-single__content h2,.gve-single__content h3{color:var(--gve-black)!important}.gve-single__content img{max-width:100%;height:auto;border-radius:12px}.gve-single__bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:36px;padding:38px 42px;border-radius:18px;background:linear-gradient(135deg,var(--gve-red),var(--gve-red-dark));color:#fff;box-shadow:0 18px 42px rgba(170,7,17,.2)}.gve-single__bottom-cta>div>span{color:#fff}.gve-single__bottom-cta h2{margin:8px 0 0!important;color:#fff!important;font-family:Impact,"Arial Narrow",Arial,sans-serif;font-size:36px;font-weight:900;text-transform:uppercase}.gve-single__bottom-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}@media(max-width:1050px){.gve-event-bar__link{grid-template-columns:210px 90px minmax(0,1fr)}.gve-event-bar__action{grid-column:1/-1;min-height:56px;border-top:1px solid var(--gve-border);border-left:0}.gve-single__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.gve-single__article{grid-template-columns:1fr;gap:25px}}@media(max-width:767px){.gve-home-cta{grid-template-columns:1fr;margin:30px 14px;border-radius:16px}.gve-home-cta__media{min-height:260px}.gve-home-cta__content{padding:34px 22px}.gve-home-cta__buttons,.gve-home-cta__buttons .gve-button{width:100%}.gve-events-page{position:static;left:auto;width:100%;margin-left:0;padding:48px 14px}.gve-event-bar__link{grid-template-columns:86px minmax(0,1fr)}.gve-event-bar__media{grid-column:1/-1;min-height:210px}.gve-event-bar__date{min-height:125px;border-right:1px solid var(--gve-border)}.gve-event-bar__content{padding:20px}.gve-event-bar__content h3{font-size:25px}.gve-event-bar__action{grid-column:1/-1}.gve-single__hero{min-height:520px}.gve-single__hero-inner{width:calc(100% - 28px);padding:95px 0 55px}.gve-single__hero h1{font-size:50px}.gve-single__content-wrap{width:calc(100% - 28px);padding-bottom:55px}.gve-single__facts{grid-template-columns:1fr;margin-top:-28px}.gve-single__article{padding:30px 22px}.gve-single__article-head h2{font-size:36px}.gve-single__content{font-size:16px}.gve-single__bottom-cta{align-items:flex-start;flex-direction:column;padding:30px 22px}.gve-single__bottom-actions,.gve-single__bottom-actions .gve-button{width:100%}}