section.venues-showcase{position:relative;display:flex;flex-wrap:wrap;flex:0 0 100%;width:100%;min-height:35vw;overflow:hidden}section.venues-showcase .parallax-inner img{top:-10%;height:120%}section.venues-showcase .venues-list{position:absolute;top:2em;left:1.5em;list-style:none;margin:0;padding:0;font-size:1.1em;line-height:1;text-transform:uppercase}section.venues-showcase .venues-list li{padding:0;margin:0;line-height:1.1}section.venues-showcase .header{padding:calc(3em + 3vw) 25vw calc(6em + 4vw)}@media screen and (max-width:1024px){section.venues-showcase .header{padding:45vw 15vw calc(6em + 4vw);font-size:2em}section.venues-showcase .header h2{line-height:1}}section.venues-showcase .aside{position:absolute;top:2em;right:1.5em;font-size:1.1em;line-height:1.1;text-transform:uppercase}section.venues-showcase .racetrack-positioner{position:absolute;top:15vw;left:55vw;display:block;width:25vw;height:15vw}@media screen and (max-width:1024px){section.venues-showcase .racetrack-positioner{top:85vw}}section.venues-showcase .venues-showcase-list{position:relative;width:100%;flex:0 0 100%;padding:1vw 0 20vw;height:auto;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:1024px){section.venues-showcase .venues-showcase-list{padding-bottom:0}}section.venues-showcase .venues-showcase-list .venue-showcase{position:relative;display:block;width:50%;height:28vw;margin:5vw 0}@media screen and (max-width:1024px){section.venues-showcase .venues-showcase-list .venue-showcase{width:100%;margin:0;height:56vw;line-height:1}section.venues-showcase .venues-showcase-list .venue-showcase .parallax-inner{position:absolute;z-index:200;will-change:transform;transform:translateZ(0)!important}}section.venues-showcase .venues-showcase-list .venue-showcase:first-child .parallax-inner{z-index:205}section.venues-showcase .venues-showcase-list .venue-showcase:nth-child(2) .parallax-inner{z-index:210}section.venues-showcase .venues-showcase-list .venue-showcase:nth-child(3) .parallax-inner{z-index:215}section.venues-showcase .venues-showcase-list .venue-showcase:nth-child(4) .parallax-inner{z-index:220}.dss-video+section.venues-showcase-tabs{margin-top:4em}section.venues-showcase-tabs{display:flex;flex-wrap:wrap;flex:0 0 100%;width:100%;min-height:35vw;overflow:hidden;padding:0 0 5em}section.venues-showcase-tabs .header{padding:0 3em 3.5em}@media screen and (max-width:1024px){section.venues-showcase-tabs .header{font-size:2em}}section.venues-showcase-tabs .header h2{font-size:6em;line-height:1}section.venues-showcase-tabs .parallax-inner img{top:-10%;height:120%}section.venues-showcase-tabs .link-positioner{display:flex;flex-direction:column;flex-wrap:wrap}section.venues-showcase-tabs .button-tab{padding:0}section.venues-showcase-tabs .tab-wrap-class{grid-area:tabs;display:flex;flex-direction:column}section.venues-showcase-tabs .tab-content-wrap-class{position:relative;grid-area:gallery}section.venues-showcase-tabs .tab-content-wrap-class>div{width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-template-areas:"gallery gallery gallery gallery gallery gallery gallery gallery gallery gallery gallery gallery" ". . . info info info info info info info info ."}section.venues-showcase-tabs .tab-content-wrap-class .property-info{z-index:100;grid-area:info;text-transform:none;font-size:1.1em;padding:1.5em 2em;background:#fff;margin-top:-4em}section.venues-showcase-tabs .tab-content-wrap-class .property-gallery{grid-area:gallery;width:100%}section.venues-showcase-tabs .tab-content-wrap-class .description-links{position:absolute;top:0;right:0;z-index:100;padding:1em 1.5em;background:#fff;margin:-1em 0 1em 1em}section.venues-showcase-tabs .venues-list{display:grid;grid-template-columns:4fr 9fr;grid-template-rows:auto;grid-template-areas:". info" "tabs gallery";position:relative;list-style:none;margin:0;padding:0;font-size:.85em;line-height:1;text-transform:uppercase}section.venues-showcase-tabs .venues-list li{padding:0;margin:0;line-height:1.1}section.venues-showcase-tabs .aside{position:absolute;top:2em;right:1.5em;font-size:1.1em;line-height:1.1;text-transform:uppercase}section.venues-showcase-tabs .racetrack-positioner{position:absolute;top:15vw;left:55vw;display:block;width:25vw;height:15vw}@media screen and (max-width:1024px){section.venues-showcase-tabs .racetrack-positioner{top:85vw}}section.venues-showcase-tabs .venues-showcase-list{position:relative;width:100%;flex:0 0 100%;padding:1vw 0 20vw;height:auto;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:1024px){section.venues-showcase-tabs .venues-showcase-list{padding-bottom:0}}section.venues-showcase-tabs .venues-showcase-list .venue-showcase{position:relative;display:block;width:50vw;height:28vw;margin:5vw 0}@media screen and (max-width:1024px){section.venues-showcase-tabs .venues-showcase-list .venue-showcase{width:100%;margin:0;height:56vw;line-height:1}section.venues-showcase-tabs .venues-showcase-list .venue-showcase .parallax-inner{position:absolute;z-index:200;will-change:transform;transform:translateZ(0)!important}}section.venues-showcase-tabs .venues-showcase-list .venue-showcase:first-child .parallax-inner{z-index:205}section.venues-showcase-tabs .venues-showcase-list .venue-showcase:nth-child(2) .parallax-inner{z-index:210}section.venues-showcase-tabs .venues-showcase-list .venue-showcase:nth-child(3) .parallax-inner{z-index:215}section.venues-showcase-tabs .venues-showcase-list .venue-showcase:nth-child(4) .parallax-inner{z-index:220}section.venues-showcase-tabs .venues-showcase-list .venue-showcase:nth-child(5) .parallax-inner{z-index:225}section.venues-showcase-tabs .logo-positioner{position:relative;top:0;left:0;display:grid;grid-template-columns:10em auto;grid-template-rows:auto;grid-template-areas:"logo title" "location ."}@media screen and (max-width:1024px){section.venues-showcase-tabs .logo-positioner{padding-bottom:100%}}section.venues-showcase-tabs .logo-positioner .logo{position:relative;z-index:490;display:flex;align-items:center;justify-content:center;padding:1em 2em;grid-area:logo}section.venues-showcase-tabs .logo-positioner .logo .logo-bg{position:absolute;z-index:500;width:100%;height:100%;border:1px solid #1c1c1c;border-top:none;border-left:none}section.venues-showcase-tabs .logo-positioner .logo .logo-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background:#ccc;transition:all .1s ease-in-out}section.venues-showcase-tabs button.current .logo-positioner .logo .logo-bg:before{opacity:0}section.venues-showcase-tabs button.current .title .text-line{background:#1c1c1c;color:#fff}section.venues-showcase-tabs button:hover .logo-positioner .logo .logo-bg:before{opacity:0}section.venues-showcase-tabs .location{grid-area:location;position:relative;z-index:400;bottom:0;left:0;width:100%;padding:.4em .5em;background:#fff;color:#000;border:1px solid #000;border-top:none;border-left:none;transform:translate3d(0,-100%,0);font-size:1.05em;text-transform:uppercase;text-align:center;line-height:1.2;transition:all .5s ease-in-out .5s}section.venues-showcase-tabs .aspect-ratio{z-index:500;width:6em;padding-bottom:100%}@media screen and (max-width:1024px){section.venues-showcase-tabs .aspect-ratio{width:3.5em}}section.venues-showcase-tabs .title{grid-area:title;justify-self:flex-start;display:flex;align-items:flex-start;justify-content:center}section.venues-showcase-tabs .title h2{font-size:3.25em}@media screen and (max-width:1024px){section.venues-showcase-tabs .title h2{font-size:2em}}section.venues-showcase-tabs .title .text-line{height:1em;background:transparent;border:1px solid #1c1c1c;border-left:0;padding:.25em .5em}section.venues-showcase-tabs .title .line-1 .text-line{margin-top:0}section.venues-showcase-tabs .title .text-line-doublewrap{margin-top:-1px}section.venues-showcase-tabs .title .muhlines:before{background:#fff;border:1px solid #1c1c1c;border-left:0;border-right:0}section.venues-showcase-tabs .logo{border-top:1px solid #1c1c1c;margin-top:-1px}section.venues-showcase-tabs .location{border-bottom:none}section.venues-showcase-tabs .button-tab:last-child .location{border-bottom:1px solid #1c1c1c}section.venues-showcase-tabs.is-inview .logo-positioner .location{transform:translateZ(0)}@media screen and (max-width:1024px){section.venues-showcase-tabs .header{font-size:.6em}section.venues-showcase-tabs .venues-list{grid-template-areas:"info info" "tabs tabs" "gallery gallery"}section.venues-showcase-tabs .logo-positioner{padding-bottom:0;grid-template-columns:8em auto}}section#first-bet-feature{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;flex:0 0 100%;flex-wrap:wrap;width:100%;padding:calc(3em + 3vw) 0;overflow:hidden;background:#1c1c1c}@media screen and (max-width:1024px){section#first-bet-feature{flex-direction:column}}section#first-bet-feature .decorative-arrow{position:absolute;top:100%;right:1em}section#first-bet-feature .green{position:relative;overflow:hidden;transition:all 1.01s cubic-bezier(.3,.6,.7,1)!important}section#first-bet-feature .green.blank{width:90%}section#first-bet-feature .green:before{content:"";position:absolute;z-index:500;width:100%;height:100%;top:0;left:0;background:#3e9d3b}section#first-bet-feature .yellow{position:relative;overflow:hidden;transition:all 1.01s cubic-bezier(1,.7,.9,1)!important}section#first-bet-feature .yellow.blank{width:100%}section#first-bet-feature .yellow:before{content:"";position:absolute;z-index:500;width:100%;height:100%;top:0;left:0;background:#fafd00;transition:all .32s ease-in-out 1.01s}section#first-bet-feature .red{position:relative;overflow:hidden;transition:all 1.01s cubic-bezier(.4,.7,.8,1)!important}section#first-bet-feature .red.blank{width:65%}section#first-bet-feature .red:before{content:"";position:absolute;z-index:500;width:100%;height:100%;top:0;left:0;background:#e72238;transition:all .32s ease-out 1.01s}section#first-bet-feature .white{position:relative;overflow:hidden;transition:all 1.01s cubic-bezier(.4,.7,.8,1)!important}section#first-bet-feature .white.blank{width:50%}section#first-bet-feature .white:before{content:"";position:absolute;z-index:500;width:100%;height:100%;top:0;left:0;background:#fff;transition:all .32s ease-out 1.01s}section#first-bet-feature .blue{position:relative;overflow:hidden;margin-top:0!important;transition:all 1.01s cubic-bezier(.4,.85,.8,1)!important}section#first-bet-feature .blue.blank{width:70%}section#first-bet-feature .blue:before{content:"";position:absolute;z-index:500;width:100%;height:100%;top:0;left:0;background:#1a21f6}section#first-bet-feature .race-lines{grid-column:span 3;grid-row:1;position:relative;z-index:500;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;transform:translate3d(-20%,0,0);transition:all 2s ease-out}@media screen and (max-width:1024px){section#first-bet-feature .race-lines{grid-column:span 8;width:100%;flex:0 0 50%;align-items:flex-start;justify-content:flex-end}}section#first-bet-feature .race-lines .race-line{margin-top:-1px;transform:translate3d(-100%,0,0)}section#first-bet-feature .race-text{grid-column:span 3;grid-row:1;display:flex;flex-direction:column;justify-content:center;padding:0 .75em}section#first-bet-feature .race-text h1{color:#fff;line-height:1}@media screen and (max-width:1024px){section#first-bet-feature .race-text h1{font-size:4em}}section#first-bet-feature .race-text h1 span{line-height:.9}section#first-bet-feature .race-text h1 span.first{margin-left:-7vw}section#first-bet-feature .race-img{position:relative;grid-column:4/13;grid-row:2;padding-bottom:52.4%;height:0;margin-top:-10vw}@media screen and (max-width:1024px){section#first-bet-feature .race-img{grid-column:1/13;margin-top:3em}}section#first-bet-feature .race-img .gatsby-image-wrapper{background:transparent}@media screen and (max-width:1024px){section#first-bet-feature .race-img .gatsby-image-wrapper{width:calc(100% - 2em);left:1em}}section#first-bet-feature .race-header{grid-column:1/4;grid-row:3;padding:calc(4em + 4vw) 2em 0;margin-top:-20vw}section#first-bet-feature .race-header p{color:#fff}@media screen and (max-width:1024px){section#first-bet-feature .race-header{grid-column:1/13;margin:0;padding-top:2em}}section#first-bet-feature .race-cta{grid-column:1/3;grid-row:4;padding:2em 2em 0}section#first-bet-feature .race-cta a{color:#fff!important;line-height:1.2}@media screen and (max-width:1024px){section#first-bet-feature .race-cta{grid-column:7/12}}section#first-bet-feature.is-inview .race-lines,section#first-bet-feature.is-inview .race-lines .race-line{transform:translateZ(0)}section#first-bet-feature.is-inview .race-lines .race-line h1{opacity:1}section#first-bet-feature h1{display:flex;flex-direction:column;align-items:flex-start;font-size:9vw;line-height:1;font-weight:400;letter-spacing:-.01em;margin-bottom:1px}section#first-bet-feature h1 span{display:flex;line-height:1}section#first-bet-feature h1 span .text--layer{display:flex;width:auto}