sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}html{font-family:sans-serif}html input[type="button"]{cursor:pointer}html input[disabled]{cursor:default}body{margin:0}article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:1em 40px}footer{display:block}header{display:block}hgroup{display:block}main{display:block}menu{display:block}nav{display:block}section{display:block}summary{display:block}audio{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}canvas{display:inline-block;vertical-align:baseline}progress{display:inline-block;vertical-align:baseline}video{display:inline-block;vertical-align:baseline}[hidden]{display:none}template{display:none}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:bold}strong{font-weight:bold}dfn{font-style:italic}h1,.h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub{bottom:-0.25em}sup{top:-0.5em}img{border:0}hr{box-sizing:content-box;height:0}pre{overflow:auto;font-family:monospace,monospace;font-size:1em}code{font-family:monospace,monospace;font-size:1em}kbd{font-family:monospace,monospace;font-size:1em}samp{font-family:monospace,monospace;font-size:1em}button{overflow:visible;text-transform:none;cursor:pointer}input{line-height:normal;border-bottom:1px solid currentColor}optgroup{font-weight:bold}select{text-transform:none}textarea{overflow:auto}input[type="reset"]{cursor:pointer}input[type="submit"]{cursor:pointer}button[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button{height:auto}input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{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:0.35em 0.625em 0.75em}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td{padding:0}th{padding:0}svg:not(:root){overflow:hidden}.vehicle-filters__submit{display:none !important;visibility:hidden}.nav-menu__label,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.avocado{background:#abe291}.teal{background:#98f1c0}.cyan{background:#91e2e6}.blue{background:#8dc7ea}.electric-indigo{background:#8c5cf6}.violet{background:#8a09cb}.purple{background:#d460e7}.purple--accessible{background:#d460e7}.magenta{background:#ff61b4}.pink{background:#ff61b4}.champagne{background:#feddb4}.peach{background:#ffc98c}.black{background:#000}.gradient1{background:linear-gradient(90deg, #91e2e6, #d460e7)}.gradient2{background:linear-gradient(-33.333deg, #8a09cb, #ffc98c)}.gradient3{background:linear-gradient(-33.333deg, #8dc7ea, #ff61b4)}.gradient4{background:linear-gradient(-33.333deg, #ffc98c, #ff61b4)}.proxima-nova--alt{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em;font-feature-settings:"ss01"}.proxima-nova--alt:first-child{margin-top:0}.proxima-nova--alt:last-child{margin-bottom:0}.proxima-nova--alt{font-size:17px}@media screen and (min-width: 600px){.proxima-nova--alt{font-size:calc(17px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.proxima-nova--alt{font-size:20px}}.proxima-nova1{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.08em}.proxima-nova1{font-size:23.8px}@media screen and (min-width: 600px){.proxima-nova1{font-size:calc(23.8px + 10.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.proxima-nova1{font-size:34px}}.proxima-nova2{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.13em}.proxima-nova2{font-size:21px}@media screen and (min-width: 600px){.proxima-nova2{font-size:calc(21px + 9 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.proxima-nova2{font-size:30px}}.proxima-nova3{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.15em}.proxima-nova3{font-size:16.8px}@media screen and (min-width: 600px){.proxima-nova3{font-size:calc(16.8px + 11.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.proxima-nova3{font-size:28px}}.proxima-nova4{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em}.proxima-nova4:first-child{margin-top:0}.proxima-nova4:last-child{margin-bottom:0}.proxima-nova4{font-size:17px}@media screen and (min-width: 600px){.proxima-nova4{font-size:calc(17px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.proxima-nova4{font-size:20px}}.proxima-nova5{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em}.proxima-nova5:first-child{margin-top:0}.proxima-nova5:last-child{margin-bottom:0}.proxima-nova5{font-size:16.2px}@media screen and (min-width: 600px){.proxima-nova5{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.proxima-nova5{font-size:18px}}.proxima-nova6{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em}.proxima-nova6:first-child{margin-top:0}.proxima-nova6:last-child{margin-bottom:0}.proxima-nova6{font-size:14.4px}@media screen and (min-width: 600px){.proxima-nova6{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.proxima-nova6{font-size:16px}}.proxima-nova7{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.142em}.proxima-nova7:first-child{margin-top:0}.proxima-nova7:last-child{margin-bottom:0}.proxima-nova7{font-size:10.8px}@media screen and (min-width: 600px){.proxima-nova7{font-size:calc(10.8px + 1.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.proxima-nova7{font-size:12px}}.quantico1{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.15em}.quantico1{font-size:42px}@media screen and (min-width: 600px){.quantico1{font-size:calc(42px + 28 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.quantico1{font-size:70px}}.quantico2{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1em}.quantico2{font-size:30px}@media screen and (min-width: 600px){.quantico2{font-size:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.quantico2{font-size:50px}}.quantico3{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.333em}.quantico3{font-size:22.4px}@media screen and (min-width: 600px){.quantico3{font-size:calc(22.4px + 5.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.quantico3{font-size:28px}}.quantico4{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.5em;letter-spacing:.01em}.quantico4{font-size:12px}@media screen and (min-width: 600px){.quantico4{font-size:calc(12px + 8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.quantico4{font-size:20px}}.hammersmith1{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.1em}.hammersmith1:first-child{margin-top:0}.hammersmith1:last-child{margin-bottom:0}.hammersmith1{font-size:16px}@media screen and (min-width: 600px){.hammersmith1{font-size:calc(16px + 4 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.hammersmith1{font-size:20px}}.hammersmith2{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.222em}.hammersmith2:first-child{margin-top:0}.hammersmith2:last-child{margin-bottom:0}.hammersmith2{font-size:14.4px}@media screen and (min-width: 600px){.hammersmith2{font-size:calc(14.4px + 3.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.hammersmith2{font-size:18px}}.hammersmith3{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em}.hammersmith3:first-child{margin-top:0}.hammersmith3:last-child{margin-bottom:0}.hammersmith3{font-size:14.4px}@media screen and (min-width: 600px){.hammersmith3{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.hammersmith3{font-size:16px}}.hammersmith4{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em}.hammersmith4:first-child{margin-top:0}.hammersmith4:last-child{margin-bottom:0}.hammersmith4{font-size:11.7px}@media screen and (min-width: 600px){.hammersmith4{font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.hammersmith4{font-size:13px}}*{box-sizing:border-box}html{font-size:100%;line-height:normal;background:#d460e7}html.is-ev-101{height:100vh;height:-webkit-fill-available;overscroll-behavior-y:none}html.is-ev-101 body{height:100vh;height:-webkit-fill-available;overscroll-behavior:none}html.is-ev-101 div[data-transition="container"]{position:fixed;top:0;left:0;right:0;bottom:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#FFF;color:#000;font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em;-webkit-overflow-scrolling:auto}body:first-child{margin-top:0}body:last-child{margin-bottom:0}body{font-size:16.2px}@media screen and (min-width: 600px){body{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){body{font-size:18px}}body:after{content:" ";position:fixed;background:black;top:0;left:0;right:0;bottom:0;z-index:501;opacity:0;transition:opacity .675s ease;pointer-events:none}.has-menu-open body,.has-vehicle-filters-open body,.has-vehicle-select-open body,body.js-no-scroll{overflow:hidden}.has-vehicle-filters-open body:after,.has-vehicle-select-open body:after,body.js-no-scroll:after{opacity:.3}::selection{color:white;background:#d460e7}::-moz-selection{color:white;background:#d460e7}img{max-width:100%}blockquote{padding:1.5em;margin:0;outline:2px solid currentColor}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}hr{border:none;border-bottom:1px solid #e4e4e4}.row{display:flex;flex:0 1 auto;flex-flow:row wrap;margin-right:-.35vw;margin-left:-.35vw}.col,.col-0,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{height:40px}.col-0{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:100%;max-width:100%;padding-left:.7vw;padding-right:.7vw;flex:1 0 0}.col-1{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:8.33333%;max-width:8.33333%;padding-left:.7vw;padding-right:.7vw}.col-2{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:16.66667%;max-width:16.66667%;padding-left:.7vw;padding-right:.7vw}.col-3{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:25%;max-width:25%;padding-left:.7vw;padding-right:.7vw}.col-4{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:33.33333%;max-width:33.33333%;padding-left:.7vw;padding-right:.7vw}.col-5{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:41.66667%;max-width:41.66667%;padding-left:.7vw;padding-right:.7vw}.col-6{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:50%;max-width:50%;padding-left:.7vw;padding-right:.7vw}.col-7{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:58.33333%;max-width:58.33333%;padding-left:.7vw;padding-right:.7vw}.col-8{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:66.66667%;max-width:66.66667%;padding-left:.7vw;padding-right:.7vw}.col-9{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:75%;max-width:75%;padding-left:.7vw;padding-right:.7vw}.col-10{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:83.33333%;max-width:83.33333%;padding-left:.7vw;padding-right:.7vw}.col-11{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:91.66667%;max-width:91.66667%;padding-left:.7vw;padding-right:.7vw}.col-12{display:flex;flex-direction:column;flex:0 0 auto;flex-basis:100%;max-width:100%;padding-left:.7vw;padding-right:.7vw}.offset-0{margin-left:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666666%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.666666%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666666%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666666%}.p-offset-0{padding-left:100%}.p-offset-1{padding-left:8.33333333%}.p-offset-2{padding-left:16.66666666%}.p-offset-3{padding-left:25%}.p-offset-4{padding-left:33.33333333%}.p-offset-5{padding-left:41.666666%}.p-offset-6{padding-left:50%}.p-offset-7{padding-left:58.33333333%}.p-offset-8{padding-left:66.66666666%}.p-offset-9{padding-left:75%}.p-offset-10{padding-left:83.33333333%}.p-offset-11{padding-left:91.66666666%}@font-face{font-family:"quantico";src:url("/static/fonts/Quantico-Bold.ttf") format("truetype");font-style:normal;font-stretch:normal}@font-face{font-family:"hammersmith";src:url("/static/fonts/HammersmithOne-Regular.ttf") format("truetype");font-style:normal;font-stretch:normal}@font-face{font-family:"proxima-nova";src:url("/static/fonts/ProximaNova-Reg.otf") format("opentype"),url("/static/fonts/ProximaNova-Bold.otf") format("opentype");font-style:normal;font-stretch:normal}@font-face{font-family:"fira-code";src:url("/static/fonts/FiraCode-Regular.ttf") format("truetype");font-style:normal;font-stretch:normal}kbd,pre,samp{font-family:"fira-code", monospace}kbd,pre,samp{font-size:12px}@media screen and (min-width: 600px){kbd,pre,samp{font-size:calc(12px + 8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){kbd,pre,samp{font-size:20px}}kbd{font-weight:bold;background:whitesmoke;border:.0125em solid white;padding:.125em;border-radius:.25em;box-shadow:0px 1px 2px grey}code{font-family:"fira-code", monospace;background:#d460e7;color:white;border-radius:.25em;padding:.125em .25em}code{font-size:10.8px}@media screen and (min-width: 600px){code{font-size:calc(10.8px + 7.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){code{font-size:18px}}strong,b{font-weight:700}small{text-transform:none;font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.142em}small:first-child{margin-top:0}small:last-child{margin-bottom:0}small{font-size:10.8px}@media screen and (min-width: 600px){small{font-size:calc(10.8px + 1.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){small{font-size:12px}}abbr{text-decoration:none;border-bottom:.0125em dashed}abbr span{display:none;opacity:0;transition:opacity 300ms ease}abbr:hover{cursor:help;position:relative}abbr:hover span{display:block;position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:.25em;z-index:100;opacity:1;text-decoration:none;border:none;padding:.25em;color:white;background:linear-gradient(90deg, #91e2e6, #d460e7);white-space:nowrap}mark{color:white;background:#000;padding:0.125em}figcaption{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em}figcaption:first-child{margin-top:0}figcaption:last-child{margin-bottom:0}figcaption{font-size:17px}@media screen and (min-width: 600px){figcaption{font-size:calc(17px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){figcaption{font-size:20px}}q{quotes:"“" "”" "‘" "’"}q:before{content:open-quote}q:after{content:close-quote}input{border-bottom:1px solid currentColor}fieldset{border:none;margin:0;padding:0}fieldset>p{padding-bottom:15px}@media screen and (min-width: 600px){fieldset>p{padding-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){fieldset>p{padding-bottom:25px}}fieldset>label{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em;display:block}fieldset>label:first-child{margin-top:0}fieldset>label:last-child{margin-bottom:0}fieldset>label{font-size:14.4px}@media screen and (min-width: 600px){fieldset>label{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){fieldset>label{font-size:16px}}fieldset label[for*="checkbox"],fieldset label[for*="radio"]{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em}fieldset label[for*="checkbox"]:first-child,fieldset label[for*="radio"]:first-child{margin-top:0}fieldset label[for*="checkbox"]:last-child,fieldset label[for*="radio"]:last-child{margin-bottom:0}fieldset label[for*="checkbox"],fieldset label[for*="radio"]{font-size:17px}@media screen and (min-width: 600px){fieldset label[for*="checkbox"],fieldset label[for*="radio"]{font-size:calc(17px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){fieldset label[for*="checkbox"],fieldset label[for*="radio"]{font-size:20px}}input{border:none;border-bottom:.125em solid currentColor;padding:.75em 0;background:none;outline:none}input::placeholder{font-weight:bold;color:inherit}input[type="checkbox"]{border:0;appearance:none;-webkit-appearance:none;border-radius:0;background:#e4e4e4;border-radius:0;width:1em;height:1em;margin-right:.666em;margin-bottom:-.125em;cursor:pointer}input[type=checkbox]:focus,input[type=checkbox]:active{outline:0.125em solid #e4e4e4;outline-offset:.125em}input[type=checkbox]:checked{outline:0.175em solid #e4e4e4;outline-offset:-.125em;background:#d460e7}input[type="radio"]{border:0;appearance:none;-webkit-appearance:none;border-radius:0;background:#e4e4e4;border-radius:50%;width:1.125em;height:1.125em;margin-right:.666em;vertical-align:text-top}input[type=radio]:focus,input[type=radio]:active{border-radius:50%;border:0.125em solid #e4e4e4}input[type=radio]:checked{border-radius:50%;border:0.175em solid #e4e4e4;outline-offset:-.125em;background:#d460e7}input[type=color]{height:2em;padding:0;border:2px 2px;background:none}input[type=range]{-webkit-appearance:none;width:100%;background:transparent;border:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]:focus{outline:none}input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-webkit-slider-thumb{width:.61em;height:2em;border-radius:0;border:none;background:#000;box-shadow:none;cursor:pointer;-webkit-appearance:none;margin-top:-.75em}input[type=range]::-moz-range-thumb,input[type=range]::-ms-thumb{width:.61em;height:2em;border-radius:0;border:none;background:#000;box-shadow:none;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{width:auto;height:.5em;border-radius:0;border:none;background:linear-gradient(90deg, #91e2e6, #d460e7);box-shadow:none;cursor:pointer}input[type=range]:focus::-webkit-slider-runnable-track,input[type=range]:active::-webkit-slider-runnable-track{box-shadow:none}input[type=range]::-moz-range-track{width:auto;height:.5em;border-radius:0;border:none;background:linear-gradient(90deg, #91e2e6, #d460e7);box-shadow:none;cursor:pointer}input[type=range]::-ms-track{width:auto;height:.5em;cursor:pointer;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:#d460e7;border:none;box-shadow:none;border-radius:0}input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper,input[type=range]:active::-ms-fill-lower,input[type=range]:active::-ms-fill-upper{box-shadow:none}input[type=number],input[type=date],input[type=month],input[type=week],input[type=datetime-local]{font-weight:bold;color:inherit}textarea{border:0;appearance:none;-webkit-appearance:none;border-radius:0;border:none;border-bottom:.125em solid currentColor;padding:.75em 0;background:none;width:100%;resize:vertical;min-width:100%;min-height:100px;outline:none}textarea::placeholder{font-weight:bold;color:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-style:normal}h1:not([class]),.h1:not([class]),.h1{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.15em}h1:not([class]),.h1:not([class]),.h1{font-size:42px}@media screen and (min-width: 600px){h1:not([class]),.h1:not([class]),.h1{font-size:calc(42px + 28 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){h1:not([class]),.h1:not([class]),.h1{font-size:70px}}h2:not([class]),.h2:not([class]),.h2{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1em}h2:not([class]),.h2:not([class]),.h2{font-size:30px}@media screen and (min-width: 600px){h2:not([class]),.h2:not([class]),.h2{font-size:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){h2:not([class]),.h2:not([class]),.h2{font-size:50px}}h3:not([class]),.h3:not([class]),.h3{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.08em}h3:not([class]),.h3:not([class]),.h3{font-size:23.8px}@media screen and (min-width: 600px){h3:not([class]),.h3:not([class]),.h3{font-size:calc(23.8px + 10.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){h3:not([class]),.h3:not([class]),.h3{font-size:34px}}h4:not([class]),.h4:not([class]),.h4{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.333em}h4:not([class]),.h4:not([class]),.h4{font-size:22.4px}@media screen and (min-width: 600px){h4:not([class]),.h4:not([class]),.h4{font-size:calc(22.4px + 5.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){h4:not([class]),.h4:not([class]),.h4{font-size:28px}}h5:not([class]),.h5:not([class]),.h5{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.13em}h5:not([class]),.h5:not([class]),.h5{font-size:21px}@media screen and (min-width: 600px){h5:not([class]),.h5:not([class]),.h5{font-size:calc(21px + 9 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){h5:not([class]),.h5:not([class]),.h5{font-size:30px}}h6:not([class]),.h6:not([class]),.h6{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.1em}h6:not([class]):first-child,.h6:not([class]):first-child,.h6:first-child{margin-top:0}h6:not([class]):last-child,.h6:not([class]):last-child,.h6:last-child{margin-bottom:0}h6:not([class]),.h6:not([class]),.h6{font-size:16px}@media screen and (min-width: 600px){h6:not([class]),.h6:not([class]),.h6{font-size:calc(16px + 4 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){h6:not([class]),.h6:not([class]),.h6{font-size:20px}}ul:not([class]),ol:not([class]){font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.15em;margin-bottom:.5em}ul:not([class]),ol:not([class]){font-size:16.8px}@media screen and (min-width: 600px){ul:not([class]),ol:not([class]){font-size:calc(16.8px + 11.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){ul:not([class]),ol:not([class]){font-size:28px}}ul:not([class])>li,ol:not([class])>li{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em}ul:not([class])>li:first-child,ol:not([class])>li:first-child{margin-top:0}ul:not([class])>li:last-child,ol:not([class])>li:last-child{margin-bottom:0}ul:not([class])>li,ol:not([class])>li{font-size:17px}@media screen and (min-width: 600px){ul:not([class])>li,ol:not([class])>li{font-size:calc(17px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){ul:not([class])>li,ol:not([class])>li{font-size:20px}}dl:not([class]){font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em}dl:not([class]):first-child{margin-top:0}dl:not([class]):last-child{margin-bottom:0}dl:not([class]){font-size:17px}@media screen and (min-width: 600px){dl:not([class]){font-size:calc(17px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){dl:not([class]){font-size:20px}}dt:not([class]){font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.15em}dt:not([class]){font-size:16.8px}@media screen and (min-width: 600px){dt:not([class]){font-size:calc(16.8px + 11.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){dt:not([class]){font-size:28px}}.link,a:not([class]){text-decoration:none;min-height:1.25em;color:currentColor;background-image:linear-gradient(transparent calc(100% - .15em), currentColor 5px);background-repeat:no-repeat}.link:hover,a:hover:not([class]),.link:focus,a:focus:not([class]){animation:425ms both ease linkAnim}@keyframes linkAnim{from{background-size:100% 100%;background-position:right}49%{background-size:0% 100%;background-position:right;background-image:linear-gradient(transparent calc(100% - .15em), currentColor 5px);color:currentColor}50%{background-size:0% 100%;background-position:left}to{background-size:100% 100%;background-position:left}}@keyframes linkAnimClean{from{background-size:100% 100%;background-position:right}49%{background-size:0% 100%;background-position:right;background-image:linear-gradient(transparent calc(100% - .15em), currentColor 5px)}50%{background-size:0% 100%;background-position:left}to{background-size:100% 100%;background-position:left}}@keyframes linkColorAnim{from{}49%{color:currentColor}to{color:currentColor}}table{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em}table:first-child{margin-top:0}table:last-child{margin-bottom:0}table{font-size:17px}@media screen and (min-width: 600px){table{font-size:calc(17px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){table{font-size:20px}}table caption{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.15em}table caption{font-size:16.8px}@media screen and (min-width: 600px){table caption{font-size:calc(16.8px + 11.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){table caption{font-size:28px}}table caption{margin-bottom:15px}@media screen and (min-width: 600px){table caption{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){table caption{margin-bottom:25px}}th{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.222em;padding:.25em}th:first-child{margin-top:0}th:last-child{margin-bottom:0}th{font-size:14.4px}@media screen and (min-width: 600px){th{font-size:calc(14.4px + 3.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){th{font-size:18px}}thead{margin-bottom:15px}@media screen and (min-width: 600px){thead{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){thead{margin-bottom:25px}}tfoot{margin-top:15px}@media screen and (min-width: 600px){tfoot{margin-top:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){tfoot{margin-top:25px}}td{padding:1.25em}.l-wrapper-lg{padding-left:20px}@media screen and (min-width: 600px){.l-wrapper-lg{padding-left:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.l-wrapper-lg{padding-left:55px}}.l-wrapper-lg{padding-right:20px}@media screen and (min-width: 600px){.l-wrapper-lg{padding-right:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.l-wrapper-lg{padding-right:55px}}@media (min-width: 1400px){.l-wrapper-lg{padding-left:calc(55 / 1400 * 100vw);padding-right:calc(55 / 1400 * 100vw)}}.l-wrapper{padding-left:20px}@media screen and (min-width: 600px){.l-wrapper{padding-left:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.l-wrapper{padding-left:55px}}.l-wrapper{padding-right:20px}@media screen and (min-width: 600px){.l-wrapper{padding-right:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.l-wrapper{padding-right:55px}}@media (min-width: 1400px){.l-wrapper{padding-left:calc(55 / 1400 * 100vw);padding-right:calc(55 / 1400 * 100vw)}}@media (min-width: 900px){.l-wrapper{padding-left:20px}}@media screen and (min-width: 900px) and (min-width: 600px){.l-wrapper{padding-left:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 900px) and (min-width: 1400px){.l-wrapper{padding-left:110px}}@media (min-width: 900px){.l-wrapper{padding-right:20px}}@media screen and (min-width: 900px) and (min-width: 600px){.l-wrapper{padding-right:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 900px) and (min-width: 1400px){.l-wrapper{padding-right:110px}}@media (min-width: 1400px){.l-wrapper{padding-left:calc(110 / 1400 * 100vw);padding-right:calc(110 / 1400 * 100vw)}}.l-wrapper-md{padding-left:20px}@media screen and (min-width: 600px){.l-wrapper-md{padding-left:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.l-wrapper-md{padding-left:55px}}.l-wrapper-md{padding-right:20px}@media screen and (min-width: 600px){.l-wrapper-md{padding-right:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.l-wrapper-md{padding-right:55px}}@media (min-width: 1400px){.l-wrapper-md{padding-left:calc(55 / 1400 * 100vw);padding-right:calc(55 / 1400 * 100vw)}}@media (min-width: 600px){.l-wrapper-md{padding-left:20px}}@media screen and (min-width: 600px) and (min-width: 600px){.l-wrapper-md{padding-left:calc(20px + 180 * ((100vw - 600px) / 800))}}@media screen and (min-width: 600px) and (min-width: 1400px){.l-wrapper-md{padding-left:200px}}@media (min-width: 600px){.l-wrapper-md{padding-right:20px}}@media screen and (min-width: 600px) and (min-width: 600px){.l-wrapper-md{padding-right:calc(20px + 180 * ((100vw - 600px) / 800))}}@media screen and (min-width: 600px) and (min-width: 1400px){.l-wrapper-md{padding-right:200px}}@media (min-width: 1400px){.l-wrapper-md{padding-left:calc(200 / 1400 * 100vw);padding-right:calc(200 / 1400 * 100vw)}}.l-wrapper-sm{padding-left:20px}@media screen and (min-width: 600px){.l-wrapper-sm{padding-left:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.l-wrapper-sm{padding-left:55px}}.l-wrapper-sm{padding-right:20px}@media screen and (min-width: 600px){.l-wrapper-sm{padding-right:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.l-wrapper-sm{padding-right:55px}}@media (min-width: 1400px){.l-wrapper-sm{padding-left:calc(55 / 1400 * 100vw);padding-right:calc(55 / 1400 * 100vw)}}@media (min-width: 900px){.l-wrapper-sm{padding-left:20px}}@media screen and (min-width: 900px) and (min-width: 600px){.l-wrapper-sm{padding-left:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 900px) and (min-width: 1400px){.l-wrapper-sm{padding-left:110px}}@media (min-width: 900px){.l-wrapper-sm{padding-right:20px}}@media screen and (min-width: 900px) and (min-width: 600px){.l-wrapper-sm{padding-right:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 900px) and (min-width: 1400px){.l-wrapper-sm{padding-right:110px}}@media (min-width: 1400px){.l-wrapper-sm{padding-left:calc(110 / 1400 * 100vw);padding-right:calc(110 / 1400 * 100vw)}}@media (min-width: 420px){.l-wrapper-sm{padding-left:20px}}@media screen and (min-width: 420px) and (min-width: 600px){.l-wrapper-sm{padding-left:calc(20px + 280 * ((100vw - 600px) / 800))}}@media screen and (min-width: 420px) and (min-width: 1400px){.l-wrapper-sm{padding-left:300px}}@media (min-width: 420px){.l-wrapper-sm{padding-right:20px}}@media screen and (min-width: 420px) and (min-width: 600px){.l-wrapper-sm{padding-right:calc(20px + 280 * ((100vw - 600px) / 800))}}@media screen and (min-width: 420px) and (min-width: 1400px){.l-wrapper-sm{padding-right:300px}}@media (min-width: 1400px){.l-wrapper-sm{padding-left:calc(300 / 1400 * 100vw);padding-right:calc(300 / 1400 * 100vw)}}.l-wrapper-rs{padding-left:20px}@media screen and (min-width: 600px){.l-wrapper-rs{padding-left:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.l-wrapper-rs{padding-left:55px}}.l-wrapper-rs{padding-right:20px}@media screen and (min-width: 600px){.l-wrapper-rs{padding-right:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.l-wrapper-rs{padding-right:55px}}@media (min-width: 1400px){.l-wrapper-rs{padding-left:calc(55 / 1400 * 100vw);padding-right:calc(55 / 1400 * 100vw)}}@media (min-width: 900px){.l-wrapper-rs{padding-left:20px}}@media screen and (min-width: 900px) and (min-width: 600px){.l-wrapper-rs{padding-left:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 900px) and (min-width: 1400px){.l-wrapper-rs{padding-left:110px}}@media (min-width: 900px){.l-wrapper-rs{padding-right:20px}}@media screen and (min-width: 900px) and (min-width: 600px){.l-wrapper-rs{padding-right:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 900px) and (min-width: 1400px){.l-wrapper-rs{padding-right:110px}}@media (min-width: 1400px){.l-wrapper-rs{padding-left:calc(110 / 1400 * 100vw);padding-right:calc(110 / 1400 * 100vw)}}@media (min-width: 420px){.l-wrapper-rs{padding-left:20px}}@media screen and (min-width: 420px) and (min-width: 600px){.l-wrapper-rs{padding-left:calc(20px + 155 * ((100vw - 600px) / 800))}}@media screen and (min-width: 420px) and (min-width: 1400px){.l-wrapper-rs{padding-left:175px}}@media (min-width: 420px){.l-wrapper-rs{padding-right:20px}}@media screen and (min-width: 420px) and (min-width: 600px){.l-wrapper-rs{padding-right:calc(20px + 155 * ((100vw - 600px) / 800))}}@media screen and (min-width: 420px) and (min-width: 1400px){.l-wrapper-rs{padding-right:175px}}@media (min-width: 1400px){.l-wrapper-rs{padding-left:calc(175 / 1400 * 100vw);padding-right:calc(175 / 1400 * 100vw)}}.section-wrapper{background:#fff;position:relative}.section-wrapper:not(.is-spaceless){padding-top:90px}@media screen and (min-width: 600px){.section-wrapper:not(.is-spaceless){padding-top:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.section-wrapper:not(.is-spaceless){padding-top:150px}}.section-wrapper:not(.is-spaceless){padding-bottom:90px}@media screen and (min-width: 600px){.section-wrapper:not(.is-spaceless){padding-bottom:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.section-wrapper:not(.is-spaceless){padding-bottom:150px}}.section-wrapper.is-black,.is-black .section-wrapper{background:#000;color:rgba(255,255,255,0.7)}.section-wrapper.is-white,.is-white .section-wrapper{background:#fff;color:rgba(0,0,0,0.7)}.section-wrapper.is-white+.section-wrapper.is-white,.is-white .section-wrapper+.section-wrapper.is-white{padding-top:0}.section-wrapper.is-white>.section-wrapper.is-white{padding:0}.section-wrapper.is-black>.section-wrapper.is-black{padding:0}.docs{height:auto}.docs{margin-top:30px}@media screen and (min-width: 600px){.docs{margin-top:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.docs{margin-top:50px}}.docs{padding-bottom:60px}@media screen and (min-width: 600px){.docs{padding-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.docs{padding-bottom:100px}}body .docs{height:100vh;background:whitesmoke}.docs>h1,.docs>.h1{word-break:break-word;hyphens:auto}.docs__card-container{display:grid;grid-template-columns:1fr}@media (min-width: 900px){.docs__card-container{grid-template-columns:1fr 1fr}}.docs__card{margin:.75em;padding:1em;background:white;border-radius:0 0 .5em .5em;border-top:15px solid black;border-image:linear-gradient(90deg, #91e2e6, #d460e7) 100% 1;box-shadow:2px 2px 6px 2px #e4e4e4,-2px -2px 6px 2px white;transition:box-shadow 100ms linear}.docs__card:nth-child(2){border-image:linear-gradient(-33.333deg, #8a09cb, #ffc98c) 100% 1}.docs__card:nth-child(3){border-image:linear-gradient(-33.333deg, #8dc7ea, #ff61b4) 100% 1}.docs__card:nth-child(4){border-image:linear-gradient(-33.333deg, #ffc98c, #ff61b4) 100% 1}.docs__card:hover{box-shadow:4px 4px 10px 2px #e4e4e4,-4px -4px 10px 2px white}.docs__card:hover .docs__card-link>h2,.docs__card:hover .docs__card-link>.h2{background-size:100% 80%}.docs__card-link{color:#000;text-decoration:none;display:block}.docs__card-link>h2,.docs__card-link>.h2{display:inline;background-image:linear-gradient(transparent calc(100% - .1em), #000 5px);background-repeat:no-repeat;background-size:0% 80%;background-position:left;transition:background-size 150ms ease}.docs-header{position:fixed;top:0;left:0;right:0;z-index:500;padding:.333em 1em;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;background:#000;color:white;border-width:4px;border-style:solid;border-image:linear-gradient(-33.333deg, #ffc98c, #ff61b4) 100% 1;border-top:none;border-left:none;border-right:none;z-index:9999}.docs-header__nav{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:currentcolor}.docs-header__nav:first-child{margin-top:0}.docs-header__nav:last-child{margin-bottom:0}.docs-header__nav{font-size:14.4px}@media screen and (min-width: 600px){.docs-header__nav{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.docs-header__nav{font-size:16px}}@media (min-width: 720px){.docs-header__nav{flex-direction:row}}.docs-header__nav-link{color:currentcolor;white-space:nowrap;text-decoration:none;padding:.333em .333em .25em .395em}.docs-header__nav-link{margin-left:24px}@media screen and (min-width: 600px){.docs-header__nav-link{margin-left:calc(24px + 16 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.docs-header__nav-link{margin-left:40px}}.docs-header__link-underline{background-image:linear-gradient(90deg, #ff61b4 1%, #ffc98c 100%);background-repeat:no-repeat;background-size:0% 100%;background-position:right;transition:background-size 200ms ease, color 150ms 100ms ease}.docs-header__link-underline:hover,.docs-header__link-underline:focus{background-position:left;background-size:100% 100%}.docs-footer{position:fixed;background:black;color:white;text-align:center;padding:0;padding-bottom:.333em;margin:0;left:0;right:0;bottom:0;border-width:4px;border-style:solid;border-image:linear-gradient(-33.333deg, #ffc98c, #ff61b4) 100% 1;border-left:none;border-right:none;border-bottom:none;z-index:9999}.docs-footer>small{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;letter-spacing:.333em}.docs-footer>small:first-child{margin-top:0}.docs-footer>small:last-child{margin-bottom:0}#components__top{margin-top:30px}@media screen and (min-width: 600px){#components__top{margin-top:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){#components__top{margin-top:50px}}#components__top{margin-bottom:90px}@media screen and (min-width: 600px){#components__top{margin-bottom:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){#components__top{margin-bottom:150px}}.components__nav{margin-top:60px}@media screen and (min-width: 600px){.components__nav{margin-top:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.components__nav{margin-top:100px}}.components__nav{margin-bottom:60px}@media screen and (min-width: 600px){.components__nav{margin-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.components__nav{margin-bottom:100px}}.section__header{margin-top:60px}@media screen and (min-width: 600px){.section__header{margin-top:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.section__header{margin-top:100px}}.section__header{margin-bottom:30px}@media screen and (min-width: 600px){.section__header{margin-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.section__header{margin-bottom:50px}}.component-block__header{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1em;text-decoration:underline;position:relative}.component-block__header{margin-bottom:30px}@media screen and (min-width: 600px){.component-block__header{margin-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.component-block__header{margin-bottom:50px}}.component-block__header{font-size:30px}@media screen and (min-width: 600px){.component-block__header{font-size:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.component-block__header{font-size:50px}}.component-block{position:relative}.component-block{margin-bottom:60px}@media screen and (min-width: 600px){.component-block{margin-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.component-block{margin-bottom:100px}}.component-block>footer{margin-top:15px}@media screen and (min-width: 600px){.component-block>footer{margin-top:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.component-block>footer{margin-top:25px}}.component-block:target .component-block__header::before{content:"►";position:absolute;top:50%;transform:translateY(-50%);margin-left:-1em;color:currentColor;font:33% sans-serif}.component-block__wrappers{height:150px;background:linear-gradient(175deg, #feddb4, #d460e7)}.component-block__wrappers{margin-bottom:15px}@media screen and (min-width: 600px){.component-block__wrappers{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.component-block__wrappers{margin-bottom:25px}}.component-block__wrapper-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:whitesmoke}#style-guide__top{margin-top:30px}@media screen and (min-width: 600px){#style-guide__top{margin-top:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){#style-guide__top{margin-top:50px}}#style-guide__top{margin-bottom:90px}@media screen and (min-width: 600px){#style-guide__top{margin-bottom:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){#style-guide__top{margin-bottom:150px}}.style-guide__nav{margin-top:60px}@media screen and (min-width: 600px){.style-guide__nav{margin-top:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.style-guide__nav{margin-top:100px}}.style-guide__nav{margin-bottom:60px}@media screen and (min-width: 600px){.style-guide__nav{margin-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.style-guide__nav{margin-bottom:100px}}.style-block{width:100%}.style-block{margin-top:60px}@media screen and (min-width: 600px){.style-block{margin-top:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.style-block{margin-top:100px}}.style-block>footer{padding-top:15px}@media screen and (min-width: 600px){.style-block>footer{padding-top:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.style-block>footer{padding-top:25px}}.section__header{margin-top:60px}@media screen and (min-width: 600px){.section__header{margin-top:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.section__header{margin-top:100px}}.section__header{margin-bottom:30px}@media screen and (min-width: 600px){.section__header{margin-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.section__header{margin-bottom:50px}}.style-block__header{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1em;text-decoration:underline}.style-block__header{margin-bottom:30px}@media screen and (min-width: 600px){.style-block__header{margin-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.style-block__header{margin-bottom:50px}}.style-block__header{font-size:30px}@media screen and (min-width: 600px){.style-block__header{font-size:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.style-block__header{font-size:50px}}.style-block__colors{display:flex;flex-flow:column wrap;height:61vw;width:100%}.style-block__colors>div{margin-bottom:2%;padding:.5em;width:48%;height:14%;color:white}.style-block__gradients{display:flex;flex-flow:column wrap;height:700px}.style-block__gradients>div{margin-bottom:2%;padding:.5em;width:100%;height:150px;color:white}.style-block-headers__row{display:flex;flex-direction:row}.style-block-headers__row{margin-bottom:30px}@media screen and (min-width: 600px){.style-block-headers__row{margin-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.style-block-headers__row{margin-bottom:50px}}.style-block-headers__row div,.style-block-headers__row h1,.style-block-headers__row .h1,.style-block-headers__row h2,.style-block-headers__row .h2,.style-block-headers__row h3,.style-block-headers__row .h3,.style-block-headers__row h4,.style-block-headers__row .h4,.style-block-headers__row h5,.style-block-headers__row .h5,.style-block-headers__row h6,.style-block-headers__row .h6{width:70%;margin:0}.style-block-headers__row div:nth-child(2){width:30%}.style-block-headers__caption{margin:0 1.61em;font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.142em}.style-block-headers__caption:first-child{margin-top:0}.style-block-headers__caption:last-child{margin-bottom:0}.style-block-headers__caption{font-size:10.8px}@media screen and (min-width: 600px){.style-block-headers__caption{font-size:calc(10.8px + 1.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.style-block-headers__caption{font-size:12px}}.page-header{position:absolute;top:0;left:0;right:0;z-index:500;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:30px}.page-header-is-light .page-header{color:white}.page-header__logo{position:relative;transition:transform 0.75s cubic-bezier(0.165, 0.84, 0.44, 1)}.page-header__logo-bg{width:99px;height:49px;background:#fff url(../static/images/swirly-logo-240.jpg);background-position:0px 0px;background-repeat:no-repeat;background-attachment:fixed;clip-path:url(#highly-evolved-logo);-webkit-clip-path:url(#highly-evolved-logo);transition:background-position 0.675s 0.1s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.25s ease}.page-header-is-light .page-header__logo-bg,.is-ev-101 .page-header__logo-bg{background-position:0 20%}.has-menu-open.is-ev-101 .page-header__logo-bg,.page-header-is-light.has-menu-open .page-header__logo-bg{background-position:0px 0px;transition:background-position 0.675s 0.375s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.25s ease}.page-header-has-color-logo .page-header__logo-bg{background-position:0px 0px}.is-ev-101 .is-hidden .page-header__logo-bg{opacity:0;transition:background-position 0.675s 0.375s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.25s ease}@media (min-width: 1000px){.is-ev-101 .is-hidden .page-header__logo-bg{opacity:1 !important}}.is-ev-101.has-menu-open .is-hidden .page-header__logo-bg{opacity:.999;transition:background-position 0.675s 0.375s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.375s 0.375s ease}.page-header__logo-icon{position:relative}.page-header__logo-img{display:block}.page-header-is-light .page-header__logo-img{display:none}.is-ev-101 .page-header__logo-img{opacity:0;transform:translateY(30%) translateX(-1%);transition:opacity 0.25s ease,transform 1.25s 0.375s cubic-bezier(0.23, 1, 0.32, 1)}.is-ev-101.has-menu-open .page-header__logo-img{opacity:1;transform:translateY(-5%) translateX(-1%);transition:opacity 0.375s 0.375s ease,transform 1.25s 0.375s cubic-bezier(0.23, 1, 0.32, 1)}@media (min-width: 1000px){.is-ev-101 .is-hidden .page-header__logo-img{opacity:1;transform:translateY(-5%) translateX(-1%);transition:opacity 0.375s 0.375s ease,transform 1.25s 0.375s cubic-bezier(0.23, 1, 0.32, 1)}}.page-header-has-color-logo .page-header__logo-img{display:block}.page-header__nav{position:relative;display:none;color:currentcolor;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em}.page-header__nav:first-child{margin-top:0}.page-header__nav:last-child{margin-bottom:0}.page-header__nav{font-size:14.4px}@media screen and (min-width: 600px){.page-header__nav{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.page-header__nav{font-size:16px}}@media (min-width: 1150px){.page-header__nav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}}.page-header--ev-101 .page-header__nav{display:none}.page-header__nav-links{opacity:1;transform:translateY(0%);transition:transform 0.675s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.5s 0.25s ease}.page-header__nav-links{margin-right:50px}@media screen and (min-width: 600px){.page-header__nav-links{margin-right:calc(50px + 25 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.page-header__nav-links{margin-right:75px}}.is-serp .page-header__nav-links{margin-right:0}.page-header__search-form:focus-within ~ .page-header__nav-links{transition:transform 0.675s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.275s ease;opacity:0;transform:translateY(-100%)}.page-header__nav-link,.page-header__nav-link--is-active{position:relative;color:currentcolor;white-space:nowrap;text-decoration:none;padding:.333em .333em .25em .395em}.page-header__nav-link,.page-header__nav-link--is-active{margin-left:18px}@media screen and (min-width: 600px){.page-header__nav-link,.page-header__nav-link--is-active{margin-left:calc(18px + 12 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.page-header__nav-link,.page-header__nav-link--is-active{margin-left:30px}}.page-header__nav-link:first-child,.page-header__nav-link--is-active:first-child{margin-left:0}.page-header__nav-link--is-active::after{content:"";position:absolute;height:2px;background-image:linear-gradient(90deg, #000 1%, #000 100%);background-repeat:no-repeat;background-size:100% 100%;background-position:left;width:100%;left:50%;transform:translateX(-50%);bottom:0;transition:background-size 300ms 75ms ease}.page-header__nav-link--is-active:hover::after{background-size:0% 100%;background-position:right}.page-header__link-underline{background-image:linear-gradient(90deg, #000 1%, #000 100%);background-repeat:no-repeat;background-size:0% 100%;background-position:right;transition:background-size 200ms ease, color 175ms 25ms ease}.page-header__link-underline:hover,.page-header__link-underline:focus{background-position:left;color:rgba(255,255,255,0.9);background-size:100% 100%}.page-header-is-light .page-header__link-underline{background-image:linear-gradient(90deg, white 1%, white 100%)}.page-header-is-light .page-header__link-underline:hover,.page-header-is-light .page-header__link-underline:focus{color:rgba(0,0,0,0.9)}.page-header__search-form{position:absolute;top:50%;transform:translateY(-50%);right:0}.is-serp .page-header__search-form{display:none}.page-header__search-form:focus-within,.page-header__search-form.is-active{z-index:50}.page-header__label{position:absolute;top:0;right:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:44px;height:44px}.page-header__label:active,.page-header__label:focus{outline:none}.page-header__label:hover .page-header__search-icon,.page-header__search-form:focus-within .page-header__label .page-header__search-icon{transform:rotateZ(45deg)}.page-header__search-form:focus-within .page-header__label{opacity:0}button.page-header__label{background:none;border:none;opacity:0}.page-header__search-form:focus-within button.page-header__label,.page-header__search-form.is-active button.page-header__label{opacity:1;z-index:100}.page-header__search-form:focus-within input:valid+button{z-index:100}.page-header__input{opacity:0;pointer-events:none;width:25vw;transition:opacity .25s ease;border-bottom:0;background-image:linear-gradient(180deg, transparent 95%, black 0);background-repeat:no-repeat;background-size:0% 100%;background-position:top right;transition:opacity 0.25s ease,background-size 0.75s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-header-is-light .page-header__input{background-image:linear-gradient(180deg, transparent 95%, white 0)}.page-header__search-form:focus-within .page-header__input{background-position:top left;transition:opacity 0.25s 0.375s ease,background-size 0.675s 0.325s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1;pointer-events:auto;background-size:100% 100%}.page-header__search-icon{width:1em;height:auto;color:currentColor;transform-origin:center;transform:rotateZ(0deg);transition:transform 150ms ease}form:focus-within button.page-header__label .page-header__search-icon{transform:rotateZ(0deg);transition:transform 0ms ease}form.is-active button.page-header__label .page-header__search-icon{transform:rotateZ(0);transition:transform 0ms ease}.page-header__expand{margin:0;padding:0;border:0;background:none;position:absolute;top:0;right:0;width:52px;height:52px;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:black}.page-header__expand>*{pointer-events:none}.page-header__expand:hover,.page-header__expand:focus{outline:none}@media (min-width: 1150px){.page-header__expand{display:none}.page-header--ev-101 .page-header__expand{display:flex}}.page-header__expand .page-header__close-lines{transform:rotateZ(-45deg) translate(-50%, -50%);margin-top:-2px;position:absolute;top:50%;left:50%}.page-header__expand .page-header__close-line{display:block;background:white;position:absolute;top:50%;left:50%;transform-origin:top right;transition:transform 0.375s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.page-header__expand .page-header__close-line:nth-of-type(1){height:3px;width:26px;transform:translate(-50%, -50%) scaleX(0);transition-delay:.125s}.page-header__expand .page-header__close-line:nth-of-type(2){height:26px;width:3px;transform:translate(-50%, -50%) scaleY(0);transition-delay:0s}.has-menu-open .page-header__expand .page-header__close-line{transition:transform .375s ease}.has-menu-open .page-header__expand .page-header__close-line:nth-of-type(1){transform:translate(-50%, -50%) scaleX(1);transition-delay:.8s}.has-menu-open .page-header__expand .page-header__close-line:nth-of-type(2){transform:translate(-50%, -50%) scaleY(1);transition-delay:.675s}.page-header__expand>div{height:3px;width:26px;margin-bottom:6px;background:white;transform-origin:top right;transform:scaleX(1);transition:transform .375s ease}.page-header__expand>div:nth-child(1){transition-delay:.5s}.page-header__expand>div:nth-child(2){transition-delay:.375s}.page-header__expand>div:nth-child(3){transition-delay:.25s}.page-header__expand>div:last-of-type{margin-bottom:0}.has-menu-open .page-header__expand>div{transition:transform 0.375s cubic-bezier(0.55, 0.055, 0.675, 0.19);transform:scaleX(0)}.has-menu-open .page-header__expand>div:nth-child(1){transition-delay:0s}.has-menu-open .page-header__expand>div:nth-child(2){transition-delay:.125s}.has-menu-open .page-header__expand>div:nth-child(3){transition-delay:.25s}.page-header__ev-101 .page-header__expand{display:flex}.ev-101-page-header__home-link{color:black}.ev-101-page-header__menu-btn{background:#000}.ev-101-page-header__menu-btn span{background:#fff;display:block;width:26px;height:3px}.page-footer{left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-around;align-items:center;overflow:hidden;background:#000;position:relative}.page-footer{padding-top:30px}@media screen and (min-width: 600px){.page-footer{padding-top:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.page-footer{padding-top:50px}}.page-footer{padding-bottom:30px}@media screen and (min-width: 600px){.page-footer{padding-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.page-footer{padding-bottom:50px}}@media (min-width: 900px){.page-footer{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}.page-footer{padding-top:15px}}@media screen and (min-width: 900px) and (min-width: 600px){.page-footer{padding-top:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 900px) and (min-width: 1400px){.page-footer{padding-top:25px}}@media (min-width: 900px){.page-footer{padding-bottom:15px}}@media screen and (min-width: 900px) and (min-width: 600px){.page-footer{padding-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 900px) and (min-width: 1400px){.page-footer{padding-bottom:25px}}.page-header--ev-101 .page-footer{display:none}.page-footer__logo{color:white;grid-column:1/2;display:flex;width:175px;height:auto;flex-direction:column;justify-content:center;align-items:flex-start}.page-footer__socials{display:none}@media (min-width: 900px){.page-footer__socials{grid-column:2/3;position:relative;display:flex;justify-content:center;align-items:center}}.page-footer__socials--mobile{display:flex;flex-direction:row;display:inherit}@media (min-width: 900px){.page-footer__socials--mobile{display:none}}.page-footer__socials-fb,.page-footer__socials-tw,.page-footer__socials-ig{width:34px;height:34px;text-decoration:none;position:relative;margin:0 .1875em;transform-origin:bottom center;transition:transform 150ms cubic-bezier(0.23, 1, 0.32, 1)}.page-footer__socials-fb:before,.page-footer__socials-tw:before,.page-footer__socials-ig:before{content:"";position:absolute;top:0;left:50%;width:34px;height:200px;background:inherit;transform:translateX(-50%)}.page-footer__socials-fb:hover,.page-footer__socials-tw:hover,.page-footer__socials-ig:hover{transform:translateY(-25%)}.page-footer__social-icon{position:relative;width:100%;color:black;transform:translateY(75%) scale(1.5)}.page-footer__socials-fb{background:#8dc7ea}.page-footer__socials-tw{background:#91e2e6}.page-footer__socials-ig{background:#d460e7}.page-footer__links{position:relative;grid-column:3/4;color:rgba(255,255,255,0.333);text-align:right;margin:2.25em 0;font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em}.page-footer__links:first-child{margin-top:0}.page-footer__links:last-child{margin-bottom:0}.page-footer__links{font-size:16.2px}@media screen and (min-width: 600px){.page-footer__links{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.page-footer__links{font-size:18px}}.page-footer__subtle-link{display:block;text-align:center;color:rgba(255,255,255,0.333);transition:color 66ms ease}.page-footer__subtle-link:first-child{padding-bottom:.375em}.page-footer__subtle-link+span{display:none}.page-footer__subtle-link:hover{color:rgba(255,255,255,0.85)}@media (min-width: 900px){.page-footer__subtle-link{display:block;text-align:right;margin:.5em 0}}@media (min-width: 1200px){.page-footer__subtle-link{display:inline}.page-footer__subtle-link:nth-child(2){display:inline}.page-footer__subtle-link:first-child{padding-bottom:0}.page-footer__subtle-link+span{display:inline}}.nav-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:400;padding:0 1.375em;display:flex;align-items:center;justify-content:center;pointer-events:none}.has-menu-open .nav-menu{pointer-events:auto}.nav-menu:before{content:" ";display:block;background:#000;position:absolute;top:0;left:0;right:0;bottom:0;transform-origin:bottom right;transform:scaleY(0);transition:transform 0.675s cubic-bezier(0.645, 0.045, 0.355, 1)}.has-menu-open .nav-menu:before{transform:scaleY(1)}.nav-menu__logo{position:fixed;top:30px;opacity:0;transition:opacity .25s ease}.nav-menu__logo{left:20px}@media screen and (min-width: 600px){.nav-menu__logo{left:calc(20px + 180 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.nav-menu__logo{left:200px}}.has-menu-open .is-scrolled .nav-menu__logo{opacity:1;transition:opacity .375s .375s ease}.nav-menu__body{position:relative;height:100%;width:100%;max-width:480px;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .375s ease}.has-menu-open .nav-menu__body{opacity:1}@media (min-width: 1000px) and (orientation: landscape){.nav-menu__body{position:absolute;top:0;left:0;bottom:0;width:100%;max-width:none;padding-left:60vw}.nav-menu__body{padding-right:20px}}@media screen and (min-width: 1000px) and (orientation: landscape) and (min-width: 600px){.nav-menu__body{padding-right:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1000px) and (orientation: landscape) and (min-width: 1400px){.nav-menu__body{padding-right:110px}}.nav-menu__ul{margin:0;padding:0;list-style-type:none;padding-left:1.5em;width:100%}.nav-menu__li{margin:.5em 0;opacity:0;transition:transform 0.675s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.375s ease}.nav-menu__li:nth-child(0){transform:translateY(0px)}.nav-menu__li:nth-child(1){transform:translateY(20px)}.nav-menu__li:nth-child(2){transform:translateY(40px)}.nav-menu__li:nth-child(3){transform:translateY(60px)}.nav-menu__li:nth-child(4){transform:translateY(80px)}.nav-menu__li:nth-child(5){transform:translateY(100px)}.nav-menu__li:nth-child(6){transform:translateY(120px)}.nav-menu__li:nth-child(7){transform:translateY(140px)}.nav-menu__li:nth-child(8){transform:translateY(160px)}.nav-menu__li:nth-child(9){transform:translateY(180px)}.nav-menu__li:nth-child(10){transform:translateY(200px)}.has-menu-open .nav-menu__li{transform:translateY(0);opacity:1}.has-menu-open .nav-menu__li:nth-child(0){transition-delay:.375s}.has-menu-open .nav-menu__li:nth-child(1){transition-delay:.4s}.has-menu-open .nav-menu__li:nth-child(2){transition-delay:.425s}.has-menu-open .nav-menu__li:nth-child(3){transition-delay:.45s}.has-menu-open .nav-menu__li:nth-child(4){transition-delay:.475s}.has-menu-open .nav-menu__li:nth-child(5){transition-delay:.5s}.has-menu-open .nav-menu__li:nth-child(6){transition-delay:.525s}.has-menu-open .nav-menu__li:nth-child(7){transition-delay:.55s}.has-menu-open .nav-menu__li:nth-child(8){transition-delay:.575s}.has-menu-open .nav-menu__li:nth-child(9){transition-delay:.6s}.has-menu-open .nav-menu__li:nth-child(10){transition-delay:.625s}.nav-menu__link{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;padding:.75em 0 .125em;display:inline-block;line-height:1.1;color:#fff;text-decoration:none;transition:color .25s ease}.nav-menu__link:first-child{margin-top:0}.nav-menu__link:last-child{margin-bottom:0}.nav-menu__link{font-size:22px}@media screen and (min-width: 600px){.nav-menu__link{font-size:calc(22px + 6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.nav-menu__link{font-size:28px}}.nav-menu__link:hover,.nav-menu__link:focus{color:#ff61b4}.nav-menu__link--is-active{border-bottom:.15em solid}.nav-menu__search{position:absolute;bottom:2em;left:0;width:100%;max-width:480px;transform:translateY(20px);opacity:0;transition:transform 0.375s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.375s ease}.has-menu-open .nav-menu__search{transform:translateY(0px);opacity:1;transition-delay:.75s}@media (min-width: 900px){.has-menu-open .nav-menu__search{transition-delay:1s}}@media (min-width: 900px){.nav-menu__search{position:relative;bottom:0;margin-top:1em}}.nav-menu__input{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em;width:100%;height:40px;background:rgba(255,255,255,0.2);border:0;border-radius:40px;padding:.25em 1.5em 0;line-height:1;color:#fff}.nav-menu__input:first-child{margin-top:0}.nav-menu__input:last-child{margin-bottom:0}.nav-menu__input{font-size:17px}@media screen and (min-width: 600px){.nav-menu__input{font-size:calc(17px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.nav-menu__input{font-size:20px}}.nav-menu__input::-webkit-input-placeholder{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;color:rgba(255,255,255,0.5)}.nav-menu__input::-webkit-input-placeholder:first-child{margin-top:0}.nav-menu__input::-webkit-input-placeholder:last-child{margin-bottom:0}.nav-menu__input::-webkit-input-placeholder{font-size:22px}@media screen and (min-width: 600px){.nav-menu__input::-webkit-input-placeholder{font-size:calc(22px + 6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.nav-menu__input::-webkit-input-placeholder{font-size:28px}}.nav-menu__input::-moz-placeholder{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;color:rgba(255,255,255,0.5)}.nav-menu__input::-moz-placeholder:first-child{margin-top:0}.nav-menu__input::-moz-placeholder:last-child{margin-bottom:0}.nav-menu__input::-moz-placeholder{font-size:22px}@media screen and (min-width: 600px){.nav-menu__input::-moz-placeholder{font-size:calc(22px + 6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.nav-menu__input::-moz-placeholder{font-size:28px}}.nav-menu__input:-ms-input-placeholder{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;color:rgba(255,255,255,0.5)}.nav-menu__input:-ms-input-placeholder:first-child{margin-top:0}.nav-menu__input:-ms-input-placeholder:last-child{margin-bottom:0}.nav-menu__input:-ms-input-placeholder{font-size:22px}@media screen and (min-width: 600px){.nav-menu__input:-ms-input-placeholder{font-size:calc(22px + 6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.nav-menu__input:-ms-input-placeholder{font-size:28px}}.nav-menu__input:-moz-placeholder{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;color:rgba(255,255,255,0.5)}.nav-menu__input:-moz-placeholder:first-child{margin-top:0}.nav-menu__input:-moz-placeholder:last-child{margin-bottom:0}.nav-menu__input:-moz-placeholder{font-size:22px}@media screen and (min-width: 600px){.nav-menu__input:-moz-placeholder{font-size:calc(22px + 6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.nav-menu__input:-moz-placeholder{font-size:28px}}.nav-menu__search-btn{margin:0;padding:0;border:0;background:none;position:absolute;top:0px;right:.5em;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.nav-menu__search-icon{color:#ffffff;height:18px;width:auto}.newsletter-cta{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background:url(../static/images/gator-skin.svg);background-size:85%;background-color:#1e1e1e;transition:background-size 1s cubic-bezier(0.785, 0.135, 0.15, 0.86),background-position 8s 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.newsletter-cta{padding-top:30px}@media screen and (min-width: 600px){.newsletter-cta{padding-top:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.newsletter-cta{padding-top:50px}}.newsletter-cta{padding-bottom:30px}@media screen and (min-width: 600px){.newsletter-cta{padding-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.newsletter-cta{padding-bottom:50px}}@media (min-width: 900px){.newsletter-cta{flex-direction:row}}.newsletter-cta__header{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1em;position:relative;background:url(../static/images/swirly.jpg);background-attachment:fixed;background-size:80%;background-position:50% 0%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;transition:background-size 1s cubic-bezier(0.785, 0.135, 0.15, 0.86),background-position 1s cubic-bezier(0.785, 0.135, 0.15, 0.86);margin:0;padding:0;margin-right:.5em}.newsletter-cta__header{font-size:30px}@media screen and (min-width: 600px){.newsletter-cta__header{font-size:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.newsletter-cta__header{font-size:50px}}.newsletter-cta__header{margin-bottom:15px}@media screen and (min-width: 600px){.newsletter-cta__header{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.newsletter-cta__header{margin-bottom:25px}}.newsletter-cta__header:hover{background-size:75%;background-position:25% 25%}@media (min-width: 900px){.newsletter-cta__header{margin-bottom:0}}.newsletter-cta__ui{display:flex;position:relative;align-items:center;height:100%}.newsletter-cta__input{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em;background:white;border:none;height:2.75em;padding-left:1em;border-radius:0}.newsletter-cta__input:first-child{margin-top:0}.newsletter-cta__input:last-child{margin-bottom:0}.newsletter-cta__input{font-size:16.2px}@media screen and (min-width: 600px){.newsletter-cta__input{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.newsletter-cta__input{font-size:18px}}.newsletter-cta__input{width:211.25px}@media screen and (min-width: 600px){.newsletter-cta__input{width:calc(211.25px + 113.75 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.newsletter-cta__input{width:325px}}.newsletter-cta__input::placeholder{font-weight:400}.newsletter-cta__submit{margin:0;margin:.125em .375em;padding:0}.newsletter-cta__submit .cta-link{color:#ff61b4}.newsletter-cta__submit .cta-link:hover{color:white}.cta-link{display:inline-block;margin-left:-.125em;color:currentColor}.cta-link__container{margin:0;padding:0;border:0;background:none;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;display:flex;flex-direction:row;align-items:center;color:currentColor;text-decoration:none;width:100%;transition:color 100ms ease}.cta-link__container:first-child{margin-top:0}.cta-link__container:last-child{margin-bottom:0}.cta-link__container{font-size:14.4px}@media screen and (min-width: 600px){.cta-link__container{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.cta-link__container{font-size:16px}}.stacked{flex-direction:column-reverse;align-items:center;justify-content:center}.stacked .cta-link__label{border:none;margin-top:.5em}.stacked .cta-link__icon{margin-left:0}.cta-link__label{padding:0 .25em}.cta-link__label:hover ~ .cta-link__icon{animation:425ms both ease linkColorAnim}.cta-link__label>svg{border:none}.cta-link__label:disabled{opacity:.5}.cta-link__label:disabled:hover,.cta-link__label:disabled:active{pointer-events:none}.cta-link__icon{display:block;width:1.85em;margin-left:1em;height:auto}.fullscreen-media-hero{background:black;max-height:100vh;height:-webkit-fill-available;position:relative;z-index:5;user-select:none;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.fullscreen-media-hero::after{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:1;transition:opacity .675s .5s ease}.fullscreen-media-hero.is-interactive::after{opacity:0}.fullscreen-media-hero__video{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:none}.is-interactive .fullscreen-media-hero__video{display:block}.fullscreen-media-hero__picture{display:none}.is-interactive .fullscreen-media-hero__picture{display:block}.fullscreen-media-hero__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.fullscreen-media-hero__bg-img{width:100%;height:100%;object-fit:cover}.fullscreen-media-hero__container{position:relative;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white;z-index:1;opacity:0;transform-origin:50% 50%;transform:scale(0.95)}.is-interactive .fullscreen-media-hero__container{transition:opacity 0.675s 1s ease,transform 0.675s 1s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1;transform:scale(0.9999)}.fullscreen-media-hero__era-text{display:block;position:relative;width:100%;max-height:55%}.fullscreen-media-hero__era-text{margin-top:30px}@media screen and (min-width: 600px){.fullscreen-media-hero__era-text{margin-top:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.fullscreen-media-hero__era-text{margin-top:50px}}.fullscreen-media-hero__era-text{margin-bottom:30px}@media screen and (min-width: 600px){.fullscreen-media-hero__era-text{margin-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.fullscreen-media-hero__era-text{margin-bottom:50px}}.fullscreen-media-hero__tagline{width:25ch;color:currentcolor;text-align:center;padding:0.25em 0em 0.125em 0em;border-top:thin solid currentColor;border-bottom:thin solid currentColor;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.1em}.fullscreen-media-hero__tagline:first-child{margin-top:0}.fullscreen-media-hero__tagline:last-child{margin-bottom:0}.fullscreen-media-hero__tagline{font-size:16px}@media screen and (min-width: 600px){.fullscreen-media-hero__tagline{font-size:calc(16px + 4 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.fullscreen-media-hero__tagline{font-size:20px}}.fullscreen-media-hero__scroll-anim-container{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;bottom:calc(40px - 1em);width:80vw;color:currentcolor}@media (max-height: 725px){.fullscreen-media-hero__scroll-anim-container{align-items:flex-end}}.fullscreen-media-hero__scroll-anim{margin:0;padding:0;border:0;background:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em}.fullscreen-media-hero__scroll-arrow{animation:1s cubic-bezier(0.86, 0, 0.07, 1) infinite alternate arrowAnim}@keyframes arrowAnim{from{transform:translateY(10%)}to{transform:translateY(75%)}}@-webkit-keyframes arrowAnim{from{transform:translateY(10%)}to{transform:translateY(75%)}}.goopy-hero{position:relative;z-index:5;display:flex;justify-content:space-between;flex-direction:column;color:white}.goopy-hero{padding-top:90px}@media screen and (min-width: 600px){.goopy-hero{padding-top:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-hero{padding-top:150px}}.goopy-hero{padding-bottom:90px}@media screen and (min-width: 600px){.goopy-hero{padding-bottom:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-hero{padding-bottom:150px}}@media (min-width: 750px){.goopy-hero{flex-direction:row;align-items:center}}.goopy-hero__body{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em}.goopy-hero__body{margin-top:60px}@media screen and (min-width: 600px){.goopy-hero__body{margin-top:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-hero__body{margin-top:100px}}.goopy-hero__body:first-child{margin-top:0}.goopy-hero__body:last-child{margin-bottom:0}.goopy-hero__body{font-size:17px}@media screen and (min-width: 600px){.goopy-hero__body{font-size:calc(17px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-hero__body{font-size:20px}}@media (min-width: 750px){.goopy-hero__body{margin:0;margin-left:3em;padding-right:0;max-width:340px}}.goopy-hero__myth-text{width:100%;max-width:500px;min-width:55%}@media (min-width: 750px){.goopy-hero__myth-text{max-width:775px}}.goopy-row{position:relative;z-index:5;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;color:white}.is-sticky-scroll .goopy-row{min-height:250vh;overflow:visible}@media (min-width: 750px){.goopy-row{justify-content:center;display:block}}.goopy-row+.goopy-row{margin-top:90px}@media screen and (min-width: 600px){.goopy-row+.goopy-row{margin-top:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-row+.goopy-row{margin-top:150px}}@media (min-width: 750px){.goopy-row+.goopy-row{margin-top:0}}.goopy-row__inner{position:-webkit-sticky;position:sticky;top:0;left:0;min-height:100vh;display:flex;align-items:center}.goopy-row__container{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-end}@media (min-width: 750px){.goopy-row__container{flex-direction:row;align-items:flex-end}.goopy-row:nth-child(odd) .goopy-row__container{flex-direction:row-reverse}}@media (min-width: 750px) and (orientation: portrait){.goopy-row__container{align-items:flex-start}}.goopy-row__anim-container{width:100%}.goopy-row__anim-container{margin-bottom:60px}@media screen and (min-width: 600px){.goopy-row__anim-container{margin-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-row__anim-container{margin-bottom:100px}}@media (min-width: 750px){.goopy-row__anim-container{width:75%;flex:3;margin:0}.goopy-row:nth-child(odd) .goopy-row__anim-container{margin-left:18%}}@media (min-width: 1200px){.goopy-row__anim-container{flex:2}}@media (min-width: 750px){.goopy-row__body-container{flex:2}}@media (min-width: 750px) and (orientation: portrait){.goopy-row__body-container{margin-top:298px}}@media screen and (min-width: 750px) and (orientation: portrait) and (min-width: 750px){.goopy-row__body-container{margin-top:calc(298px + 122 * ((100vw - 750px) / 450))}}@media screen and (min-width: 750px) and (orientation: portrait) and (min-width: 1200px){.goopy-row__body-container{margin-top:420px}}.goopy-scroll-section{position:relative}.goopy-scroll-section .cta-link__label:hover,.goopy-scroll-section .cta-link__label:focus{animation:425ms both ease linkAnimClean;color:#fff}.goopy-scroll-section.is-sticky-scroll{overflow:visible}.goopy-scroll-section::before,.goopy-scroll-section::after{content:" ";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:linear-gradient(85deg, #91e2e6, #ff0, #ffc98c, #ff61b4, #8c5cf6, #8dc7ea);opacity:.4}@media (min-width: 750px){.goopy-scroll-section::before,.goopy-scroll-section::after{background-position:-20% 0;background-size:100% 200%}}.goopy-scroll-section::after{filter:none;mix-blend-mode:multiply;opacity:.7}.goopy-scroll-section__goopy-bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;background:#d460e7 url("/static/images/gooey-swirl-bg--wide.jpg");transform:scale(-1);background-size:cover;opacity:.9}.goopy-scroll-section__myths{position:relative;display:flex;flex-direction:column;padding-right:30px;margin:0}.goopy-scroll-section__nav{position:-webkit-sticky;position:sticky;top:50%;right:0;margin-left:auto;display:flex;flex-direction:column;z-index:10;transform:translateY(-50%);opacity:0;transition:opacity .375s ease}.goopy-scroll-section__nav{margin-right:-30px}@media screen and (min-width: 750px){.goopy-scroll-section__nav{margin-right:calc(-30px + -20 * ((100vw - 750px) / 650))}}@media screen and (min-width: 1400px){.goopy-scroll-section__nav{margin-right:-50px}}.goopy-scroll-section__nav.is-visible{opacity:1}.goopy-scroll-section__dot{margin:0;padding:0;border:0;background:none;display:block;width:10px;height:10px;border:1px solid #fff;border-radius:50%;margin:.375em 0}.goopy-scroll-section__dot:focus{outline:none}.goopy-scroll-section__dot.is-active{background:#fff}.goopy-row-anim{max-width:440px}.goopy-row-anim{margin-bottom:60px}@media screen and (min-width: 600px){.goopy-row-anim{margin-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-row-anim{margin-bottom:100px}}@media (min-width: 750px){.goopy-row-anim{width:82%;max-width:none;margin-bottom:62px}}.goopy-row-anim svg{width:100%;height:auto;display:block}.goopy-row-anim .carRadarIllo,.goopy-row-anim .homeChargerIllo,.goopy-row-anim .carRaceIllo,.goopy-row-anim .elecValueIllo{transform:scale(1.3);margin:2em 0}.goopy-row-headline{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1em;text-transform:uppercase}.goopy-row-headline{font-size:36.4px}@media screen and (min-width: 600px){.goopy-row-headline{font-size:calc(36.4px + 33.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-row-headline{font-size:70px}}.goopy-row-headline{margin-bottom:15px}@media screen and (min-width: 600px){.goopy-row-headline{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-row-headline{margin-bottom:25px}}@media (min-width: 420px){.goopy-row-headline{padding-right:1em}}@media (min-width: 1200px){.goopy-row-headline{padding-right:0}}.goopy-row-headline__reveal-container{position:relative;display:inline-block}.goopy-row-headline__reveal-container div:nth-child(1){opacity:0}.is-interactive .goopy-row-headline__reveal-container div:nth-child(1){opacity:1}.goopy-row-headline__reveal-container div:nth-child(2){position:absolute;top:0;left:0}.is-interactive .goopy-row-headline__reveal-container div:nth-child(2){opacity:0}.is-interactive .goopy-row-headline__reveal-container div:nth-child(2)::after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid white}.goopy-row-headline__reveal-container.has-reversed-myth-positions div:nth-child(1){position:absolute;top:0;left:0}.goopy-row-headline__reveal-container.has-reversed-myth-positions div:nth-child(2){position:relative}.is-interactive .goopy-row-headline__reveal-container::after{content:" ";position:absolute;top:0;right:0;left:-10px;background:black;opacity:1;transform-origin:0 0;transform:scaleX(0);transition:transform 0.75s cubic-bezier(0.23, 1, 0.32, 1);pointer-events:none}.is-interactive .goopy-row-headline__reveal-container::after{height:44px}@media screen and (min-width: 600px){.is-interactive .goopy-row-headline__reveal-container::after{height:calc(44px + 32 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.is-interactive .goopy-row-headline__reveal-container::after{height:76px}}@media (min-width: 900px){.is-interactive .goopy-row-headline__reveal-container::after{left:-20px}}.goopy-row-headline__mask{overflow:hidden;display:inline-block}.is-interactive .goopy-row-headline__mask{padding:4px 14px 4px 10px;margin-left:-10px}@media (min-width: 900px){.is-interactive .goopy-row-headline__mask{padding:4px 20px 2px;margin-left:-20px}}.goopy-row-headline__mask span{display:block}@keyframes goopy-mask{0%{transform:scaleX(0);transform-origin:top left}30%{transform:scaleX(1);transform-origin:top left}70%{transform:scaleX(1);transform-origin:top right}100%{transform:scaleX(0);transform-origin:top right}}.goopy-row-headline__reveal-container.is-active::after{animation:1s goopy-mask cubic-bezier(0.77, 0, 0.175, 1);opacity:1}.goopy-row-headline__reveal-container.is-active .goopy-row-headline__reality{opacity:1 !important;transition:opacity .5s step-end}.goopy-row-headline__reveal-container.is-active .goopy-row-headline__myth{opacity:0 !important;transition:opacity .5s step-end}.goopy-row-body{height:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.goopy-row-body__item{flex-basis:100%;justify-content:center;flex-direction:column;max-width:420px}.goopy-row-body__item:not(:last-child){margin-bottom:3em}@media (min-width: 1200px){.goopy-row-body__item{padding-bottom:0;flex-basis:calc(50% - 20px);margin-top:3em}.goopy-row-body__item:not(:last-child){margin-bottom:0}}.goopy-row-body__item:nth-child(odd){padding-right:1.5em}.goopy-row-body__item p{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em;margin-top:.325em;line-height:1.2}.goopy-row-body__item p:first-child{margin-top:0}.goopy-row-body__item p:last-child{margin-bottom:0}.goopy-row-body__item p{font-size:16.2px}@media screen and (min-width: 600px){.goopy-row-body__item p{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-row-body__item p{font-size:18px}}.goopy-row-body__item h6,.goopy-row-body__item .h6{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.222em;margin-bottom:0}.goopy-row-body__item h6:first-child,.goopy-row-body__item .h6:first-child{margin-top:0}.goopy-row-body__item h6:last-child,.goopy-row-body__item .h6:last-child{margin-bottom:0}.goopy-row-body__item h6,.goopy-row-body__item .h6{font-size:14.4px}@media screen and (min-width: 600px){.goopy-row-body__item h6,.goopy-row-body__item .h6{font-size:calc(14.4px + 3.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-row-body__item h6,.goopy-row-body__item .h6{font-size:18px}}.goopy-footer{display:block;position:relative;z-index:5;color:white}.goopy-footer{padding-top:90px}@media screen and (min-width: 600px){.goopy-footer{padding-top:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-footer{padding-top:150px}}.goopy-footer{padding-bottom:90px}@media screen and (min-width: 600px){.goopy-footer{padding-bottom:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-footer{padding-bottom:150px}}@media (min-width: 750px){.goopy-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.goopy-footer__graphic-wrapper{position:relative}.goopy-footer__graphic-wrapper{margin-left:-20px}@media screen and (min-width: 600px){.goopy-footer__graphic-wrapper{margin-left:calc(-20px + -35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-footer__graphic-wrapper{margin-left:-55px}}@media (min-width: 900px){.goopy-footer__graphic-wrapper{margin-left:-20px}}@media screen and (min-width: 900px) and (min-width: 600px){.goopy-footer__graphic-wrapper{margin-left:calc(-20px + -90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 900px) and (min-width: 1400px){.goopy-footer__graphic-wrapper{margin-left:-110px}}@media (min-width: 1400px){.goopy-footer__graphic-wrapper{margin-left:calc(-110 / 1400 * 100vw)}}@media (min-width: 750px){.goopy-footer__graphic-wrapper{flex:2}}@media (min-width: 1000px){.goopy-footer__graphic-wrapper{max-width:525px}}@media screen and (min-width: 1000px) and (min-width: 1000px){.goopy-footer__graphic-wrapper{max-width:calc(525px + 225 * ((100vw - 1000px) / 400))}}@media screen and (min-width: 1000px) and (min-width: 1400px){.goopy-footer__graphic-wrapper{max-width:750px}}@media (min-width: 1400px){.goopy-footer__graphic-wrapper{max-width:53.57143vw}}.goopy-footer__big-text-bg{position:relative;display:flex;background:url(../static/images/gator-skin.svg);background-color:#1e1e1e;background-size:125%;max-width:600px;align-items:center}.goopy-footer__big-text-bg{padding-top:60px}@media screen and (min-width: 600px){.goopy-footer__big-text-bg{padding-top:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-footer__big-text-bg{padding-top:100px}}.goopy-footer__big-text-bg{padding-bottom:60px}@media screen and (min-width: 600px){.goopy-footer__big-text-bg{padding-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-footer__big-text-bg{padding-bottom:100px}}@media (min-width: 750px){.goopy-footer__big-text-bg{max-width:none;max-height:478px;height:34.14286vw}}.goopy-footer__headline-container{max-width:530px;flex:1}.goopy-footer__headline-container{padding-left:20px}@media screen and (min-width: 600px){.goopy-footer__headline-container{padding-left:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-footer__headline-container{padding-left:55px}}.goopy-footer__headline-container{padding-right:20px}@media screen and (min-width: 600px){.goopy-footer__headline-container{padding-right:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-footer__headline-container{padding-right:55px}}@media (min-width: 1400px){.goopy-footer__headline-container{padding-left:calc(55 / 1400 * 100vw);padding-right:calc(55 / 1400 * 100vw)}}@media (min-width: 900px){.goopy-footer__headline-container{padding-left:20px}}@media screen and (min-width: 900px) and (min-width: 600px){.goopy-footer__headline-container{padding-left:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 900px) and (min-width: 1400px){.goopy-footer__headline-container{padding-left:110px}}@media (min-width: 900px){.goopy-footer__headline-container{padding-right:20px}}@media screen and (min-width: 900px) and (min-width: 600px){.goopy-footer__headline-container{padding-right:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 900px) and (min-width: 1400px){.goopy-footer__headline-container{padding-right:110px}}@media (min-width: 1400px){.goopy-footer__headline-container{padding-left:calc(110 / 1400 * 100vw);padding-right:calc(110 / 1400 * 100vw)}}@media (min-width: 1000px){.goopy-footer__headline-container{max-width:296px}}@media screen and (min-width: 1000px) and (min-width: 750px){.goopy-footer__headline-container{max-width:calc(296px + 444 * ((100vw - 750px) / 650))}}@media screen and (min-width: 1000px) and (min-width: 1400px){.goopy-footer__headline-container{max-width:740px}}@media (min-width: 1400px){.goopy-footer__headline-container{max-width:52.85714vw}}.goopy-footer__headline{background:url(../static/images/swirly-1440.jpg);background-attachment:fixed;clip-path:url(#where-to-next);-webkit-clip-path:url(#where-to-next)}.goopy-footer__headline{width:236.7px}@media screen and (min-width: 600px){.goopy-footer__headline{width:calc(236.7px + 289.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-footer__headline{width:526px}}.goopy-footer__headline{height:116.1px}@media screen and (min-width: 600px){.goopy-footer__headline{height:calc(116.1px + 141.9 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-footer__headline{height:258px}}@media (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) and (min-width: 1200px){.goopy-footer__headline{background-image:url(../static/images/swirly.jpg);background-size:100% 100%}}.goopy-footer__headline-bg{display:block}.goopy-footer__arrows-wrapper{position:absolute;top:50%;right:0;transform:translate(64.7058%, -50%)}.goopy-footer__arrows{display:none;z-index:2}@media (min-width: 1000px){.goopy-footer__arrows{display:block;height:auto}.goopy-footer__arrows{width:142.8px}}@media screen and (min-width: 1000px) and (min-width: 1000px){.goopy-footer__arrows{width:calc(142.8px + 61.2 * ((100vw - 1000px) / 400))}}@media screen and (min-width: 1000px) and (min-width: 1400px){.goopy-footer__arrows{width:204px}}@media (min-width: 1400px){.goopy-footer__arrows{width:14.57143vw}}.goopy-footer__cta-list{display:flex;flex-direction:column}@media (min-width: 750px){.goopy-footer__cta-list{margin-top:0;flex:0 1 35vw;margin-left:6vw}}@media (min-width: 1000px){.goopy-footer__cta-list{flex:0 1 25vw;max-width:290px}.goopy-footer__cta-list{margin-right:40px}}@media screen and (min-width: 1000px) and (min-width: 1000px){.goopy-footer__cta-list{margin-right:calc(40px + 80 * ((100vw - 1000px) / 400))}}@media screen and (min-width: 1000px) and (min-width: 1400px){.goopy-footer__cta-list{margin-right:120px}}@media (min-width: 1400px){.goopy-footer__cta-list{max-width:20.71429vw}}.goopy-footer__cta-list .cta-link{margin-left:-.25em}.goopy-footer__cta-item{display:flex;flex-direction:column;align-items:flex-start}.goopy-footer__cta-item{margin-top:60px}@media screen and (min-width: 600px){.goopy-footer__cta-item{margin-top:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-footer__cta-item{margin-top:100px}}.goopy-footer__cta-item:not(:last-child){margin-right:3em}@media (min-width: 750px){.goopy-footer__cta-item{margin-top:4em}.goopy-footer__cta-item:first-child{margin-top:0}.goopy-footer__cta-item:not(:last-child){margin-right:0}}@media (min-width: 1000px){.goopy-footer__cta-item{margin-top:60px}}@media screen and (min-width: 1000px) and (min-width: 600px){.goopy-footer__cta-item{margin-top:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1000px) and (min-width: 1400px){.goopy-footer__cta-item{margin-top:100px}}@media (min-width: 1400px){.goopy-footer__cta-item{max-width:18.57143vw}}.goopy-footer__cta-header{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.08em;margin:0;margin-bottom:0.75em}.goopy-footer__cta-header{font-size:23.8px}@media screen and (min-width: 600px){.goopy-footer__cta-header{font-size:calc(23.8px + 10.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-footer__cta-header{font-size:34px}}.goopy-hero-md{position:relative;min-height:100vh;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;background:url(/static/images/swirly.jpg);background-attachment:fixed;background-size:cover}.goopy-hero-md__headline{color:white;font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.15em}.goopy-hero-md__headline{font-size:42px}@media screen and (min-width: 600px){.goopy-hero-md__headline{font-size:calc(42px + 28 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-hero-md__headline{font-size:70px}}.goopy-hero-sm{width:100%;top:0;left:0;right:0;bottom:0;background:url(../static/images/swirly.jpg);background-attachment:fixed;background-size:cover}.goopy-hero-sm{padding-top:90px}@media screen and (min-width: 600px){.goopy-hero-sm{padding-top:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-hero-sm{padding-top:150px}}.goopy-hero-sm{padding-bottom:30px}@media screen and (min-width: 600px){.goopy-hero-sm{padding-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-hero-sm{padding-bottom:50px}}.goopy-hero-sm__headline{position:relative;bottom:-60%;color:white;font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.15em}.goopy-hero-sm__headline{font-size:42px}@media screen and (min-width: 600px){.goopy-hero-sm__headline{font-size:calc(42px + 28 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-hero-sm__headline{font-size:70px}}.goopy-hero-sm__headline:first-of-type:last-of-type{margin-top:40px}@media screen and (min-width: 600px){.goopy-hero-sm__headline:first-of-type:last-of-type{margin-top:calc(40px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.goopy-hero-sm__headline:first-of-type:last-of-type{margin-top:50px}}.partner-row{display:grid;grid-template-columns:1fr;grid-gap:3em}.partner-row{padding-top:60px}@media screen and (min-width: 600px){.partner-row{padding-top:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.partner-row{padding-top:100px}}.partner-row{padding-bottom:60px}@media screen and (min-width: 600px){.partner-row{padding-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.partner-row{padding-bottom:100px}}@media (min-width: 600px){.partner-row{grid-template-columns:1fr 2fr}}.partner-row__logo-wrapper{grid-column:1/3;max-width:280px;padding-right:1em}@media (min-width: 600px){.partner-row__logo-wrapper{grid-column:1/2}}.partner-row__body-wrapper{grid-column:1/3}@media (min-width: 600px){.partner-row__body-wrapper{grid-column:2/3}}.partner-row__copy>h3:first-child,.partner-row__copy>.h3:first-child,.partner-row__copy>h2:first-child,.partner-row__copy>.h2:first-child{margin-top:0}.partner-row__copy>h3:last-child,.partner-row__copy>.h3:last-child,.partner-row__copy>h2:last-child,.partner-row__copy>.h2:last-child{margin-bottom:0}.partner-row__copy>h3,.partner-row__copy>.h3,.partner-row__copy>h2,.partner-row__copy>.h2{margin-bottom:9.6px}@media screen and (min-width: 600px){.partner-row__copy>h3,.partner-row__copy>.h3,.partner-row__copy>h2,.partner-row__copy>.h2{margin-bottom:calc(9.6px + 6.4 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.partner-row__copy>h3,.partner-row__copy>.h3,.partner-row__copy>h2,.partner-row__copy>.h2{margin-bottom:16px}}.partner-row__copy{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em}.partner-row__copy:first-child{margin-top:0}.partner-row__copy:last-child{margin-bottom:0}.partner-row__copy{font-size:16.2px}@media screen and (min-width: 600px){.partner-row__copy{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.partner-row__copy{font-size:18px}}.partner-row__copy{margin-bottom:15px}@media screen and (min-width: 600px){.partner-row__copy{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.partner-row__copy{margin-bottom:25px}}.more-details{height:auto;width:100vw;background:linear-gradient(-33.333deg, #ffc98c, #ff61b4);text-align:center;padding:.15em 0 .05em 0;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em}.more-details:first-child{margin-top:0}.more-details:last-child{margin-bottom:0}.more-details{font-size:14.4px}@media screen and (min-width: 600px){.more-details{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.more-details{font-size:16px}}.more-details{margin-top:30px}@media screen and (min-width: 600px){.more-details{margin-top:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.more-details{margin-top:50px}}.more-details__cta{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;color:#000;cursor:pointer;text-decoration:none}.more-details__cta:hover .more-details__cta-icon,.more-details__cta:focus .more-details__cta-icon{margin-left:1em}.more-details__cta-icon{transform:translateY(-10%);margin-left:.61em;transition:margin-left 100ms ease}.media-body{text-align:center}.media-body__contact{margin-bottom:90px}@media screen and (min-width: 600px){.media-body__contact{margin-bottom:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.media-body__contact{margin-bottom:150px}}.media-video-grid__header{display:flex;justify-content:center}.media-video-grid__header{padding-bottom:30px}@media screen and (min-width: 600px){.media-video-grid__header{padding-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.media-video-grid__header{padding-bottom:50px}}.media-video-grid{max-width:100%;position:relative;text-align:center;display:grid;grid-template-columns:1fr;grid-gap:.5em}.media-video-grid{margin-bottom:90px}@media screen and (min-width: 600px){.media-video-grid{margin-bottom:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.media-video-grid{margin-bottom:150px}}@media (min-width: 600px){.media-video-grid{grid-template-columns:repeat(auto-fit, minmax(330px, 1fr))}}.media-video-grid__video-container{width:100%;height:0;position:relative;padding-bottom:56%;overflow:hidden}.media-video-grid__video{position:absolute;background:linear-gradient(90deg, #91e2e6, #d460e7);top:0;left:0;right:0;bottom:0;object-fit:cover;height:100%;width:100%}.media-video-grid__video-link:hover .media-video-grid__video-icon{color:#d460e7}.media-video-grid__poster{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.media-video-grid__btn{margin:0;padding:0;border:0;background:none;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);border-radius:50%;background:radial-gradient(rgba(0,0,0,0.5) 0%, transparent 75%)}.media-video-grid__video-icon{color:#e4e4e4;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:auto;width:25%;transition:color 150ms ease}.media-social-grid__header{display:flex;justify-content:center}.media-social-grid__header{padding-bottom:30px}@media screen and (min-width: 600px){.media-social-grid__header{padding-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.media-social-grid__header{padding-bottom:50px}}.media-social-grid{display:grid;grid-template:auto/repeat(auto-fit, minmax(275px, 1fr));grid-gap:.5em;display:block;position:relative}.media-social-grid{margin-bottom:90px}@media screen and (min-width: 600px){.media-social-grid{margin-bottom:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.media-social-grid{margin-bottom:150px}}.media-social-grid__img-container{width:100%;height:auto;display:inline;position:relative;padding-bottom:100%}.media-social-grid__img{position:absolute;background:linear-gradient(-33.333deg, #8a09cb, #ffc98c);top:0;left:0;right:0;bottom:0;object-fit:cover;height:100%;width:100%}.media-social-grid__img>img{width:100%}@media (min-width: 600px){.media-social-grid__img{max-width:366px;max-height:366px}}.media-digital-grid__header{display:flex;justify-content:center}.media-digital-grid__header{padding-bottom:30px}@media screen and (min-width: 600px){.media-digital-grid__header{padding-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.media-digital-grid__header{padding-bottom:50px}}.media-digital-grid{position:relative;width:100%;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:1fr;grid-gap:.5em;text-align:center}@media (min-width: 600px){.media-digital-grid{grid-template-columns:repeat(auto-fit, minmax(330px, 1fr))}}.media-digital-grid>img{max-height:100px}.event-month-ui{grid-column:1/3;grid-row:3/4;display:block;overflow:hidden;padding:.5em 0}@media (min-width: 900px){.event-month-ui{grid-column:1/2;grid-row:2/3}}.event-month-ui__container{top:50%;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-content:center;user-select:none;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em}.event-month-ui__container:first-child{margin-top:0}.event-month-ui__container:last-child{margin-bottom:0}.event-month-ui__container{font-size:14.4px}@media screen and (min-width: 600px){.event-month-ui__container{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-month-ui__container{font-size:16px}}.event-month-ui__container>span{opacity:.15}.event-month-ui__button{margin:0;padding:0;border:0;background:none;color:#d460e7;transform:translateY(-1px)}.event-month-ui__button::before{content:"";position:absolute;width:34px;height:34px;transform:translate(-50%, -50%);z-index:2}.event-month-ui__button:active,.event-month-ui__button:focus{outline:none}.event-month-ui__button:first-of-type{transform:translateY(-1px) scaleX(-1)}.event-month-ui__arrow{display:block;padding:0;margin:0}.event-month-ui__link{color:#000;text-decoration:none}.event-month-ui__current{color:#d460e7}.event-row{display:grid;grid-template-columns:1fr;grid-row-columns:3fr 4fr}.event-row{margin-bottom:15px}@media screen and (min-width: 600px){.event-row{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-row{margin-bottom:25px}}@media (min-width: 900px){.event-row{grid-template-columns:3fr 4fr;grid-template-rows:1fr}.event-row{min-height:225px}}@media screen and (min-width: 900px) and (min-width: 600px){.event-row{min-height:calc(225px + 150 * ((100vw - 600px) / 800))}}@media screen and (min-width: 900px) and (min-width: 1400px){.event-row{min-height:375px}}.event-row__content{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.13em;border:thin solid #e4e4e4;border-top:none}.event-row__content{font-size:21px}@media screen and (min-width: 600px){.event-row__content{font-size:calc(21px + 9 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-row__content{font-size:30px}}.event-row__content{padding:20px}@media screen and (min-width: 600px){.event-row__content{padding:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-row__content{padding:55px}}@media (min-width: 900px){.event-row__content{border:thin solid #e4e4e4;border-left:none}}.event-row__header{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.13em;padding:0;margin:0;margin-bottom:.25em}.event-row__header{font-size:21px}@media screen and (min-width: 600px){.event-row__header{font-size:calc(21px + 9 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-row__header{font-size:30px}}.event-row__body{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em;margin:0;padding:0;margin-bottom:1.5em}.event-row__body:first-child{margin-top:0}.event-row__body:last-child{margin-bottom:0}.event-row__body{font-size:16.2px}@media screen and (min-width: 600px){.event-row__body{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-row__body{font-size:18px}}.event-row__metadata{display:grid;grid-column-gap:1.5em;grid-template-columns:4fr 3fr}.event-row__metadata{margin-bottom:15px}@media screen and (min-width: 600px){.event-row__metadata{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-row__metadata{margin-bottom:25px}}.event-row__metadata-block{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em;font-weight:regular}.event-row__metadata-block:first-child{margin-top:0}.event-row__metadata-block:last-child{margin-bottom:0}.event-row__metadata-block{font-size:17px}@media screen and (min-width: 600px){.event-row__metadata-block{font-size:calc(17px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-row__metadata-block{font-size:20px}}.event-row__metadata-block:first-of-type{border-right:none}@media (min-width: 600px){.event-row__metadata-block:first-of-type{border-right:thin solid #e4e4e4}}.event-row__metadata-header{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;margin:0;padding:0;margin-bottom:.85em}.event-row__metadata-header:first-child{margin-top:0}.event-row__metadata-header:last-child{margin-bottom:0}.event-row__metadata-header{font-size:14.4px}@media screen and (min-width: 600px){.event-row__metadata-header{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-row__metadata-header{font-size:16px}}.event-row__metadata-body{margin:0;padding:0}.event-thumbnail{height:100%;width:100%;position:relative;overflow:none}.event-thumbnail__category-1{background:linear-gradient(90deg, #91e2e6, #d460e7)}.event-thumbnail__category-2{background:linear-gradient(-33.333deg, #8a09cb, #ffc98c)}.event-thumbnail__category-3{background:linear-gradient(-33.333deg, #8dc7ea, #ff61b4)}.event-thumbnail__category-4{background:linear-gradient(-33.333deg, #ffc98c, #ff61b4)}.event-thumbnail__bg{position:absolute;height:100%;width:100%;opacity:.25}.event-thumbnail__category-1 .event-thumbnail__bg{background-image:url("/static/images/swirly-1.jpg")}.event-thumbnail__category-2 .event-thumbnail__bg{background-image:url("/static/images/swirly-2.jpg")}.event-thumbnail__category-3 .event-thumbnail__bg{background-image:url("/static/images/swirly-3.jpg")}.event-thumbnail__category-4 .event-thumbnail__bg{background-image:url("/static/images/swirly-4.jpg")}.event-thumbnail__info{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.13em;position:relative;color:white;height:100%;display:flex;flex-flow:column nowrap;justify-content:space-between}.event-thumbnail__info{font-size:21px}@media screen and (min-width: 600px){.event-thumbnail__info{font-size:calc(21px + 9 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-thumbnail__info{font-size:30px}}.event-thumbnail__info{padding:20px}@media screen and (min-width: 600px){.event-thumbnail__info{padding:calc(20px + 35 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-thumbnail__info{padding:55px}}.event-thumbnail__info::after{display:none;content:"";position:absolute;top:4.75em;width:34px;height:2px;background:white}@media (min-width: 900px){.event-thumbnail__info::after{display:block}}.event-thumbnail__header{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1em}.event-thumbnail__header{font-size:30px}@media screen and (min-width: 600px){.event-thumbnail__header{font-size:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-thumbnail__header{font-size:50px}}.charger-type{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;height:20px;width:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;line-height:1;color:#fff;-ms-user-select:none;-webkit-user-select:none;user-select:none;padding-top:.2em}.charger-type:first-child{margin-top:0}.charger-type:last-child{margin-bottom:0}.charger-type{font-size:14.4px}@media screen and (min-width: 600px){.charger-type{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.charger-type{font-size:16px}}.charger-type.is-blue{background:#3377aa}.charger-type.is-green{background:#5dad32}.charger-type.is-red{background:#e61837}.vehicle-index-ui{position:relative}.vehicle-index-ui{padding-top:90px}@media screen and (min-width: 600px){.vehicle-index-ui{padding-top:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-index-ui{padding-top:150px}}.vehicle-index-ui__grid-view{margin-bottom:60px}@media screen and (min-width: 600px){.vehicle-index-ui__grid-view{margin-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-index-ui__grid-view{margin-bottom:100px}}.is-showing-grid .vehicle-index-ui__grid-view{display:grid}.is-showing-gallery .vehicle-index-ui__grid-view{display:none}@media (orientation: landscape){.vehicle-index-ui__grid-view{display:none}}@media (min-width: 820px){.vehicle-index-ui__grid-view{grid-template-columns:auto 1fr;grid-gap:max(1.5em,3.5714vw)}.vehicle-index-ui__grid-view .vehicle-filters{display:block}}.vehicle-index-ui__gallery-view{display:none}.is-showing-grid .vehicle-index-ui__gallery-view{display:none}.is-showing-gallery .vehicle-index-ui__gallery-view{display:block}@media (orientation: landscape){.vehicle-index-ui__gallery-view{display:block}}@media (min-width: 820px){.vehicle-index-ui__gallery-view{display:block}}.vehicle-index-ui__menu-wrapper{position:sticky;top:0}@media (orientation: landscape) and (max-height: 500px){.vehicle-index-ui__menu-wrapper{display:none}}@media (orientation: portrait){.vehicle-index-ui__menu-wrapper{display:block}}@media (min-width: 820px) and (min-height: 500px){.vehicle-index-ui__menu-wrapper{display:block;position:absolute;top:0;right:0;z-index:100}.is-showing-gallery .vehicle-index-ui__menu-wrapper{margin-top:90px}}@media screen and (min-width: 820px) and (min-height: 500px) and (min-width: 600px){.is-showing-gallery .vehicle-index-ui__menu-wrapper{margin-top:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 820px) and (min-height: 500px) and (min-width: 1400px){.is-showing-gallery .vehicle-index-ui__menu-wrapper{margin-top:150px}}@media (min-width: 820px) and (min-height: 500px){.vehicle-index-ui__menu-wrapper .vehicle-menu__wayfinding-btns,.vehicle-index-ui__menu-wrapper .vehicle-menu__dropdown-wrapper{display:none}.vehicle-index-ui__menu-wrapper .vehicle-menu{display:grid;position:relative;grid-template-columns:1fr auto 1fr}.is-showing-grid .vehicle-index-ui__menu-wrapper{position:relative}.is-showing-grid .vehicle-index-ui__menu-wrapper .vehicle-menu__dropdown-wrapper{display:block}.is-showing-gallery .vehicle-index-ui__menu-wrapper .vehicle-menu__wayfinding-btns{display:none}}.vehicle-menu{margin-bottom:30px}@media screen and (min-width: 600px){.vehicle-menu{margin-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-menu{margin-bottom:50px}}@media (min-width: 820px){.vehicle-menu{margin-bottom:60px}}@media screen and (min-width: 820px) and (min-width: 600px){.vehicle-menu{margin-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 820px) and (min-width: 1400px){.vehicle-menu{margin-bottom:100px}}.vehicle-menu__wayfinding-btns{padding:1.125em 0;background:#fff}.vehicle-menu__wayfinding-btns .ui-btn:first-child{margin-left:-2px}.vehicle-menu__wayfinding-btns .ui-btn:last-child{margin-right:-2px}.vehicle-menu__wayfinding-btns__wrapper{display:flex;justify-content:space-between}.vehicle-menu__dropdown-wrapper{grid-column:1/2;display:none}@media (min-width: 600px){.vehicle-menu__dropdown-wrapper{grid-column:2/3}}@media (hover: none) and (pointer: coarse){.vehicle-menu__dropdown-wrapper .dropdown{display:none}}@media (hover: hover) and (pointer: fine){.vehicle-menu__dropdown-wrapper .vehicle-menu__dropdown-container--mobile{display:none}}.vehicle-menu__layout-btns{grid-column:3/4;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;display:none}@media (min-width: 820px){.vehicle-menu__layout-btns{display:flex}}.vehicle-menu__layout-btn{margin:0;padding:0;border:0;background:none;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#e4e4e4;transition:color .25s ease}.vehicle-menu__layout-btn--is-active,.vehicle-menu__layout-btn:hover,.vehicle-menu__layout-btn:focus{color:#d460e7;outline:none}.vehicle-menu__layout-btn:last-of-type{margin-right:-1em}.vehicle-filters{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em;color:#000;user-select:none;display:none;min-width:200px}.vehicle-filters:first-child{margin-top:0}.vehicle-filters:last-child{margin-bottom:0}.vehicle-filters{font-size:16.2px}@media screen and (min-width: 600px){.vehicle-filters{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-filters{font-size:18px}}.vehicle-filters__header{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;margin:0 0 1.5em}.vehicle-filters__header{font-size:18.7px}@media screen and (min-width: 600px){.vehicle-filters__header{font-size:calc(18.7px + 3.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-filters__header{font-size:22px}}.vehicle-filters__reset{margin:0;padding:0;border:0;background:none;color:#e4e4e4}.vehicle-filters__reset:focus,.vehicle-filters__reset:hover{color:#d460e7}.vehicle-filter-block>ul{user-select:none;display:flex;flex-flow:column nowrap;align-items:flex-start;padding:0;margin:0}.vehicle-filter-block>ul{margin-bottom:15px}@media screen and (min-width: 600px){.vehicle-filter-block>ul{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-filter-block>ul{margin-bottom:25px}}.vehicle-filter-block>ul>li{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em;align-self:flex-start;margin-bottom:.5em;list-style:none}.vehicle-filter-block>ul>li:first-child{margin-top:0}.vehicle-filter-block>ul>li:last-child{margin-bottom:0}.vehicle-filter-block>ul>li{font-size:16.2px}@media screen and (min-width: 600px){.vehicle-filter-block>ul>li{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-filter-block>ul>li{font-size:18px}}.vehicle-filter-block__header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;color:currentColor;margin-left:-.05em}.vehicle-filter-block__header{padding-top:15px}@media screen and (min-width: 600px){.vehicle-filter-block__header{padding-top:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-filter-block__header{padding-top:25px}}.vehicle-filter-block__header{padding-bottom:15px}@media screen and (min-width: 600px){.vehicle-filter-block__header{padding-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-filter-block__header{padding-bottom:25px}}.vehicle-filter-block__header>h6,.vehicle-filter-block__header>.h6{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;margin:0;display:inline}.vehicle-filter-block__header>h6:first-child,.vehicle-filter-block__header>.h6:first-child{margin-top:0}.vehicle-filter-block__header>h6:last-child,.vehicle-filter-block__header>.h6:last-child{margin-bottom:0}.vehicle-filter-block__header>h6,.vehicle-filter-block__header>.h6{font-size:14.4px}@media screen and (min-width: 600px){.vehicle-filter-block__header>h6,.vehicle-filter-block__header>.h6{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-filter-block__header>h6,.vehicle-filter-block__header>.h6{font-size:16px}}.is-closed+ul{display:none;visibility:hidden}.is-closed .vehicle-filter__arrow{transform:scale(1.25) rotate(0deg)}.vehicle-filter__arrow{display:inline;color:black;margin-right:.5em;transform:scale(1.25) rotate(90deg)}.vehicle-filter__checkbox-label{user-select:none}.vehicle-filter-btn{position:relative}@media (min-width: 600px){.vehicle-filter-btn{display:none}}.vehicle-filter-btn:focus,.vehicle-filter-btn:hover{border:none;outline:none}.vehicle-filter-btn:focus>svg,.vehicle-filter-btn:hover>svg{outline:none;color:#d460e7}.vehicle-filter-btn--active,.vehicle-filter-btn:active{color:#d460e7}.vehicle-filter-btn__icon{color:#e4e4e4}.vehicle-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));grid-gap:max(1.5em,3.5714vw)}.vehicle-carousel .embla{overflow:hidden}.vehicle-carousel .embla__viewport{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center}.vehicle-carousel .embla__viewport.is-draggable{cursor:grab}.vehicle-carousel .embla__viewport.is-dragging{cursor:grabbing}.vehicle-carousel .embla__container{display:flex;position:relative;z-index:50}.vehicle-carousel .embla__slide{position:relative;min-width:63%;max-width:63%;padding:0 5vw;display:flex;align-items:center;justify-content:center}.vehicle-carousel .embla__slide img{transform:scale(0.8);transform-origin:50% 75%;transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1);max-height:45vh}.vehicle-carousel .embla__slide.is-selected img{transform:scale(1)}.is-dragging .vehicle-carousel .embla__slide img{transform:scale(0.85)}.vehicle-carousel{height:100vh;position:relative}.vehicle-carousel__data-slides{margin:0;padding:0;list-style-type:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:20;opacity:1;display:flex;align-items:flex-end;justify-content:center;margin-top:min(37vh,200px);transition:opacity .25s ease;pointer-events:none}@media (min-height: 500px){.vehicle-carousel__data-slides{margin-top:0;align-items:center;text-align:center}}.is-dragging ~ .vehicle-carousel__data-slides .vehicle-carousel__data-slide{opacity:0}.vehicle-carousel__data-slide{display:grid;grid-template-columns:4fr 5fr;opacity:0;position:relative;z-index:1;transition:opacity .25s ease}@media (min-height: 500px){.vehicle-carousel__data-slide{flex-direction:column;display:flex;justify-content:center}}.vehicle-carousel__data-slide:not(:first-of-type){position:absolute;top:0;bottom:0;opacity:0}.vehicle-carousel__data-slide.is-selected{opacity:1;z-index:2}.vehicle-carousel__data-slide__make-model-data{padding-right:30px}@media (min-height: 500px){.vehicle-carousel__data-slide__make-model-data{padding-right:0}}.vehicle-carousel__data-slide__make{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;margin:0 0 .325em}.vehicle-carousel__data-slide__make:first-child{margin-top:0}.vehicle-carousel__data-slide__make:last-child{margin-bottom:0}.vehicle-carousel__data-slide__make{font-size:14.4px}@media screen and (min-width: 600px){.vehicle-carousel__data-slide__make{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-carousel__data-slide__make{font-size:16px}}.vehicle-carousel__data-slide__model{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.333em;margin:0}.vehicle-carousel__data-slide__model{font-size:22.4px}@media screen and (min-width: 600px){.vehicle-carousel__data-slide__model{font-size:calc(22.4px + 5.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-carousel__data-slide__model{font-size:28px}}@media (min-height: 500px){.vehicle-carousel__metadata-wrapper{margin-top:30vw}.vehicle-carousel__metadata-wrapper .vehicle-metadata{display:grid;grid-template-columns:1fr 1fr}}.vehicle-carousel__metadata-wrapper .vehicle-metadata__block{text-align:left;border-left:0}@media (min-height: 500px){.vehicle-carousel__metadata-wrapper .vehicle-metadata__block{text-align:center;padding:0 5vw}.vehicle-carousel__metadata-wrapper .vehicle-metadata__block:first-child{border-right:thin solid #e4e4e4}.vehicle-carousel__metadata-wrapper .vehicle-metadata__block:last-child{transform:translateX(-1vw)}}.vehicle-carousel__car-canvas{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;overflow:hidden;display:flex;justify-content:center;flex-direction:column}.vehicle-carousel__car-slides{margin:0;padding:0;list-style-type:none}.vehicle-carousel__nav-btn{margin:0;padding:0;border:0;background:none;position:absolute;top:50%;transform:translateY(-50%);background:#000;color:#fff;z-index:300;display:flex;flex-direction:column;opacity:1;transition:opacity .375s ease, transform .375s ease;align-items:center;width:64px;height:64px;pointer-events:auto}@media (min-height: 500px){.vehicle-carousel__nav-btn{top:auto;bottom:0;transform:none;margin-bottom:.125em}}.vehicle-carousel__nav-btn:focus{outline:none}.vehicle-carousel__nav-btn.is-invisible,.is-dragging .vehicle-carousel__nav-btn{opacity:0;pointer-events:none}.vehicle-carousel__nav-btn.is-prev{left:0;align-items:flex-end}.vehicle-carousel__nav-btn.is-prev:disabled{transform:translateX(-100%)}.vehicle-carousel__nav-btn.is-next{right:0}.vehicle-carousel__nav-btn.is-next:disabled{transform:translateX(100%)}.vehicle-carousel__nav-btn__make-model-data{text-align:left;opacity:0;display:block;position:relative}.vehicle-carousel__nav-btn__make-model-data.is-selected{opacity:1}.vehicle-carousel__nav-btn__make-model-data:not(:first-child){position:absolute;top:50%;bottom:0;transform:translateY(-50%)}.is-next .vehicle-carousel__nav-btn__make-model-data{left:0}.is-prev .vehicle-carousel__nav-btn__make-model-data{right:0}.vehicle-carousel__nav-btn__make{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;margin:0;display:none}.vehicle-carousel__nav-btn__make:first-child{margin-top:0}.vehicle-carousel__nav-btn__make:last-child{margin-bottom:0}.vehicle-carousel__nav-btn__make{font-size:14.4px}@media screen and (min-width: 600px){.vehicle-carousel__nav-btn__make{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-carousel__nav-btn__make{font-size:16px}}.vehicle-carousel__nav-btn__model{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.333em;margin:0;display:none}.vehicle-carousel__nav-btn__model{font-size:22.4px}@media screen and (min-width: 600px){.vehicle-carousel__nav-btn__model{font-size:calc(22.4px + 5.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-carousel__nav-btn__model{font-size:28px}}.vehicle-carousel__nav-btn__icon{width:.75em;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform-origin:0 0}.is-prev .vehicle-carousel__nav-btn__icon{transform:rotateZ(-180deg) translate(-50%, -50%)}.vehicle-carousel__dots{position:absolute;bottom:1em;left:50%;transform:translateX(-50%);display:none}@media (min-height: 500px){.vehicle-carousel__dots{display:block}}.vehicle-carousel__dot{margin:0;padding:0;border:0;background:none;width:7px;height:7px;border-radius:50%;background:#f1f1f1;margin:0 .5em}.vehicle-carousel__dot:focus{outline:none}.vehicle-carousel__dot.is-selected{background:#d460e7}.vehicle-carousel-slidenav{display:flex;position:relative;flex-flow:row nowrap;justify-content:center;align-items:center}.vehicle-carousel-slidenav__prevnext{display:flex;justify-content:space-between;width:100vw;position:absolute}.vehicle-carousel-slidenav__tab-nav{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.15em;width:auto;position:relative;display:grid;grid-column-gap:1.25em;grid-template-columns:1fr 1fr;background:#000;color:white;padding:0 1.5em;border-width:.5em;border-style:solid;border-image:linear-gradient(-33.333deg, #ffc98c, #ff61b4) 1 100%;transform:scale(0.85);transition:transform 150ms cubic-bezier(0.86, 0, 0.07, 1)}.vehicle-carousel-slidenav__tab-nav{font-size:16.8px}@media screen and (min-width: 600px){.vehicle-carousel-slidenav__tab-nav{font-size:calc(16.8px + 11.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-carousel-slidenav__tab-nav{font-size:28px}}.vehicle-carousel-slidenav__tab-nav:first-child{transform-origin:left;border-left:none}.vehicle-carousel-slidenav__tab-nav:last-child{transform-origin:right;border-right:none}.vehicle-carousel-slidenav__tab-nav:hover,.vehicle-carousel-slidenav__tab-nav:focus{outline:none}.vehicle-carousel-slidenav__tab-nav h4,.vehicle-carousel-slidenav__tab-nav .h4,.vehicle-carousel-slidenav__tab-nav h6,.vehicle-carousel-slidenav__tab-nav .h6{margin:0;padding:0}.vehicle-carousel-slidenav__tab-nav span{position:relative;top:50%;transform:translateY(-50%)}.vehicle-carousel-slidenav__control{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em;padding:0 1em}.vehicle-carousel-slidenav__control:first-child{margin-top:0}.vehicle-carousel-slidenav__control:last-child{margin-bottom:0}.vehicle-carousel-slidenav__control{font-size:16.2px}@media screen and (min-width: 600px){.vehicle-carousel-slidenav__control{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-carousel-slidenav__control{font-size:18px}}.vehicle-carousel-slidenav__control>button{margin:0;padding:0;border:0;background:none}.vehicle-carousel-slidenav__control-input{transform:translateY(75%);cursor:pointer}.vehicle-carousel-slidenav__control-input{font-size:4.8px}@media screen and (min-width: 600px){.vehicle-carousel-slidenav__control-input{font-size:calc(4.8px + 3.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-carousel-slidenav__control-input{font-size:8px}}.vehicle-carousel-slidenav__control-input:checked{border-color:#d460e7}.vehicle-carousel-slidenav__control-input:before{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%, -50%);z-index:-1}.vehicle-carousel-slidenav__autoplay{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em;position:relative;width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#d460e7}.vehicle-carousel-slidenav__autoplay:first-child{margin-top:0}.vehicle-carousel-slidenav__autoplay:last-child{margin-bottom:0}.vehicle-carousel-slidenav__autoplay{font-size:14.4px}@media screen and (min-width: 600px){.vehicle-carousel-slidenav__autoplay{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-carousel-slidenav__autoplay{font-size:16px}}.vehicle-carousel-slidenav__autoplay{margin-top:15px}@media screen and (min-width: 600px){.vehicle-carousel-slidenav__autoplay{margin-top:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-carousel-slidenav__autoplay{margin-top:25px}}.vehicle-carousel-slidenav__autoplay>button{margin:0;padding:0;border:0;background:none;border-radius:4px;padding:.125em .75em .0875em .5em;margin:0 .666em}.vehicle-carousel-slidenav__autoplay--play{width:0;height:0;display:inline-block;border-left:10px solid #e4e4e4;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-right:.125em}.vehicle-carousel-slidenav__autoplay--play button:focus,button:active .vehicle-carousel-slidenav__autoplay--play{border-left:10px solid grey}.vehicle-carousel-slidenav__autoplay--pause{display:inline-block;position:relative;width:3px;height:12px;background:#e4e4e4}.vehicle-carousel-slidenav__autoplay--pause button:focus,button:active .vehicle-carousel-slidenav__autoplay--pause{background:grey}.vehicle-carousel-slidenav__autoplay--pause:after{content:"";position:absolute;top:0;left:6px;width:3px;height:12px;background:#e4e4e4}.vehicle-carousel-slidenav__autoplay--pause button:focus,button:active .vehicle-carousel-slidenav__autoplay--pause:after{background:grey}.vehicle-carousel-slidenav__arrow{transform:translateY(0%) translateX(10%) scale(1.75)}:root{--vehicle-grid-img-min-height: 0px}.vehicle-grid-item{height:auto;outline:none;font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;cursor:pointer;transition:background .375s ease}.vehicle-grid-item{margin-bottom:60px}@media screen and (min-width: 600px){.vehicle-grid-item{margin-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-grid-item{margin-bottom:100px}}.vehicle-grid-item>h4,.vehicle-grid-item>.h4,.vehicle-grid-item h6,.vehicle-grid-item .h6{margin:0}.vehicle-grid-item>h6,.vehicle-grid-item>.h6{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em}.vehicle-grid-item>h6:first-child,.vehicle-grid-item>.h6:first-child{margin-top:0}.vehicle-grid-item>h6:last-child,.vehicle-grid-item>.h6:last-child{margin-bottom:0}.vehicle-grid-item>h6,.vehicle-grid-item>.h6{font-size:14.4px}@media screen and (min-width: 600px){.vehicle-grid-item>h6,.vehicle-grid-item>.h6{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-grid-item>h6,.vehicle-grid-item>.h6{font-size:16px}}@media (min-width: 900px){.vehicle-grid-item{padding:.75em}.vehicle-grid-item{margin-bottom:15px}}@media screen and (min-width: 900px) and (min-width: 600px){.vehicle-grid-item{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 900px) and (min-width: 1400px){.vehicle-grid-item{margin-bottom:25px}}@media (min-width: 900px){.vehicle-grid-item:hover,.vehicle-grid-item:active{background:rgba(255,201,140,0.333)}}.vehicle-grid-item__img-container{padding:0 .5em;min-height:var(--vehicle-grid-img-min-height);display:flex;align-items:center;justify-content:center}.vehicle-grid-item__img-container{margin-top:30px}@media screen and (min-width: 600px){.vehicle-grid-item__img-container{margin-top:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-grid-item__img-container{margin-top:50px}}.vehicle-grid-item__img{min-width:100%;mix-blend-mode:multiply}.vehicle-grid-item__metadata{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:2fr 1fr;grid-row-gap:1em;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em}.vehicle-grid-item__metadata{padding-top:15px}@media screen and (min-width: 600px){.vehicle-grid-item__metadata{padding-top:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-grid-item__metadata{padding-top:25px}}.vehicle-grid-item__metadata:first-child{margin-top:0}.vehicle-grid-item__metadata:last-child{margin-bottom:0}.vehicle-grid-item__metadata{font-size:14.4px}@media screen and (min-width: 600px){.vehicle-grid-item__metadata{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-grid-item__metadata{font-size:16px}}.vehicle-grid-item__msrp,.vehicle-grid-item__range{grid-row:1/2;display:flex;flex-flow:column nowrap;justify-content:space-around}.vehicle-grid-item__msrp>p,.vehicle-grid-item__range>p{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.13em;font-weight:200;margin:0}.vehicle-grid-item__msrp>p,.vehicle-grid-item__range>p{font-size:21px}@media screen and (min-width: 600px){.vehicle-grid-item__msrp>p,.vehicle-grid-item__range>p{font-size:calc(21px + 9 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-grid-item__msrp>p,.vehicle-grid-item__range>p{font-size:30px}}.vehicle-grid-item__msrp{grid-column:1/2;grid-row:1/2}.vehicle-grid-item__range{grid-column:2/3;grid-row:1/2}.vehicle-grid-item__btn{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;grid-column:1/3;grid-row:2/3;padding:.5em 1em .375em 1em;color:currentColor;text-decoration:none;background:#ffc98c;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;user-select:none;transition:background .25s ease}.vehicle-grid-item__btn:first-child{margin-top:0}.vehicle-grid-item__btn:last-child{margin-bottom:0}.vehicle-grid-item__btn{font-size:14.4px}@media screen and (min-width: 600px){.vehicle-grid-item__btn{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-grid-item__btn{font-size:16px}}.vehicle-grid-item__btn:focus,.vehicle-grid-item__btn:hover{background:#d460e7}.vehicle-grid-item__plus{display:block;width:1em;height:autod;transform:translateY(-5%)}.vehicle-dealer-contact{background:linear-gradient(90deg, #91e2e6, #d460e7)}.vehicle-dealer-contact__container{display:grid;grid-template-columns:1fr;grid-gap:1em;height:auto;color:white}.vehicle-dealer-contact__container{padding-top:60px}@media screen and (min-width: 600px){.vehicle-dealer-contact__container{padding-top:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-contact__container{padding-top:100px}}.vehicle-dealer-contact__container{padding-bottom:60px}@media screen and (min-width: 600px){.vehicle-dealer-contact__container{padding-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-contact__container{padding-bottom:100px}}@media (min-width: 600px){.vehicle-dealer-contact__container{grid-template-columns:5fr 4fr;grid-gap:2em}}.vehicle-dealer-contact__cta{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.15em;font-size:2.5em;position:relative;margin:0;padding:0;display:flex;align-items:center;transition:opacity .3s ease-out}.vehicle-dealer-contact__cta{font-size:42px}@media screen and (min-width: 600px){.vehicle-dealer-contact__cta{font-size:calc(42px + 28 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-contact__cta{font-size:70px}}.has-been-submitted-success .vehicle-dealer-contact__cta,.has-been-submitted-failure .vehicle-dealer-contact__cta{opacity:0}.vehicle-dealer-contact__body{margin:2em 0;font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em}.vehicle-dealer-contact__body:first-child{margin-top:0}.vehicle-dealer-contact__body:last-child{margin-bottom:0}.vehicle-dealer-contact__body{font-size:16.2px}@media screen and (min-width: 600px){.vehicle-dealer-contact__body{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-contact__body{font-size:18px}}.vehicle-dealer-contact__form{transition:opacity .3s ease-out}.has-been-submitted-success .vehicle-dealer-contact__form{opacity:0.25}.vehicle-dealer-contact__fieldset{margin-bottom:15px}@media screen and (min-width: 600px){.vehicle-dealer-contact__fieldset{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-contact__fieldset{margin-bottom:25px}}.vehicle-dealer-contact__fieldset:hover .vehicle-dealer-contact__input,.vehicle-dealer-contact__fieldset:focus-within .vehicle-dealer-contact__input{opacity:.5}.vehicle-dealer-contact__fieldset:hover .vehicle-dealer-contact__input:hover,.vehicle-dealer-contact__fieldset:hover .vehicle-dealer-contact__input:focus,.vehicle-dealer-contact__fieldset:hover .vehicle-dealer-contact__input:focus-within,.vehicle-dealer-contact__fieldset:focus-within .vehicle-dealer-contact__input:hover,.vehicle-dealer-contact__fieldset:focus-within .vehicle-dealer-contact__input:focus,.vehicle-dealer-contact__fieldset:focus-within .vehicle-dealer-contact__input:focus-within{opacity:1}.vehicle-dealer-contact__input{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em;display:block;font-weight:bold;width:100%;transition:opacity 100ms ease;border-radius:0}.vehicle-dealer-contact__input:first-child{margin-top:0}.vehicle-dealer-contact__input:last-child{margin-bottom:0}.vehicle-dealer-contact__input{font-size:16.2px}@media screen and (min-width: 600px){.vehicle-dealer-contact__input{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-contact__input{font-size:18px}}.vehicle-dealer-contact__input{margin-bottom:15px}@media screen and (min-width: 600px){.vehicle-dealer-contact__input{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-contact__input{margin-bottom:25px}}.vehicle-dealer-contact__submit{text-align:right;transition:opacity .3s ease-out}.vehicle-dealer-contact__submit .cta-link__label{border:none;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em}.vehicle-dealer-contact__submit .cta-link__label:first-child{margin-top:0}.vehicle-dealer-contact__submit .cta-link__label:last-child{margin-bottom:0}.vehicle-dealer-contact__submit .cta-link__label{font-size:14.4px}@media screen and (min-width: 600px){.vehicle-dealer-contact__submit .cta-link__label{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-contact__submit .cta-link__label{font-size:16px}}.will-be-submitted .vehicle-dealer-contact__submit{opacity:0.5;pointer-events:none}.vehicle-dealer-row{background:#f1f1f1}.vehicle-dealer-row__container{background:#f1f1f1;text-align:center}.vehicle-dealer-row__container{padding-top:60px}@media screen and (min-width: 600px){.vehicle-dealer-row__container{padding-top:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-row__container{padding-top:100px}}.vehicle-dealer-row__container{padding-bottom:60px}@media screen and (min-width: 600px){.vehicle-dealer-row__container{padding-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-row__container{padding-bottom:100px}}.vehicle-dealer-row__logos{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.vehicle-dealer-row__logos:hover .vehicle-dealer-row__logo,.vehicle-dealer-row__logos:focus-within .vehicle-dealer-row__logo{opacity:.5}.vehicle-dealer-row__logos:hover .vehicle-dealer-row__logo:hover,.vehicle-dealer-row__logos:hover .vehicle-dealer-row__logo:focus,.vehicle-dealer-row__logos:focus-within .vehicle-dealer-row__logo:hover,.vehicle-dealer-row__logos:focus-within .vehicle-dealer-row__logo:focus{opacity:1}.vehicle-dealer-row__logo-wrapper{position:relative;flex:0 1 100%;display:flex;justify-content:center;align-items:center;text-decoration:none;margin:2em 0}.vehicle-dealer-row__logo-wrapper:last-child{margin-right:0}@media (min-width: 420px){.vehicle-dealer-row__logo-wrapper{flex:0 1 50%}}@media (min-width: 600px){.vehicle-dealer-row__logo-wrapper{flex:0 1 25%}}.vehicle-dealer-row__logo{transition:opacity 100ms ease;max-width:150px;max-height:100px}.vehicle-dealer-grid{background:#f1f1f1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em}.vehicle-dealer-grid:first-child{margin-top:0}.vehicle-dealer-grid:last-child{margin-bottom:0}.vehicle-dealer-grid{font-size:16.2px}@media screen and (min-width: 600px){.vehicle-dealer-grid{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-grid{font-size:18px}}.vehicle-dealer-grid{padding-top:60px}@media screen and (min-width: 600px){.vehicle-dealer-grid{padding-top:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-grid{padding-top:100px}}.vehicle-dealer-grid{padding-bottom:60px}@media screen and (min-width: 600px){.vehicle-dealer-grid{padding-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-grid{padding-bottom:100px}}.vehicle-dealer-grid__header{text-align:center}.vehicle-dealer-grid__header{padding-bottom:30px}@media screen and (min-width: 600px){.vehicle-dealer-grid__header{padding-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-grid__header{padding-bottom:50px}}.vehicle-dealer-grid__container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.vehicle-dealer-grid-item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2em;text-align:center}.vehicle-dealer-grid-item__logo-wrapper{display:flex;position:relative;justify-content:center;align-items:center;overflow:hidden;min-width:100%;min-height:125px}.vehicle-dealer-grid-item__logo{max-width:160px;max-height:100px}.vehicle-dealer-grid-item__logo{margin-bottom:15px}@media screen and (min-width: 600px){.vehicle-dealer-grid-item__logo{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-grid-item__logo{margin-bottom:25px}}.vehicle-dealer-grid-item__item-header{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em;font-weight:bold}.vehicle-dealer-grid-item__item-header:first-child{margin-top:0}.vehicle-dealer-grid-item__item-header:last-child{margin-bottom:0}.vehicle-dealer-grid-item__item-header{font-size:17px}@media screen and (min-width: 600px){.vehicle-dealer-grid-item__item-header{font-size:calc(17px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-dealer-grid-item__item-header{font-size:20px}}.vehicle-dealer-grid-item__info-block{margin-top:.75em;display:flex;justify-content:center;align-items:center}.vehicle-dealer-grid-item__info-block>p{margin:.125em 0}.customDropdown{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";display:block;width:300px;position:relative;border-radius:0;user-select:none}.customDropdown:first-child{margin-top:0}.customDropdown:last-child{margin-bottom:0}.customDropdown{font-size:15.4px}@media screen and (min-width: 600px){.customDropdown{font-size:calc(15.4px + 6.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.customDropdown{font-size:22px}}.customDropdown::after{content:"";position:absolute;right:15px;top:50%;width:0;height:0;border-top:5px solid currentColor;border-left:5px solid transparent;border-right:5px solid transparent}.customDropdown__input{background-color:none;border:2px solid transparent;outline:none;display:block;font-size:1em;font-weight:bold;padding:.90em 1em .8em .75em;text-align:left;width:100%}.customDropdown__input::after{content:"";position:absolute;background:currentColor;bottom:0px;left:0;right:0;height:2px}.custom-dropdown-is-open .customDropdown__input{border-radius:0;outline:none}.customDropdown__input:focus{border:2px solid currentColor}.customDropdown__label{display:block;margin-bottom:0.25em}.customDropdown__menu{border-radius:0;background-color:rgba(0,0,0,0.85);color:white;display:none;max-height:300px;overflow-y:scroll;left:0;position:absolute;top:100%;width:100%;z-index:100;text-align:left}.custom-dropdown-is-open .customDropdown__menu{display:block;border:2px solid black;border-top:none;z-index:999;scrollbar-width:none;scrollbar-color:none;-ms-overflow-style:none}.custom-dropdown-is-open .customDropdown__menu::-webkit-scrollbar{width:0px;height:0px}.custom-dropdown-is-open .customDropdown__menu::-webkit-scrollbar-track{background:none}.custom-dropdown-is-open .customDropdown__menu::-webkit-scrollbar-thumb{background-color:none;border-radius:0px;border:none}.custom-dropdown-is-open .customDropdown__menu:active{outline:none}.customDropdown__option{padding:.90em 1em .75em 1em;border-top:thin solid rgba(255,255,255,0.25)}.customDropdown__option:first-of-type{border-top:none}.customDropdown__option:hover{cursor:point;background:rgba(255,255,255,0.125)}.customDropdown__option--current{background:#d460e7;outline:3px solid #d460e7;outline-offset:-4px;color:white}.customDropdown__option[aria-selected="true"]{padding-right:30px;position:relative}.customDropdown__option[aria-selected="true"]::after{border-bottom:2px solid currentcolor;border-right:2px solid currentcolor;content:'';height:16px;position:absolute;right:15px;top:50%;transform:translate(0, -60%) rotate(45deg);width:8px}.vehicle-menu__dropdown-container--mobile{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em;display:block;position:relative;width:100%;color:currentColor}.vehicle-menu__dropdown-container--mobile:first-child{margin-top:0}.vehicle-menu__dropdown-container--mobile:last-child{margin-bottom:0}.vehicle-menu__dropdown-container--mobile{font-size:16.2px}@media screen and (min-width: 600px){.vehicle-menu__dropdown-container--mobile{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-menu__dropdown-container--mobile{font-size:18px}}.vehicle-menu__dropdown-container--mobile::after{content:"";position:absolute;top:50%;right:15px;width:0;height:0;border-top:4px solid currentColor;border-left:4px solid transparent;border-right:4px solid transparent}.vehicle-menu__dropdown--mobile{display:block;position:relative;width:100%;min-width:280px;margin:0;padding:.90em 1em .8em .75em;color:currentColor;background:transparent;outline:none;border:none;border-top:2px solid transparent;border-bottom:2px solid currentColor;border-radius:0;font-weight:bold;appearance:none;-webkit-appearance:none;-moz-appearance:none}.vehicle-menu__dropdown--mobile:active,.vehicle-menu__dropdown--mobile:focus{border-radius:0;outline:none;border:2px solid currentColor}.vehicle-dealer-contact__input .vehicle-menu__dropdown--mobile{border-top:.125em solid transparent;border-bottom:.125em solid currentColor;padding:.75em 0}.vehicle-dealer-contact__input .vehicle-menu__dropdown--mobile:active,.vehicle-dealer-contact__input .vehicle-menu__dropdown--mobile:focus{outline:none;border:none;border-top:.125em solid transparent;border-bottom:.125em solid currentColor}.ui-btn{margin:0;padding:0;border:0;background:none;font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;font-size:14px;border:thin solid #e4e4e4;padding:.6125em 1.5em;display:inline-block;border-radius:1.375em;background:#fff;transition:border-color .25s}.ui-btn:focus{outline:none;border-color:#000}.vehicle-filter-btn{position:relative}@media (min-width: 600px){.vehicle-filter-btn{display:none}}.vehicle-filter-btn:focus,.vehicle-filter-btn:hover{border:none;outline:none}.vehicle-filter-btn:focus>svg,.vehicle-filter-btn:hover>svg{outline:none;color:#d460e7}.vehicle-filter-btn--active,.vehicle-filter-btn:active{color:#d460e7}.vehicle-filter-btn__icon{color:#e4e4e4}.mobile-vehicle-filters{position:fixed;background:rgba(255,255,255,0.333);top:0;left:0;right:0;bottom:0;height:100vh;width:100vw;z-index:99999;visibility:hidden;overflow:none;opacity:0;pointer-events:none;transform:translateX(-100%);transition:transform 0.675s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.675s step-end,visibility 0.675s step-end}.has-vehicle-filters-open .mobile-vehicle-filters{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0);transition:transform 0.675s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0s step-end,visibility 0s step-end}.mobile-vehicle-filters__inner{width:100%;height:100%;position:relative;background:white;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-vehicle-filters__inner{padding-left:20px}@media screen and (min-width: 600px){.mobile-vehicle-filters__inner{padding-left:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.mobile-vehicle-filters__inner{padding-left:110px}}.mobile-vehicle-filters__inner{padding-right:20px}@media screen and (min-width: 600px){.mobile-vehicle-filters__inner{padding-right:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.mobile-vehicle-filters__inner{padding-right:110px}}.mobile-vehicle-filters__inner{padding-bottom:90px}@media screen and (min-width: 600px){.mobile-vehicle-filters__inner{padding-bottom:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.mobile-vehicle-filters__inner{padding-bottom:150px}}.mobile-vehicle-filters__form{position:relative}.mobile-vehicle-filters__form{margin-top:90px}@media screen and (min-width: 600px){.mobile-vehicle-filters__form{margin-top:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.mobile-vehicle-filters__form{margin-top:150px}}.mobile-vehicle-filter__btn-drawer{position:fixed;left:0;right:0;bottom:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:white;border-top:thin solid #e4e4e4;margin-left:-.125em;margin-right:-.125em}.mobile-vehicle-filter__btn-drawer{padding:20px}@media screen and (min-width: 600px){.mobile-vehicle-filter__btn-drawer{padding:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.mobile-vehicle-filter__btn-drawer{padding:110px}}.mobile-vehicle-filter__btn-drawer{padding-top:15px}@media screen and (min-width: 600px){.mobile-vehicle-filter__btn-drawer{padding-top:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.mobile-vehicle-filter__btn-drawer{padding-top:25px}}.mobile-vehicle-filter__btn-drawer{padding-bottom:15px}@media screen and (min-width: 600px){.mobile-vehicle-filter__btn-drawer{padding-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.mobile-vehicle-filter__btn-drawer{padding-bottom:25px}}.mobile-vehicle-filter__btn{margin:0;padding:0;border:0;background:none;font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.13em;font-weight:normal;background:transparent;border:thin solid #f1f1f1;border-radius:33px;padding:.425em 1.125em .4em 1.125em}.mobile-vehicle-filter__btn{font-size:21px}@media screen and (min-width: 600px){.mobile-vehicle-filter__btn{font-size:calc(21px + 9 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.mobile-vehicle-filter__btn{font-size:30px}}.mobile-vehicle-filter__btn:hover,.mobile-vehicle-filter__btn:focus{background:#f1f1f1;border:thin solid #e4e4e4;outline:none}.mobile-vehicle-filter__btn:active{outline:none;border:thin solid #d460e7}.mobile-vehicle-filters__header{margin:0;z-index:10;position:fixed;top:0;left:0;right:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:linear-gradient(90deg, #91e2e6, #d460e7);padding:1.25em 0}.mobile-vehicle-filters__header{padding-left:20px}@media screen and (min-width: 600px){.mobile-vehicle-filters__header{padding-left:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.mobile-vehicle-filters__header{padding-left:110px}}.mobile-vehicle-filters__header{padding-right:20px}@media screen and (min-width: 600px){.mobile-vehicle-filters__header{padding-right:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.mobile-vehicle-filters__header{padding-right:110px}}.mobile-vehicle-filters__title{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;font-size:18px;color:white}.mobile-vehicle-filters__close{margin:0;padding:0;border:0;background:none;position:relative;height:30px;width:30px;border-radius:50%;color:white;display:flex;align-items:center;justify-content:center}.mobile-vehicle-filters__close:focus{outline:0}.mobile-vehicle-filters__close-icon{width:70%;height:auto;display:block}.vehicle-metadata{position:relative;display:flex;flex-wrap:wrap}.vehicle-metadata__block{display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center;padding:0 2.5vw;border-left:thin solid #000}.vehicle-metadata__block:last-of-type{padding-right:0}.vehicle-metadata__block:first-of-type{border-left:0;padding-left:0}.vehicle-metadata__block.vehicle-metadata__charger-block{flex:1 0 100%;border-left:0;margin-top:2em}@media (min-width: 600px){.vehicle-metadata__block.vehicle-metadata__charger-block{flex:1;border-left:thin solid #000;margin-top:0}}.vehicle-metadata__header{margin:0;padding:0;margin-bottom:0.5em;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em}.vehicle-metadata__header:first-child{margin-top:0}.vehicle-metadata__header:last-child{margin-bottom:0}.vehicle-metadata__header{font-size:14.4px}@media screen and (min-width: 600px){.vehicle-metadata__header{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-metadata__header{font-size:16px}}.vehicle-metadata__body{margin:0;padding:0;margin-bottom:0.125em;font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.13em;font-weight:400}.vehicle-metadata__body{font-size:21px}@media screen and (min-width: 600px){.vehicle-metadata__body{font-size:calc(21px + 9 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-metadata__body{font-size:30px}}@media (min-width: 600px){.vehicle-metadata__body{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.08em;font-weight:400}.vehicle-metadata__body{font-size:23.8px}}@media screen and (min-width: 600px) and (min-width: 600px){.vehicle-metadata__body{font-size:calc(23.8px + 10.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 600px) and (min-width: 1400px){.vehicle-metadata__body{font-size:34px}}.vehicle-metadata__charger-block{position:relative}.vehicle-metadata__charging-info-popup{position:absolute;top:-2em;left:0;right:0;transform:translateY(-90%);background:#fff;border:1px solid #e4e4e4;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.2);padding:.75em 1.25em .7em;text-align:left;font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";font-size:13px;letter-spacing:0;text-transform:none;opacity:0;pointer-events:none;transition:transform .375s ease, opacity .375s ease}.vehicle-metadata__charging-info-popup:first-child{margin-top:0}.vehicle-metadata__charging-info-popup:last-child{margin-bottom:0}.is-active .vehicle-metadata__charging-info-popup{opacity:1;transform:translateY(-100%);pointer-events:auto}.vehicle-metadata__charging-info-popup span{text-transform:uppercase;font-weight:bold;padding-left:.125em;letter-spacing:.05em}.vehicle-metadata__charging-popup-color.is-red{color:#bf4543}.vehicle-metadata__charging-popup-color.is-green{color:#70c739}.vehicle-metadata__charging-popup-color.is-blue{color:#335bbc}.vehicle-metadata__charging-info-btn{margin:0;padding:0;border:0;background:none;padding-bottom:.5em;margin-bottom:auto;position:relative}.vehicle-metadata__charging-info-btn-icon{fill:#000;opacity:.25;height:.85em;width:.85em;transform:translateY(0.075em);transition:opacity .375s ease}.is-active .vehicle-metadata__charging-info-btn-icon,.vehicle-metadata__charging-info-btn:hover .vehicle-metadata__charging-info-btn-icon{opacity:1}.vehicle-metadata__charging-body-wrapper{display:flex;align-items:center}.vehicle-metadata__charging-icon-wrapper{display:flex;flex-direction:column;margin-right:1em;margin-left:auto;min-width:40px}.vehicle-metadata__charger-type-img{width:30px}@media (min-width: 700px){.vehicle-metadata__charger-type-img:first-child:last-child{width:40px}}.vehicle-metadata__charger-type-img:not(:first-child){margin-top:.25em}.vehicle-metadata__link{flex:0;margin-right:auto}@media (min-width: 600px){.vehicle-metadata__link{flex:1}}.vehicle-metadata__link .cta-link__label{background-image:none !important;text-align:left}.vehicle-metadata__link .cta-link__label:hover,.vehicle-metadata__link .cta-link__label:focus{animation:none !important;color:#d460e7;transition:color .375s ease}.vehicle-metadata__link .cta-link__label:hover ~ .cta-link__icon,.vehicle-metadata__link .cta-link__label:focus ~ .cta-link__icon{animation:none !important;color:#d460e7;transition:color .375s ease}.vehicle-hero{padding-top:90px}@media screen and (min-width: 600px){.vehicle-hero{padding-top:calc(90px + 60 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-hero{padding-top:150px}}.vehicle-hero{margin-bottom:30px}@media screen and (min-width: 600px){.vehicle-hero{margin-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-hero{margin-bottom:50px}}.vehicle-hero__img{padding-top:30px}@media screen and (min-width: 600px){.vehicle-hero__img{padding-top:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-hero__img{padding-top:50px}}.vehicle-hero__img{padding-bottom:30px}@media screen and (min-width: 600px){.vehicle-hero__img{padding-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-hero__img{padding-bottom:50px}}.vehicle-hero__img img{max-height:48vh;display:block;margin:0 auto}.vehicle-hero__info-wrapper{position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.vehicle-hero__info-wrapper{margin-top:30px}@media screen and (min-width: 600px){.vehicle-hero__info-wrapper{margin-top:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-hero__info-wrapper{margin-top:50px}}@media (min-width: 900px){.vehicle-hero__info-wrapper{flex-direction:row}}.vehicle-hero__headers{flex:0 0 auto}.vehicle-hero__headers{padding-bottom:30px}@media screen and (min-width: 600px){.vehicle-hero__headers{padding-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-hero__headers{padding-bottom:50px}}.vehicle-hero__headers>h5,.vehicle-hero__headers>.h5,.vehicle-hero__headers h2,.vehicle-hero__headers .h2{margin:0;padding:0;text-align:center}@media (min-width: 900px){.vehicle-hero__headers{padding-bottom:0}.vehicle-hero__headers>h2,.vehicle-hero__headers>.h2,.vehicle-hero__headers h5,.vehicle-hero__headers .h5{text-align:left}}.vehicle-select-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:black;z-index:9000;visibility:hidden;opacity:0;pointer-events:none;transform:translateX(100%);transition:transform 0.675s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.675s step-end,visibility 0.675s step-end}.has-vehicle-select-open .vehicle-select-modal{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0);transition:transform 0.675s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0s step-end,visibility 0s step-end}.vehicle-select-modal__inner{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory}.vehicle-select-modal__inner:before{content:" ";display:block;position:fixed;top:0;left:0;right:0;height:calc(var(--half-height-js) - 37px);background:linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,0.5) 20%, #000);z-index:5;pointer-events:none}.vehicle-select-modal__inner:after{content:" ";display:block;position:fixed;bottom:0;left:0;right:0;height:calc(var(--half-height-js) - 37px);background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5) 20%, #000);z-index:5;pointer-events:none}.vehicle-select-modal__ul{margin:0;padding:0;list-style-type:none;position:relative;min-height:100vh;min-height:-webkit-fill-available;scroll-snap-type:y mandatory}.vehicle-select-modal__ul{padding-left:20px}@media screen and (min-width: 600px){.vehicle-select-modal__ul{padding-left:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-select-modal__ul{padding-left:110px}}.vehicle-select-modal__ul{padding-right:20px}@media screen and (min-width: 600px){.vehicle-select-modal__ul{padding-right:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-select-modal__ul{padding-right:110px}}.vehicle-select-modal__li{height:75px;margin:30px 0;scroll-snap-align:center}.vehicle-select-modal__li:first-child{margin-top:calc(var(--half-height-js) - 37px)}.vehicle-select-modal__li:last-child{margin-bottom:calc(var(--half-height-js) - 37px)}.vehicle-select-modal__link{color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:center;height:100%;pointer-events:none;padding-right:40px}.vehicle-select-modal__link.is-active{pointer-events:auto}.vehicle-select-modal__make-text{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.222em}.vehicle-select-modal__make-text:first-child{margin-top:0}.vehicle-select-modal__make-text:last-child{margin-bottom:0}.vehicle-select-modal__make-text{font-size:14.4px}@media screen and (min-width: 600px){.vehicle-select-modal__make-text{font-size:calc(14.4px + 3.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-select-modal__make-text{font-size:18px}}.vehicle-select-modal__model-text{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1em;margin-top:.125em}.vehicle-select-modal__model-text{font-size:30px}@media screen and (min-width: 600px){.vehicle-select-modal__model-text{font-size:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-select-modal__model-text{font-size:50px}}.vehicle-select-modal__btn{position:fixed;top:50%;transform:translateY(-50%);margin:0;padding:0;border:0;background:none;height:36px;width:36px;color:#ff61b4}.vehicle-select-modal__btn{right:20px}@media screen and (min-width: 600px){.vehicle-select-modal__btn{right:calc(20px + 90 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.vehicle-select-modal__btn{right:110px}}.vehicle-select-modal__btn-icon{display:block;width:100%;height:auto}.charging-locations-embed{display:flex;justify-content:center;margin-top:2em}@media (min-width: 600px){.charging-locations-embed{display:none}}.charging-locations-embed__iframe{width:1024px;height:1000px;border:0;background:#FCFCFC}@media (min-width: 600px){.charging-locations-embed__iframe{height:800px}}.charging-locations__form{display:none;align-items:center;flex-wrap:wrap}.charging-locations__form h3,.charging-locations__form .h3{flex:1 0 100%}.charging-locations__form .customDropdown__input{border-color:black}.charging-locations__form .cta-link{margin-left:1em;transform:scale(1.25);transform-origin:50% 50%}@media (min-width: 600px){.charging-locations__form{display:flex}}.search-page{min-height:100vh}.search-results__header{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em;font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700}.search-results__header:first-child{margin-top:0}.search-results__header:last-child{margin-bottom:0}.search-results__header{font-size:16.2px}@media screen and (min-width: 600px){.search-results__header{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.search-results__header{font-size:18px}}.search-results__header{margin-bottom:15px}@media screen and (min-width: 600px){.search-results__header{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.search-results__header{margin-bottom:25px}}.search-results__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(245px, 1fr));grid-column-gap:22.75px;grid-row-gap:63px}.search-result-item{height:auto;color:currentColor;text-decoration:none}.search-result-item__poster{position:relative;height:0;width:100%;padding-bottom:100%;background:linear-gradient(90deg, #91e2e6, #d460e7)}.search-result-item__poster{margin-bottom:15px}@media screen and (min-width: 600px){.search-result-item__poster{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.search-result-item__poster{margin-bottom:25px}}.search-result-item__poster>img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:75%;max-width:50%;opacity:0.5}.search-result-item__page-source{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;margin:0;padding:0;margin-bottom:.85em}.search-result-item__page-source:first-child{margin-top:0}.search-result-item__page-source:last-child{margin-bottom:0}.search-result-item__page-source{font-size:14.4px}@media screen and (min-width: 600px){.search-result-item__page-source{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.search-result-item__page-source{font-size:16px}}.search-result-item__title{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.15em;margin:0;padding:0;line-height:1.25em;height:2.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search-result-item__title{font-size:16.8px}@media screen and (min-width: 600px){.search-result-item__title{font-size:calc(16.8px + 11.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.search-result-item__title{font-size:28px}}.search-bar{display:block;position:relative}.search-bar{margin-bottom:30px}@media screen and (min-width: 600px){.search-bar{margin-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.search-bar{margin-bottom:50px}}.search-bar__input{border:0;appearance:none;-webkit-appearance:none;border-radius:0;position:relative;display:block;width:100%;margin:0;padding:0;padding-bottom:0;color:#000;border-bottom:thin solid currentColor;font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1em}.search-bar__input{font-size:30px}@media screen and (min-width: 600px){.search-bar__input{font-size:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.search-bar__input{font-size:50px}}.search-bar__input::placeholder{color:#e4e4e4;transition:color 150ms ease}.search-bar__input:focus::placeholder{color:#a4a4a4}.search-bar__btn{margin:0;padding:0;border:0;background:none;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;position:absolute;padding:.666em 1.5em;right:0;bottom:.666em}.search-bar__btn:first-child{margin-top:0}.search-bar__btn:last-child{margin-bottom:0}.search-bar__btn{font-size:14.4px}@media screen and (min-width: 600px){.search-bar__btn{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.search-bar__btn{font-size:16px}}.search-bar__btn:focus,.search-bar__btn:active{border:none;outline:none}.search-bar__icon{width:1em;height:auto;position:relative;color:currentColor}.ev-101{scroll-behavior:smooth;scroll-snap-type:y mandatory;height:100%;overflow:scroll}.ev-101.is-interactive{scroll-snap-type:none}.ev-101__chapter,.ev-101-hero{scroll-snap-type:y mandatory;height:100%;overflow:scroll;scroll-snap-align:start}.ev-101-hero{position:relative;min-height:100%;width:100vw;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white;background:url(/static/images/swirly.jpg);background-color:#000;background-attachment:fixed;background-size:cover}.ev-101-hero:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;transform:scaleY(0);transform-origin:bottom;transition:transform 0.675s cubic-bezier(0.86, 0, 0.07, 1)}.is-interactive .ev-101-hero{z-index:0;position:fixed}.is-interactive .ev-101-hero:after{transform:scaleY(1)}.is-interactive .ev-101-hero.is-active{z-index:100}.is-interactive .ev-101-hero.is-active:after{transform:scaleY(0)}.ev-101-hero__text{max-height:30%;width:100%;max-width:80%}.ev-101-hero__text{margin-top:30px}@media screen and (min-width: 600px){.ev-101-hero__text{margin-top:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-hero__text{margin-top:50px}}.ev-101-hero__text{margin-bottom:30px}@media screen and (min-width: 600px){.ev-101-hero__text{margin-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-hero__text{margin-bottom:50px}}.ev-101-hero__tagline{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.1em}.ev-101-hero__tagline:first-child{margin-top:0}.ev-101-hero__tagline:last-child{margin-bottom:0}.ev-101-hero__tagline{font-size:16px}@media screen and (min-width: 600px){.ev-101-hero__tagline{font-size:calc(16px + 4 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-hero__tagline{font-size:20px}}.ev-101-hero__tagline{margin-bottom:15px}@media screen and (min-width: 600px){.ev-101-hero__tagline{margin-bottom:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-hero__tagline{margin-bottom:25px}}.ev-101-hero__scroll-arrow{border:solid currentColor;border-width:0 3px 3px 0;display:inline-block;margin-top:.5em;transform:rotate(45deg);animation:1s cubic-bezier(0.86, 0, 0.07, 1) infinite alternate scrollArrowMove;cursor:pointer}.ev-101-hero__scroll-arrow{padding:10px}@media screen and (min-width: 600px){.ev-101-hero__scroll-arrow{padding:calc(10px + 4 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-hero__scroll-arrow{padding:14px}}.ev-101-hero__scroll-arrow:before{content:" ";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;transform:rotate(45deg) translateX(15%)}@keyframes scrollArrowMove{from{transform:rotate(45deg) translate(0, 0)}to{transform:rotate(45deg) translate(-20%, -20%)}}.chapter-01--theme{color:#98f1c0}.chapter-01--theme:hover,.chapter-01--theme:focus,.chapter-01--theme:active{color:#98f1c0}.chapter-02--theme{color:#91e2e6}.chapter-02--theme:hover,.chapter-02--theme:focus,.chapter-02--theme:active{color:#91e2e6}.chapter-03--theme{color:#d460e7}.chapter-03--theme:hover,.chapter-03--theme:focus,.chapter-03--theme:active{color:#d460e7}.chapter-04--theme{color:#ffc98c}.chapter-04--theme:hover,.chapter-04--theme:focus,.chapter-04--theme:active{color:#ffc98c}.chapter-05--theme{color:#8a09cb}.chapter-05--theme:hover,.chapter-05--theme:focus,.chapter-05--theme:active{color:#8a09cb}.ev-101-page{position:relative;height:100vh;width:100%;overflow:hidden;scroll-snap-align:start;padding-right:0}.is-interactive .ev-101-page__fixed-pane{position:fixed;background:#fff;height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:0}.is-active .ev-101-page__fixed-pane{z-index:100}@media (min-width: 1000px) and (orientation: landscape){.is-active .ev-101-page__fixed-pane{background:transparent}.has-menu-open .is-active .ev-101-page__fixed-pane{z-index:500 !important;pointer-events:none}}.ev-101-page__inner{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;padding-left:2em;padding-right:3em}@media (min-width: 1000px) and (orientation: landscape){.ev-101-page__inner{flex-direction:row;padding-right:0}}.ev-101-page__anim-canvas{display:flex;justify-content:center;align-items:center;margin-left:-3em;margin-right:-3em}.ev-101-page__anim-canvas{max-height:280px}@media screen and (min-width: 600px){.ev-101-page__anim-canvas{max-height:calc(280px + 320 * ((100vw - 600px) / 400))}}@media screen and (min-width: 1000px){.ev-101-page__anim-canvas{max-height:600px}}.ev-101-page__anim-canvas{margin-top:30px}@media screen and (min-width: 600px){.ev-101-page__anim-canvas{margin-top:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-page__anim-canvas{margin-top:50px}}@media (min-width: 600px){.ev-101-page__anim-canvas{flex:1;margin-right:0}}@media (min-width: 1000px) and (orientation: landscape){.ev-101-page__anim-canvas{max-height:none}}.ev-101-page__anim-canvas svg{width:110%;height:auto;display:block}@media (min-width: 1000px) and (orientation: landscape){.ev-101-page__anim-canvas svg{width:115%}}.ev-101-page__body-wrapper{position:relative}.ev-101-page__body-wrapper{padding-bottom:60px}@media screen and (min-width: 600px){.ev-101-page__body-wrapper{padding-bottom:calc(60px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-page__body-wrapper{padding-bottom:100px}}.ev-101-page__body-wrapper a{text-transform:uppercase;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em}.ev-101-page__body-wrapper a:first-child{margin-top:0}.ev-101-page__body-wrapper a:last-child{margin-bottom:0}.ev-101-page__body-wrapper a{font-size:14.4px}@media screen and (min-width: 600px){.ev-101-page__body-wrapper a{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-page__body-wrapper a{font-size:16px}}.ev-101-page__body-wrapper br{display:none}@media (min-width: 600px){.ev-101-page__body-wrapper{flex:1}}@media (min-width: 1000px) and (orientation: landscape){.ev-101-page__body-wrapper{display:flex;padding-top:6.42857vw;justify-content:center}}.ev-101-page__body-wrapper__inner{max-width:400px;position:relative}@media (min-width: 1400px){.ev-101-page__body-wrapper__inner{max-width:28.57143vw}}.ev-101-page__chapter{position:relative;display:block;padding:0;font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.333em}.ev-101-page__chapter{font-size:22.4px}@media screen and (min-width: 600px){.ev-101-page__chapter{font-size:calc(22.4px + 5.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-page__chapter{font-size:28px}}.ev-101-page__chapter{padding-top:15px}@media screen and (min-width: 600px){.ev-101-page__chapter{padding-top:calc(15px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-page__chapter{padding-top:25px}}.ev-101-page__chapter{margin-bottom:30px}@media screen and (min-width: 600px){.ev-101-page__chapter{margin-bottom:calc(30px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-page__chapter{margin-bottom:50px}}.ev-101-page__chapter>span{font-size:15px}@media screen and (min-width: 600px){.ev-101-page__chapter>span{font-size:calc(15px + 5 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-page__chapter>span{font-size:20px}}.ev-101-page__text{margin-right:2em}.ev-101-page__header{margin:0;padding:0;font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.08em}.ev-101-page__header{font-size:23.8px}@media screen and (min-width: 600px){.ev-101-page__header{font-size:calc(23.8px + 10.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-page__header{font-size:34px}}.ev-101-page__body{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em}.ev-101-page__body:first-child{margin-top:0}.ev-101-page__body:last-child{margin-bottom:0}.ev-101-page__body{font-size:16.2px}@media screen and (min-width: 600px){.ev-101-page__body{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-page__body{font-size:18px}}.ev-101-page__body__small-text{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em}.ev-101-page__body__small-text:first-child{margin-top:0}.ev-101-page__body__small-text:last-child{margin-bottom:0}.ev-101-page__body__small-text{font-size:14.4px}@media screen and (min-width: 600px){.ev-101-page__body__small-text{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-page__body__small-text{font-size:16px}}:root{--ev-101-indicator-two-col: 0px}.ev-101-page__indicator{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.5em;letter-spacing:.01em;position:absolute;top:50%;transform:translate(0, -50%);right:1.25em;display:flex;flex-direction:column;justify-content:center;align-items:center;color:lightgrey}.ev-101-page__indicator{font-size:12px}@media screen and (min-width: 600px){.ev-101-page__indicator{font-size:calc(12px + 8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-page__indicator{font-size:20px}}@media (min-width: 600px){.ev-101-page__indicator{top:calc(50% + 2.25em)}.ev-101-page__indicator{right:20px}}@media screen and (min-width: 600px) and (min-width: 600px){.ev-101-page__indicator{right:calc(20px + 180 * ((100vw - 600px) / 800))}}@media screen and (min-width: 600px) and (min-width: 1400px){.ev-101-page__indicator{right:200px}}@media (min-width: 1000px) and (orientation: landscape){.ev-101-page__indicator{top:auto;bottom:5.71429vw}.is-interactive .ev-101-page__indicator{left:0;right:auto;margin-left:var(--ev-101-indicator-two-col)}}.ev-101-page__indicator-btn{margin:0;padding:0;border:0;background:none;border-left:5px solid transparent;border-right:5px solid transparent;margin:1em 0}.ev-101-page__indicator-btn:focus{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px #d460e7}@media (min-width: 600px){.ev-101-page__indicator-btn{margin:.25em 0}}.ev-101-page__indicator-btn.is-prev{border-bottom:5px solid currentColor}.ev-101-page__indicator-btn.is-next{border-top:5px solid currentColor}.ev-101-page__indicator-text{transform:rotateZ(-90deg);margin:0;padding:0;bottom:0;position:relative;display:inline;position:relative}.ev-101-page__indicator-text span{display:inline-block;padding:0 .25em}@media (min-width: 600px){.ev-101-page__indicator-text{transform:rotateZ(0deg)}.ev-101-page__indicator-text span{padding:0}}.bottom-indicator-hidden .is-next{visibility:hidden}.top-indicator-hidden .is-prev{visibility:hidden}.ev-101-page[data-chapter="1"] a:not([class]){color:#98f1c0}.ev-101-page[data-chapter="2"] a:not([class]){color:#91e2e6}.ev-101-page[data-chapter="3"] a:not([class]){color:#d460e7}.ev-101-page[data-chapter="4"] a:not([class]){color:#ffc98c}.ev-101-page[data-chapter="5"] a:not([class]){color:#8a09cb}.is-interactive .ev-101-page__fixed-pane{opacity:0;transition:opacity .375s ease, z-index 0s 0s linear}.is-active .ev-101-page__fixed-pane{z-index:100;opacity:1;transition:opacity .5s .5s ease, z-index 0s 1s linear}.has-menu-open .ev-101-page__fixed-pane{transition:opacity .5s .5s ease, z-index 0s 0s linear}.ev-101-page__header,.ev-101-page__body{transition:transform 1s cubic-bezier(0.77, 0, 0.175, 1)}.is-interactive .ev-101-page__header{transform:translateY(50px)}.is-active .ev-101-page__header{transform:translateY(0.1px)}.is-interactive .ev-101-page__body{transform:translateY(70px)}.is-active .ev-101-page__body{transform:translateY(0.1px);transition-delay:.1s}@media (min-width: 1000px) and (orientation: landscape){.ev-101-page__inner>*{opacity:1;transition:opacity .25s .375s ease}.has-menu-open .ev-101-page__inner>*:not(:first-child){opacity:0;transition:opacity .375s ease}}.ev-101-nav-bar{position:fixed;background:#000;color:#fff;transform:translateY(110%);z-index:300;left:0;right:0;bottom:0}.ev-101-nav-bar.is-active{transform:translateY(0);transition:transform .375s 2s ease}.ev-101-nav-bar__nav{display:grid;grid-template-columns:repeat(5, 100vw);overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;scrollbar-color:none;-ms-overflow-style:none}.ev-101-nav-bar__nav::-webkit-scrollbar{width:0px;height:0px}.ev-101-nav-bar__nav::-webkit-scrollbar-track{background:none}.ev-101-nav-bar__nav::-webkit-scrollbar-thumb{background-color:none;border-radius:0px;border:none}@media (min-width: 1000px){.ev-101-nav-bar__nav{grid-template-columns:repeat(5, auto)}}@media (min-width: 1200px){.ev-101-nav-bar__nav{grid-template-columns:repeat(5, 1fr)}}:root{--c1prog: 0;--c2prog: 0;--c3prog: 0;--c4prog: 0;--c5prog: 0}.ev-101-nav-bar__chapter{position:relative;display:flex;justify-content:center;align-items:flex-end;padding:.75em 0em;font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.15em;text-decoration:none;white-space:nowrap;border:none;scroll-snap-align:start;scroll-behavior:smooth;transition:color 150ms ease}.ev-101-nav-bar__chapter{font-size:18.4px}@media screen and (min-width: 600px){.ev-101-nav-bar__chapter{font-size:calc(18.4px + 4.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-nav-bar__chapter{font-size:23px}}.ev-101-nav-bar__chapter:nth-of-type(1)::after{transform:scaleX(var(--c1prog))}.ev-101-nav-bar__chapter:nth-of-type(2)::after{transform:scaleX(var(--c2prog))}.ev-101-nav-bar__chapter:nth-of-type(3)::after{transform:scaleX(var(--c3prog))}.ev-101-nav-bar__chapter:nth-of-type(4)::after{transform:scaleX(var(--c4prog))}.ev-101-nav-bar__chapter:nth-of-type(5)::after{transform:scaleX(var(--c5prog))}.ev-101-nav-bar__chapter.is-active:nth-of-type(1){color:#98f1c0}.ev-101-nav-bar__chapter.is-active:nth-of-type(2){color:#91e2e6}.ev-101-nav-bar__chapter.is-active:nth-of-type(3){color:#d460e7}.ev-101-nav-bar__chapter.is-active:nth-of-type(4){color:#ffc98c}.ev-101-nav-bar__chapter.is-active:nth-of-type(5){color:#8a09cb}.ev-101-nav-bar__chapter.is-active::after{opacity:1}.ev-101-nav-bar__chapter>span{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;margin:0;padding-bottom:.142em;margin-left:.75em}.ev-101-nav-bar__chapter>span:first-child{margin-top:0}.ev-101-nav-bar__chapter>span:last-child{margin-bottom:0}.ev-101-nav-bar__chapter>span{font-size:14.4px}@media screen and (min-width: 600px){.ev-101-nav-bar__chapter>span{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-nav-bar__chapter>span{font-size:16px}}.ev-101-nav-bar__chapter>span{font-size:12px}@media screen and (min-width: 600px){.ev-101-nav-bar__chapter>span{font-size:calc(12px + 2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-nav-bar__chapter>span{font-size:14px}}.ev-101-nav-bar__chapter::before{display:none}.ev-101-nav-bar__chapter::after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;transform:scaleX(0);transform-origin:top left;transition:transform .375s ease, opacity .375s ease;background:currentColor;opacity:0}.ev-101-nav-bar__chapter::after{height:2px}@media screen and (min-width: 600px){.ev-101-nav-bar__chapter::after{height:calc(2px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.ev-101-nav-bar__chapter::after{height:5px}}@media (min-width: 1000px){.ev-101-nav-bar__chapter{color:white}}.ev-101-nav-bar__mobile-btn-drawer{position:fixed;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0em .75em;left:0;right:0;bottom:.666em;width:100%;color:white;z-index:310;pointer-events:none}.ev-101-nav-bar__mobile-btn-drawer::before{content:"";display:block;position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;pointer-events:none;background:linear-gradient(to right, #000 10%, #000 10%, transparent 20% 80%, #000 90%, #000 90%)}@media (min-width: 1000px){.ev-101-nav-bar__mobile-btn-drawer{display:none}}.ev-101-nav-bar__btn{margin:0;padding:0;border:0;background:none;color:currentColor;pointer-events:all;margin:0;padding:0;z-index:1;position:relative;opacity:1;transition:opacity .375s ease}.ev-101-nav-bar__btn.is-hidden{opacity:0;pointer-events:none}.ev-101-nav-bar__btn:before{content:" ";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px}.ev-101-nav-bar__btn:first-child>svg{transform:scaleX(-1)}.ev-101-nav-bar__btn:hover,.ev-101-nav-bar__btn:active{color:#d460e7;outline:none;border:none}.no-js .ev-101-nav-bar__btn{display:none}.ev-101-nav-bar__btn-icon{margin:0;padding:0;height:16px;width:16px}.ev-101-animation{width:100%}.ev-101-animation__svg{display:block;width:100%;height:auto}header.resources-index__header-wrapper{padding-bottom:3.25em}.resources-index__header{display:flex;flex-direction:column;gap:1.5em}@media (min-width: 750px){.resources-index__header{flex-direction:row;justify-content:space-between}}.resources-index__header>h1,.resources-index__header>.h1{margin-top:0;margin-bottom:-.1em}.resources-index__header .customDropdown{justify-self:flex-end}@media (min-width: 750px){.resources-index__header .customDropdown{align-self:flex-end;justify-self:none}}.resources-index__header .customDropdown__input{padding-bottom:.45em}.resources-index__body>p{margin-top:0;margin-bottom:2em;font-size:26px;line-height:1.5em}input.resources-index__search-input.search-bar__input{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.15em;text-transform:none}input.resources-index__search-input.search-bar__input{font-size:16.8px}@media screen and (min-width: 600px){input.resources-index__search-input.search-bar__input{font-size:calc(16.8px + 11.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){input.resources-index__search-input.search-bar__input{font-size:28px}}svg.resources-index__search-icon{color:#d460e7;width:1.5em}.resources-index__search-btn.search-bar__btn{padding-bottom:0;padding-right:0;margin-bottom:-.6em}h6.resources-index__search-headline,.resources-index__search-headline.h6{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;margin-bottom:1.25em}h6.resources-index__search-headline:first-child,.resources-index__search-headline.h6:first-child{margin-top:0}h6.resources-index__search-headline:last-child,.resources-index__search-headline.h6:last-child{margin-bottom:0}h6.resources-index__search-headline,.resources-index__search-headline.h6{font-size:14.4px}@media screen and (min-width: 600px){h6.resources-index__search-headline,.resources-index__search-headline.h6{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){h6.resources-index__search-headline,.resources-index__search-headline.h6{font-size:16px}}.l-wrapper-rs form{margin-bottom:5em}.resource-grid{max-width:100%;position:relative;text-align:center;display:grid;grid-template-columns:1fr;grid-gap:1.25em .33em}@media (min-width: 600px){.resource-grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));margin-top:-.4em}.resource-grid.resource-grid--few-results{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}.resource-card{position:relative}.resource-card__grid-container{width:100%;height:0;position:relative;padding-bottom:100%;overflow:hidden}.resource-card__link{text-decoration:none;color:black;z-index:3}.resource-card__link::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.resouce-card__placeholder{background-color:#f1f1f1;color:#cacaca}.resource-card__poster{position:absolute;width:100%;height:133.33%;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}.resource-card__subhead{text-align:left;margin-bottom:.5em;padding-top:1.33em;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em}.resource-card__subhead:first-child{margin-top:0}.resource-card__subhead:last-child{margin-bottom:0}.resource-card__subhead{font-size:11.7px}@media screen and (min-width: 600px){.resource-card__subhead{font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.resource-card__subhead{font-size:13px}}.resource-card__title{text-align:left;margin-top:0}.resource-card__icon{position:absolute;bottom:0;left:0;height:auto}.resource-card__icon-bg--video{color:#d460e7;background-color:#d460e7}.resource-card__icon-bg--photo-gallery{color:#f064a5;background-color:#f064a5}.resource-card__icon-bg--webinar{color:#ffc98c;background-color:#ffc98c}.resource-card__icon-bg--toolkit{color:#91e2e6;background-color:#91e2e6}.resource-card__icon-bg--handout{color:#8dc7ea;background-color:#8dc7ea}.photo-grid__subhead{color:#d768e8;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em;text-decoration:none}.photo-grid__subhead:first-child{margin-top:0}.photo-grid__subhead:last-child{margin-bottom:0}.photo-grid__subhead{font-size:11.7px}@media screen and (min-width: 600px){.photo-grid__subhead{font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.photo-grid__subhead{font-size:13px}}.photo-grid__headline{margin-top:.33em}.photo-grid__grid{max-width:100%;position:relative;text-align:center;display:grid;grid-template-columns:1fr;grid-gap:.33em .33em}@media (min-width: 600px){.photo-grid__grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.photo-grid__grid.photo-grid--few-results{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}.photo-grid__photo-container{width:100%;height:0;position:relative;padding-bottom:100%;overflow:hidden}.photo-grid__image{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}.photo-grid__arrow{position:absolute;top:50%;left:50%;transform:translate(-50%, 250%);color:#fff;z-index:5;pointer-events:none;opacity:0;transition:opacity .25s ease}.photo-grid__photo-link::before{content:"";position:absolute;background-color:#000;opacity:0;transition:opacity .25s;top:0;left:0;right:0;bottom:0;object-fit:cover;height:100%;width:100%;z-index:2}.photo-grid__photo-link::after{content:"VIEW IMAGE";position:absolute;top:50%;left:0;right:0;z-index:3;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;color:white;opacity:0;transition:opacity .25s ease;transform:translateY(-100%)}.photo-grid__photo-link::after:first-child{margin-top:0}.photo-grid__photo-link::after:last-child{margin-bottom:0}.photo-grid__photo-link::after{font-size:14.4px}@media screen and (min-width: 600px){.photo-grid__photo-link::after{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.photo-grid__photo-link::after{font-size:16px}}.photo-grid__photo-link:hover::before,.photo-grid__photo-link:focus::before{opacity:.6}.photo-grid__photo-link:hover::after,.photo-grid__photo-link:focus::after{opacity:1}.photo-grid__photo-link:hover .photo-grid__arrow,.photo-grid__photo-link:focus .photo-grid__arrow{opacity:1}.photo-page{margin-bottom:-1em}.photo-page__subhead{display:block;color:#d768e8;font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em;text-decoration:none;margin-bottom:2em}.photo-page__subhead:first-child{margin-top:0}.photo-page__subhead:last-child{margin-bottom:0}.photo-page__subhead{font-size:11.7px}@media screen and (min-width: 600px){.photo-page__subhead{font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.photo-page__subhead{font-size:13px}}.photo-page__image{width:100%}.photo-page__download-link{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em;text-decoration:none;color:black;display:inline-block;margin-right:auto}.photo-page__download-link:first-child{margin-top:0}.photo-page__download-link:last-child{margin-bottom:0}.photo-page__download-link{font-size:11.7px}@media screen and (min-width: 600px){.photo-page__download-link{font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.photo-page__download-link{font-size:13px}}.photo-page__download-icon{margin-left:.5em;margin-bottom:-.15em;width:.9em;margin-top:1.25em}.event-index-block{border:2px solid #e0e0e0;margin-bottom:1.5em;display:flex;flex-direction:column}.event-index-block{--event-index-sp:48.3px}@media screen and (min-width: 600px){.event-index-block{--event-index-sp:calc(48.3px + 32.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-index-block{--event-index-sp:80.5px}}@media (min-width: 850px){.event-index-block{flex-direction:row}}.event-index-block__link-block{display:flex;flex-direction:column}@media (min-width: 450px){.event-index-block__link-block{flex-direction:row}}@media (min-width: 850px){.event-index-block__link-block{border-right:2px solid #e0e0e0;flex-direction:column}}.event-index-block__date-wrapper{position:relative;transition:color ease .2s}.event-index-block__date-link{text-decoration:none;color:#d460e7;transition:color ease .2s}.event-index-block__date-link:focus-visible,.event-index-block__date-link:hover{color:#000}.event-index-block__date-link::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.event-index-block__date{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.15em;text-decoration:none;line-height:.9;padding:0 .5em .5em .5em;margin:0}.event-index-block__date{font-size:42px}@media screen and (min-width: 600px){.event-index-block__date{font-size:calc(42px + 28 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-index-block__date{font-size:70px}}.event-index-block__year{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.5em;letter-spacing:.01em;margin-top:0;padding-top:calc(.375 * var(--event-index-sp));margin-bottom:0;display:block}.event-index-block__year{font-size:12px}@media screen and (min-width: 600px){.event-index-block__year{font-size:calc(12px + 8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-index-block__year{font-size:20px}}.event-index-block__year{padding-left:24px}@media screen and (min-width: 600px){.event-index-block__year{padding-left:calc(24px + 16 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-index-block__year{padding-left:40px}}.event-index-block__link-wrapper{display:flex;align-items:center;margin-right:auto;margin-bottom:.75em;margin-top:.5em}@media (min-width: 450px){.event-index-block__link-wrapper{margin-left:auto;margin-right:20px;margin-bottom:0;margin-top:0}}@media (min-width: 600px){.event-index-block__link-wrapper{margin-right:calc( .5 * var(--event-index-sp))}}@media (min-width: 850px){.event-index-block__link-wrapper{margin-left:0;margin-right:0;margin-top:auto;margin-bottom:calc(0.5 * var(--event-index-sp))}}.event-index-block__link-wrapper .cta-link__icon{display:inline-block;height:22px;margin-left:.5em}.event-index-block__link{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em}.event-index-block__link:first-child{margin-top:0}.event-index-block__link:last-child{margin-bottom:0}.event-index-block__link{font-size:11.7px}@media screen and (min-width: 600px){.event-index-block__link{font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-index-block__link{font-size:13px}}.event-index-block__link{margin-left:24px}@media screen and (min-width: 600px){.event-index-block__link{margin-left:calc(24px + 16 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-index-block__link{margin-left:40px}}.event-index-block__info-block{padding-top:calc(.375 * var(--event-index-sp));padding-bottom:calc(.5 * var(--event-index-sp));display:flex;flex-direction:column;flex-grow:1;padding-left:20px;padding-right:20px}@media (min-width: 600px){.event-index-block__info-block{padding-left:calc( .5 * var(--event-index-sp));padding-right:calc( .5 * var(--event-index-sp))}}@media (min-width: 850px){.event-index-block__info-block{padding-left:2.5em;padding-right:2.5em}}.event-index-block__header{padding-bottom:calc(.5 * var(--event-index-sp))}.event-index-block__title{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.15em;margin-top:0;text-decoration:none;color:#000;transition:color ease .2s}.event-index-block__title{font-size:16.8px}@media screen and (min-width: 600px){.event-index-block__title{font-size:calc(16.8px + 11.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-index-block__title{font-size:28px}}.event-index-block__title:focus-visible,.event-index-block__title:hover{color:#d460e7}.event-index-block__description{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em}.event-index-block__description:first-child{margin-top:0}.event-index-block__description:last-child{margin-bottom:0}.event-index-block__description{font-size:14.4px}@media screen and (min-width: 600px){.event-index-block__description{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-index-block__description{font-size:16px}}.event-index-block__description>*:last-child{margin-bottom:0}.event-index-block__event-info{display:grid;grid-template-columns:1fr;font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em;margin-top:auto;height:auto}.event-index-block__event-info:first-child{margin-top:0}.event-index-block__event-info:last-child{margin-bottom:0}.event-index-block__event-info{font-size:14.4px}@media screen and (min-width: 600px){.event-index-block__event-info{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-index-block__event-info{font-size:16px}}@media (min-width: 600px){.event-index-block__event-info{grid-template-columns:1fr 1fr}}.event-index-block__info-block .event-index-block__subhead{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em;display:block;padding-bottom:.625em;margin-bottom:0}.event-index-block__info-block .event-index-block__subhead:first-child{margin-top:0}.event-index-block__info-block .event-index-block__subhead:last-child{margin-bottom:0}.event-index-block__info-block .event-index-block__subhead{font-size:11.7px}@media screen and (min-width: 600px){.event-index-block__info-block .event-index-block__subhead{font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-index-block__info-block .event-index-block__subhead{font-size:13px}}.event-index-block__location{grid-row:1 / 2;padding-right:2em;line-height:1.15;padding-bottom:calc(.5 * var(--event-index-sp))}@media (min-width: 600px){.event-index-block__location{padding-bottom:0;grid-column:1 / 2;grid-row:none}}.event-index-block__address p{margin-bottom:0;margin-top:0}.event-index-block__address p:not(:last-child){margin-bottom:.5em}.event-index-block__address p:first-child{display:inline-block}.event-index-block__days{line-height:1.15}.event-index-block__day{display:inline-block;font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em;line-height:1.15;margin-top:0;margin-bottom:0.5em}.event-index-block__day:first-child{margin-top:0}.event-index-block__day:last-child{margin-bottom:0}.event-index-block__day{font-size:14.4px}@media screen and (min-width: 600px){.event-index-block__day{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-index-block__day{font-size:16px}}.event-index-block__time{grid-row:2 / 2}@media (min-width: 600px){.event-index-block__time{grid-column:2 / 2;border-left:2px solid #666666;padding-left:2.125em;padding-top:0}}.event-entry.section-wrapper{padding-bottom:0}.event-entry__title{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.15em;margin-top:0}.event-entry__title{font-size:42px}@media screen and (min-width: 600px){.event-entry__title{font-size:calc(42px + 28 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-entry__title{font-size:70px}}.event-entry__back-link{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em;color:#d460e7;text-decoration:none;min-height:1.25em;background-image:linear-gradient(transparent calc(100% - .1em), currentColor 5px);background-repeat:no-repeat}.event-entry__back-link:first-child{margin-top:0}.event-entry__back-link:last-child{margin-bottom:0}.event-entry__back-link{font-size:14.4px}@media screen and (min-width: 600px){.event-entry__back-link{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-entry__back-link{font-size:16px}}.event-entry__back-link:hover,.event-entry__back-link:focus{animation:425ms both ease linkAnimClean;text-decoration:none}.event-entry__share-btn{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em;margin-top:2.75em;margin-bottom:1.25em;color:#FFFFFF;padding:.5em .75em .25em .75em;text-decoration:none;background:#d460e7;border:2px solid #d460e7;transition:border-color .25s, background ease .25s, color ease .2s}.event-entry__share-btn:first-child{margin-top:0}.event-entry__share-btn:last-child{margin-bottom:0}.event-entry__share-btn{font-size:11.7px}@media screen and (min-width: 600px){.event-entry__share-btn{font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-entry__share-btn{font-size:13px}}.event-entry__share-btn:hover,.event-entry__share-btn:focus-visible{border:2px solid #d460e7;background:white;color:#d460e7}.event-entry__info{display:grid;margin-top:1em;margin-bottom:1em;grid-template-rows:1fr 1fr;border-top:2px solid #e0e0e0}@media (min-width: 600px){.event-entry__info{grid-template-columns:1fr 1fr;grid-template-rows:none;border-bottom:2px solid #e0e0e0;margin-bottom:4em}}.event-entry__address-wrapper{grid-row:1 / 2;font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em}.event-entry__address-wrapper:first-child{margin-top:0}.event-entry__address-wrapper:last-child{margin-bottom:0}.event-entry__address-wrapper{font-size:14.4px}@media screen and (min-width: 600px){.event-entry__address-wrapper{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-entry__address-wrapper{font-size:16px}}.event-entry__address-wrapper p{margin-bottom:0;margin-top:0}.event-entry__address-wrapper p:not(:last-child){margin-bottom:.5em}.event-entry__address-wrapper p:not(:last-child).event-entry__subhead{margin-bottom:0}.event-entry__address-wrapper p:first-child{display:inline-block}@media (min-width: 600px){.event-entry__address-wrapper{grid-column:1 / 2;grid-row:none;border-right:2px solid #e0e0e0}}.event-entry__address{line-height:1.15;margin-bottom:1.75em}.event-entry__subhead{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em;display:block;padding-bottom:.75em;margin-bottom:0;padding-top:2em}.event-entry__subhead:first-child{margin-top:0}.event-entry__subhead:last-child{margin-bottom:0}.event-entry__subhead{font-size:11.7px}@media screen and (min-width: 600px){.event-entry__subhead{font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-entry__subhead{font-size:13px}}.event-entry__subhead.event-entry__when{padding-top:1em}@media (min-width: 600px){.event-entry__subhead.event-entry__when{padding-top:2em}}.event-entry__time{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em;padding-left:0;grid-row:2 / 2}.event-entry__time:first-child{margin-top:0}.event-entry__time:last-child{margin-bottom:0}.event-entry__time{font-size:14.4px}@media screen and (min-width: 600px){.event-entry__time{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-entry__time{font-size:16px}}@media (min-width: 600px){.event-entry__time{grid-column:2 / 2;grid-row:none}.event-entry__time{padding-left:16px}}@media screen and (min-width: 600px) and (min-width: 600px){.event-entry__time{padding-left:calc(16px + 40 * ((100vw - 600px) / 800))}}@media screen and (min-width: 600px) and (min-width: 1400px){.event-entry__time{padding-left:56px}}.event-entry__time .event-entry__days{line-height:1.15;margin-bottom:1.75em}.event-entry__time .event-entry__days .event-entry__day{display:inline-block;margin-top:0;margin-bottom:0.5em}.event-entry__article{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em}.event-entry__article:first-child{margin-top:0}.event-entry__article:last-child{margin-bottom:0}.event-entry__article{font-size:17px}@media screen and (min-width: 600px){.event-entry__article{font-size:calc(17px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-entry__article{font-size:20px}}.event-entry__section-footer{display:flex;flex-direction:column;align-items:center;margin-top:2em;margin-bottom:3em;gap:2em}@media (min-width: 600px){.event-entry__section-footer{gap:4em}}.event-entry__related-link-wrapper{display:flex;align-items:center;margin-left:1em}.event-entry__related-link-wrapper .cta-link__icon{display:inline-block;height:22px;margin-left:.5em}.event-entry__related-link{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em}.event-entry__related-link:first-child{margin-top:0}.event-entry__related-link:last-child{margin-bottom:0}.event-entry__related-link{font-size:11.7px}@media screen and (min-width: 600px){.event-entry__related-link{font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.event-entry__related-link{font-size:13px}}.news-entry .section-wrapper{padding-bottom:0}.news-entry .featured-news-entries{padding-bottom:5.5em}.news-entry__title{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.15em;margin-top:0}.news-entry__title{font-size:42px}@media screen and (min-width: 600px){.news-entry__title{font-size:calc(42px + 28 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.news-entry__title{font-size:70px}}.news-entry__article{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em}.news-entry__article:first-child{margin-top:0}.news-entry__article:last-child{margin-bottom:0}.news-entry__article{font-size:17px}@media screen and (min-width: 600px){.news-entry__article{font-size:calc(17px + 3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.news-entry__article{font-size:20px}}.news-entry__back-link{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.5em;color:#d460e7;text-decoration:none;min-height:1.25em;background-image:linear-gradient(transparent calc(100% - .1em), #d460e7 5px);background-repeat:no-repeat}.news-entry__back-link:first-child{margin-top:0}.news-entry__back-link:last-child{margin-bottom:0}.news-entry__back-link{font-size:14.4px}@media screen and (min-width: 600px){.news-entry__back-link{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.news-entry__back-link{font-size:16px}}.news-entry__back-link:hover,.news-entry__back-link:focus{animation:425ms both ease linkAnimClean;color:#d460e7}.news-entry__content-footer{display:flex;align-items:center;flex-direction:column;gap:1em}.news-entry__content-footer button.news-entry__share-btn{margin-bottom:3em}.news-entry__icon{color:#d460e7;height:2.5em;padding-right:.375em;width:auto;margin-top:2.75em}.news-entry__share-btn{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em;margin-top:2.75em;margin-bottom:1.25em;color:#FFFFFF;padding:.5em .75em .25em .75em;text-decoration:none;background:#d460e7;border:2px solid #d460e7;transition:border-color .25s, background ease .25s, color ease .2s}.news-entry__share-btn:first-child{margin-top:0}.news-entry__share-btn:last-child{margin-bottom:0}.news-entry__share-btn{font-size:11.7px}@media screen and (min-width: 600px){.news-entry__share-btn{font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.news-entry__share-btn{font-size:13px}}.news-entry__share-btn:hover,.news-entry__share-btn:focus-visible{border:2px solid #d460e7;background:white;color:#d460e7}.news-card{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.news-card__image{width:100%}.news-card__title{font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.15em;padding-right:.625em;margin-top:1em;margin-bottom:0}.news-card__title{font-size:16.8px}@media screen and (min-width: 600px){.news-card__title{font-size:calc(16.8px + 11.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.news-card__title{font-size:28px}}.news-card__description{padding-right:1em;margin-top:.5em}.news-card__link-wrapper{display:flex;align-items:center;margin-top:auto}.news-card__link-wrapper .cta-link__icon{display:inline-block;height:22px;margin-left:.5em}.news-card__link{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em}.news-card__link:first-child{margin-top:0}.news-card__link:last-child{margin-bottom:0}.news-card__link{font-size:11.7px}@media screen and (min-width: 600px){.news-card__link{font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.news-card__link{font-size:13px}}.news-card__link::before{content:" ";position:absolute;top:0;bottom:0;left:0;right:0}.news-card__link::before:hover,.news-card__link::before:focus{animation:none}.news-index{--col-size:220px}@media screen and (min-width: 600px){.news-index{--col-size:calc(220px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.news-index{--col-size:240px}}.news-index{--s-20:10px}@media screen and (min-width: 600px){.news-index{--s-20:calc(10px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.news-index{--s-20:20px}}.news-index{--news-filter-gap:16px}@media screen and (min-width: 600px){.news-index{--news-filter-gap:calc(16px + 16 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.news-index{--news-filter-gap:32px}}.news-index .link,.news-index a:not([class]){font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em}.news-index .link:first-child,.news-index a:first-child:not([class]){margin-top:0}.news-index .link:last-child,.news-index a:last-child:not([class]){margin-bottom:0}.news-index .link,.news-index a:not([class]){font-size:11.7px}@media screen and (min-width: 600px){.news-index .link,.news-index a:not([class]){font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.news-index .link,.news-index a:not([class]){font-size:13px}}.news-index .cta-link__icon{display:inline-block;height:22px;margin-left:.5em}.news-index__filter{display:flex;flex-wrap:wrap;gap:var(--news-filter-gap);padding-bottom:2em;padding-top:1em}.news-index__header{display:flex;flex-direction:column;gap:1.5em}@media (min-width: 600px){.news-index__header{flex-direction:row;justify-content:space-between}}.news-index__header>h1,.news-index__header>.h1{margin-bottom:0;line-height:1}.news-index__category{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.15em;color:#000000;text-decoration:none;transition:color .25s ease}.news-index__category:first-child{margin-top:0}.news-index__category:last-child{margin-bottom:0}.news-index__category{font-size:14.4px}@media screen and (min-width: 600px){.news-index__category{font-size:calc(14.4px + 1.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.news-index__category{font-size:16px}}.news-index__category.is-active,.news-index__category:focus-visible,.news-index__category:hover{color:#d460e7}.news-index__clear{margin-left:auto}.news-index__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--col-size), 1fr));column-gap:var(--s-20);row-gap:calc(2.5 * var(--s-20))}@media (min-width: 1400px){.news-index__grid{grid-template-columns:repeat(3, minmax(var(--col-size), 1fr))}}.news-index__grid.has-few{grid-template-columns:repeat(auto-fill, minmax(var(--col-size), 1fr))}@media (min-width: 1400px){.news-index__grid.has-few{grid-template-columns:repeat(3, minmax(var(--col-size), 1fr))}}.news-index__pagination{margin:5em auto 0;display:flex;justify-content:center;flex-wrap:wrap}.news-index__arrow-wrapper{position:relative}.news-index__arrow-wrapper:first-child{margin-right:calc(.5 * var(--news-filter-gap))}.news-index__arrow-wrapper:last-child{margin-left:calc(.5 * var(--news-filter-gap))}.news-index__arrow-wrapper>[class^="news-index__grid-"]{width:.625em;height:.625em;border:1px solid transparent;border-width:0 1px 1px 0;position:absolute;border-bottom-color:black;border-right-color:black}.news-index__arrow-wrapper>[class^="news-index__grid-"].is-active,.news-index__arrow-wrapper>[class^="news-index__grid-"]:hover,.news-index__arrow-wrapper>[class^="news-index__grid-"]:focus-visible{border-color:#d460e7}.news-index__arrow-wrapper .news-index__grid-prev{transform:rotate(135deg);bottom:6px;left:-10px}.news-index__arrow-wrapper .news-index__grid-next{transform:rotate(-45deg);bottom:6px;right:-10px}.news-index__grid-page-link{text-decoration:none;color:#000000;margin-left:calc(.5 * var(--news-filter-gap));margin-right:calc(.5 * var(--news-filter-gap))}.news-index__grid-page-link.is-active,.news-index__grid-page-link:hover,.news-index__grid-page-link:focus-visible{color:#d460e7;text-decoration:underline}.news-index__search-form{position:relative;align-self:flex-start;font-family:"proxima-nova", sans-serif;letter-spacing:.01em;font-weight:700;line-height:1.15em}.news-index__search-form{font-size:16.8px}@media screen and (min-width: 600px){.news-index__search-form{font-size:calc(16.8px + 11.2 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.news-index__search-form{font-size:28px}}@media (min-width: 600px){.news-index__search-form{align-self:flex-end}}.news-index__label{position:absolute;top:-8px;right:0;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;width:44px;height:44px}.news-index__label:active,.news-index__label:focus{outline:none}.news-index__label:hover .news-index__search-icon,.news-index__search-form:focus-within .news-index__label .news-index__search-icon{transform:rotateZ(45deg)}button.news-index__label{background:none;border:none}.news-index__input{border-bottom:2px solid #000000;padding:0 0 .375em 0;width:245px}@media (min-width: 600px){.news-index__input{width:200px}}@media screen and (min-width: 600px) and (min-width: 600px){.news-index__input{width:calc(200px + 115 * ((100vw - 600px) / 800))}}@media screen and (min-width: 600px) and (min-width: 1400px){.news-index__input{width:315px}}.news-index__search-icon{height:1em;width:auto;color:currentColor;transform-origin:center;transform:rotateZ(0deg);transition:transform 150ms ease}form:focus-within button.news-index__label .news-index__search-icon{transform:rotateZ(0deg);transition:transform 0ms ease}form.is-active button.news-index__label .news-index__search-icon{transition:transform 0ms ease}.featured-news-entries__headline{font-family:"quantico",helvetica,arial;text-transform:uppercase;font-weight:normal;line-height:1.333em}.featured-news-entries__headline{font-size:22.4px}@media screen and (min-width: 600px){.featured-news-entries__headline{font-size:calc(22.4px + 5.6 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.featured-news-entries__headline{font-size:28px}}.featured-news-entries__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--col-size), 1fr));column-gap:var(--s-20);row-gap:calc(2.5 * var(--s-20))}.featured-news-entries__grid{--col-size:220px}@media screen and (min-width: 600px){.featured-news-entries__grid{--col-size:calc(220px + 20 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.featured-news-entries__grid{--col-size:240px}}.featured-news-entries__grid{--s-20:10px}@media screen and (min-width: 600px){.featured-news-entries__grid{--s-20:calc(10px + 10 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.featured-news-entries__grid{--s-20:20px}}@media (min-width: 1400px){.featured-news-entries__grid{grid-template-columns:repeat(3, minmax(var(--col-size), 1fr))}}.article-image{width:100%;margin-bottom:1.5em}.share-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:white;box-shadow:0 0 15px #cacaca;width:500px;max-width:85%;z-index:-1}.share-modal.is-active{display:block;z-index:502}.share-modal__wrapper{padding:1em 1em 2em 2em}.share-modal__nav{display:flex;justify-content:flex-end}.share-modal__close-btn{margin:0;padding:0;border:0;background:none}.share-modal__close-icon{color:#cacaca;width:1em;height:1em;transition:color ease .2s}.share-modal__close-icon:hover,.share-modal__close-icon:focus-visible{color:#d460e7}.share-modal__title{margin-top:0}.share-modal__link-wrapper{display:flex;flex-wrap:wrap;gap:1em}.share-modal__link{border-radius:50%;border:2px solid #cacaca;width:2.75em;height:2.75em;position:relative;background-color:white;transition:background-color ease .2s}.share-modal__link:hover,.share-modal__link:focus-visible{border:none;background-color:#d460e7}.share-modal__link:hover [class^="share-modal__icon"],.share-modal__link:focus-visible [class^="share-modal__icon"]{color:#ffffff}[class^="share-modal__icon"]{color:#cacaca;width:auto;height:1.25em;align-self:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}[class^="share-modal__icon"].share-modal__icon--mail{transform:translate(-50%, -50%) scale(0.7)}[class^="share-modal__icon"].share-modal__icon--twitter{transform:translate(-45%, -45%)}[class^="share-modal__icon"].share-modal__icon--linkedin{transform:translate(-45%, -55%)}.share-modal__overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.share-modal__overlay.is-active{display:block;z-index:501}.share-modal__copy-header{font-family:"hammersmith", sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.2em;margin-top:2em}.share-modal__copy-header:first-child{margin-top:0}.share-modal__copy-header:last-child{margin-bottom:0}.share-modal__copy-header{font-size:11.7px}@media screen and (min-width: 600px){.share-modal__copy-header{font-size:calc(11.7px + 1.3 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.share-modal__copy-header{font-size:13px}}.share-modal__copy-wrapper{width:100%;border:2px solid #cacaca;display:flex;justify-content:space-between;align-items:center;padding-top:1em;padding-bottom:1em}.share-modal__url{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;quotes:"“" "”" "‘" "’";line-height:1.333em;color:#cacaca;margin-left:1em;margin-bottom:0;word-break:break-all}.share-modal__url:first-child{margin-top:0}.share-modal__url:last-child{margin-bottom:0}.share-modal__url{font-size:16.2px}@media screen and (min-width: 600px){.share-modal__url{font-size:calc(16.2px + 1.8 * ((100vw - 600px) / 800))}}@media screen and (min-width: 1400px){.share-modal__url{font-size:18px}}.share-modal__url.is-shortened{word-break:unset;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.share-modal__copy-button{margin:0;padding:0;border:0;background:none;color:#d460e7;padding-top:.25em;padding-bottom:.25em;padding-right:.5em;padding-left:.5em;margin-left:.5em;margin-right:.5em;border:2px solid white;border-color:white;transition:border-color ease .2s}.share-modal__copy-button:hover,.share-modal__copy-button:focus-visible{border-color:#d460e7}.video-embed{width:100%}.video-embed.has-style iframe{width:100%;height:auto}

