@charset "UTF-8";@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-MediumItalic.eot);src:local("Graphik LCG Medium Italic"),local("GraphikLCG-MediumItalic"),url(/assets/font/GraphikLCG-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-MediumItalic.woff2) format("woff2"),url(/assets/font/GraphikLCG-MediumItalic.woff) format("woff"),url(/assets/font/GraphikLCG-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-SuperItalic.eot);src:local("Graphik LCG Super Italic"),local("GraphikLCG-SuperItalic"),url(/assets/font/GraphikLCG-SuperItalic.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-SuperItalic.woff2) format("woff2"),url(/assets/font/GraphikLCG-SuperItalic.woff) format("woff"),url(/assets/font/GraphikLCG-SuperItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-SemiboldItalic.eot);src:local("Graphik LCG Semibold Italic"),local("GraphikLCG-SemiboldItalic"),url(/assets/font/GraphikLCG-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-SemiboldItalic.woff2) format("woff2"),url(/assets/font/GraphikLCG-SemiboldItalic.woff) format("woff"),url(/assets/font/GraphikLCG-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-Black.eot);src:local("Graphik LCG Black"),local("GraphikLCG-Black"),url(/assets/font/GraphikLCG-Black.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-Black.woff2) format("woff2"),url(/assets/font/GraphikLCG-Black.woff) format("woff"),url(/assets/font/GraphikLCG-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-Super.eot);src:local("Graphik LCG Super"),local("GraphikLCG-Super"),url(/assets/font/GraphikLCG-Super.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-Super.woff2) format("woff2"),url(/assets/font/GraphikLCG-Super.woff) format("woff"),url(/assets/font/GraphikLCG-Super.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-Thin.eot);src:local("Graphik LCG Thin"),local("GraphikLCG-Thin"),url(/assets/font/GraphikLCG-Thin.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-Thin.woff2) format("woff2"),url(/assets/font/GraphikLCG-Thin.woff) format("woff"),url(/assets/font/GraphikLCG-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-ExtralightItalic.eot);src:local("Graphik LCG Extralight Italic"),local("GraphikLCG-ExtralightItalic"),url(/assets/font/GraphikLCG-ExtralightItalic.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-ExtralightItalic.woff2) format("woff2"),url(/assets/font/GraphikLCG-ExtralightItalic.woff) format("woff"),url(/assets/font/GraphikLCG-ExtralightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-Regular.eot);src:local("Graphik LCG Regular"),local("GraphikLCG-Regular"),url(/assets/font/GraphikLCG-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-Regular.woff2) format("woff2"),url(/assets/font/GraphikLCG-Regular.woff) format("woff"),url(/assets/font/GraphikLCG-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-BoldItalic.eot);src:local("Graphik LCG Bold Italic"),local("GraphikLCG-BoldItalic"),url(/assets/font/GraphikLCG-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-BoldItalic.woff2) format("woff2"),url(/assets/font/GraphikLCG-BoldItalic.woff) format("woff"),url(/assets/font/GraphikLCG-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-LightItalic.eot);src:local("Graphik LCG Light Italic"),local("GraphikLCG-LightItalic"),url(/assets/font/GraphikLCG-LightItalic.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-LightItalic.woff2) format("woff2"),url(/assets/font/GraphikLCG-LightItalic.woff) format("woff"),url(/assets/font/GraphikLCG-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-BlackItalic.eot);src:local("Graphik LCG Black Italic"),local("GraphikLCG-BlackItalic"),url(/assets/font/GraphikLCG-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-BlackItalic.woff2) format("woff2"),url(/assets/font/GraphikLCG-BlackItalic.woff) format("woff"),url(/assets/font/GraphikLCG-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-Medium.eot);src:local("Graphik LCG Medium"),local("GraphikLCG-Medium"),url(/assets/font/GraphikLCG-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-Medium.woff2) format("woff2"),url(/assets/font/GraphikLCG-Medium.woff) format("woff"),url(/assets/font/GraphikLCG-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-Light.eot);src:local("Graphik LCG Light"),local("GraphikLCG-Light"),url(/assets/font/GraphikLCG-Light.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-Light.woff2) format("woff2"),url(/assets/font/GraphikLCG-Light.woff) format("woff"),url(/assets/font/GraphikLCG-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-Semibold.eot);src:local("Graphik LCG Semibold"),local("GraphikLCG-Semibold"),url(/assets/font/GraphikLCG-Semibold.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-Semibold.woff2) format("woff2"),url(/assets/font/GraphikLCG-Semibold.woff) format("woff"),url(/assets/font/GraphikLCG-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-Bold.eot);src:local("Graphik LCG Bold"),local("GraphikLCG-Bold"),url(/assets/font/GraphikLCG-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-Bold.woff2) format("woff2"),url(/assets/font/GraphikLCG-Bold.woff) format("woff"),url(/assets/font/GraphikLCG-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-Extralight.eot);src:local("Graphik LCG Extralight"),local("GraphikLCG-Extralight"),url(/assets/font/GraphikLCG-Extralight.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-Extralight.woff2) format("woff2"),url(/assets/font/GraphikLCG-Extralight.woff) format("woff"),url(/assets/font/GraphikLCG-Extralight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-ThinItalic.eot);src:local("Graphik LCG Thin Italic"),local("GraphikLCG-ThinItalic"),url(/assets/font/GraphikLCG-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-ThinItalic.woff2) format("woff2"),url(/assets/font/GraphikLCG-ThinItalic.woff) format("woff"),url(/assets/font/GraphikLCG-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Graphik LCG";src:url(/assets/font/GraphikLCG-RegularItalic.eot);src:local("Graphik LCG Regular Italic"),local("GraphikLCG-RegularItalic"),url(/assets/font/GraphikLCG-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/assets/font/GraphikLCG-RegularItalic.woff2) format("woff2"),url(/assets/font/GraphikLCG-RegularItalic.woff) format("woff"),url(/assets/font/GraphikLCG-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
@keyframes huge_slide{to{transform:translate3d(-50%,0,0)}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-1400px)}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;--color-0:#000;--color-black:#262626;--color-white:#fff;--color-fg:#262626;--color-bg:#fff;--color-red:#fe3b1f;--color-green:#7eff3e;--color-violet:#6c84ff;--color-link:var(--color-fg);--color-link-hover:var(--color-red);--color-primary:var(--color-red);--color-footer-bg:#f4f4f4}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,html[data-theme=dark] button.theme .light,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],button.theme .light,html[data-theme=dark] button.theme .dark,template{display:none}a{background:0 0;color:var(--color-link)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}*,::after,::before{box-sizing:border-box}html[data-theme=dark]{--color-0:#fff;--color-fg:#fff;--color-bg:#000;--color-footer-bg:#262626}body,html{min-height:100vh;height:auto;background:var(--color-bg)}body{overflow-y:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;line-height:125%;font-family:"Graphik LCG","Helvetica Neue","Inter","Suisse Int'l",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;color:var(--color-fg)}body::-webkit-scrollbar{display:none}#site{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;height:auto;min-height:100vh}#site-content{flex-grow:1;position:relative}#site-footer{height:auto;background:var(--color-footer-bg);border-top:2px solid var(--color-fg);padding:6rem 0 4rem}@media screen and (max-width:-1px){.hidden-xs-down{display:none!important}}.hidden-xs-up{display:none!important}@media screen and (max-width:767px){.hidden-sm-down{display:none!important}}@media screen and (min-width:768px){.hidden-sm-up{display:none!important}}@media screen and (max-width:1023px){.hidden-md-down{display:none!important}}@media screen and (min-width:1024px){.hidden-md-up{display:none!important}}@media screen and (max-width:1439px){.hidden-lg-down{display:none!important}}@media screen and (min-width:1440px){.hidden-lg-up{display:none!important}}@media screen and (max-width:1919px){.hidden-xl-down{display:none!important}}@media screen and (min-width:1920px){.hidden-xl-up{display:none!important}}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media (min-width:768px){.container{padding-left:32px;padding-right:32px}}.container.fluid{min-width:100%;max-width:auto}.container>.container{padding-left:0;padding-right:0}.row{display:flex;flex-wrap:wrap;flex-direction:row;margin-left:-16px;margin-right:-16px}.row.branded{max-width:1050px;margin:64px 0 64px auto}.row>*{padding-left:16px;padding-right:16px}@media (min-width:768px){.hidden-sm{display:none}}@media (min-width:1024px){.hidden-md{display:none}}.col-offset-0{margin-left:0}.order-1{order:1}.col-1{flex-basis:8.3333333333%}.offset-1{margin-left:8.3333333333%}.order-2{order:2}.col-2{flex-basis:16.6666666667%}.offset-2{margin-left:16.6666666667%}.order-3{order:3}.col-3{flex-basis:25%}.offset-3{margin-left:25%}.order-4{order:4}.col-4{flex-basis:33.3333333333%}.offset-4{margin-left:33.3333333333%}.order-5{order:5}.col-5{flex-basis:41.6666666667%}.offset-5{margin-left:41.6666666667%}.order-6{order:6}.col-6{flex-basis:50%}.offset-6{margin-left:50%}.order-7{order:7}.col-7{flex-basis:58.3333333333%}.offset-7{margin-left:58.3333333333%}.order-8{order:8}.col-8{flex-basis:66.6666666667%}.offset-8{margin-left:66.6666666667%}.order-9{order:9}.col-9{flex-basis:75%}.offset-9{margin-left:75%}.order-10{order:10}.col-10{flex-basis:83.3333333333%}.offset-10{margin-left:83.3333333333%}.order-11{order:11}.col-11{flex-basis:91.6666666667%}.offset-11{margin-left:91.6666666667%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.order-12{order:12}.col-12{flex-basis:100%}.offset-12{margin-left:100%}@media screen and (min-width:768px){.col-sm-offset-0{margin-left:0}.order-sm-1{order:1}.col-sm-1{flex-basis:8.3333333333%}.offset-sm-1{margin-left:8.3333333333%}.order-sm-2{order:2}.col-sm-2{flex-basis:16.6666666667%}.offset-sm-2{margin-left:16.6666666667%}.order-sm-3{order:3}.col-sm-3{flex-basis:25%}.offset-sm-3{margin-left:25%}.order-sm-4{order:4}.col-sm-4{flex-basis:33.3333333333%}.offset-sm-4{margin-left:33.3333333333%}.order-sm-5{order:5}.col-sm-5{flex-basis:41.6666666667%}.offset-sm-5{margin-left:41.6666666667%}.order-sm-6{order:6}.col-sm-6{flex-basis:50%}.offset-sm-6{margin-left:50%}.order-sm-7{order:7}.col-sm-7{flex-basis:58.3333333333%}.offset-sm-7{margin-left:58.3333333333%}.order-sm-8{order:8}.col-sm-8{flex-basis:66.6666666667%}.offset-sm-8{margin-left:66.6666666667%}.order-sm-9{order:9}.col-sm-9{flex-basis:75%}.offset-sm-9{margin-left:75%}.order-sm-10{order:10}.col-sm-10{flex-basis:83.3333333333%}.offset-sm-10{margin-left:83.3333333333%}.order-sm-11{order:11}.col-sm-11{flex-basis:91.6666666667%}.offset-sm-11{margin-left:91.6666666667%}.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.order-sm-12{order:12}.col-sm-12{flex-basis:100%}.offset-sm-12{margin-left:100%}}@media screen and (min-width:1024px){.col-md-offset-0{margin-left:0}.order-md-1{order:1}.col-md-1{flex-basis:8.3333333333%}.offset-md-1{margin-left:8.3333333333%}.order-md-2{order:2}.col-md-2{flex-basis:16.6666666667%}.offset-md-2{margin-left:16.6666666667%}.order-md-3{order:3}.col-md-3{flex-basis:25%}.offset-md-3{margin-left:25%}.order-md-4{order:4}.col-md-4{flex-basis:33.3333333333%}.offset-md-4{margin-left:33.3333333333%}.order-md-5{order:5}.col-md-5{flex-basis:41.6666666667%}.offset-md-5{margin-left:41.6666666667%}.order-md-6{order:6}.col-md-6{flex-basis:50%}.offset-md-6{margin-left:50%}.order-md-7{order:7}.col-md-7{flex-basis:58.3333333333%}.offset-md-7{margin-left:58.3333333333%}.order-md-8{order:8}.col-md-8{flex-basis:66.6666666667%}.offset-md-8{margin-left:66.6666666667%}.order-md-9{order:9}.col-md-9{flex-basis:75%}.offset-md-9{margin-left:75%}.order-md-10{order:10}.col-md-10{flex-basis:83.3333333333%}.offset-md-10{margin-left:83.3333333333%}.order-md-11{order:11}.col-md-11{flex-basis:91.6666666667%}.offset-md-11{margin-left:91.6666666667%}.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.order-md-12{order:12}.col-md-12{flex-basis:100%}.offset-md-12{margin-left:100%}}@media screen and (min-width:1440px){.col-lg-offset-0{margin-left:0}.order-lg-1{order:1}.col-lg-1{flex-basis:8.3333333333%}.offset-lg-1{margin-left:8.3333333333%}.order-lg-2{order:2}.col-lg-2{flex-basis:16.6666666667%}.offset-lg-2{margin-left:16.6666666667%}.order-lg-3{order:3}.col-lg-3{flex-basis:25%}.offset-lg-3{margin-left:25%}.order-lg-4{order:4}.col-lg-4{flex-basis:33.3333333333%}.offset-lg-4{margin-left:33.3333333333%}.order-lg-5{order:5}.col-lg-5{flex-basis:41.6666666667%}.offset-lg-5{margin-left:41.6666666667%}.order-lg-6{order:6}.col-lg-6{flex-basis:50%}.offset-lg-6{margin-left:50%}.order-lg-7{order:7}.col-lg-7{flex-basis:58.3333333333%}.offset-lg-7{margin-left:58.3333333333%}.order-lg-8{order:8}.col-lg-8{flex-basis:66.6666666667%}.offset-lg-8{margin-left:66.6666666667%}.order-lg-9{order:9}.col-lg-9{flex-basis:75%}.offset-lg-9{margin-left:75%}.order-lg-10{order:10}.col-lg-10{flex-basis:83.3333333333%}.offset-lg-10{margin-left:83.3333333333%}.order-lg-11{order:11}.col-lg-11{flex-basis:91.6666666667%}.offset-lg-11{margin-left:91.6666666667%}.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.order-lg-12{order:12}.col-lg-12{flex-basis:100%}.offset-lg-12{margin-left:100%}}@media screen and (min-width:1920px){.col-xl-offset-0{margin-left:0}.order-xl-1{order:1}.col-xl-1{flex-basis:8.3333333333%}.offset-xl-1{margin-left:8.3333333333%}.order-xl-2{order:2}.col-xl-2{flex-basis:16.6666666667%}.offset-xl-2{margin-left:16.6666666667%}.order-xl-3{order:3}.col-xl-3{flex-basis:25%}.offset-xl-3{margin-left:25%}.order-xl-4{order:4}.col-xl-4{flex-basis:33.3333333333%}.offset-xl-4{margin-left:33.3333333333%}.order-xl-5{order:5}.col-xl-5{flex-basis:41.6666666667%}.offset-xl-5{margin-left:41.6666666667%}.order-xl-6{order:6}.col-xl-6{flex-basis:50%}.offset-xl-6{margin-left:50%}.order-xl-7{order:7}.col-xl-7{flex-basis:58.3333333333%}.offset-xl-7{margin-left:58.3333333333%}.order-xl-8{order:8}.col-xl-8{flex-basis:66.6666666667%}.offset-xl-8{margin-left:66.6666666667%}.order-xl-9{order:9}.col-xl-9{flex-basis:75%}.offset-xl-9{margin-left:75%}.order-xl-10{order:10}.col-xl-10{flex-basis:83.3333333333%}.offset-xl-10{margin-left:83.3333333333%}.order-xl-11{order:11}.col-xl-11{flex-basis:91.6666666667%}.offset-xl-11{margin-left:91.6666666667%}.text-xl-left{text-align:left}.text-xl-right{text-align:right}.text-xl-center{text-align:center}.order-xl-12{order:12}.col-xl-12{flex-basis:100%}.offset-xl-12{margin-left:100%}}#site-header>.container,.flex-col,.flex-row{display:flex;flex-direction:row}.flex-col{flex-direction:column}.flex-center{align-items:center;justify-content:center}html{line-height:1.25;font-size:16px}@media (min-width:768px){html{line-height:126%;font-size:16px}}.bubble p,.f20,.f24,.f32,.font-tab-heading{font-kerning:none;font-feature-settings:"ss02" on;font-style:normal;font-weight:400;line-height:128%;letter-spacing:-.9px;font-size:20px}.bubble p,.f24,.f32,.font-tab-heading{font-size:24px;font-weight:700;letter-spacing:-1.08px}.f32,.font-tab-heading{font-size:20px;font-weight:500;letter-spacing:-.64px;line-height:111%}@media (min-width:1024px){.f32,.font-tab-heading{font-size:32px}}.f48,.h1,h1{font-kerning:none;font-feature-settings:"ss02" on;font-size:32px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:-.64px}@media (min-width:768px){.f48,.h1,h1{font-size:48px;letter-spacing:-2.16px}}.f128,.f64{font-style:normal}.f64{font-kerning:none;font-feature-settings:"ss02" on;font-size:64px;font-weight:500;line-height:111%;letter-spacing:-2.88px;text-transform:uppercase}.f128{font-size:48px;font-weight:700;line-height:95%;margin-bottom:4rem;letter-spacing:-.96px}@media (min-width:1024px){.f128{font-size:128px;letter-spacing:-2.56px;margin-bottom:2rem}}.font-body{font-size:1rem;line-height:125%;letter-spacing:-.96px}.font-heading{margin:1rem 0}.font-tab-heading{border:2px solid var(--color-black);color:var(--color-black);padding:1rem 1.5rem;display:block;background:var(--color-red)}.font-tab-heading.green{background:var(--color-green)}.font-tab-heading.violet{background:var(--color-violet)}.h1,h1,h2{margin:1rem 0}h2{font-kerning:none;font-feature-settings:"ss02" on;font-family:Graphik LCG;font-size:32px;font-style:normal;line-height:126%;letter-spacing:-.64px}h5,ol,p,ul{margin:0 0 1rem}h5{font-weight:400;color:var(--color-red);text-transform:uppercase;padding:0}ol,p,ul{font-size:1rem}p.h1{display:block;width:100%}h2,strong,ul.options li{font-weight:600}ol,ul{padding-left:1rem}ul{list-style:none;margin:0;padding:0}a:hover{color:var(--color-link-hover)}a:visited{color:var(--color-link)}ul.options{margin-bottom:4rem}ul.options li{font-kerning:none;font-feature-settings:"ss02" on;font-family:Graphik LCG;font-size:32px;font-style:normal;line-height:126%;letter-spacing:-.64px;margin:0;padding:2rem 0;border-bottom:2px solid var(--color-fg)}section#growth #floor-tabs li:last-child,ul.options li:last-child{border-bottom:0}ul.options li em{color:var(--color-red);font-style:normal}#site-header .menu a,.btn,button{text-decoration:none;font-weight:500}.btn,button{display:inline-block;padding:24px 56px;margin-bottom:1rem;text-align:center;font-size:16px;font-style:normal;line-height:normal;letter-spacing:-.32px;text-transform:uppercase;border:0}.btn.btn-cta,.btn.btn-primary,button.btn-cta,button.btn-primary{background:var(--color-primary);color:var(--color-bg)}.btn.btn-play,button.btn-play{background:var(--color-bg);color:var(--color-primary);position:relative;padding-left:88px}#site-header,.btn.btn-play svg,button.btn-play svg{position:absolute;display:inline-block;left:56px;top:16px}.text-inverse{color:var(--color-bg)}.background-inverse{background-color:var(--color-fg)}.text-justify{text-align:justify}#site-header{left:0;top:0;width:100%;max-width:100%;overflow-x:hidden;height:auto;z-index:1;display:none}@media (min-width:1024px){#site-header{display:block}}#site-header>.container{align-items:flex-start;justify-content:space-between}#site-header .menu{background:var(--color-bg);padding:1.5rem 1.5rem 1rem}#site-header .menu ul{text-transform:uppercase}#site-header .menu a{margin-bottom:8px;line-height:111%}#site-header .logo a{background:var(--color-bg);padding:1rem 1.5rem;display:block}#site-header .logo a svg{display:inline-block}button.theme{position:absolute;left:1rem;top:1rem;width:2rem;height:2rem;line-height:1;background:var(--color-bg);color:var(--color-fg);padding:0;margin:0;border:0;display:flex;justify-content:center;align-items:center;border-radius:50%}button.theme span{width:24px;height:24px;line-height:1}button.theme svg{width:24px;height:24px;z-index:10}.cover img{width:100%;height:auto}.branded.line{padding-top:4rem;border-top:2px solid var(--color-fg)}.mesh-after::after,.mesh-bg,section#contact::after,section#hero-3d #bubbles::after,section#video .poster::after,section#video .video::after{background:url(/assets/images/mesh.png);background-repeat:repeat;background-position:center top;background-blend-mode:overlay;background-size:24px 24px;opacity:.2}.mesh-after::after,section#contact::after,section#hero-3d #bubbles::after,section#video .poster::after,section#video .video::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%}.text-slide-container{width:100%;overflow-x:hidden}.text-slide{font-size:22vw;display:flex;flex-wrap:nowrap;font-kerning:none;font-feature-settings:"ss02" on;font-style:normal;font-weight:600;line-height:128%;letter-spacing:-1vw;animation:huge_slide 30s linear infinite;white-space:nowrap}section#hero-3d{width:100vw;min-height:100vh;background:0 0;position:relative}section#hero-3d #bubbles{z-index:0}section#hero-3d #bubbles,section#hero-3d #bubbles canvas,section#video .video-container iframe{position:absolute;left:0;top:0;width:100%;height:100%}section#hero-3d .section-content{position:relative;z-index:1}section#coworking{height:auto;width:100vw;position:relative;padding:4rem 0}@media (min-width:1024px){section#coworking{height:100vh;min-height:860px}}section#coworking .bottom .f20{width:246px}@media (min-width:1024px){section#coworking .bottom{position:absolute;right:3rem;bottom:4rem;max-width:270px}section#coworking .bottom .f20{width:auto}}section#coworking .top .f20,section#coworking .top .f32,section#coworking .top .font-tab-heading{width:246px}@media (min-width:1024px){section#coworking .top{max-width:510px}section#coworking .top .f20,section#coworking .top .f32,section#coworking .top .font-tab-heading{width:auto}}.bubbles-container{width:100%;height:800px;min-height:800px;position:relative}@media (min-width:1024px){.bubbles-container{position:static;height:auto;min-height:initial}}.bubble,section#video .video-container{display:flex;align-items:center;justify-content:center}.bubble{position:absolute;background-image:url(/assets/images/bubble.svg);background-size:contain;text-align:center}.bubble.size-50{width:50px;height:50px}.bubble.size-56{width:56px;height:56px}.bubble.size-58{width:58px;height:58px}.bubble.size-66{width:66px;height:66px}.bubble.size-120{width:120px;height:120px}.bubble.size-146{width:146px;height:146px}.bubble.size-232{width:232px;height:232px}.bubble.size-280{width:280px;height:280px}.bubble.n1{left:140px;top:-2.5rem}.bubble.n2{right:0;top:-160px}.bubble.n3{left:180px;bottom:150px}.bubble.n4{left:320px;top:-260px}.bubble.n5,.bubble.n6,.bubble.n7{left:-200px}.bubble.n8{top:-440px;left:-60px}.bubble.n9{left:-200px}.bubble.n10{top:380px;left:0}.bubble.n11{top:260px;right:.5rem}.bubble.n12{top:520px;right:-.5rem}.bubble.n13{right:1rem;top:0}.bubble.n14{left:3rem;top:680px}.bubble.n15{left:-1rem;top:4rem}@media (min-width:1024px){.bubble.n1{right:auto;bottom:auto;top:37vh;left:65vw}.bubble.n2{right:auto;bottom:auto;right:7vw;top:55vh}.bubble.n3{right:auto;bottom:auto;left:40vw;top:5vh}.bubble.n4{left:auto;top:auto;right:5vw;bottom:5vh}.bubble.n5,.bubble.n6{right:auto;bottom:auto;top:75vh;left:48px}.bubble.n6{top:42vh;left:0}.bubble.n7{right:auto;bottom:auto;top:24px;left:95%}.bubble.n8{right:auto;top:auto;left:60vw;bottom:5vh}.bubble.n9{right:auto;bottom:auto;top:10vh;left:42vw}.bubble.n10,.bubble.n11{right:auto;bottom:auto;top:54vh;left:12vw}.bubble.n11{top:33vh;left:45vw}.bubble.n12{bottom:auto;left:auto;right:47vw;top:60vh}.bubble.n13,.bubble.n14{bottom:auto;left:auto;top:5vh;right:22vw}.bubble.n14{top:50vh;right:20vw}.bubble.n15{bottom:auto;left:auto;right:0;top:15vh}}.bubble p{background:linear-gradient(180deg,#262626 41.05%,rgba(38,38,38,0) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;padding:0}section#video{position:relative;z-index:1;padding:4rem 0}section#video .video-container{width:100%;height:auto;aspect-ratio:16/9;position:relative;background:#eee;flex-direction:column;background:var(--color-0)}section#video .video-container iframe{border:0}section#video .poster,section#video .video,section#video::after{position:absolute;left:0;top:0;width:100%;height:100%}section#video::after{content:"";display:block;bottom:0;top:auto;height:50%;background:var(--color-0);z-index:-1}section#investments,section#residents{padding:4rem 0;background:var(--color-0);color:var(--color-bg)}section#residents .bottom-row,section#residents .top-row{height:83px;position:relative;width:100%;display:grid;place-items:center;overflow:hidden}section#residents .slide-track{width:4200px;display:flex;animation:scroll 40s linear infinite;justify-content:space-between}section#residents .top-row .slide-track{animation-direction:reverse}section#residents img{width:175px;height:83px;transition:.5s}section#investments .container{position:relative}section#investments .section-content{max-width:770px}section#investments a.btn{margin-top:0;background:var(--color-bg)}@media (min-width:1024px){section#investments a.btn{margin-top:177px}}section#investments .person{position:relative;margin-bottom:2rem;width:310px}@media (min-width:1024px){section#investments .person{position:absolute;display:block}}section#investments .person:hover{cursor:default}section#investments .person .name{padding:0;margin:0}section#investments .person:hover .name{color:var(--color-primary)}section#investments .person .position{opacity:.56;font-style:italic;font-weight:300;margin:0;padding:0}section#investments .person .media{opacity:.5;position:absolute;left:0;bottom:100%;z-index:-1;border:3px solid var(--color-primary)}.cover img,button.theme span,button.theme svg,section#investments .person .media img{display:block;margin:0;padding:0}section#investments .person:hover .media{z-index:1;opacity:1}section#investments .person:nth-child(2),section#investments .person:nth-child(3),section#investments .person:nth-child(4){left:0}@media (min-width:1024px){section#investments .person:nth-child(2){left:30%;bottom:100px}section#investments .person:nth-child(3){left:auto;right:0;top:100px}section#investments .person:nth-child(4){left:auto;right:17%;bottom:5%}}section#growth{position:relative;background:url(/assets/images/mesh.png);background-repeat:repeat;background-position:center top;background-blend-mode:overlay;background-size:24px 24px;padding:4rem 0}section#growth .section-content{max-width:532px}section#growth #floor-plan{width:100%;height:auto;aspect-ratio:1440/800;position:relative;z-index:1;min-height:380px}@media (min-width:1024px){section#growth #floor-plan{min-height:auto}}section#growth #floor-plan .floor{position:absolute;left:0;top:0;opacity:0;transition:opacity .2s ease-out .2s}section#growth #floor-plan .floor img{width:100%;height:auto}section#growth #floor-plan .floor.active{position:absolute;opacity:1;transition:opacity .2s ease-in}section#growth #floor-tabs{position:absolute;left:0;bottom:0;width:50%;text-align:right}@media (min-width:1024px){section#growth #floor-tabs{width:100%;max-width:532px}}section#growth #floor-tabs ul{list-style:none;margin:0;padding:0;display:block}section#growth #floor-tabs li{display:block;width:100%;border-bottom:1px solid var(--color-0);height:48px}section#growth #floor-tabs a{text-decoration:none;font-size:20px;font-weight:400;line-height:48px}section#growth #floor-tabs a.active{font-size:32px;font-weight:500;position:relative}section#growth #floor-tabs a.active::before{content:"";display:inline-block;position:absolute;width:6px;height:6px;background:var(--color-primary);top:50%;margin-top:-3px;left:-12px}section#growth .text-slide-container{position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--color-0)}section#contact{padding:5rem 0;background-image:url(/assets/images/poster.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:10}@media (min-width:1024px){section#contact{padding:4rem 0 6rem}}section#contact .text-slide-container{color:var(--color-bg);position:absolute;left:0;top:1rem;z-index:-1}@media (min-width:768px){section#contact .text-slide-container{top:50%;transform:translateY(-50%)}}section#contact .contact-form{position:relative;z-index:10;margin:0 32px;background:var(--color-bg);padding:0 16px 32px;border:2px solid var(--color-0)}@media (min-width:1024px){section#contact .contact-form{margin:0 auto;max-width:510px;padding:0 32px 32px}}section#contact .form-header{height:46px;background:var(--color-0);padding:0 16px;display:flex;align-items:center;margin:0 -16px 32px}@media (min-width:1024px){section#contact .form-header{margin:0 -32px 42px}}section#contact .form-header span{width:14px;height:14px;display:inline-block;margin-right:8px;border-radius:50%}section#contact .form-header .red{background:#e9493d}section#contact .form-header .green{background:#269b4e}section#contact .form-header .yellow{background:#fff052}section#contact .contact-form.thank-you .message{display:flex}section#contact .contact-form.thank-you .inner{opacity:0;z-index:-1}section#contact .contact-form .row{margin-bottom:1rem}section#contact .contact-form .row:last-child{margin-bottom:none}section#contact .contact-form label{font-size:14px;font-weight:600;margin-bottom:12px}section#contact .contact-form label.col-12{margin-left:-16px}section#contact .contact-form input[type=email],section#contact .contact-form input[type=tel],section#contact .contact-form input[type=text]{line-height:1rem;padding:17px 20px;border:2px solid var(--color-0);outline:0;border-radius:0;min-width:initial;width:100%}section#contact .contact-form input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid var(--color-0);width:1rem;height:1rem;position:relative;margin:0 8px 0 0}section#contact .contact-form input[type=checkbox]::before{content:"✓";display:inline-block;position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:0}section#contact .contact-form input[type=checkbox]:checked{border:2px solid var(--color-primary)}section#contact .contact-form input[type=checkbox]:checked::before{color:var(--color-primary);opacity:1}section#contact .contact-form .btn{width:100%}section#contact .contact-form .checkbox-container{width:100%;display:flex;align-items:center;padding:17px 20px;border:2px solid var(--color-0);margin-bottom:1rem}section#contact .contact-form .checkbox-container span{font-size:14px;font-weight:600}section#contact .message{position:absolute;left:0;top:0;width:100%;height:100%;display:none;align-items:center;align-content:center;padding:32px 16px;flex-wrap:wrap}@media (min-width:768px){section#contact .message{padding:42px 16px;text-align:center}}section#contact .message .btn{margin-top:4rem;display:block;width:100%;bottom:32px}@media (min-width:1024px){section#contact .message .btn{bottom:42px}}#site-footer{background:var(--color-0);color:var(--color-bg)}#site-footer .row>*{margin-bottom:2rem}#site-footer h6{font-kerning:none;font-feature-settings:"ss02" on;font-size:14px;font-style:normal;font-weight:500;line-height:111%;letter-spacing:-.63px;text-transform:uppercase;margin:0;padding:0;color:var(--color-bg)}#site-footer .social,#site-footer a[href^=mailto],#site-footer a[href^=tel],#site-footer form input[type=email]{font-kerning:none;font-feature-settings:"ss02" on;font-size:24px;font-style:normal;letter-spacing:-.48px;text-transform:uppercase}#site-footer .social,#site-footer a[href^=mailto],#site-footer a[href^=tel]{text-decoration:none;font-weight:600;line-height:111.5%;color:inherit}#site-footer .social a{text-decoration:none;color:inherit}#site-footer form .input-container{width:100%;height:auto;position:relative}#site-footer form input[type=email]{display:block;width:100%;font-weight:400;line-height:1;padding:1rem 1.5rem;border:2px solid var(--color-fg);background:var(--color-0);color:var(--color-bg);outline:0}#site-footer form input[type=email]::placeholder{color:#cbcbcb}#site-footer form button[type=submit]{position:absolute;width:4rem;height:100%;right:0;top:0;z-index:1;background:0 0;border:0}#site-footer p.copyright{text-align:center;text-transform:uppercase;font-kerning:none;font-feature-settings:"ss02" on;font-size:12px;font-style:normal;font-weight:500;line-height:111%;letter-spacing:-.54px;opacity:.32;margin-top:2rem}#site-footer p.copyright a{color:inherit;margin:0 .5rem;text-decoration:none}