/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:BIG-Pixel;font-weight:500;font-style:normal;src:url(/fonts/BIG-Pixel/BIG-Pixel.eot);src:url(/fonts/BIG-Pixel/BIG-Pixel.eot?#iefix) format("embedded-opentype"),url(/fonts/BIG-Pixel/BIG-Pixel.woff2) format("woff2"),url(/fonts/BIG-Pixel/BIG-Pixel.woff) format("woff"),url(/fonts/BIG-Pixel/BIG-Pixel.ttf) format("truetype")}@font-face{font-family:Klavika;font-style:normal;src:url(/fonts/Klavika/Klavika-Regular.eot);src:url(/fonts/Klavika/Klavika-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Klavika/Klavika-Regular.woff2) format("woff2"),url(/fonts/Klavika/Klavika-Regular.woff) format("woff"),url(/fonts/Klavika/Klavika-Regular.ttf) format("truetype")}@font-face{font-family:Klavika-Bold;font-style:normal;src:url(/fonts/Klavika/Klavika-Bold.eot);src:url(/fonts/Klavika/Klavika-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Klavika/Klavika-Bold.woff2) format("woff2"),url(/fonts/Klavika/Klavika-Bold.woff) format("woff"),url(/fonts/Klavika/Klavika-Bold.ttf) format("truetype")}@font-face{font-family:Klavika-Light;font-style:normal;src:url(/fonts/Klavika/Klavika-Light.eot);src:url(/fonts/Klavika/Klavika-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/Klavika/Klavika-Light.woff2) format("woff2"),url(/fonts/Klavika/Klavika-Light.woff) format("woff"),url(/fonts/Klavika/Klavika-Light.ttf) format("truetype")}*,:after,:before{box-sizing:inherit}body,html{height:100%;scroll-behavior:smooth}html{box-sizing:border-box}body{font-family:Titillium Web,sans-serif;font-weight:400;font-size:15px;line-height:1.5rem}a,body{color:#616161}p{margin:0 0 1.75rem}small{font-size:.6rem;line-height:2.25em;display:block;font-weight:400}dl dd,dl dt,ul{margin:0}ul{list-style:none;padding:0}ol{padding:0 0 0 1rem}button,ol{display:inline-block;margin:0}button{border:none;padding:0;cursor:pointer;background:none;outline:none}figure{margin:0;padding:0}main{display:block;position:relative;overflow:hidden;width:100%;padding:calc(80px + 3rem) 0 calc(250px + 5rem)}@media only screen and (min-width:992px){main{padding-bottom:calc(190px + 4rem)}}main.no-padding{padding-top:80px}hr{margin:1rem 0;padding:0;display:block;border:solid #000;border-width:1px 0 0}#__next,.bg-image{height:100%}.bg-image{position:absolute;top:0;left:0;width:100%;z-index:0;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:all .5s ease;transform:translateZ(0)}.page__exploring .page-inner,.wrap--narrow,.wrap--reg,.wrap--wide{width:90%;margin:0 auto;position:relative}.page__exploring .page-inner,.wrap--narrow{max-width:800px}.wrap--reg{max-width:1200px}@media only screen and (max-height:800px){.wrap--reg{max-width:calc(1200px - 250px)}}.wrap--wide{max-width:1400px}[data-reveal=hidden]{opacity:0;transform:translate3d(0,50px,0)}[data-reveal=show]{transition:all .5s ease}.title-bar{background:#ed008c;color:#fff;padding:3rem 0;margin:0 0 5rem}.title-bar h1{color:#fff}.two-col-content{margin:0 0 5rem}.two-col-content:last-child{margin-bottom:0}.two-col-content img{width:100%;height:auto;margin:0 0 2rem}.two-col-content .column:first-child{order:1}.two-col-content .column:nth-child(2){order:3}@media only screen and (min-width:992px){.two-col-content .column:nth-child(2){order:2}}.two-col-content .column:nth-child(3){order:2}@media only screen and (min-width:992px){.two-col-content .column:nth-child(3){order:3}}.issuu-embed{display:block;width:100%;height:600px;margin:0 0 5rem}.issuu-embed:last-child{margin-bottom:0}.issuu-embed iframe{width:100%;height:100%;display:block}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;line-height:1.5em;font-family:BIG-Pixel,sans-serif;letter-spacing:2px;color:#000}h1{margin-bottom:2rem}h1,h2{font-size:1.75rem}h2{margin-bottom:2.5rem}h3{font-size:1.25rem;font-weight:500;margin-bottom:.7rem}h4{font-size:1.2rem;font-weight:200}.page--title__pink{color:#ed008c}.btn{text-decoration:none;display:inline-block;color:#000;text-transform:uppercase;letter-spacing:2px;font-size:1rem;height:calc(45px/1.2);line-height:calc(45px - 3px);user-select:none;outline:0;cursor:pointer;font-weight:500;border-radius:0}@media only screen and (min-width:480px){.btn{height:45px;line-height:calc(45px + 2px)}}.btn--text:hover{color:#000}.btn--outline,.btn--solid{padding:0 2rem}.btn--outline{border:1px solid #000;color:#000;background:transparent;font-size:.8rem;line-height:calc(45px - 10px)}.btn--solid{background:#000;color:#fff;border-radius:4px;font-family:BIG-Pixel,sans-serif}.btn--underline{border-bottom:1px solid #000}.btn--circle{border-radius:100%;background:#212121;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#9e9e9e}.btn--circle:hover{background:#fff;color:#000}.btn--white{color:#fff;border-color:#fff}.btn--dark-grey{background:#616161;color:#fff}.btn--pink{color:#fff;background:#ed008c}.columns{display:flex;flex-wrap:wrap;justify-content:space-between}.columns .column{flex:0 0 100%}@media only screen and (min-width:992px){.columns .column[rel="2"]{flex:0 0 48%}.columns .column[rel="3"]{flex:0 0 30%}.columns .column[rel="3"]:nth-child(3n+2){margin-left:5%;margin-right:5%}.columns .column[rel="4"]{flex:0 0 25%}.columns .column[rel="5"]{flex:0 0 20%}}header.header--global{position:fixed;top:0;left:0;width:100%;height:80px;z-index:500;transition:background .15s ease;transform:translateZ(0);display:flex;align-items:center;background:#fff}header.header--global[data-has-bg=true]{background:#fff}header.header--global.path-lunar,header.header--global.path-porsche,header.header--global.path-porsche-exhibition,header.header--global.path-porscheVIP,header.header--global.path-rsvp{display:none}header.header--global .wrap--reg{display:flex}header.header--global .logo{display:block}header.header--global .logo img{display:block;width:150px;height:auto}@media only screen and (min-width:480px){header.header--global .logo img{width:188px}}header.header--global .btn--register{margin:0 0 0 auto;display:none}@media only screen and (min-width:992px){header.header--global .btn--register{display:block;margin-right:64px}}.header-sp{display:block}.hamburger{width:22px;height:22px;cursor:pointer;transform:scale(1);transition:transform .5s,opacity 1s,top 1s;transform-origin:right center;position:absolute;z-index:200;right:0;top:1rem}.hamburger span{display:block;position:absolute;height:1.5px;width:100%;background:#000;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.hamburger span:first-child{top:0}.hamburger span:nth-child(2){top:6px}.main-nav{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:60;background-color:#fff;opacity:0;visibility:hidden;transition:all .6s}.main-nav__list{display:flex;flex-direction:column;align-items:center;text-align:center}.main-nav ul{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.main-nav ul .btn--list{display:block;margin:2.5rem 0 0;font-size:24px;padding:0 21px}.main-nav a,.main-nav li{display:block;text-decoration:none;text-transform:uppercase;color:#000;font-size:24px;letter-spacing:4px;font-weight:400;transition:color .5s;font-family:BIG-Pixel,sans-serif}.main-nav li{margin-bottom:1.4rem}.main-nav a:hover{color:rgba(97,97,97,.6)}.is-open .main-nav{opacity:1;visibility:visible}.is-open .hamburger span:first-child{top:6px;transform:rotate(135deg)}.is-open .hamburger span:nth-child(2){top:6px;transform:rotate(-135deg)}footer{bottom:0;left:0;width:100%;background:#fff;display:flex;align-items:center;padding:0 0 2rem}footer.path-porsche,footer.path-porsche-exhibition,footer.path-porscheVIP{padding-top:4rem}footer.path-lunar,footer.path-rsvp{display:none}footer.path-home{background-color:#000;color:#fff;margin-top:-1px}footer.path-home a,footer.path-home address,footer.path-home span{color:#fff}footer.path-home svg path,footer.path-home svg polygon,footer.path-home svg rect{fill:#fff!important}footer .wrap--reg{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}footer .gallery-details{flex:0 0 100%;display:flex;flex-wrap:wrap}footer .gallery-details strong{font-family:Klavika-Bold,sans-serif;font-weight:700}footer .gallery-details li{flex:0 0 50%;padding-right:1rem}@media only screen and (min-width:768px){footer .gallery-details li{flex:0 0 33.333%}}@media only screen and (min-width:992px){footer .gallery-details li{flex:0 0 20%}}footer address{font-family:Klavika-Light,sans-serif;font-style:normal;font-size:.8125rem;line-height:1.25rem;letter-spacing:.0313rem;color:#000;margin:0 0 2rem}footer address a{color:#000}footer nav{display:flex;align-items:center;flex-wrap:wrap;flex:0 0 100%;margin:0 0 .8rem}@media only screen and (min-width:480px){footer nav{margin-bottom:2rem}}@media only screen and (min-width:992px){footer nav{flex:0 0 auto;margin-bottom:0}}footer nav a{display:block;font-family:BIG-Pixel,sans-serif;text-decoration:none;font-size:1.1rem;line-height:1em;letter-spacing:2px;margin:0 2rem 7px 0;flex:0 0 100%;color:#000}@media only screen and (min-width:480px){footer nav a{margin-bottom:0;flex:0 0 auto}}footer nav a:last-child{margin-right:0}footer .partners{display:flex;align-items:center;transition:all 1s ease 1s;transform:translateZ(0);flex:0 0 100%;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:480px){footer .partners{justify-content:flex-start}}@media only screen and (min-width:992px){footer .partners{flex:0 0 auto}}footer .partners a{display:block}footer .partners a.allied{width:70px;height:25px}footer .partners a.westbank{width:100px;height:30px}footer .partners a.big{width:37px;height:25px}footer .partners span{font-style:italic;font-size:1.5rem;line-height:1em;display:block;opacity:.3;position:relative;transform:translateZ(0);margin:0 1.25rem;font-weight:100}footer .partners svg{height:100%;width:100%}footer .partners svg path,footer .partners svg polygon,footer .partners svg rect{fill:#000}footer .disclaimer{margin:1rem 0 0;font-size:.8125rem;font-family:Klavika-Bold,sans-serif;color:#bdbdbd;flex:0 0 100%;line-height:1.5em;display:flex;flex-direction:row}footer .disclaimer p{margin:0}footer .disclaimer a{margin-left:1rem;font-size:.8125rem;color:#bdbdbd;line-height:1.5em}button,input,label,select,textarea{font-family:Titillium Web,sans-serif;color:#616161;outline:0;display:inline-block}label{display:inline-block}input[type=email],input[type=text]{width:100%;background:transparent;border:solid #fff;border-width:0 0 1px;height:40px;line-height:40px;color:#fff;border-radius:0}input[type=checkbox]{transform:scale(2)}@media only screen and (min-width:992px){input[type=checkbox]{transform:none}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 9999999999s ease-in-out 0s;-webkit-text-fill-color:#fff!important}#mc_embed_signup_scroll{display:flex;flex-wrap:wrap}.input-group{flex:0 0 100%;position:relative;margin:0 0 2rem}.input-group.error label{color:#f44242}.input-group.error input{border-color:#f44242}.input-group.dark input{border-color:#616161;color:#616161}.input-group input:focus+label,.input-group input:valid+label{bottom:75%}.input-group label{position:absolute;bottom:0;left:0;transition:bottom .25s ease}.checkbox-group{margin:0 0 2rem;display:flex;justify-content:space-between}.checkbox-group.error label{color:#f44242}.checkbox-group label{margin:0 0 0 10px}.checkbox-group label.title{margin:0}.disclaimer-group label{font-size:.6rem;line-height:1.5em;user-select:none;flex:0 0 95%}.mailchimp__form{display:block;width:100%}.mailchimp__form[data-state=default] .form__state--default,.mailchimp__form[data-state=error] .form__state--error,.mailchimp__form[data-state=success] .form__state--success{display:block}.mailchimp__form[data-theme=white] label{color:#fff}.form__state--default,.form__state--error,.form__state--success{display:none;width:100%}.transition--container{min-height:100%;position:relative}.transition--enter{opacity:0}.transition--enter-active{opacity:1;transition:opacity .3s}.transition--exit{opacity:1}.transition--exit-active{opacity:0;transition:opacity .3s}.slider{width:100%;margin-bottom:2rem}.slider,.slider[data-loaded=false] .slider--slide:first-child{position:relative}.slider .size-placeholder{width:100%;height:auto;display:block;margin:0;position:relative;z-index:-1;opacity:0}.slider--slides{flex:0 0 100%;z-index:1}.slider--slide,.slider--slides{position:absolute;width:100%;height:100%;top:0;left:0}.slider--slide{z-index:0;opacity:0;transition:opacity 1.5s ease;transform:translateZ(0);background:#fff}.slider--slide.show{z-index:1;opacity:1}.slider--slide[data-slide-type=video]{padding-top:52.25%}.slider--slide[data-slide-type=vimeo_video]{cursor:pointer;overflow:hidden}.slider--slide[data-slide-type=vimeo_video].is-playing i,.slider--slide[data-slide-type=vimeo_video].is-playing video{display:none}.slider--slide[data-slide-type=vimeo_video] iframe{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:#000}.slider--slide[data-slide-type=vimeo_video] video{position:absolute;top:50%;left:50%;min-height:125%;min-width:125%;transform:translate3d(-50%,-50%,0);z-index:1}.slider--slide[data-slide-type=vimeo_video] i{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:2;font-size:3rem;color:#fff;line-height:1em}.slider--slide.bg--pink{background-color:#ed008c;color:#fff}.slider--slide.bg--blue{background-color:#00aced;color:#fff}.slider--slide video{width:100%;height:100%;position:absolute;top:0;left:0}.slider--slide img{width:100%;height:auto;display:block}.slider--slide article{height:100%;width:100%;padding:1rem}@media only screen and (min-width:768px){.slider--slide article{padding:3rem}}@media only screen and (min-width:992px){.slider--slide article{padding:5.75rem}}.slider--slide article .scroll{width:100%;height:100%;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-right:1rem}@media only screen and (min-width:768px){.slider--slide article .scroll{padding-right:2rem}}.slider--slide article .scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:hsla(0,0%,100%,.3)}.slider--slide article .scroll::-webkit-scrollbar{width:4px;background-color:hsla(0,0%,100%,.3)}.slider--slide article .scroll::-webkit-scrollbar-thumb{background-color:#fff}.slider--slide article .scroll h2{color:#fff}@media only screen and (min-width:992px){.slider--slide article .scroll h2{margin-bottom:2rem}}.slider--slide article .scroll p{font-size:.8rem;line-height:1.5em}@media only screen and (min-width:992px){.slider--slide article .scroll p{font-size:1rem;line-height:1.5rem}}.slider--bottom{position:absolute;bottom:0;left:0;width:100%;z-index:2;transform:translate3d(0,125%,0);display:flex;flex-wrap:wrap;align-items:center}.slider--pages{font-family:BIG-Pixel,sans-serif;font-size:1.25rem;line-height:1em;letter-spacing:2px;color:#000}.slider--pages span{display:inline-block}.slider--pages__separator,.slider--pages__total{color:#9e9e9e}.slider--pages__separator{margin:0 3px}.slider--progress{flex:0 0 40%;background:#9e9e9e;height:2px;margin:0 0 0 1rem;display:none}.slider--progress.animate:after{transition:width 3.9s cubic-bezier(.65,.12,.47,.95);width:100%}.slider--progress:after{content:"";width:0;height:100%;background:#616161;display:block;transition:none}.slider--actions{margin:0 0 0 auto}.slider--actions button:first-child{margin-right:1rem}.slider .video-array{width:100%;height:100%;position:relative;overflow:hidden}.slider .video-array__slides{width:100%;height:100%;position:relative;z-index:1}.slider .video-array__slides.desktop{display:none}@media only screen and (min-width:992px){.slider .video-array__slides.desktop{display:block}}.slider .video-array__slides.mobile{display:block}@media only screen and (min-width:992px){.slider .video-array__slides.mobile{display:none}}.slider .video-array__slide{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 1s ease;transform:translateZ(0)}.slider .video-array__slide[data-active=true]{z-index:1;opacity:1}.slider .video-array__slide[data-active=true] .description p{transform:translateZ(0);transition:all .5s cubic-bezier(.03,.51,.53,.96) .75s;opacity:1}.slider .video-array__slide video{z-index:1}.slider .video-array__slide .description{position:absolute;bottom:0;left:0;z-index:2;width:375px;background:hsla(0,0%,100%,.9);color:#000;overflow:hidden;min-height:160px;display:flex;padding:1.5rem}.slider .video-array__slide .description p{margin:0 auto;transition:all .5s cubic-bezier(.03,.51,.53,.96) 0s;transform:translate3d(0,25%,0);opacity:0;font-size:.8rem;line-height:1.5em;display:block}.slider .video-array__slide .description p span{display:block;text-transform:uppercase;font-family:BIG-Pixel,sans-serif;margin:0 0 5px;font-size:1.25rem;line-height:1em}.slider .video-array__nav{position:absolute;top:50%;right:0;width:4.5rem;z-index:2;transform:translate3d(0,-50%,0);display:none}@media only screen and (min-width:992px){.slider .video-array__nav{display:block}}@media only screen and (max-height:800px){.slider .video-array__nav{width:3rem}}.slider .video-array__nav button{display:block;width:100%;height:4.5rem;background:#f5f5f5;margin:0 0 1rem;opacity:.5;transform:translateZ(0)}@media only screen and (max-height:800px){.slider .video-array__nav button{height:3rem}}.slider .video-array__nav button[data-active=true]{opacity:1;border:2px solid #000}.slider .video-array__nav button img{width:100%;height:100%}.inline-video{width:100%;padding-top:56.25%;position:relative;cursor:pointer;overflow:hidden;background:#000}.inline-video.is-playing i,.inline-video.is-playing video{display:none}.inline-video iframe,.inline-video video{position:absolute;top:0;left:0;width:100%;height:100%}.inline-video video{z-index:1}.inline-video iframe{z-index:0}.inline-video i{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:3;font-size:3rem;color:#fff;line-height:1em}main.page--index{padding-bottom:0;margin-bottom:0}main.page--index .animation{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;background:#000;opacity:1;transition:opacity 1s ease;transform:translateZ(0)}main.page--index .animation[data-finished=true]{opacity:0}main.page--index .animation[data-hide=true]{display:none}main.page--index .animation__wrapper{width:80%;max-width:420px;transform:translate3d(0,-50%,0)}@media only screen and (min-width:768px){main.page--index .animation__wrapper{transform:translate3d(0,-25%,0)}}main.page--index .animation__container{flex:0 0 100%}main.page--index .animation__container svg{width:100%;height:100%}main.page--index .animation__tagline{flex:0 0 100%;text-transform:uppercase;letter-spacing:5px;font-size:.9rem;font-weight:600;text-align:center;transition:all 1s ease;opacity:0;transform:translateZ(0);margin:0 0 4rem;color:#fff;font-family:Titillium Web,sans-serif}main.page--index .animation__tagline[data-show=true]{opacity:1}main.page--index .animation__project-title{position:absolute;top:0;left:0;visibility:hidden;z-index:-9999}main.page--index .project-updates .project-updates-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;margin-top:5.625rem}@media only screen and (min-width:480px){main.page--index .project-updates .project-updates-header{flex-direction:row;align-items:center;margin-bottom:3.125rem}}main.page--index .project-updates .project-updates-header h2{margin-bottom:0}main.page--index .project-updates .project-updates-header a{font-family:BIG-Pixel,sans-serif;font-size:16px;color:#000;text-decoration:underline;cursor:pointer}main.page--index .media{margin:10rem 0 6.75rem}main.page--index .media h2{margin-bottom:28px}main.page--index .media .media-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-bottom:80px;border-bottom:1px solid #d9d9d9}main.page--index .media .media-wrapper .media-card{flex:0 0 100%;max-width:100%;border:1px solid #d9d9d9;display:flex;flex-direction:column;gap:20px;padding:20px;width:100%;text-decoration:none;margin-bottom:1.375rem}@media only screen and (min-width:480px){main.page--index .media .media-wrapper .media-card{flex:1 1 calc(50% - 16px);max-width:calc(50% - 16px)}}@media only screen and (min-width:992px){main.page--index .media .media-wrapper .media-card{flex:1 1 calc(33.333% - 16px);max-width:calc(33.333% - 16px)}}main.page--index .media .media-wrapper .media-card:hover{border:1px solid #000}main.page--index .media .media-wrapper .media-card:hover .publisher-wrapper img{visibility:visible;opacity:1}main.page--index .media .media-wrapper .media-card:hover .publisher-wrapper .publisher{border:1px solid #000}main.page--index .media .media-wrapper .media-card:hover .title{text-decoration:underline}main.page--index .media .media-wrapper .media-card img{width:100%;height:auto;object-fit:cover}main.page--index .media .media-wrapper .media-card .publisher-wrapper{display:flex;flex-direction:row;justify-content:space-between}main.page--index .media .media-wrapper .media-card .publisher-wrapper img{width:16px;height:16px;visibility:hidden;opacity:0;transition:opacity .3s ease}main.page--index .media .media-wrapper .media-card .publisher-wrapper .publisher{align-self:flex-start;border:1px solid #d9d9d9;border-radius:5px;padding:4px 8px;margin:0;color:#000}main.page--index .media .media-wrapper .media-card .title{font-family:Klavika-Light,sans-serif;font-size:26px;line-height:36px;color:#000;margin:0}main.page--index .media .article-button{font-family:BIG-Pixel,sans-serif;font-size:21px;line-height:32px;color:#000;display:block;margin:10px auto 0}main.page-realtor-portal{min-height:100vh;padding-top:80px}main.page-realtor-portal [id]{padding-top:calc(80px + 2rem)}main.page-realtor-portal .film-grid.film-gallery{margin-top:0}main.page-realtor-portal.not-authenticated{display:flex;align-items:center}main.page-realtor-portal.not-authenticated #password{padding:0}.page__exploring main.page-realtor-portal .page-inner,main.page-realtor-portal .page__exploring .page-inner,main.page-realtor-portal .wrap--narrow{max-width:400px}main.page-realtor-portal .downloads figure{border:1px solid #eee;margin-bottom:10px}main.page-realtor-portal .downloads figure img{display:block;margin:0}main.page-realtor-portal .anchor-nav{position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:10;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:1rem 0 0}main.page-realtor-portal .anchor-nav a{display:block;text-decoration:none;margin:0 0 1rem;padding:0 1rem;color:#000;text-transform:uppercase;letter-spacing:1px;font-size:.6rem;font-weight:700;line-height:1em}main.page-realtor-portal .books figure{max-height:400px;overflow:hidden;margin-bottom:.75rem}main.page-realtor-portal .image-grid{justify-content:flex-start}main.page-realtor-portal .image-grid .column{margin-bottom:3rem}main.page-realtor-portal .image-grid a{text-decoration:none;display:block}main.page-realtor-portal .image-grid a:hover img{opacity:.2}main.page-realtor-portal .image-grid a:hover i{transform:translate3d(-50%,-50%,0) scale(1)}main.page-realtor-portal .image-grid a[data-loaded=false]{min-height:300px}main.page-realtor-portal .image-grid a[data-loaded=false] .caption,main.page-realtor-portal .image-grid a[data-loaded=false] figure{position:relative;overflow:hidden}main.page-realtor-portal .image-grid a[data-loaded=false] .caption:before,main.page-realtor-portal .image-grid a[data-loaded=false] figure:before{content:"";animation:content-placeholder-animation 1s ease infinite;background:linear-gradient(90deg,hsla(0,0%,6%,0) 0,hsla(0,0%,86%,.4) 50%,hsla(0,0%,100%,0));display:block;height:inherit;left:0;position:absolute;top:0;width:70%;will-change:transform}@keyframes content-placeholder-animation{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}main.page-realtor-portal .image-grid a[data-loaded=false] figure{background:#eee;height:200px}main.page-realtor-portal .image-grid a[data-loaded=false] figure img{opacity:0}main.page-realtor-portal .image-grid a[data-loaded=false] .caption{width:60%;height:15px;background:#eee;display:block;margin:1rem 0 0}main.page-realtor-portal .image-grid a[data-loaded=false] .caption span{display:none}main.page-realtor-portal .image-grid figure{position:relative}main.page-realtor-portal .image-grid img{width:100%;height:auto;display:block;margin:0 0 .5rem;transition:all .5s ease;z-index:0;position:relative;transform:translateZ(0)}main.page-realtor-portal .image-grid i{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(0);transition:all .5s ease;z-index:1;color:#000;font-size:2rem;line-height:1em}main.page-realtor-portal .image-grid .caption{margin:0;font-size:.8rem;line-height:1em;color:#9e9e9e}main.page-realtor-portal .image-grid .actions{display:flex;margin:5px 0 0}main.page-realtor-portal .image-grid .actions a{margin:0 1rem 0 0;font-size:.8rem;line-height:1.5em;border-bottom:1px solid transparent}main.page-realtor-portal .image-grid .actions a:hover{color:#000;border-color:#000}main.page-realtor-portal .film-grid>div{margin:0 0 3rem}main.page-realtor-portal .film-grid h4{margin:1rem 0 0}main.page-realtor-portal .film-grid textarea{width:100%;height:100px;background:#f5f5f5;margin:1rem 0 0;padding:1rem;border:none;display:none}main.page-realtor-portal .tower{margin:0 0 3rem;display:none}main.page-realtor-portal .zebra-list a{display:flex;text-decoration:none;line-height:50px;height:50px;padding:0 0 0 1rem;transition:all .5s ease;transform:translateZ(0);box-shadow:0 0 10px 0 transparent;z-index:0;position:relative}main.page-realtor-portal .zebra-list a:nth-child(odd){background:#fafafa}main.page-realtor-portal .zebra-list a:hover{background:#fff;z-index:1;box-shadow:0 0 30px 0 rgba(0,0,0,.075);color:#000}main.page-realtor-portal .zebra-list a:hover .icons span{color:#000}main.page-realtor-portal .zebra-list a:hover .icons span:first-child{transform:translate3d(0,-100%,0);opacity:0}main.page-realtor-portal .zebra-list a:hover .icons span:last-child{transform:translateZ(0);opacity:1}main.page-realtor-portal .zebra-list span{display:block}main.page-realtor-portal .zebra-list .icons{margin:0 0 0 auto;position:relative;width:50px;height:50px;overflow:hidden}main.page-realtor-portal .zebra-list .icons span{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.65,.16,.53,.95);color:#9e9e9e}main.page-realtor-portal .zebra-list .icons span:first-child{transform:translateZ(0);opacity:1}main.page-realtor-portal .zebra-list .icons span:last-child{transform:translate3d(0,100%,0);opacity:0}main.page-realtor-portal .zebra-list .icons i{display:block;line-height:1em}main.page-realtor-portal .lunar-new-year .column{margin:0 0 3rem}main.page-realtor-portal .lunar-new-year .video figure{position:relative;display:block;width:100%;margin:0 0 .5rem}main.page-realtor-portal .lunar-new-year .video figure.square{padding-top:100%}main.page-realtor-portal .lunar-new-year .video figure.portrait{padding-top:177.77%}main.page-realtor-portal .lunar-new-year .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}main.page-realtor-portal .lunar-new-year .video a{display:inline-block;text-decoration:none;font-size:.8rem;color:#616161}main.page-realtor-portal .lunar-new-year .download a{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;width:100%;height:300px;text-decoration:none}main.page-realtor-portal .lunar-new-year .download a .bg-image{z-index:-1}main.page-realtor-portal .lunar-new-year .download a span{display:block;color:#fff;font-family:BIG-Pixel,sans-serif;font-size:1.5rem;line-height:1.5em;text-align:center;padding:0 2rem}main.page-realtor-portal .lunar-new-year .text textarea{width:100%;height:300px;padding:1rem;line-height:1.75em;font-size:.7rem;resize:none}main.page-floorplans[data-show-mountain-selector=true]{min-height:100vh;display:flex;align-items:center}main.page-floorplans header{position:fixed;top:80px;left:0;width:100%;padding:.7rem 0;z-index:50;background:#fff}main.page-floorplans header .wrap--reg{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}main.page-floorplans header h1{margin:0;line-height:1em;transform:translate3d(0,3px,0)}main.page-floorplans header .btn__back{width:20px;height:20px;display:none;justify-content:center;align-items:center;background:#bdbdbd;border-radius:100%;transform:translate3d(0,1px,0);margin:0 0 0 1rem}main.page-floorplans header .btn__back[data-show=true]{display:flex}main.page-floorplans header .btn__back i{font-size:1rem;line-height:1em;color:#fff}main.page-floorplans header .nav__filters{display:none;margin-left:auto;flex:0 0 100%;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:992px){main.page-floorplans header .nav__filters{flex:0 0 auto}}main.page-floorplans header .nav__filters[data-show=true]{display:flex}main.page-floorplans header .nav__filters--container{height:30px;flex:0 0 48%;position:relative}@media only screen and (min-width:992px){main.page-floorplans header .nav__filters--container{margin:0 0 0 2rem;flex:0 0 auto}}main.page-floorplans header .nav__filters--container i{font-size:1.5rem;line-height:1em;margin:0 0 0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;right:0;z-index:-1}main.page-floorplans header .nav__filters--container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;text-transform:uppercase;letter-spacing:2px;font-size:.8rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;cursor:pointer;padding-right:1.75rem}main.page-floorplans .floorplan-viewer{margin-top:5rem}main.page-floorplans .mountain-select{align:center;justify-content:center;display:none}main.page-floorplans .mountain-select[data-show=true]{display:flex}main.page-floorplans .mountain-select__container{max-width:800px;width:100%}main.page-floorplans .mountain-select__container svg{width:100%;height:auto}main.page-floorplans .mountain-select svg .mountain{cursor:pointer}main.page-floorplans .mountain-select svg .mountain.disabled{cursor:default}main.page-floorplans .mountain-select svg .mountain.disabled .fill,main.page-floorplans .mountain-select svg .mountain.disabled:hover .fill{fill:#eee}main.page-floorplans .mountain-select svg .mountain:hover .fill{fill:#616161}main.page-floorplans .mountain-select svg .mountain .fill{fill:#e0e0e0;transition:all .25s ease;transform:translateZ(0)}main.page-floorplans .floorplan-viewer{display:none;min-height:100vh}main.page-floorplans .floorplan-viewer[data-show=true]{display:block}main.page-floorplans .unit{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 0 6.8rem;padding:0 0 7rem;border-bottom:1px solid #eee}main.page-floorplans .unit:last-child{border:none;padding-bottom:0}main.page-floorplans .unit__details{flex:0 0 100%;font-size:1rem;line-height:1.5em;color:#000;letter-spacing:1px;align-self:flex-end}@media only screen and (min-width:768px){main.page-floorplans .unit__details{flex:0 0 50%}}@media only screen and (min-width:992px){main.page-floorplans .unit__details{flex:0 0 17%}}main.page-floorplans .unit__details span{display:block}main.page-floorplans .unit__keyplan{flex:0 0 100%;align-self:flex-end;margin-top:3rem}@media only screen and (min-width:768px){main.page-floorplans .unit__keyplan{margin-top:0;flex:0 0 50%}}@media only screen and (min-width:992px){main.page-floorplans .unit__keyplan{flex:0 0 17%}}main.page-floorplans .unit__plan{flex:0 0 100%;margin-top:3rem}@media only screen and (min-width:992px){main.page-floorplans .unit__plan{margin-top:0;flex:0 0 50%}}main.page-floorplans .unit__total-living--label,main.page-floorplans .unit__total-living--value{font-weight:700}main.page-floorplans .unit__orientation{font-size:.7rem;line-height:1em;display:block;margin:0 0 1rem;background:#bdbdbd;border-radius:100%;width:20px;height:20px;color:#fff;display:flex;align-items:center;justify-content:center;display:none}main.page-floorplans .unit__mountain{font-size:.75rem;line-height:1.5em;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:2px}main.page-floorplans .unit__data-group{margin:0 0 1rem}main.page-floorplans .unit__pdf-download{text-decoration:none;text-transform:uppercase;font-size:.8rem;padding:0;display:block;text-align:center}main.page-floorplans .unit__keyplan{display:flex;flex-wrap:wrap}main.page-floorplans .unit__keyplan--image{width:100%;height:auto;display:block;margin:0}main.page-floorplans .unit__plan--nav{align-self:flex-start}main.page-floorplans .unit__plan--nav button{text-decoration:none;text-transform:uppercase;font-size:.8rem;line-height:1.5em;margin:0 2rem 0 0;color:#bdbdbd;border-bottom:2px solid #bdbdbd}main.page-floorplans .unit__plan--nav button:hover,main.page-floorplans .unit__plan--nav button[data-show=true]{color:#616161;border-color:#616161}main.page-floorplans .unit__plan--images{position:relative;align-self:flex-start;margin:4rem 0;text-align:center}main.page-floorplans .unit__plan--images img{position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0);max-width:100%;max-height:500px;width:auto;height:auto;z-index:0;opacity:0;transition:opacity 1s ease}main.page-floorplans .unit__plan--images img[data-show=true]{position:relative;z-index:1;opacity:1;left:0;transform:translateZ(0)}main.page-floorplans .unit__plan--images .overlay--trigger{position:absolute;bottom:0;left:0;z-index:5;width:20px;height:20px;display:flex;justify-content:center;align-items:center;background:#bdbdbd;border-radius:100%}main.page-floorplans .unit__plan--images .overlay--trigger i{font-size:1rem;line-height:1em;color:#fff}main.page-floorplans .unit__plan--description{font-size:.7rem;line-height:1.5em;align-self:flex-end;margin:0;color:#bdbdbd}.page--lny{background:#b93431;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;color:#e3c56f}.page--lny .logo__king{margin:0 auto 2rem;width:300px}.page--lny .logo__king svg{width:100%}.page--lny .logo__king svg path{fill:#e3c56f}.page--lny .btn__download{text-align:center;text-decoration:none;color:#e3c56f;display:inline-block}.page--lny .btn__download span{border-bottom:1px solid #e3c56f}.page--lny .content{max-width:500px;text-align:center;font-size:1.5rem;line-height:1.5em}.page__register{background:#000;min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff}.page__register .bg-image{opacity:.4}.page__register h1,.page__register h3{color:#fff}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;-o-transition:transform .2s,top .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;-o-transition:transform .2s,left .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;-o-transition:transform .2s,right .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.page__exploring{height:100vh;width:100%;background:#fff;color:#000;font-family:BIG-Pixel,sans-serif;font-size:.9rem;line-height:1.5;letter-spacing:.45px}@media only screen and (min-width:768px){.page__exploring{font-size:1.1rem}}.page__exploring a:not(.btn){color:#000}.page__exploring strong{font-family:Klavika,sans-serif}.page__exploring button,.page__exploring input,.page__exploring label,.page__exploring select,.page__exploring textarea{color:#000}.page__exploring main[class^=page__exploring__]{height:100%;padding:0;overflow:visible}.page__exploring .page-inner{display:flex;flex-direction:column;justify-content:center;height:100%}.page__exploring .page-inner h1{text-align:center}.page__exploring .text-content{font-family:Klavika-Light,sans-serif}.page__exploring .text-content .dl dt{margin-bottom:.5rem;font-family:Klavika-Bold,sans-serif}.page__exploring .text-content .dl dd{margin:0 0 1em}.page__exploring .text-content .dl dd p{margin-bottom:.9rem}.page__exploring .text-content .dl dd p:last-child{margin-bottom:0}.page__exploring .gnav{position:fixed;width:100%;padding:2em 0;z-index:1;top:0}.page__exploring .gnav--footer{top:auto;bottom:0}.page__exploring .gnav-address{font-weight:300;font-size:.9rem;line-height:1.4;margin-top:.3rem;font-family:Klavika-Light,sans-serif;display:none}@media only screen and (min-width:768px){.page__exploring .gnav-address{display:inline-block}}.page__exploring .gnav[data-page-status=register] .gnav-address{display:flex;justify-content:flex-end;text-align:right}@media only screen and (min-width:768px){.page__exploring .gnav[data-page-status=register] .gnav-address{display:inline-block;text-align:left}}.page__exploring .gnav ul{display:flex;justify-content:space-between}.page__exploring .gnav li{font-family:BIG-Pixel,sans-serif;font-size:1.4rem}.page__exploring .gnav li a{text-decoration:none}.page__exploring .gnav li a.gnav__register{display:block;font-family:Klavika-Light,sans-serif;text-transform:uppercase;font-size:.9rem;color:#ed008c;text-align:right}@media only screen and (min-width:768px){.page__exploring .gnav li a.gnav__register{text-align:left}}.page__exploring .gnav li a.gnav__register:hover{color:inherit}.page__exploring .gnav .partners{display:flex;justify-content:center}.page__exploring .gnav .partners a{display:block}.page__exploring .gnav .partners span{display:block;font-size:12px;color:#eee;margin:0 .5em}.page__exploring .gnav .partners .allied{width:50px;height:11px}.page__exploring .gnav .partners .westbank{width:64px;height:18px}.page__exploring .gnav .partners .big{width:23px;height:11px}.page__exploring .gnav .partners svg{fill:#000;vertical-align:middle}.page__exploring .gnav .partners svg g,.page__exploring .gnav .partners svg path,.page__exploring .gnav .partners svg polygon,.page__exploring .gnav .partners svg rect{fill:#000}.page__exploring__intro{background:#fff;position:relative;transition:all 1s;position:fixed;width:100%;height:100%;z-index:99;top:0;left:0}.page__exploring__intro.remove{pointer-events:none;opacity:0}.page__exploring__intro .page-inner{position:relative}.page__exploring__intro .intro-base{position:absolute;top:1;opacity:0;transition:all 1s}.page__exploring__intro .intro-base.show{opacity:1}.page__exploring__intro .intro1 blockquote p{font-size:1.1rem;letter-spacing:.5px}@media only screen and (min-width:768px){.page__exploring__intro .intro1 blockquote p{font-size:1.3rem}}.page__exploring__intro .intro1 .auther{text-align:right;color:#9b9b9b;font-family:Klavika-Light,sans-serif;letter-spacing:2px}.page__exploring__intro .intro2{text-align:center;left:50%;transform:translateX(-50%)}.page__exploring__intro .intro2 svg{width:215px;height:114px}.page__exploring main.page__exploring__register{padding:8em 0;height:auto}@media only screen and (min-width:768px){.page__exploring main.page__exploring__register{padding:0;height:100%}}.page__exploring__register .mailchimp__form[data-theme=black] input[type=email],.page__exploring__register .mailchimp__form[data-theme=black] input[type=text]{border-bottom:1px solid #000}.page__exploring__register .mailchimp__form[data-theme=black] button,.page__exploring__register .mailchimp__form[data-theme=black] input,.page__exploring__register .mailchimp__form[data-theme=black] label,.page__exploring__register .mailchimp__form[data-theme=black] textarea{font-family:Klavika-Light,sans-serif}.page__exploring__register .mailchimp__form[data-theme=black] .input-group button,.page__exploring__register .mailchimp__form[data-theme=black] .input-group input,.page__exploring__register .mailchimp__form[data-theme=black] .input-group label,.page__exploring__register .mailchimp__form[data-theme=black] .input-group textarea{text-transform:uppercase;font-size:1rem}.page__exploring__register .mailchimp__form[data-theme=black] .input-group input:-webkit-autofill,.page__exploring__register .mailchimp__form[data-theme=black] .input-group input:-webkit-autofill:active,.page__exploring__register .mailchimp__form[data-theme=black] .input-group input:-webkit-autofill:focus,.page__exploring__register .mailchimp__form[data-theme=black] .input-group input:-webkit-autofill:hover{transition:background-color 9999999999s ease-in-out 0s;-webkit-text-fill-color:#000!important}.page__exploring__register .mailchimp__form[data-theme=black] .btn{color:#fff;border-radius:0;font-size:.9rem;background:#000}.page__exploring .registerOverlay{align-items:stretch}.page__exploring .registerOverlay[data-theme=white]{background:#fff;color:#000}.page__exploring .registerOverlay[data-theme=white] .btn--circle{background:#f3f3f3;margin:6rem auto 2rem}@media only screen and (min-width:768px){.page__exploring .registerOverlay[data-theme=white] .btn--circle{margin-top:1rem;position:relative;transform:none;left:auto}}.page__exploring .registerOverlay[data-theme=white] .btn--circle .material-icons{color:#999}.page__exploring__info{height:auto!important}.page__exploring__info .page-inner{display:block;height:auto}.page__exploring__info .text-content{padding-bottom:2em}@media only screen and (min-width:768px){.page__exploring__info .text-content{padding:0}}.page__exploring__info .lead{font-family:BIG-Pixel,sans-serif;font-size:1.5rem;line-height:1.2}.page__exploring__info .dl{margin-top:2.5em}.page__exploring__info .info-section{margin-bottom:1.5em}.page__exploring .exploring__header{text-align:center}.page__exploring .exploring__header .exploring-logo{width:105px;height:55px;margin:0 auto 1rem}@media only screen and (min-width:768px){.page__exploring .exploring__header .exploring-logo{width:145px;height:77px;margin:0 auto 4rem}}.page__exploring__index .swiper-container{width:100%;padding-bottom:2rem}@media only screen and (min-width:768px){.page__exploring__index .swiper-container{padding-bottom:5rem;width:500px;margin:0 auto}}.page__exploring__index .swiper-container .swiper-pagination{bottom:0}.page__exploring__index .swiper-container .swiper-pagination-bullet{border-radius:0}.page__exploring__index .swiper-container .swiper-pagination-bullet-active{background:#ed008c}.page__exploring__index .exp-home-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.page__exploring__index .exp-home-slide .exp-img,.page__exploring__index .exp-home-slide .exp-video{cursor:pointer;width:210px;height:210px;margin-bottom:1rem}@media only screen and (min-width:768px){.page__exploring__index .exp-home-slide .exp-img,.page__exploring__index .exp-home-slide .exp-video{width:380px;height:380px;margin-bottom:3rem}}.page__exploring__index .exp-home-slide p{font-size:1.1rem;letter-spacing:1.3px;line-height:1.2;margin:0;text-align:center}@media only screen and (min-width:768px){.page__exploring__index .exp-home-slide p{font-size:1.4rem}}.page__films-gallery h2{margin-bottom:.5rem}.page__films-gallery .films-nav{margin:0 0 3rem}.page__films-gallery .films-nav button{margin:0 2rem .5rem 0;border-bottom:1px solid transparent;font-family:BIG-Pixel,sans-serif;color:#000;letter-spacing:1px;font-size:1rem}.page__films-gallery .films-nav button[data-active=true]{color:#ed008c;border-color:#ed008c}.page__films-gallery .films-nav button:last-child{margin-right:0}.page__films-gallery .film-containers article{display:none}.page__films-gallery .film-containers article[data-active=true]{display:block}.page__thank-you{height:100vh}.page__thank-you .wrap--reg{height:100%;display:flex;align-items:center;justify-content:center}.page__porsche{padding-top:1.55rem}.page__porsche .over-fixed-el{position:relative;z-index:1}.page__porsche .bg-graphic{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:0;background-image:url(/static/porsche/BIG_PENTHOUSE_SKETCH_WEST_08.23.19_LH.jpg);background-size:90%;background-position:-50% bottom;background-attachment:fixed;background-repeat:no-repeat;display:none}@media only screen and (min-width:768px){.page__porsche .bg-graphic{display:block;background-size:70%}}.page__porsche .btn__rsvp{display:inline-block;background:#fff;height:50px;line-height:50px;color:#000;text-transform:uppercase;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.5);padding:0 3rem;letter-spacing:2px;font-weight:700;font-size:.9rem;text-decoration:none}.page__porsche .wrap--reg{max-width:1400px}.page__porsche--header{position:absolute;top:2rem;left:0;width:100%;z-index:2}.page__porsche--header .wrap--reg{display:flex;justify-content:space-between;align-items:center}.page__porsche--header .king-logo img{height:50px;width:auto;display:block;margin:0}.page__porsche--cover{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:0}.page__porsche--cover .king-logo{position:absolute;top:2rem;left:2rem;z-index:2}.page__porsche--cover .panels{margin:0;width:100%;height:100%;position:relative;overflow:hidden;z-index:1;background:#000}.page__porsche--cover .panels figure{position:relative;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 1s ease;will-change:opacity}.page__porsche--cover .panels figure[data-active=true]{z-index:1;opacity:.8}.page__porsche--cover .panels figure[data-active=true] canvas{transform:translate(-50%,-50%);transition:transform 6s linear}.page__porsche--cover .panels figure canvas,.page__porsche--cover .panels figure img{position:absolute;top:50%;left:50%}.page__porsche--cover .panels figure img{min-width:100%;min-height:100%;display:block;margin:0;z-index:1;transform:translate(-50%,-50%)}.page__porsche--cover .panels figure canvas{z-index:2;transition:transform 0s ease 1s;transform:translate(-50%,calc(-50% + 20px))}.page__porsche--intro{padding:0 0 5rem}@media only screen and (min-width:768px){.page__porsche--intro{padding-bottom:0;height:calc(100vh - 132px)}}.page__porsche--intro .content{margin:5rem 0 0}@media only screen and (min-width:768px){.page__porsche--intro .content{margin:0 0 0 50%}}.page__porsche--intro p{font-size:1.5rem;line-height:1.25em;max-width:375px;margin-bottom:1.5rem;color:#000}.page__porsche--intro p.large{font-size:3rem;line-height:1em;font-family:BIG-Pixel,sans-serif}.page__porsche--porsche-ad .wrap--reg{background:#000;height:100%;position:relative}.page__porsche--porsche-ad .columns{justify-content:space-between}.page__porsche--porsche-ad .column:first-child{flex:0 0 100%;margin-bottom:2rem}@media only screen and (min-width:992px){.page__porsche--porsche-ad .column:first-child{margin-bottom:0;flex:0 0 50%}}.page__porsche--porsche-ad .column:first-child .normal{margin:0}.page__porsche--porsche-ad .column:last-child{flex:0 0 auto}.page__porsche--porsche-ad .logo-porsche{background:#fff;display:flex;align-items:center;justify-content:center;width:300px;padding:2rem 0;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}.page__porsche--porsche-ad .logo-porsche img{width:auto;height:auto;max-width:80%;max-height:80%;display:block;margin:0}.page__porsche--porsche-ad .promo-video{position:relative;padding-top:55.4%;margin:0 0 5rem;z-index:0}.page__porsche--porsche-ad .promo-video video{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;display:block;margin:0;padding:0}.page__porsche--porsche-ad .content{color:#fff;padding:0 2rem 2rem}@media only screen and (min-width:992px){.page__porsche--porsche-ad .content{padding:0 5rem 5rem}}.page__porsche--porsche-ad .content .title{font-size:2.25rem;line-height:1.25em;text-transform:uppercase}.page__porsche--porsche-ad .content .normal{font-size:1.4rem;line-height:1.5em;font-weight:100}.page__porsche--porsche-ad .content .date{font-size:1.4rem;line-height:1.5em;text-transform:uppercase}.page__porsche--porsche-ad .content .btn__rsvp{height:70px;line-height:70px;padding:0 6rem;font-size:1.1rem}.page--penthouses{color:#212121;font-weight:600;padding-top:80px}.page--penthouses .masthead{margin:0 0 2rem}@media only screen and (min-width:768px){.page--penthouses .masthead{margin-bottom:5rem}}.page--penthouses .masthead h1{font-size:2.5rem;line-height:.9em;letter-spacing:2px;font-weight:100;margin:0 0 1.25rem}@media only screen and (min-width:768px){.page--penthouses .masthead h1{font-size:4.5rem}}.page--penthouses .masthead h2{font-family:Titillium Web,sans-serif;text-transform:uppercase;font-size:1rem;line-height:1.25em;margin:0;max-width:400px}@media only screen and (min-width:768px){.page--penthouses .masthead h2{font-size:1.2rem}}.page--penthouses .masthead h3{font-family:Titillium Web,sans-serif;font-size:.9rem;line-height:1.5em;margin:1.5rem 0 0}.page--penthouses .rendering{flex:0 0 100%;margin:2rem 0 0}@media only screen and (min-width:992px){.page--penthouses .rendering{margin-top:5rem}}.page--penthouses .rendering img{display:block;width:100%;height:auto;margin:0}.page--penthouses .copy{display:flex;justify-content:space-between;flex-wrap:wrap;flex:0 0 100%}@media only screen and (min-width:992px){.page--penthouses .copy{flex:0 0 75%}}.page--penthouses .copy div{flex:0 0 100%}@media only screen and (min-width:992px){.page--penthouses .copy div{flex:0 0 45%}}.page--penthouses .cover,.page--penthouses .gallery,.page--penthouses .homes,.page--penthouses .homes-by-bjarke,.page--penthouses .living{margin-bottom:3rem}@media only screen and (min-width:992px){.page--penthouses .cover,.page--penthouses .gallery,.page--penthouses .homes,.page--penthouses .homes-by-bjarke,.page--penthouses .living{margin-bottom:10rem}}.page--penthouses .cover .wrap--wide{display:flex;flex-wrap:wrap;align-items:flex-end;height:auto}.page--penthouses .cover .illustrations{min-height:300px;flex:0 0 100%;margin:0 0 100px;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.page--penthouses .cover .illustrations div{width:100%;display:block;text-decoration:none;transition:opacity 1s ease;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);opacity:0}@media only screen and (min-width:992px){.page--penthouses .cover .illustrations div.disabled{opacity:.5}}.page--penthouses .cover .illustrations div a,.page--penthouses .cover .illustrations div h2{text-decoration:none;margin:0}.page--penthouses .cover .illustrations div h2{margin-top:5px;text-align:center;font-weight:400;letter-spacing:1px}@media only screen and (min-width:992px){.page--penthouses .cover .illustrations div{opacity:1;position:relative;top:0;left:0;transform:translateZ(0);flex:0 0 33%}.page--penthouses .cover .illustrations div:hover{opacity:.5}}.page--penthouses .cover .illustrations div.show{opacity:1}.page--penthouses .cover .illustrations div.show.disabled{opacity:.5}.page--penthouses .cover .illustrations img{width:90%;height:auto;display:block;margin:0 auto;max-width:299px}.page--penthouses .cover .illustrations .slider{margin:0}.page--penthouses .cover .illustrations .slider--slides{position:relative;height:auto}.page--penthouses .cover .illustrations .slider--slide{position:absolute;background:none}.page--penthouses .cover .illustrations .slider--slide.show{position:relative}.page--penthouses .cover .masthead{flex:0 0 100%;margin:0 0 2rem;text-align:center}@media only screen and (min-width:992px){.page--penthouses .cover .masthead{text-align:left;flex:0 0 75%}}@media only screen and (min-width:1200px){.page--penthouses .cover .masthead{flex:0 0 50%}}.page--penthouses .cover .masthead h2{max-width:none}.page--penthouses .cover .rendering{margin-top:0}.page--penthouses .cover .icon__arrow-down{margin:auto 0 2rem auto;width:20px;height:26px;display:block;background-image:url(/penthouses/Arrow-Down_44x36.svg);background-position:0 0;background-size:100%;background-repeat:no-repeat;cursor:pointer;animation:bounce 2s infinite;position:absolute;bottom:1rem;right:1rem}@media only screen and (min-width:768px){.page--penthouses .cover .icon__arrow-down{width:40px;height:50px}}.page--penthouses .living .wrap--wide{display:flex;flex-wrap:wrap}.page--penthouses .living .copy,.page--penthouses .living .masthead{flex:0 0 100%}@media only screen and (min-width:1200px){.page--penthouses .living .copy{flex:0 0 50%}}.page--penthouses .homes-by-bjarke .wrap--wide{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.page--penthouses .homes-by-bjarke .wrap--wide .masthead{flex:0 0 100%;margin-bottom:0}@media only screen and (min-width:992px){.page--penthouses .homes-by-bjarke .wrap--wide .masthead{flex:0 0 45%}}.page--penthouses .homes-by-bjarke .wrap--wide figure{flex:0 0 100%;margin-top:2rem}@media only screen and (min-width:992px){.page--penthouses .homes-by-bjarke .wrap--wide figure{margin-top:0;flex:0 0 45%}}.page--penthouses .homes-by-bjarke .wrap--wide figure img{width:100%;height:auto;margin:0;display:block}.page--penthouses .homes-by-bjarke .wrap--wide .copy{flex:0 0 100%;margin-top:2rem}@media only screen and (min-width:1200px){.page--penthouses .homes-by-bjarke .wrap--wide .copy{margin-top:5rem}}.page--penthouses .homes-by-bjarke .wrap--wide .copy div{flex:0 0 100%}@media only screen and (min-width:1200px){.page--penthouses .homes-by-bjarke .wrap--wide .copy div{flex:0 0 30%}}.page--penthouses .gallery .masthead h1{text-align:center}.page--penthouses .gallery .grid .column[rel="2"]{flex:0 0 100%}@media only screen and (min-width:768px){.page--penthouses .gallery .grid .column[rel="2"]{flex:0 0 49.3%}}.page--penthouses .gallery .grid .column[rel="3"]{margin:0;flex:0 0 100%}@media only screen and (min-width:768px){.page--penthouses .gallery .grid .column[rel="3"]{flex:0 0 32.5%}}.page--penthouses .gallery .grid .column img{width:100%;height:auto;display:block;margin:0 0 1rem}.page--penthouses .homes{display:none}.page--penthouses .homes .masthead h1{text-align:center}.page--penthouses .homes figure img{width:80%;height:auto;margin:0 auto;display:block}.page--penthouses .homes figure .penthouses-floorplan-overview .has-click-event{cursor:pointer}.page--penthouses .homes figure .penthouses-floorplan-overview .st0{display:none}.page--penthouses .homes figure .penthouses-floorplan-overview .st1{display:inline;fill:#f4bd75}.page--penthouses .homes figure .penthouses-floorplan-overview .st2{display:inline;fill:#9bb29c}.page--penthouses .homes figure .penthouses-floorplan-overview .st3{display:inline;fill:#3a473d}.page--penthouses .homes figure .penthouses-floorplan-overview .st4{display:inline;fill:#fcd4b9}.page--penthouses .homes figure .penthouses-floorplan-overview .st5{opacity:.5}.page--penthouses .homes figure .penthouses-floorplan-overview .st6{display:inline;fill:#454747}.page--penthouses .homes figure .penthouses-floorplan-overview .st7{display:inline;fill:#95bac4}.page--penthouses .homes figure .penthouses-floorplan-overview .st8{display:inline;fill:#2c3c42}.page--penthouses .homes figure .penthouses-floorplan-overview .st9{fill:#e6e6e5}.page--penthouses .homes figure .penthouses-floorplan-overview .st10{fill:#fcd4b9}.page--penthouses .homes figure .penthouses-floorplan-overview .st11{fill:#fff}.page--penthouses .homes figure .penthouses-floorplan-overview .st12{fill:#bebdbd}.page--penthouses .homes figure .penthouses-floorplan-overview .st13{fill:none;stroke:#bebdbd;stroke-width:6.5868044;stroke-linecap:round;stroke-linejoin:round}.page--penthouses .homes figure .penthouses-floorplan-overview .st14{fill:none;stroke:#231f20;stroke-width:2;stroke-miterlimit:10}.page--penthouses .homes figure .penthouses-floorplan-overview .st15{fill:#231f20}.page--penthouses .homes figure .penthouses-floorplan-overview .st16{fill:#493e36}.page--penthouses .homes figure .penthouses-floorplan-overview .st17{fill:#3a473d}.page--penthouses .homes figure .penthouses-floorplan-overview .st18{fill:#9bb29c}.page--penthouses .homes figure .penthouses-floorplan-overview .st19{fill:#454747}.page--penthouses .homes figure .penthouses-floorplan-overview .st20{fill:#95bac4}.page--penthouses .homes figure .penthouses-floorplan-overview .st21{fill:#2c3c42}.page__penthouses-detail{padding-top:80px;color:#000}.page__penthouses-detail.la-bibliotheque .cover{background:#a9b0b2}.page__penthouses-detail.the-treehouse .cover{background:#fbc4af}.page__penthouses-detail.the-tea-house .cover{background:#e1a97f}.page__penthouses-detail.the-greenhouse .cover{background:#aac8bd}.page__penthouses-detail.the-glasshouse .cover{background:#edfaff}.page__penthouses-detail.the-sanctuary .cover{background:#c4e2ee}.page__penthouses-detail .masthead h1,.page__penthouses-detail .masthead h2{font-family:Titillium Web,sans-serif;text-transform:uppercase;line-height:1.25em}.page__penthouses-detail .masthead h1{margin:0;font-weight:700}.page__penthouses-detail .masthead h2{margin:0 0 2rem;font-weight:300}@media only screen and (min-width:992px){.page__penthouses-detail .masthead h2{margin-bottom:5rem}}.page__penthouses-detail .cover{padding:3rem 0}@media only screen and (min-width:992px){.page__penthouses-detail .cover{height:calc(100vh - 80px);padding:0}}.page__penthouses-detail .cover .wrap--reg{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;height:100%;position:relative}.page__penthouses-detail .cover figure{flex:0 0 100%;order:2}@media only screen and (min-width:992px){.page__penthouses-detail .cover figure{flex:0 0 40%;order:1}}.page__penthouses-detail .cover figure img{width:100%;height:auto;display:block;margin:0 0 2rem}.page__penthouses-detail .cover figure span{display:block;font-size:1.3rem;line-height:1.5em;text-transform:uppercase;color:#000;font-weight:100;max-width:275px}.page__penthouses-detail .cover article{flex:0 0 100%;order:1}@media only screen and (min-width:992px){.page__penthouses-detail .cover article{flex:0 0 350px;order:2}}.page__penthouses-detail .cover .icon__arrow-down{width:40px;height:50px;display:block;background-image:url(/static/penthouses/Arrow-Down_44x36.svg);background-position:0 0;background-size:100%;background-repeat:no-repeat;position:absolute;bottom:1rem;right:0;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.page__penthouses-detail .light{width:90%;padding:5rem 0;margin:0 auto}@media only screen and (min-width:768px){.page__penthouses-detail .light{max-width:325px}}@media only screen and (min-width:992px){.page__penthouses-detail .light{padding:10rem 0}}.page__penthouses-detail .light .masthead{text-align:center}.page__penthouses-detail .light .illustration{width:100%;height:auto;display:block;margin:0 0 5rem}.page__penthouses-detail .gallery{margin:0 0 5rem}.page__penthouses-detail .gallery img{display:block;margin:0;width:100%;height:auto}.page__penthouses-detail .gallery .slider{margin:0}.page__penthouses-detail .gallery .slider--slides{position:relative;overflow:hidden;height:auto;max-height:100vh}.page__penthouses-detail .gallery .slider--slide{position:absolute;background:none}.page__penthouses-detail .gallery .slider--slide.show{position:relative}.page__penthouses-detail .floorplan .wrap--reg{display:flex;justify-content:space-between;flex-wrap:wrap}.page__penthouses-detail .floorplan .btn__download-pdf{margin:3rem 0 0}.page__penthouses-detail .floorplan aside{flex:0 0 100%;margin:0 0 3rem}@media only screen and (min-width:992px){.page__penthouses-detail .floorplan aside{margin-bottom:0;flex:0 0 350px}}.page__penthouses-detail .floorplan aside li,.page__penthouses-detail .floorplan aside span{font-size:1.05rem;line-height:1.5em;font-weight:300}.page__penthouses-detail .floorplan aside span{display:block}.page__penthouses-detail .floorplan aside span.section-title{margin:1rem 0 .75rem;font-weight:700;font-size:1.1rem;line-height:1.5em;text-transform:uppercase;letter-spacing:1px}@media only screen and (min-width:992px){.page__penthouses-detail .floorplan aside span.section-title{margin:3rem 0 .75rem}}.page__penthouses-detail .floorplan aside span.group-title{margin:1rem 0 0;font-weight:600;font-size:1.1rem;line-height:1.5em}@media only screen and (min-width:992px){.page__penthouses-detail .floorplan aside span.group-title{margin-top:3rem}}.page__penthouses-detail .floorplan aside span.interior-title,.page__penthouses-detail .floorplan aside span.unit-number{margin-top:0}.page__penthouses-detail .floorplan aside span.unit-number{margin:0 0 .75rem}@media only screen and (min-width:992px){.page__penthouses-detail .floorplan aside span.unit-number{margin-bottom:1.5rem}}.page__penthouses-detail .floorplan aside ul{display:flex;justify-content:space-between}.page__penthouses-detail .floorplan aside ul li{flex:0 0 50%;line-height:1.75em}.page__penthouses-detail .floorplan aside ul li:first-child{font-weight:700;letter-spacing:1px}.page__penthouses-detail .floorplan figure{flex:1}.page__penthouses-detail .floorplan figure img{display:block;width:100%;height:auto;margin:2rem 0 2rem auto}@media only screen and (min-width:992px){.page__penthouses-detail .floorplan figure img{width:90%}}.page__penthouses-detail .floorplan figure .floor-label{text-transform:uppercase;font-size:.8rem;font-weight:500;letter-spacing:1px;line-height:1em;display:block}@media only screen and (min-width:992px){.page__penthouses-detail .floorplan figure .floor-label{text-align:right}}.page__penthouses-detail .floorplan .footer{flex:0 0 100%;display:flex;flex-wrap:wrap;margin:2rem 0 0}@media only screen and (min-width:992px){.page__penthouses-detail .floorplan .footer{margin-top:5rem}}.page__penthouses-detail .floorplan .footer img{width:auto;height:125px;flex:0 0 100%;display:block;margin:0 3rem 0 0}@media only screen and (min-width:992px){.page__penthouses-detail .floorplan .footer img{flex:0 0 275px;height:100px}}.page__penthouses-detail .floorplan .footer p{margin:2rem 0;font-size:.75rem;line-height:1.5em;font-weight:300;max-width:600px;flex:1}@media only screen and (min-width:992px){.page__penthouses-detail .floorplan .footer p{margin:0}}.page__king-toronto-porsche-911 h1{margin:0}.page__king-toronto-porsche-911 h3{margin-bottom:3rem}.page__king-toronto-porsche-911 .image-grid a{display:block;text-decoration:none;margin-bottom:3rem}.page__king-toronto-porsche-911 .image-grid a:hover img{opacity:.7}.page__king-toronto-porsche-911 .image-grid img{width:100%;height:auto;display:block;margin:0;transform:translateZ(0);transition:opacity 1s ease;will-change:opacity}.page__home-selections{padding-top:80px}.page__home-selections h1{font-size:2rem;line-height:1em;flex:0 0 100%}@media only screen and (min-width:768px){.page__home-selections h1{font-size:3.5rem}}.page__home-selections .intro-text{max-width:500px}.page__home-selections .intro-cont{flex:0 0 100%}.page__home-selections .flex-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.page__home-selections .panel{display:none}.page__home-selections .panel[data-active=true]{display:block}.page__home-selections .btn__back,.page__home-selections .btn__next{margin:0 0 0 auto}.page__home-selections .btn__back.left-margin,.page__home-selections .btn__next.left-margin{margin:0 0 0 1rem}.page__home-selections .options{display:flex;flex-wrap:wrap;justify-content:space-between;flex:0 0 100%}.page__home-selections .options button{flex:0 0 100%;height:250px;margin:0 0 2rem;position:relative}@media only screen and (min-width:992px){.page__home-selections .options button{flex:0 0 48%;height:300px}}.page__home-selections .options button:hover aside{opacity:1}.page__home-selections .options button[data-selected=true] .checkbox i{display:block}.page__home-selections .options button .bg-image{z-index:0}.page__home-selections .options button .checkbox{position:absolute;bottom:1rem;left:1rem;z-index:2;background:hsla(0,0%,100%,.5);border-radius:100%;width:35px;height:35px;display:flex;justify-content:center;align-items:center}.page__home-selections .options button .checkbox i{line-height:1em;font-size:1.5rem;display:none;color:#000}.page__home-selections .options button aside{background:rgba(0,0,0,.8);width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:1;opacity:0;transition:opacity .5s ease;position:relative}.page__home-selections .options button aside div{padding:0 1rem}@media only screen and (min-width:992px){.page__home-selections .options button aside div{padding:0 3rem}}.page__home-selections .options button span{display:block;color:#fff}.page__home-selections .options button span.title{font-family:BIG-Pixel,sans-serif;font-size:1.5rem;line-height:1em}@media only screen and (min-width:992px){.page__home-selections .options button span.title{font-size:2rem}}.page__home-selections .options button span.description{margin:1rem 0;line-height:1.5em}.page__home-selections .options button span.extra{margin:0 auto;font-size:.7rem;font-weight:700}.page__home-selections .panel__bathroom,.page__home-selections .panel__bathroom-vanity,.page__home-selections .panel__ev-charging,.page__home-selections .panel__intro,.page__home-selections .panel__kitchen,.page__home-selections .panel__personal-info,.page__home-selections .panel__success,.page__home-selections .panel__summary{padding:3rem 0 0;margin-bottom:3rem}@media only screen and (min-width:768px){.page__home-selections .panel__bathroom,.page__home-selections .panel__bathroom-vanity,.page__home-selections .panel__ev-charging,.page__home-selections .panel__intro,.page__home-selections .panel__kitchen,.page__home-selections .panel__personal-info,.page__home-selections .panel__success,.page__home-selections .panel__summary{margin-bottom:0}}.page__home-selections .panel__ev-charging article,.page__home-selections .panel__ev-charging figure,.page__home-selections .panel__intro article,.page__home-selections .panel__intro figure{flex:0 0 100%;display:flex;flex-wrap:wrap;align-items:center;position:relative}@media only screen and (min-width:992px){.page__home-selections .panel__ev-charging article,.page__home-selections .panel__ev-charging figure,.page__home-selections .panel__intro article,.page__home-selections .panel__intro figure{flex:0 0 48%}}.page__home-selections .panel__ev-charging article,.page__home-selections .panel__intro article{margin:0 0 2rem}@media only screen and (min-width:992px){.page__home-selections .panel__ev-charging article,.page__home-selections .panel__intro article{margin-bottom:0}}.page__home-selections .panel__ev-charging figure,.page__home-selections .panel__intro figure{height:400px}@media only screen and (min-width:992px){.page__home-selections .panel__ev-charging figure,.page__home-selections .panel__intro figure{height:calc(100vh - 80px - 1rem)}}.page__home-selections .panel__ev-charging img,.page__home-selections .panel__intro img{width:100%;height:auto;display:block;margin:0}.page__home-selections .panel__bathroom-vanity .options button{flex:0 0 100%}@media only screen and (min-width:992px){.page__home-selections .panel__bathroom-vanity .options button{flex:0 0 32%}}.page__home-selections .panel__ev-charging figure{margin:0 0 2rem;height:auto}.page__home-selections .panel__ev-charging figure button{flex:0 0 100%}.page__home-selections .panel__personal-info .column{margin:0 0 2rem}.page__home-selections .panel__personal-info label{flex:0 0 100%}.page__home-selections .panel__personal-info input{width:100%;height:45px;border:1px solid #000;color:#000;padding:0 .7rem}.page__home-selections .panel__personal-info input:-webkit-autofill,.page__home-selections .panel__personal-info input:-webkit-autofill:active,.page__home-selections .panel__personal-info input:-webkit-autofill:focus,.page__home-selections .panel__personal-info input:-webkit-autofill:hover{transition:background-color 9999999999s ease-in-out 0s;-webkit-text-fill-color:#000!important}.page__home-selections .panel__personal-info select{width:100%;height:45px;border:1px solid #000;border-radius:0;color:#000}.page__home-selections .panel__summary .table{flex:0 0 100%;color:#000;border-bottom:1px solid #000}.page__home-selections .panel__summary .table li{padding:.75rem .5rem;border:solid #000;border-width:1px 0 0 1px;position:relative}@media only screen and (min-width:768px){.page__home-selections .panel__summary .table li{padding:.75rem 1rem}}.page__home-selections .panel__summary .table__info li,.page__home-selections .panel__summary .table__selections li .title{font-size:1rem;line-height:1em;font-weight:700}@media only screen and (min-width:768px){.page__home-selections .panel__summary .table__info li,.page__home-selections .panel__summary .table__selections li .title{font-size:1.5rem}}.page__home-selections .panel__summary .table__header{display:flex;user-select:none;margin:0 0 1rem}.page__home-selections .panel__summary .table__header li{flex:1;background:#000;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:.8rem}@media only screen and (min-width:768px){.page__home-selections .panel__summary .table__header li{font-size:1.5rem}}.page__home-selections .panel__summary .table__row{border-right:1px solid #000;display:flex}.page__home-selections .panel__summary .table__info{margin:0 0 3rem}@media only screen and (min-width:768px){.page__home-selections .panel__summary .table__info{margin-bottom:5rem}}.page__home-selections .panel__summary .table__info li:first-child{flex:0 0 30%}.page__home-selections .panel__summary .table__info li:nth-child(2){flex:0 0 70%}.page__home-selections .panel__summary .table__info .table__header li{flex:0 0 100%}.page__home-selections .panel__summary .table__selections{border:none}.page__home-selections .panel__summary .table__selections .table__header li{min-height:0}.page__home-selections .panel__summary .table__selections .table__header li:nth-child(2){border:solid #fff;border-width:0 2px}.page__home-selections .panel__summary .table__selections .table__row{border:none}.page__home-selections .panel__summary .table__selections .table__row li{margin:0 0 1rem;border-bottom:1px solid #000;min-height:200px}.page__home-selections .panel__summary .table__selections .table__row li:nth-child(3){border-right:1px solid #000;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1em}@media only screen and (min-width:992px){.page__home-selections .panel__summary .table__selections .table__row li:nth-child(3){font-size:2rem}}.page__home-selections .panel__summary .table__selections li:first-child{flex:0 0 20%}.page__home-selections .panel__summary .table__selections li:nth-child(2){flex:0 0 60%}.page__home-selections .panel__summary .table__selections li:nth-child(3){flex:0 0 20%}.page__home-selections .panel__summary .table__selections span{display:block}.page__home-selections .panel__summary .table__selections span.title{margin:0 0 1rem;line-height:1.4em}.page__home-selections .panel__summary .table__selections span.description{font-size:1.25rem;line-height:1.25em}.page__home-selections .panel__summary .subtotal{display:flex;justify-content:flex-end;flex:0 0 100%;margin:0 0 1rem}.page__home-selections .panel__summary .subtotal figure{height:200px;width:100%;border:1px solid #000;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#000}@media only screen and (min-width:768px){.page__home-selections .panel__summary .subtotal figure{width:20%}}.page__home-selections .panel__summary .subtotal figure span{display:block;flex:0 0 100%;text-align:center}.page__home-selections .panel__summary .subtotal figure span.price,.page__home-selections .panel__summary .subtotal figure span.title{font-size:1.5rem;line-height:1em;text-transform:uppercase;font-weight:700}.page__home-selections .panel__summary .subtotal figure span.title{margin:0 0 .5rem}.page__home-selections .panel__summary .subtotal figure span.subtitle{margin:0 0 2rem}.page__home-selections .panel__summary .btn__next[disabled]{opacity:.1;cursor:default}.KingLunar{padding-bottom:114px;background:#ebc98b;font-family:Astoria}@media screen and (min-width:768px){.KingLunar{padding-bottom:0}}.KingLunar img{max-width:100%;display:block}.KingLunar button,.KingLunar input,.KingLunar label,.KingLunar select,.KingLunar textarea{font-family:Titillium Web,sans-serif;font-family:Astoria;color:#616161;user-select:none}.KingLunar input[type=email],.KingLunar input[type=phone],.KingLunar input[type=text]{width:100%;height:50px;line-height:50px;border:1px solid #bdbdbd}.KingLunar textarea{width:100%;height:200px;border:1px solid #bdbdbd;padding:.75rem;line-height:1.75em}.KingLunar label{font-size:1rem;line-height:1em;transition:all .25s ease;transform:translateZ(0);transform-origin:top left}.KingLunar .checkbox-group,.KingLunar .input-group,.KingLunar .textarea-group{margin:0 0 10px}.KingLunar .input-group{position:relative}.KingLunar .input-group input:focus+label,.KingLunar .input-group input:valid+label{bottom:58%;color:#616161;transform:translateZ(0) scale(.8)}.KingLunar .input-group label{position:absolute;left:5px;bottom:50%;transform:translate3d(0,50%,0)}.KingLunar .checkbox-group .title{display:block;margin:0 0 .5rem}.KingLunar .checkbox-group input{margin:0 .5rem 0 0}.KingLunar .checkbox-group input+label{font-size:.9rem;line-height:1em}.KingLunar .wrapper{max-width:1290px;margin:0 auto;padding:0 40px}@media screen and (max-width:767px){.KingLunar .wrapper{padding:0 20px}}.KingLunar .top-bar{color:#fff;text-align:center;height:46px;background:#a71c20;color:#ebc98b;font-size:12px;letter-spacing:.02em;display:flex;justify-content:center;align-items:center;position:fixed;z-index:5;top:-46px;width:100%;transition:all 1s ease;padding:0 50px;line-height:normal;margin-bottom:-46px}.KingLunar .top-bar__text{border-bottom:1px solid #ebc98b;padding-bottom:2px;cursor:pointer}@media screen and (max-width:991px){.KingLunar .top-bar__text{font-size:12px;line-height:17px;letter-spacing:.02em}}.KingLunar .top-bar__x{position:absolute;right:20px;cursor:pointer;top:16px}@media screen and (max-width:991px){.KingLunar .top-bar{text-align:left;padding:0 25px}}.KingLunar .top__rsvp{background-color:#fff;color:#c92127;padding:16px 40px;cursor:pointer;text-transform:uppercase;text-align:center;letter-spacing:.1em;transition:.4s;font-weight:500;font-size:12px;line-height:18px}.KingLunar .top__rsvp__wrapper{position:fixed;bottom:0;left:0;right:0;z-index:10;background:#b41b20;box-shadow:4px 0 20px rgba(0,0,0,.1);padding:20px 20px 24px}@media screen and (min-width:768px){.KingLunar .top__rsvp__wrapper{display:none}}.KingLunar .top__rsvp span{font-size:9px;line-height:18px}.KingLunar .hero-wrapper{position:relative}.KingLunar .hero-wrapper .lny-video{width:100%}.KingLunar .hero-wrapper .lny-video--desktop{display:none}@media screen and (min-width:760px){.KingLunar .hero-wrapper .lny-video--desktop{display:block;object-fit:cover;object-position:center}}.KingLunar .hero-wrapper .lny-video--mobile{display:block}@media screen and (min-width:480px){.KingLunar .hero-wrapper .lny-video--mobile{object-fit:cover;height:100vh}}@media screen and (min-width:760px){.KingLunar .hero-wrapper .lny-video--mobile{display:none}}.KingLunar .hero-wrapper .top{position:absolute;top:0;left:0;right:0;padding:24px 40px 3%;display:flex;justify-content:space-between}@media screen and (max-width:767px){.KingLunar .hero-wrapper .top{flex-direction:column;align-items:flex-start;padding-left:20px}}.KingLunar .hero-wrapper .top #logo{max-width:440px;width:100%;height:100%;display:block;overflow:hidden;transform:translateZ(0);text-align:center;opacity:1;margin-top:-30px;opacity:0}@media screen and (max-width:991px){.KingLunar .hero-wrapper .top #logo{margin-bottom:20px;max-width:300px}}@media screen and (max-width:760px){.KingLunar .hero-wrapper .top #logo{max-width:230px}}.KingLunar .hero-wrapper .top__info{font-weight:500;font-size:16px;line-height:19px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#a71c20;margin-top:-30px;opacity:0;display:flex;flex-direction:column;align-items:flex-end}.KingLunar .hero-wrapper .top__info sup{font-size:6px;line-height:20px;letter-spacing:.1em;top:-1.4em;font-weight:700}@media screen and (max-width:991px){.KingLunar .hero-wrapper .top__info sup{font-size:7px;top:-1em}}@media screen and (max-width:767px){.KingLunar .hero-wrapper .top__info{text-align:left;color:#e1c77b;font-weight:400;font-size:18px;line-height:26px;letter-spacing:.1em;text-transform:uppercase}}.KingLunar .hero-wrapper .top__info__event-detail{font-weight:400;font-size:24px;line-height:32px;text-align:center;letter-spacing:.1em;color:#c92127;text-transform:uppercase}@media screen and (max-width:767px){.KingLunar .hero-wrapper .top__info__event-detail{position:unset;margin-top:48px}}.KingLunar .hero-wrapper .top__info__event-detail--mobile{display:none}@media screen and (max-width:767px){.KingLunar .hero-wrapper .top__info__event-detail--mobile{display:block;text-align:left;font-weight:400;font-size:17px;line-height:26px;letter-spacing:.1em;text-transform:uppercase;color:#e1c77b}}.KingLunar .hero-wrapper .top__info__event-detail--desktop{display:block;width:27vw;height:27vw;position:absolute;top:24px;right:24px}@media screen and (max-width:767px){.KingLunar .hero-wrapper .top__info__event-detail--desktop{display:none}}.KingLunar .hero-wrapper .top__info__date{margin-bottom:12px}.KingLunar .hero-wrapper .top__info__date span{display:block;margin-top:12px}.KingLunar .hero-wrapper .top__info__address{margin-bottom:11.5px}.KingLunar .hero-wrapper .top__info__note{font-size:13px;line-height:20px;letter-spacing:.03em;text-transform:none;margin-bottom:15px}.KingLunar .hero-wrapper .top__info__rsvp{background-color:#fff;color:#c92127;padding:16px 40px;margin-bottom:32px;cursor:pointer;text-transform:uppercase;position:relative;text-align:center;letter-spacing:.1em;transition:.4s;display:none;font-weight:500;font-size:12px;line-height:18px;max-width:200px}.KingLunar .hero-wrapper .top__info__rsvp span{font-size:9px;line-height:18px}@media screen and (min-width:768px){.KingLunar .hero-wrapper .top__info__rsvp{display:block}}.KingLunar .hero-wrapper .top__info__rsvp:hover{background-color:#a71c20;color:#edb9bb}.KingLunar .middle--wrapper{background:linear-gradient(83deg,#c97d3e 18.75%,#c92127 70.58%);box-shadow:0 -4px 40px rgba(0,0,0,.2);padding-top:102px}@media screen and (max-width:991px){.KingLunar .middle--wrapper{padding-top:40px}}.KingLunar .middle .animation{width:100%;margin-top:-30px;opacity:0}.KingLunar .middle .container{margin-top:75px;text-align:center;font-weight:300;position:relative;overflow-y:hidden;overflow:hidden;width:410px}@media screen and (max-width:991px){.KingLunar .middle .container{margin:0;width:100%}}.KingLunar .middle .container--red{background:#bf0f16}.KingLunar .middle .container--red--half{position:absolute;left:0;bottom:0;height:13%;width:100%;background-size:cover}@media screen and (max-width:991px){.KingLunar .middle .container--red--half{height:80px}}.KingLunar .middle .container__title{margin-bottom:20px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.KingLunar .middle .container__subtitle,.KingLunar .middle .container__title{color:#ebc98b;padding:0 20px;font-size:16px;line-height:24px;text-align:center}.KingLunar .middle .container__subtitle{font-weight:400;max-width:500px;margin:0 auto 48px}.KingLunar .middle .container__subtitle ul{text-align:center;padding-inline-start:0;list-style:initial;list-style-position:inside}@media screen and (max-width:991px){.KingLunar .middle .container__subtitle{margin-bottom:32px}}.KingLunar .middle .container__img{margin-bottom:30px;position:relative;background-position:50%;background-size:cover;height:400px;transition:all 3s ease;z-index:-1;transform:translateZ(0)}.KingLunar .middle .container__img:hover{transform:translateZ(0) scale(1.1);opacity:.7}.KingLunar .middle .container__img--1{background-image:url(/static/img/lunar/img1.jpg)}.KingLunar .middle .container__img--2{background-image:url(/static/img/lunar/img2.jpg);background-position:top}.KingLunar .middle .container__img--3{background-image:url(/static/img/lunar/img3.jpg)}@media screen and (max-width:991px){.KingLunar .middle .container__img{margin-bottom:20px;height:300px}}.KingLunar .middle .container__info{display:flex;justify-content:space-between;letter-spacing:.02em;color:#ebc98b;text-align:left;align-items:center;position:relative}@media screen and (max-width:991px){.KingLunar .middle .container__info{flex-direction:column;align-items:flex-start}}.KingLunar .middle .container__info__paragraph{flex:0 0 41%;font-weight:300;font-size:21px;line-height:28px}@media screen and (max-width:991px){.KingLunar .middle .container__info__paragraph{margin-bottom:20px;font-size:18px}}.KingLunar .middle .container__info__points{flex:0 0 41%;font-size:14px;line-height:17px}.KingLunar .middle .container__info__points ul{padding-inline-start:14px}.KingLunar .middle .container__info__points ul li{margin-bottom:10px}.KingLunar .middle__intro{color:#ebc98b;position:relative}.KingLunar .middle__intro__content{margin:auto;text-align:center}.KingLunar .middle__intro__title{max-width:800px;margin:0 auto 60px;text-transform:none;font-weight:400;font-size:50px;line-height:60px;text-align:center}@media screen and (max-width:991px){.KingLunar .middle__intro__title{margin-bottom:36px;font-size:32px;line-height:40px;max-width:unset}}.KingLunar .middle__intro sup{top:-1em;font-weight:700;font-size:10px;line-height:16px;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:991px){.KingLunar .middle__intro sup{font-weight:700;font-size:8px;line-height:26px}}.KingLunar .middle__intro__address,.KingLunar .middle__intro__date{font-weight:400;font-size:32px;line-height:38px;text-align:center;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:991px){.KingLunar .middle__intro__address,.KingLunar .middle__intro__date{font-size:24px;line-height:30px}}.KingLunar .middle__intro__date{margin-bottom:16px;font-size:24px}@media screen and (max-width:991px){.KingLunar .middle__intro__date{font-size:18px;line-height:26px}}.KingLunar .middle__intro__date span{display:block;margin-top:16px;font-weight:400;font-size:32px;line-height:40px;text-align:center;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:991px){.KingLunar .middle__intro__date span{font-size:24px;line-height:26px}}.KingLunar .middle__intro__note{font-size:21px;line-height:31px;text-transform:none;margin-top:20px;font-weight:400;font-size:18px;line-height:26px}@media screen and (max-width:991px){.KingLunar .middle__intro__note{margin-top:16px;font-size:16px;line-height:24px}}.KingLunar .middle__intro__bottom--text{max-width:840px;padding:0 20px;margin:48px auto 0;font-weight:400;font-size:24px;line-height:40px;text-align:center;text-transform:uppercase}@media screen and (max-width:991px){.KingLunar .middle__intro__bottom--text{max-width:760px;font-size:18px;line-height:30px}}@media screen and (max-width:750px){.KingLunar .middle__intro__bottom--text{font-size:15px;line-height:26px}}.KingLunar .middle__intro__bottom--img{margin:60px 0}@media screen and (max-width:991px){.KingLunar .middle__intro__bottom--img{margin:40px 0}}.KingLunar .middle__intro__bottom--img img{margin:0 auto;max-width:180px}@media screen and (max-width:767px){.KingLunar .middle__intro__bottom--img img{max-width:150px}}.KingLunar .middle__intro__bottom--title{font-weight:400;font-size:50px;line-height:60px;text-align:center;margin-bottom:32px}@media screen and (max-width:991px){.KingLunar .middle__intro__bottom--title{margin-bottom:18px;font-size:32px;line-height:40px;max-width:unset}}.KingLunar .middle__intro__bottom--note{max-width:800px;margin:0 auto;font-weight:400;font-size:18px;line-height:26px}@media screen and (max-width:991px){.KingLunar .middle__intro__bottom--note{font-size:16px;line-height:24px}}.KingLunar .containers{display:flex;justify-content:space-between;grid-gap:10px}@media screen and (max-width:991px){.KingLunar .containers{flex-direction:column;margin-bottom:30px;margin-top:40px;grid-gap:24px}}@media screen and (max-width:767px){.KingLunar .containers{margin-top:24px;grid-gap:18px}}.KingLunar .bottom{color:#ebc98b}.KingLunar .bottom__rsvp{display:flex;justify-content:center;flex-direction:column;align-items:center;background-position:bottom;background-size:cover;margin-top:40px;margin-bottom:40px}@media screen and (max-width:991px){.KingLunar .bottom__rsvp{margin-top:16px;margin-bottom:16px}}.KingLunar .bottom__rsvp__note{font-size:11px;line-height:15px;letter-spacing:.03em;width:260px;text-align:center}.KingLunar .bottom__rsvp__text{color:#fff;font-weight:300;font-size:32px;line-height:40px;text-align:center;letter-spacing:.02em;margin-bottom:50px}.KingLunar .bottom__rsvp__text span:first-child{display:none}.KingLunar .bottom__rsvp__text-post{font-size:16px}@media screen and (max-width:991px){.KingLunar .bottom__rsvp__text-post{font-size:14px}}@media screen and (max-width:767px){.KingLunar .bottom__rsvp__text-post{font-size:12px}}@media screen and (max-width:991px){.KingLunar .bottom__rsvp__text{font-size:26px;line-height:34px;margin-bottom:40px}.KingLunar .bottom__rsvp__text span:first-child{display:inline}.KingLunar .bottom__rsvp__text span:nth-child(2){display:none}}@media screen and (max-width:768px){.KingLunar .bottom__rsvp__text{font-size:21px;line-height:28px;margin-bottom:25px}}.KingLunar .bottom__rsvp__form{max-width:1290px;padding:0 40px;display:flex;width:100%;margin:0 auto;justify-content:space-between;flex-wrap:wrap;position:relative}@media screen and (max-width:767px){.KingLunar .bottom__rsvp__form{padding:0 20px}}.KingLunar .bottom__rsvp__form .input-group:first-child label{margin-left:5px}@media screen and (max-width:991px){.KingLunar .bottom__rsvp__form .input-group:first-child label{margin-left:0}}.KingLunar .bottom__rsvp__form:focus-within span{display:none}.KingLunar .bottom__rsvp__form span{position:absolute;left:2px;top:22px}.KingLunar .bottom__rsvp__form input{background:rgba(0,0,0,.15);border:none;font-weight:500;font-size:12px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin:0;padding:0 10px;text-transform:none}@media screen and (max-width:991px){.KingLunar .bottom__rsvp__form input{max-width:none}}.KingLunar .bottom__rsvp__form input:focus,.KingLunar .bottom__rsvp__form input:valid{outline:none}.KingLunar .bottom__rsvp__form input:focus+label,.KingLunar .bottom__rsvp__form input:valid+label{display:none}.KingLunar .bottom__rsvp__form label{color:hsla(10,40%,88%,.7)!important;font-size:11px;line-height:18px;letter-spacing:.2em;text-transform:uppercase;bottom:50%;padding:0 10px}.KingLunar .bottom__rsvp__form button{background:#fff;font-weight:500;font-size:12px;line-height:18px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#c92127;padding:20px;cursor:pointer;position:relative;width:260px;margin:50px auto 20px;font-family:Astoria;display:flex;justify-content:center;align-items:center;grid-gap:8px}.KingLunar .bottom__rsvp__form button .material-icons{transform:scaleX(-1)}.KingLunar .bottom__links{width:fit-content;margin:auto}.KingLunar .bottom__logos{display:flex;align-items:center;max-width:1440px;margin:0 auto 10px;padding:0 20px}.KingLunar .bottom__logos-additional{align-items:baseline;margin-bottom:24px}@media screen and (max-width:767px){.KingLunar .bottom__logos-additional{margin-top:56px;flex-direction:column;grid-gap:20px;align-items:center;margin-bottom:40px}}.KingLunar .bottom__logos .slash{margin-left:20px;margin-right:20px}@media screen and (max-width:991px){.KingLunar .bottom__logos{padding:0 20px}}.KingLunar .bottom__logos__logo{cursor:pointer}.KingLunar .bottom__logos__logo--rad{margin-right:20px}.KingLunar .bottom__logos__logo--king{justify-content:center;text-transform:uppercase;letter-spacing:.09em;margin-bottom:80px}@media screen and (max-width:991px){.KingLunar .bottom__logos__logo--king{margin-bottom:56px}}.KingLunar .bottom__logos__logo--king a{text-decoration:none;color:#ebc98b}.KingLunar .bottom__logos__logo--allied{width:100px}.KingLunar .bottom__logos__logo--big{width:50px}.KingLunar .bottom__disclaimer{font-size:7px;line-height:12px;letter-spacing:.15em;text-transform:uppercase;padding:0 20px 40px;max-width:1440px;margin:0 auto}@media screen and (max-width:991px){.KingLunar .bottom__disclaimer{padding-bottom:20px}}.KingLunar .blinking{animation:blinkingText 1.2s infinite}@media screen and (max-width:991px){.KingLunar .blinking{display:none}}@keyframes blinkingText{0%{color:transparent}49%{color:transparent}50%{color:#ebc98b}to{color:#ebc98b}}.KingLunar .form__state--error,.KingLunar .form__state--success{margin:auto;text-align:center}.KingLunar .form__state--error+.blinking,.KingLunar .form__state--success+.blinking{display:none}.KingLunar .form__state--default,.KingLunar .form__state--error,.KingLunar .form__state--success{display:block;width:100%}.KingLunar [data-aos=bg-fade]{background-size:0;opacity:0;transition-delay:.3s!important}.KingLunar [data-aos=bg-fade].aos-animate{background-size:100%;opacity:1}.page__rsvp{background:#a71c20;color:#e7cd7b;font-family:Titillium Web,sans-serif;background-image:url(http://lunarnewyear.ca/static/img/bottom-bg.svg);background-size:cover;background-position:bottom;min-height:100vh;display:flex;flex-wrap:wrap;padding:0}.page__rsvp .btn__home{background:#e7cd7b;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;margin:2rem auto;text-decoration:none}.page__rsvp .btn__home i{transform:translateZ(0) rotate(180deg);color:#a71c20;font-size:2rem;line-height:1em}.page__rsvp .content{flex:0 0 100%;text-align:center}.page__rsvp .content *{width:90%;max-width:750px;margin-left:auto;margin-right:auto}.page__rsvp .content h1{color:#e7cd7b;font-family:Titillium Web,sans-serif}.page__rsvp .content p{font-weight:300;font-size:1.5rem;line-height:1.25em}@media only screen and (min-width:768px){.page__rsvp .content p{font-size:2rem}}.page__rsvp .content img{display:block;height:auto;margin-top:2rem;margin-bottom:4rem;max-width:400px}.page__rsvp .bottom{flex:0 0 100%;align-self:flex-end}.page__rsvp .bottom__logos{display:flex;align-items:center;margin-bottom:20px;padding:0 40px}@media screen and (max-width:991px){.page__rsvp .bottom__logos{padding:0 20px}}.page__rsvp .bottom__logos__logo{cursor:pointer}.page__rsvp .bottom__logos__logo--westbank{margin-left:20px}.page__rsvp .bottom__disclaimer{font-size:7px;line-height:12px;letter-spacing:.15em;text-transform:uppercase;padding:0 40px 20px}@media screen and (max-width:991px){.page__rsvp .bottom__disclaimer{padding:0 20px 20px}}@media(max-width:600px){.page__design-concept #templateContainer,.page__interior-architecture #templateContainer{margin:0 auto 100px!important}.page__design-concept img[width="600"],.page__design-concept table[width="600"],.page__interior-architecture img[width="600"],.page__interior-architecture table[width="600"]{width:300px!important}.page__design-concept img[width="520"],.page__design-concept td[width="520"],.page__interior-architecture img[width="520"],.page__interior-architecture td[width="520"]{width:260px!important}.page__design-concept img[width="245"],.page__interior-architecture img[width="245"]{width:122.5px!important}.page__design-concept img[width="162"],.page__interior-architecture img[width="162"]{width:81px!important}.page__design-concept img[width="193"],.page__interior-architecture img[width="193"]{width:96.5px!important}.page__design-concept img[width="335"],.page__interior-architecture img[width="335"]{width:167.5px!important}.page__design-concept table[width="40"],.page__design-concept td[width="40"],.page__interior-architecture table[width="40"],.page__interior-architecture td[width="40"]{width:20px!important}}.page__wbhk{padding-top:80px}.page__wbhk .text--medium{font-size:1.5rem;line-height:1.5em;font-weight:100}.page__wbhk .text--small{font-size:1rem;line-height:1.5em;font-weight:100}.page__wbhk--cover{width:100%;height:50vh;position:relative;display:flex;justify-content:center;align-items:center;background:#000}.page__wbhk--cover .bg-image{z-index:0;opacity:1}.page__wbhk--cover .content{display:flex;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}.page__wbhk--cover .logo-oakridge{height:50px}.page__wbhk--cover .logo-oakridge svg{width:100%;height:100%}.page__wbhk--cover .logo-oakridge svg path{fill:#fff}.page__wbhk--cover .logo-westbank{height:50px}.page__wbhk--cover .logo-westbank svg{width:100%;height:100%}.page__wbhk--cover .logo-westbank path,.page__wbhk--cover .logo-westbank polygon{fill:#fff}.page__wbhk--cover .statement{flex:0 0 100%;text-align:center}.page__wbhk--cover .statement p{margin:3rem auto 0;max-width:800px;color:#fff}.page__wbhk--statement{width:100%;padding:5rem 0;display:flex;align-items:center;justify-content:center}.page__wbhk--statement p{text-align:center}.page__wbhk--exhibition{padding:0 0 5rem}.page__wbhk--exhibition .wrap--grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:10rem}.page__wbhk--exhibition ul li{margin:0 0 .75rem}.page__wbhk--exhibition p{line-height:1.4em}.page__wbhk--form{padding:0 0 2rem}.page__wbhk--form .form-wrap{display:flex;flex-wrap:wrap;border:solid #e0e0e0;border-width:0 1px 1px 0}.page__wbhk--form input[type=email],.page__wbhk--form input[type=phone],.page__wbhk--form input[type=text],.page__wbhk--form select{background:#fff;border:solid #e0e0e0;border-width:1px 0 0 1px;height:50px;line-height:50px;flex:0 0 50%;padding:0 .5rem}.page__wbhk--form input[type=email]:-webkit-autofill,.page__wbhk--form input[type=email]:-webkit-autofill:active,.page__wbhk--form input[type=email]:-webkit-autofill:focus,.page__wbhk--form input[type=email]:-webkit-autofill:hover,.page__wbhk--form input[type=phone]:-webkit-autofill,.page__wbhk--form input[type=phone]:-webkit-autofill:active,.page__wbhk--form input[type=phone]:-webkit-autofill:focus,.page__wbhk--form input[type=phone]:-webkit-autofill:hover,.page__wbhk--form input[type=text]:-webkit-autofill,.page__wbhk--form input[type=text]:-webkit-autofill:active,.page__wbhk--form input[type=text]:-webkit-autofill:focus,.page__wbhk--form input[type=text]:-webkit-autofill:hover,.page__wbhk--form select:-webkit-autofill,.page__wbhk--form select:-webkit-autofill:active,.page__wbhk--form select:-webkit-autofill:focus,.page__wbhk--form select:-webkit-autofill:hover{transition:background-color 9999999999s ease-in-out 0s;-webkit-text-fill-color:#616161!important}.page__wbhk--form .checkbox-group{padding:0 .5rem 1rem;margin:0;border:solid #e0e0e0;border-width:1px 0 0 1px;flex:0 0 50%;display:block}.page__wbhk--form .checkbox-group .title,.page__wbhk--form .checkbox-group div{flex:0 0 100%;display:flex;align-items:center}.page__wbhk--form .checkbox-group input{margin-right:.5rem}.page__wbhk--form .checkbox-group label{font-size:.7rem}.page__wbhk--form .checkbox-group label.title{color:#757575;letter-spacing:0;font-size:.8rem}.page__wbhk--form .btn__submit{height:50px;line-height:50px;color:#fff;background:#000;text-align:center;width:100%;text-transform:uppercase;letter-spacing:2px;margin:1rem 0 3rem}.page__wbhk--form .additional{line-height:1.5em}.page__wbhk--form .btn__goback{border-bottom:1px solid #616161}.page--collaboration .two-col-content{margin:0 0 2.5rem}@media only screen and (min-width:768px){.page--collaboration .two-col-content{margin:0 0 5rem}}.page-project-updates{width:100%}.page-project-updates .construction-progress h1{margin:102px 0 50px}.registerOverlay{position:fixed;bottom:0;left:0;width:100%;height:100vh;background:#000;visibility:hidden;z-index:-9999;opacity:1;transition:opacity .5s ease;transform:translateZ(0);display:flex;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;justify-content:center;color:#fff}@media only screen and (min-width:480px){.registerOverlay{align-items:center}}.registerOverlay[data-show=true]{visibility:visible;z-index:1000}.registerOverlay[data-faded=true]{opacity:0}.registerOverlay .btn--circle{margin:6rem auto 2rem}@media only screen and (min-width:768px){.registerOverlay .btn--circle{margin:0;position:absolute;top:0;left:50%;transform:translate3d(-50%,-200%,0)}}.registerOverlay .submit-group{margin:0 0 2rem}@media only screen and (min-width:480px){.registerOverlay .submit-group{margin:0}}.registerOverlay label{color:#fff}.registerOverlay h3{font-family:Titillium Web,sans-serif;color:#fff}.floorplanOverlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;opacity:0;z-index:-9999}.floorplanOverlay[data-show=true]{opacity:1;z-index:500}.floorplanOverlay[data-is-view=true] .oly__content{display:none}.floorplanOverlay[data-is-view=true] .oly__view-content{display:flex}.oly__btn--close{position:absolute;top:2rem;right:2rem;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#bdbdbd;border-radius:100%}.oly__btn--close i{font-size:1.5rem;line-height:1em;color:#fff}.oly__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.oly__content img{max-width:80%;max-height:80%;display:block;margin:0}.oly__view-content{display:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.oly__view-content .image{width:100%;height:100%;background-size:auto 100%;background-position:0 50%;cursor:grab}@media only screen and (min-width:1200px){.oly__view-content .image{height:500px}}.oly__view-content .image:active{cursor:grabbing}.porsche-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;align-items:center;justify-content:center;display:none}.porsche-popup[data-active=true]{display:flex}.porsche-popup .btn__close{position:absolute;top:2rem;left:50%;transform:translate3d(-50%,0,0);background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:100%;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.porsche-popup .btn__close i{color:#000;line-height:1em}.porsche-popup a{display:block;box-shadow:0 0 20px 0 rgba(0,0,0,.3)}.porsche-popup a img{width:auto;height:auto;max-height:50vh;display:block;margin:0}@media only screen and (min-width:768px){.porsche-popup a img{max-height:60vh}}.lunar-popup{position:fixed;top:0;left:0;width:100%;height:100vh;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.7);z-index:10000}.lunar-popup[data-active=true]{display:flex}.lunar-popup .content{max-width:330px;max-height:500px;height:100%;width:100%;position:relative;padding:7.1rem 1.8rem 2.5rem;background:linear-gradient(-126.15deg,#c97d3e 4.38%,#c92127 189.77%);box-shadow:0 -4px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media only screen and (min-width:768px){.lunar-popup .content{max-width:600px;max-height:550px;padding:10rem 5rem 2.75rem}}.lunar-popup .content .btn__close{position:absolute;top:2rem;right:2rem;z-index:2;color:#ebc98b}.lunar-popup .content .popup-text p{font-size:18px;line-height:26px;text-align:center;letter-spacing:.05em;color:#ebc98b;margin-bottom:1rem}@media only screen and (min-width:768px){.lunar-popup .content .popup-text p{font-size:24px;line-height:32px;max-width:430px}}.lunar-popup .content a.popup-cta-btn{font-size:12px;line-height:18px;font-weight:500;text-align:center;letter-spacing:.1em;width:100%;max-width:373px;background:#fff;color:#b41b20;text-transform:uppercase;display:flex;align-items:center;justify-content:center;height:60px;padding:0 1.5rem;text-decoration:none}.lunar-popup .content a.popup-cta-btn:hover{background:#fff;color:#e37a88}.lunar-popup .content img{width:100%;height:auto;display:block;margin:0}.lunar-popup .content img.show-desktop{display:none}@media only screen and (min-width:768px){.lunar-popup .content img.show-desktop{display:block}}.lunar-popup .content img.show-mobile{display:block}@media only screen and (min-width:768px){.lunar-popup .content img.show-mobile{display:none}}.rsvp-form{flex:0 0 100%}.rsvp-form .column{display:flex;flex-wrap:wrap;grid-gap:10px;justify-content:space-between}.rsvp-form .column[rel="4"]{flex:0 0 24%}@media screen and (max-width:991px){.rsvp-form .column[rel="4"]{flex:0 0 49%}.rsvp-form .column{grid-gap:unset}.rsvp-form .column[rel="4"]{flex:0 0 100%}}.rsvp-form label{color:#fff}.tenant-announcements-slider{width:100%}.tenant-announcements-slider .slider-slide{display:flex;flex-direction:row;gap:28px;align-items:stretch}@media(max-width:840px){.tenant-announcements-slider .slider-slide{flex-direction:column;gap:14px}}.tenant-announcements-slider .slider-slide .slide-image{flex:3 1 0;max-width:760px}.tenant-announcements-slider .slider-slide .slide-image img{width:100%;height:auto;display:block}.tenant-announcements-slider .slider-slide .slide-copy{flex:2 1 0;min-width:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-top:1.25rem;color:#000}@media(max-width:940px){.tenant-announcements-slider .slider-slide .slide-copy{margin-top:0}}@media(max-width:840px){.tenant-announcements-slider .slider-slide .slide-copy{gap:20px}}.tenant-announcements-slider .slider-slide .slide-copy .slide-header{display:flex;flex-direction:row;justify-content:space-between;font-family:Klavika,sans-serif;font-size:.875rem}.tenant-announcements-slider .slider-slide .slide-copy .slide-header p{margin:0}.tenant-announcements-slider .slider-slide .slide-copy .slide-header .latest{border:1px solid #000;border-radius:5px;padding:4px 8px}.tenant-announcements-slider .slider-slide .slide-copy .title{font-family:Klavika-Light,sans-serif;font-size:2rem;line-height:40px;padding-right:40px;margin-bottom:18px}.tenant-announcements-slider .slider-slide .slide-copy .btn--article{align-self:flex-start;flex:0 0 auto;padding:0 24px}.tenant-announcements-slider .slider-slide .slide-copy .controls-wrapper{display:flex;flex-direction:row;justify-content:space-between}.tenant-announcements-slider .slider-slide .slide-copy .controls-wrapper .slider-pagination{font-family:BIG-Pixel,sans-serif;font-size:1.3125rem;color:#9e9e9e}.tenant-announcements-slider .slider-slide .slide-copy .controls-wrapper .slider-pagination .current-slide{color:#000}.tenant-announcements-slider .slider-slide .slide-copy .controls-wrapper .slider-controls{display:flex;flex-direction:row;gap:13px}.construction-media-wrapper .construction-entry{display:flex;flex-direction:column;color:#000;margin-bottom:7.5rem}.construction-media-wrapper .construction-entry p{margin:0;font-family:Klavika,sans-serif}.construction-media-wrapper .construction-entry .hero-image{width:100%}.construction-media-wrapper .construction-entry .entry-header{display:flex;flex-direction:column;gap:1.5rem;font-size:16px;margin-bottom:28px}@media only screen and (min-width:992px){.construction-media-wrapper .construction-entry .entry-header{flex-direction:row;gap:6.25rem}}.construction-media-wrapper .construction-entry .entry-header .entry-copy{max-width:732px}.construction-media-wrapper .construction-entry .entry-image,.construction-media-wrapper .construction-entry .entry-image img{width:100%}@media only screen and (min-width:992px){.construction-media-wrapper .construction-entry .entry-image{align-self:flex-end;width:100%;padding-left:10.5rem}}.construction-media-wrapper .construction-entry h1{font-size:64px;font-weight:400;margin:30px 0 20px;letter-spacing:6.4px}.construction-media-wrapper .construction-entry .recent-features{width:100%}.construction-media-wrapper .construction-entry .recent-features h2{margin:2.5rem 0 1rem;font-size:2rem;letter-spacing:.2rem}.construction-media-wrapper .construction-entry .recent-features p{font-size:1.3125rem;line-height:1.5rem}@media only screen and (min-width:992px){.construction-media-wrapper .construction-entry .recent-features{align-self:flex-end;width:100%;padding-left:10.5rem}}.construction-media-wrapper .construction-entry .recent-features .articles-wrapper{display:flex;flex-direction:column;gap:20px;width:100%;margin-top:2.0625rem}@media only screen and (min-width:768px){.construction-media-wrapper .construction-entry .recent-features .articles-wrapper.multiple-wrapper{flex-direction:row}}.construction-media-wrapper .construction-entry .recent-features .articles-wrapper img{width:100%;display:block}.construction-media-wrapper .construction-entry .recent-features .articles-wrapper p{font-size:1.125rem;line-height:1.625rem}.construction-media-wrapper .construction-entry .recent-features .articles-wrapper a{display:block;font-family:BIG-Pixel,sans-serif;text-decoration:underline;text-underline-offset:.25rem;color:#000;font-size:1rem;letter-spacing:.1rem;padding-top:12px}.construction-media-wrapper .construction-entry .recent-features .articles-wrapper .article{display:flex;flex-direction:column;gap:1.25rem}.construction-media-wrapper .construction-entry .recent-features .articles-wrapper .article>*{flex:1;min-width:0}.construction-media-wrapper .construction-entry .recent-features .articles-wrapper .article img{width:100%;height:auto}@media only screen and (min-width:768px){.construction-media-wrapper .construction-entry .recent-features .articles-wrapper .article.single{flex-direction:row;gap:clamp(3.125rem,7.778vw,7rem);align-items:center}.construction-media-wrapper .construction-entry .recent-features .articles-wrapper .article.single .article-copy{max-width:27rem}.construction-media-wrapper .construction-entry .recent-features .articles-wrapper .article.multiple{max-width:20.625rem;width:100%}}.masthead.header{margin-bottom:0}.carousel{position:relative;display:flex;align-items:center;justify-content:center}.carousel .carousel-image{width:auto;height:clamp(295px,57.29vw,825px);overflow:hidden}.carousel .carousel-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mini-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:3.125rem}@media(max-width:600px){.mini-wrapper{margin-top:1.25rem}}.mini-wrapper .carousel-btn{background:none;border:none;font-size:2rem;cursor:pointer}.mini-wrapper .carousel-thumbnails{display:flex;gap:.5rem;justify-content:center;padding:0 33px;flex-wrap:nowrap;overflow:hidden}.mini-wrapper .carousel-thumbnails .thumbnail{flex:1 1 auto;border:none;padding:0;cursor:pointer;opacity:.6;transition:opacity .3s,transform .2s}.mini-wrapper .carousel-thumbnails .thumbnail.active{opacity:1;transform:scale(1.05)}.mini-wrapper .carousel-thumbnails .thumbnail img{width:clamp(103px,8.88vw,128px);height:clamp(68px,5.9vw,85px);object-fit:cover;object-position:center;display:block}.renderings-section .content-heading{display:flex;flex-direction:column;justify-content:space-between;padding:75px 0 30px}@media only screen and (min-width:768px){.renderings-section .content-heading{flex-direction:row}}.renderings-section .content-heading h3{margin:0}.renderings-section .content-heading span{display:flex;gap:20px;align-items:center}.renderings-section .content-heading span a,.renderings-section .content-heading span button{font-family:BIG-Pixel,sans-serif;font-size:1rem;text-decoration:underline;text-underline-offset:.25rem;color:#000;cursor:pointer}.renderings-section .renderings-wrapper{display:flex;flex-wrap:wrap;gap:2.5rem 3.75rem}.renderings-section .renderings-wrapper .renderings-card{flex:1 1 100%;max-width:100%}@media only screen and (min-width:768px){.renderings-section .renderings-wrapper .renderings-card{flex:1 1 calc(50% - 1.875rem);max-width:calc(50% - 1.875rem)}}@media only screen and (min-width:992px){.renderings-section .renderings-wrapper .renderings-card{flex:1 1 calc(33.333% - 2.5rem);max-width:calc(33.333% - 2.5rem)}}.renderings-section .renderings-wrapper .renderings-card .image-wrapper{width:100%;aspect-ratio:360/233;position:relative;display:block}.renderings-section .renderings-wrapper .renderings-card .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.renderings-section .renderings-wrapper .renderings-card .image-wrapper .download-icon{position:absolute;top:10px;right:10px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer}.renderings-section .renderings-wrapper .renderings-card .caption{font-family:Klavika,sans-serif;font-size:13px;color:#9e9e9e;margin:0}.social-highlights-section{background-color:#000;padding:2rem 0 5rem}@media only screen and (min-width:992px){.social-highlights-section{padding:6.25rem 0 10.75rem}}.social-highlights-section .header{display:flex;justify-content:space-between;align-items:center}.social-highlights-section .header h2{color:#fff;margin:0}.social-highlights-section .header .arrows{display:flex;gap:20px}.social-highlights-section .header .arrows button{background:none;border:none;cursor:pointer}.social-highlights-section .header .arrows button img{width:12px;height:12px}.social-highlights-section .social-wrapper{overflow:hidden;position:relative;margin-top:60px;height:auto}.social-highlights-section .track{display:flex}.social-highlights-section .social-card{flex:0 0 auto;width:50dvw;aspect-ratio:360/450;max-width:100%}@media only screen and (min-width:768px){.social-highlights-section .social-card{width:360px}}.social-highlights-section .social-card img{width:100%;height:100%;object-fit:cover}.modal-overlay{position:fixed;inset:0;z-index:999;color:#000;font-family:BIG-Pixel,sans-serif;font-size:16px}.modal-overlay,.modal-overlay .modal-header{background:hsla(0,0%,100%,.98);display:flex;flex-direction:column}.modal-overlay .modal-header{position:sticky;top:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 38px 62px;z-index:1000;max-height:6.375rem;min-height:4.875rem}@media only screen and (min-width:992px){.modal-overlay .modal-header{flex-direction:row;align-items:center}}.modal-overlay .modal-header p{margin:0}.modal-overlay .modal-header .modal-titles{display:flex;flex-direction:row;gap:4.1875rem}.modal-overlay .modal-header .modal-actions{display:flex;align-items:center;gap:1rem}.modal-overlay .modal-header .modal-actions a{text-decoration:underline;text-underline-offset:.25rem;color:#000;cursor:pointer}.modal-overlay .modal-header .modal-actions .image-count{font-size:28px;padding:0 6.625rem 0 1.375rem}.modal-overlay .modal-header .modal-actions .image-count .current-index{color:#a4a4a4}.modal-overlay .modal-header .modal-close{position:fixed;top:20px;right:38px;background:none;border:none;font-family:BIG-Pixel,sans-serif;font-size:16px;text-decoration:underline;text-underline-offset:.25rem;color:#000;cursor:pointer}.modal-overlay .modal-header .modal-close:hover{color:#000}.modal-overlay .modal-content{flex:1;overflow-y:auto}.modal-overlay .modal-content .modal-body{overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:2rem;margin-bottom:6rem;padding:0 38px}.modal-overlay .modal-content .modal-body .modal-image-wrapper img{display:block;max-width:100%;height:auto;max-height:620px}.modal-overlay .modal-content .modal-body p{font-family:Klavika,sans-serif;font-size:13px;color:#9e9e9e;margin:0}