.stoke-grid{position:relative;background-color:#ededed}.stoke-grid .stoke-grid-container{padding:0 20px;display:flex;justify-content:center;flex-direction:column;max-width:1250px;margin:auto}.stoke-grid .stoke-grid-container h4{color:var(--Ikon-Blue, #092340);font-size:48px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:-.72px;text-transform:uppercase;margin-bottom:24px}.stoke-grid .stoke-grid-container p{color:var(--Ikon-Blue, #092340);font-size:15px;font-style:normal;font-weight:700;line-height:13px;text-transform:uppercase;margin:0}.stoke-grid .stoke-grid-container .stoke-grid{width:100%}.display-1{font-family:futura-pt-condensed,sans-serif;font-size:4rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.display-1{font-size:5.5rem;letter-spacing:-3px}}@media (min-width: 1200px){.display-1{font-size:8rem}}.display-2{font-family:futura-pt-bold,sans-serif;font-size:3rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.display-2{font-size:4rem}}@media (min-width: 1200px){.display-2{font-size:5.5rem;letter-spacing:-3px}}.header-1{font-family:futura-pt-bold,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-1{font-size:3rem}}@media (min-width: 1200px){.header-1{font-size:3.5rem}}.header-2{font-family:futura-pt-bold,sans-serif;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-2{font-size:2.5rem;letter-spacing:-1px}}@media (min-width: 1200px){.header-2{font-size:3rem;letter-spacing:-1px}}.header-3{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-3{font-size:2rem}}@media (min-width: 1200px){.header-3{font-size:2.5rem;letter-spacing:-1px}}.header-4{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-4{font-size:1.5rem}}@media (min-width: 1200px){.header-4{font-size:2rem}}.header-5{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-1{font-family:futura-pt-bold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-1-titlecase{font-family:futura-pt-bold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:capitalize}.title-2{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-3{font-family:futura-pt-bold,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-4{font-family:futura-pt-bold,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:0px;line-height:110%;text-transform:uppercase}.body-regular{font-family:futura-pt,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-bold{font-weight:600}.body-bold-underlined{text-decoration:underline;font-weight:600}.body-compact{line-height:120%}.button{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:100%;text-transform:uppercase}.button-tertiary{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:120%;text-transform:uppercase}.body-large{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-regular{font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-small{font-family:futura-pt,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-large-bold{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.body-regular-bold{font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.body-small-bold{font-family:futura-pt,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.stoke-events-page .stoke-info{background-color:#092340;width:100%;color:#fff;padding:60px 20px}.stoke-events-page .stoke-info .content{max-width:750px;text-align:center;margin:auto}.stoke-events-page .stoke-info .content h1{font-family:futura-pt-bold,sans-serif;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.stoke-events-page .stoke-info .content h1{font-size:2.5rem;letter-spacing:-1px}}@media (min-width: 1200px){.stoke-events-page .stoke-info .content h1{font-size:3rem;letter-spacing:-1px}}.stoke-events-page .stoke-info .content p{max-width:650px;margin:0 auto 36px;font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%}.stoke-events-page .stoke-info .content p:last-child{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.stoke-events-page .stoke-info .video-embed-wrapper{margin:0 auto;padding:40px 0 0}@media (min-width: 992px){.stoke-events-page .stoke-info .video-embed-wrapper{margin-top:90px}}@media (min-width: 992px){.stoke-events-page .stoke-info{padding:90px 125px 125px}}.stoke-events-page .stoke-info .button:before{z-index:-1}.stoke-events-page .event-list-details{background-color:#092340;color:#fff}.stoke-events-page .event-list-details .content{max-width:750px;text-align:center;margin:auto;padding:0 20px}@media (min-width: 992px){.stoke-events-page .event-list-details .content h2{font-family:futura-pt-bold,sans-serif;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase;margin-bottom:32px}}@media (min-width: 992px) and (min-width: 768px){.stoke-events-page .event-list-details .content h2{font-size:2.5rem;letter-spacing:-1px}}@media (min-width: 992px) and (min-width: 1200px){.stoke-events-page .event-list-details .content h2{font-size:3rem;letter-spacing:-1px}}@media (min-width: 992px){.stoke-events-page .event-list-details .content p{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;max-width:650px;margin:0 auto 36px}.stoke-events-page .event-list-details .content p:last-child{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}}.stoke-events-page .event-list-details .vector-mountains{transform:translateY(6px)}.timely-posterboard-event{background:#fff!important;box-shadow:0 0 14px #00000026!important;width:calc(33.3% - 32px)!important;margin-bottom:32px!important;padding:24px!important;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.video-container{position:relative;display:flex;justify-content:center;align-items:center;margin-top:60px}@media (min-width: 992px){.video-container{margin-top:90px}}.video-container video{max-height:80vh;width:auto}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s}.video-container:hover .overlay{opacity:1}.status-content{display:flex;align-items:center;justify-content:center;width:68px;height:68px}.status-content .play-pause-button{display:flex;align-items:center;justify-content:center;width:64px;color:#fff;cursor:pointer;margin:auto}.status-content .progress-circle{position:absolute;width:68px;height:68px;pointer-events:none}.status-content .circle-bg{fill:none;stroke:#fff;stroke-width:3.5;opacity:.469401}.status-content .circle{fill:none;stroke:#fff;stroke-width:3.5;transition:stroke-dasharray .3s}
