@font-face{font-family:"Metropolis";src:url("/templates/oracle/fonts/metropolis.regular-webfont.woff") format("woff");font-weight:400}@font-face{font-family:"Metropolis";src:url("/templates/oracle/fonts/metropolis.medium-webfont.woff") format("woff");font-weight:500}@font-face{font-family:"Metropolis";src:url("/templates/oracle/fonts/metropolis.semi-bold-webfont.woff") format("woff");font-weight:600}@font-face{font-family:"Metropolis";src:url("/templates/oracle/fonts/metropolis.bold-webfont.woff") format("woff");font-weight:700}@font-face{font-family:"Metropolis";src:url("/templates/oracle/fonts/metropolis.extra-bold-webfont.woff") format("woff");font-weight:800}@font-face{font-family:"EightiesComeback";src:url("/templates/oracle/fonts/eightiescomeback-regular-webfont.woff") format("woff");font-weight:400}@font-face{font-family:"EightiesComeback";src:url("/templates/oracle/fonts/eightiescomeback-medium-webfont.woff") format("woff");font-weight:500}@font-face{font-family:"EightiesComeback";src:url("/templates/oracle/fonts/eightiescomeback-semibold-webfont.woff") format("woff");font-weight:600}@font-face{font-family:"EightiesComeback";src:url("/templates/oracle/fonts/eightiescomeback-bold-webfont.woff") format("woff");font-weight:700}@font-face{font-family:"EightiesComeback";src:url("/templates/oracle/fonts/eightiescomebackit-bold-webfont.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"EightiesComeback";src:url("/templates/oracle/fonts/eightiescomeback-black-webfont.woff") format("woff");font-weight:900}:root{--fontBody: "Metropolis", sans-serif;--fontHeading: "EightiesComeback", serif;--colorNoir: #000;--colorFeatherYellow: #FAF498;--colorGrey: #333;--colorLightGrey: #9f9f9f;--colorCrimson: #EE312F;--colorForest: #329257;--colorFrame: #FFDE17;--colorChestnut: #8B5E3C;--colorNoirVals: 0, 0, 0;--colorFeatherYellowVals: 250, 244, 152;--wrapperWidth: 1520px;--internalWidth: 1400px;--blockMarginVertical: 5rem;--viewportWidth: calc(100vw - var(--scrollbarWidth));--marginTop: 2rem;--marginBottom: 2rem}@keyframes circlePulse{0%{width:20px;height:20px;opacity:1}100%{width:40px;height:40px;opacity:0}}@keyframes circlePulseBig{0%{width:20px;height:20px;opacity:1}100%{width:60px;height:60px;opacity:0}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes autoplayLine{from{width:0%}to{width:100%}}.upcoming-events{display:grid;gap:3.75rem}@media screen and (max-width: 1200px){.upcoming-events{gap:2.5rem}}.upcoming-events .item{display:grid;grid-template-columns:42.1969697% 1fr;border:0.0625rem solid var(--colorNoir);padding:2.5rem;gap:3.125rem}@media screen and (max-width: 1200px){.upcoming-events .item{padding:2rem;grid-template-columns:33% 1fr}}@media screen and (max-width: 978px){.upcoming-events .item{grid-template-columns:1fr;padding:0;gap:0;align-items:flex-start}}.upcoming-events .item .img{position:relative;overflow:hidden;background-color:var(--colorFeatherYellow);height:100%;transition:all .2s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 978px){.upcoming-events .item .img{padding-bottom:56.25%;height:initial}}@media screen and (max-width: 480px){.upcoming-events .item .img{padding-bottom:65.88868941%}}.upcoming-events .item .img img{position:absolute;object-fit:cover;object-position:50% 50%;transform:scale(1.01);width:100%;height:100%}.upcoming-events .item .img svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;max-width:50%;max-height:50%}.upcoming-events .item .text{flex-grow:1;display:flex;flex-direction:column;gap:1.875rem}@media screen and (max-width: 978px){.upcoming-events .item .text{padding:2rem}}@media screen and (max-width: 480px){.upcoming-events .item .text{padding:1.5rem}}.upcoming-events .item .text .text-top{display:grid;grid-template-columns:42.85714286% 1fr;gap:1rem}@media screen and (max-width: 768px){.upcoming-events .item .text .text-top{grid-template-columns:1fr;gap:1.5rem}}.upcoming-events .item .text .text-top .text-top-left{display:flex;flex-direction:column;gap:1.5rem}.upcoming-events .item .text .text-top .text-top-left .text-date{display:flex;flex-direction:column;gap:0.25rem}@media screen and (max-width: 768px){.upcoming-events .item .text .text-top .text-top-left .text-date{flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (max-width: 480px){.upcoming-events .item .text .text-top .text-top-left .text-date{flex-direction:column;align-items:flex-start}}.upcoming-events .item .text .text-top .text-top-left .text-date .h1,.upcoming-events .item .text .text-top .text-top-left .text-date .h3{margin:0}.upcoming-events .item .text .text-top .text-top-left .text-location-time{display:flex;flex-direction:column;gap:0.75rem}@media screen and (max-width: 768px){.upcoming-events .item .text .text-top .text-top-left .text-location-time{flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (max-width: 480px){.upcoming-events .item .text .text-top .text-top-left .text-location-time{flex-direction:column;align-items:flex-start;gap:0.375rem}}.upcoming-events .item .text .text-top .text-top-left .text-location-time .text-location-time-item{display:flex;align-items:flex-start;gap:0.75rem}.upcoming-events .item .text .text-top .text-top-left .text-location-time .text-location-time-item .icon svg{position:relative;top:0.125rem;display:block}.upcoming-events .item .text .text-top .text-top-left .text-location-time .text-location-time-item span{font-weight:700}.upcoming-events .item .text .text-top .text-top-right h2{margin:0 0 1.5rem}.upcoming-events .item .text .text-top .text-top-right p{margin:0}.upcoming-events .item .text .text-top .text-top-right .description-nav{font-weight:700;text-decoration:none !important;transition:color .6s cubic-bezier(0.19, 1, 0.22, 1)}@media(hover: hover){.upcoming-events .item .text .text-top .text-top-right .description-nav:hover{color:var(--colorChestnut)}}.upcoming-events .item .text .text-top .text-top-right .description-all{display:none}.upcoming-events .item .text .text-top .text-top-right .description-all p{margin:0 0 1rem}.upcoming-events .item .text .text-bottom{margin-top:auto;display:flex;gap:1rem}@media screen and (max-width: 480px){.upcoming-events .item .text .text-bottom{flex-direction:column;gap:0.25rem}}.upcoming-events .item .text .text-bottom a{flex-grow:1;text-align:center;justify-content:center;border:0.0625rem solid var(--colorNoir)}.upcoming-events .item .text .text-bottom .link1:hover{border-color:var(--colorFeatherYellow)}.upcoming-events .item .text .text-bottom .link2{width:100%;max-width:calc(57.14285714% - 1rem);background-color:#fff !important}@media screen and (max-width: 768px){.upcoming-events .item .text .text-bottom .link2{max-width:100%;width:initial}}.upcoming-events .item .text .text-bottom .link2:hover{background-color:var(--colorNoir) !important}.upcoming-events .item.active{align-items:flex-start}.upcoming-events .item.active .img{height:initial;padding-bottom:65.88868941%}@media screen and (max-width: 978px){.upcoming-events .item.active .img{padding-bottom:56.25%}}@media screen and (max-width: 480px){.upcoming-events .item.active .img{padding-bottom:65.88868941%}}
