@import"https://cdn.fonts.net/t/1.css?apiType=css&projectid=2aac3dca-8c71-4dcd-a412-386f94704dd4";@font-face{font-family:"EstampaScriptRegular";font-style:normal;font-stretch:normal;font-display:swap;src:url("Fonts/EstampaScript/EstampaScriptRegular_normal_normal.woff2") format("woff2"),url("Fonts/EstampaScript/EstampaScriptRegular_normal_normal.woff") format("woff")}@font-face{font-family:"Avenir35Light";font-style:normal;font-stretch:normal;font-display:swap;src:url("Fonts/Avenir/Avenir35Light_normal_normal.woff2") format("woff2"),url("Fonts/Avenir/Avenir35Light_normal_normal.woff") format("woff")}@font-face{font-family:"Avenir45Book";font-style:normal;font-stretch:normal;font-display:swap;src:url("Fonts/Avenir/Avenir45Book_normal_normal.woff2") format("woff2"),url("Fonts/Avenir/Avenir45Book_normal_normal.woff") format("woff")}@font-face{font-family:"Avenir65MediumOblique";font-style:oblique;font-stretch:normal;font-display:swap;src:url("Fonts/Avenir/Avenir65MediumOblique_oblique_normal.woff2") format("woff2"),url("Fonts/Avenir/Avenir65MediumOblique_oblique_normal.woff") format("woff")}@font-face{font-family:"Avenir65Medium";font-style:normal;font-stretch:normal;font-display:swap;src:url("Fonts/Avenir/Avenir65Medium_normal_normal.woff2") format("woff2"),url("Fonts/Avenir/Avenir65Medium_normal_normal.woff") format("woff")}@font-face{font-family:"Avenir55Oblique";font-style:oblique;font-stretch:normal;font-display:swap;src:url("Fonts/Avenir/Avenir55Oblique_oblique_normal.woff2") format("woff2"),url("Fonts/Avenir/Avenir55Oblique_oblique_normal.woff") format("woff")}@font-face{font-family:"Avenir45BookOblique";font-style:oblique;font-stretch:normal;font-display:swap;src:url("Fonts/Avenir/Avenir45BookOblique_oblique_normal.woff2") format("woff2"),url("Fonts/Avenir/Avenir45BookOblique_oblique_normal.woff") format("woff")}@font-face{font-family:"Avenir35LightOblique";font-style:oblique;font-stretch:normal;font-display:swap;src:url("Fonts/Avenir/Avenir35LightOblique_oblique_normal.woff2") format("woff2"),url("Fonts/Avenir/Avenir35LightOblique_oblique_normal.woff") format("woff")}@font-face{font-family:"Avenir55Roman";font-style:normal;font-stretch:normal;font-display:swap;src:url("Fonts/Avenir/Avenir55Roman_normal_normal.woff2") format("woff2"),url("Fonts/Avenir/Avenir55Roman_normal_normal.woff") format("woff")}@font-face{font-family:"EstampaScriptLight";font-style:normal;font-stretch:normal;font-display:swap;src:url("Fonts/EstampaScript/EstampaScriptLight_normal_normal.woff2") format("woff2"),url("Fonts/EstampaScript/EstampaScriptLight_normal_normal.woff") format("woff")}@font-face{font-family:"GrandCasinoRegular";font-style:normal;font-stretch:normal;font-display:swap;src:url("Fonts/GrandCasino/GrandCasinoRegular_normal_normal.woff2") format("woff2"),url("Fonts/GrandCasino/GrandCasinoRegular_normal_normal.woff") format("woff")}*{box-sizing:border-box;scroll-behavior:smooth}body{background-color:#fff8ee;margin:0;padding:0;font-family:"Avenir35Light";color:#1c1b1e;text-align:center}header{position:fixed;z-index:10;top:0;left:0;right:0;background-image:linear-gradient(black, rgba(0, 0, 0, 0));padding-bottom:3rem}header nav{display:flex;flex-direction:row;padding-top:1rem}header nav ul{flex-grow:10;list-style:none;padding:.75rem;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;height:3.5rem;overflow:hidden;transform:height 1s ease-in-out}header nav ul.open{flex-direction:column;height:100vh;justify-content:flex-start}@media only screen and (min-width: 900px){header nav ul{justify-content:space-around;flex-wrap:nowrap;height:5rem}}header nav ul li{margin-top:.2rem;margin-bottom:.2rem}header nav ul li a{color:#fff8ee;font-family:"Avenir65Medium";padding:.5rem 1rem;text-decoration:none;display:block;text-transform:uppercase;letter-spacing:2px;font-size:90%;white-space:nowrap}@media only screen and (min-width: 900px){header nav ul li a{font-size:100%;padding:.5rem 2rem}}header nav ul li a svg{height:1.5rem}@media only screen and (min-width: 900px){header nav ul li a svg{height:3rem}}header nav ul li a svg .cls-1{fill:#fff8ee;stroke-width:0px}header nav ul li.highlight a{font-family:"EstampaScriptLight";text-transform:none;font-weight:100;letter-spacing:0;margin:2rem 0 1rem;font-size:2.5rem;margin:0;font-size:1.75rem;text-decoration:underline;text-decoration-color:#9b5323;text-decoration-thickness:2px;text-underline-offset:6px;letter-spacing:0}header nav #hamburger{display:flex;justify-content:space-between;height:37px;padding:.5rem 0;background:rgba(0,0,0,0);border:none;flex-direction:column;position:relative;z-index:20;transition:color .3s linear;margin:1.3rem .5rem 0 0}@media only screen and (max-width: 758px){header nav #hamburger{margin:.5rem .5rem 0 0}}@media only screen and (min-width: 900px){header nav #hamburger{display:none}}header nav #hamburger.change #bar1{transform:rotate(-45deg) translate(-5px, 6px)}header nav #hamburger.change #bar2{opacity:0}header nav #hamburger.change #bar3{transform:rotate(45deg) translate(-7px, -7px)}header nav #hamburger span{width:2rem;height:2px;border-radius:4px;background-color:#fff8ee;transition:all .2s}header nav #hamburger:focus{outline:1px solid blue;outline-offset:5px}.bkgd-wrap{position:relative;width:100%;overflow:hidden;min-height:30vh;display:flex;align-items:center;justify-content:center}.bkgd-wrap.hero-tall::before,.bkgd-wrap:has(.logo)::before{content:"";width:100%;height:100%;opacity:0;animation:fade-in 1.5s ease forwards;background-color:rgba(0,0,0,.5);pointer-events:none;position:absolute;top:0;left:0;z-index:2}.bkgd-wrap.hero-tall{height:95vh}.bkgd-wrap.hero-short{height:65vh}@media only screen and (min-width: 765px){.bkgd-wrap.hero-short{height:50vh}}.bkgd-wrap img.bkgd,.bkgd-wrap video.bkgd{position:absolute;height:100%;width:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bkgd-wrap #play-pause{position:absolute;bottom:1rem;right:1rem;z-index:2}.bkgd-wrap #play-pause #play-pause-svg{width:40px;height:auto}.bkgd-wrap #play-pause #play-pause-svg circle{fill:#000}.bkgd-wrap #play-pause #play-pause-svg path,.bkgd-wrap #play-pause #play-pause-svg rect{fill:#fff;transition:fill .5s ease-in-out}.bkgd-wrap #play-pause #play-pause-svg path.faded,.bkgd-wrap #play-pause #play-pause-svg rect.faded{fill:gray}.bkgd-wrap.animate.zoom img{height:120%;width:120%;left:50%;top:50%;transform:translate(-50%, -50%)}.bkgd-wrap.animate.zoom.start img{animation:zoom-in 1.5s ease-in-out forwards}.bkgd-wrap .logo-wrap{opacity:0;animation:fade-in 2s ease forwards .5s;z-index:3;text-align:center;color:#fff8ee}.bkgd-wrap .logo-wrap .logo{width:50vw;max-width:300px}.bkgd-wrap .logo-wrap .logo .cls-1{fill:#fff8ee}.bkgd-wrap .logo-wrap .logo .cls-1,.bkgd-wrap .logo-wrap .logo .cls-2{stroke-width:0px}.bkgd-wrap .logo-wrap .logo .cls-2{fill:#fff8ee}.location-select{height:100vh;position:relative}.location-select .bkgd-wrap{height:100%;width:calc(50vw + 50px);position:absolute;transition:width 1s ease-in-out}@media(-moz-touch-enabled: 0),(pointer: fine)and (min-width: 600px){.location-select .bkgd-wrap.grow{width:66vw}.location-select .bkgd-wrap.shrink{width:46vw}.location-select .bkgd-wrap.shrink .logo-wrap{transform:scale(0.75)}}.location-select .bkgd-wrap.left{left:0;padding:0 3rem 0 0;clip-path:polygon(0 0%, 100% 0, calc(100% - 100px) 100%, 0 100%);-webkit-clip-path:polygon(0 0%, 100% 0, calc(100% - 100px) 100%, 0 100%)}.location-select .bkgd-wrap.left img.bkgd{left:50%;transform:translateX(-50%)}.location-select .bkgd-wrap.right{clip-path:polygon(100px 0%, 100% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(100px 0%, 100% 0, 100% 100%, 0 100%);right:0;padding:0 0 0 3rem;left:unset}.location-select .bkgd-wrap.right img.bkgd{left:unset;right:50%;transform:translateX(50%)}.location-select .bkgd-wrap img.bkgd{top:0}.location-select .bkgd-wrap .logo-wrap{transition:transform 1s ease-in-out}.location-select .bkgd-wrap .logo-wrap svg.logo{width:300px;max-width:30vw;transition:max-width 1s ease-in-out}@media only screen and (min-width: 765px){.location-select .bkgd-wrap .logo-wrap svg.logo{max-width:40vw}}.location-select .bkgd-wrap .logo-wrap h2{font-size:1rem;max-width:30vw}@media only screen and (min-width: 765px){.location-select .bkgd-wrap .logo-wrap h2{font-size:1.75rem}}.location-select .bottom{position:absolute;left:0;right:0;bottom:2rem;text-align:center;z-index:5;padding:0 2rem}.location-select .bottom a{text-transform:uppercase;font-family:"Avenir65Medium";letter-spacing:1px;color:#fff8ee;font-size:.8rem}@media only screen and (min-width: 765px){.location-select .bottom a{font-size:1rem}}.location-select .bottom a.highlight{font-family:"EstampaScriptLight";text-transform:none;font-weight:100;letter-spacing:0;margin:2rem 0 1rem;font-size:2.5rem;margin:0;font-size:1.75rem;text-decoration:underline;text-decoration-color:#9b5323;text-decoration-thickness:2px;text-underline-offset:6px;letter-spacing:0;font-size:1.5rem}@media only screen and (min-width: 765px){.location-select .bottom a.highlight{font-size:1.75rem}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes zoom-in{0%{width:120%;height:120%}100%{height:100%;width:100%}}/*# sourceMappingURL=critical.min.css.map */