@font-face{font-family:'AtlasGrotesk';src:url("/static/fonts/AtlasGrotesk-Medium-Web.eot");src:url("/static/fonts/AtlasGrotesk-Medium-Web.eot?#iefix") format("embedded-opentype"),url("/static/fonts/AtlasGrotesk-Medium-Web.woff") format("woff"),url("/static/fonts/AtlasGrotesk-Medium-Web.ttf") format("truetype"),url("/static/fonts/AtlasGrotesk-Medium-Web.svg#AtlasGrotesk-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'AtlasGrotesk';src:url("/static/fonts/AtlasGrotesk-Black-Web.eot");src:url("/static/fonts/AtlasGrotesk-Black-Web.eot?#iefix") format("embedded-opentype"),url("/static/fonts/AtlasGrotesk-Black-Web.woff") format("woff"),url("/static/fonts/AtlasGrotesk-Black-Web.ttf") format("truetype"),url("/static/fonts/AtlasGrotesk-Black-Web.svg#AtlasGrotesk-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'AtlasTypewriter';src:url("/static/fonts/AtlasTypewriter-Regular-Web.eot");src:url("/static/fonts/AtlasTypewriter-Regular-Web.eot?#iefix") format("embedded-opentype"),url("/static/fonts/AtlasTypewriter-Regular-Web.woff") format("woff"),url("/static/fonts/AtlasTypewriter-Regular-Web.ttf") format("truetype"),url("/static/fonts/AtlasTypewriter-Regular-Web.svg#AtlasTypewriter-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'AtlasTypewriter';src:url("/static/fonts/AtlasTypewriter-Medium-Web.eot");src:url("/static/fonts/AtlasTypewriter-Medium-Web.eot?#iefix") format("embedded-opentype"),url("/static/fonts/AtlasTypewriter-Medium-Web.woff") format("woff"),url("/static/fonts/AtlasTypewriter-Medium-Web.ttf") format("truetype"),url("/static/fonts/AtlasTypewriter-Medium-Web.svg#AtlasTypewriter-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'AtlasTypewriter';src:url("/static/fonts/AtlasTypewriter-Black-Web.eot");src:url("/static/fonts/AtlasTypewriter-Black-Web.eot?#iefix") format("embedded-opentype"),url("/static/fonts/AtlasTypewriter-Black-Web.woff") format("woff"),url("/static/fonts/AtlasTypewriter-Black-Web.ttf") format("truetype"),url("/static/fonts/AtlasTypewriter-Black-Web.svg#AtlasTypewriter-Black") format("svg");font-weight:900;font-style:normal}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,figure,table,th,td,caption,hr{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:1px solid}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{font-size:12px;line-height:1.307692308em;background-color:#fff;color:#000;overflow-y:scroll;min-height:100%}@media screen and (min-width: 1024px){html{font-size:13px}}html.no-scroll{overflow-y:hidden;height:100%}html.no-scroll body{overflow-y:hidden;height:100%}body{font-family:"AtlasGrotesk","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong,b{font-weight:700}a{text-decoration:none;color:#000}a:hover,a:focus{cursor:pointer;text-decoration:none;color:#8700ff}.purple{color:#8700ff}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:"AtlasGrotesk","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}h1{font-size:32px;line-height:1em}h2{font-size:24px;line-height:1em}h3{font-size:20px;line-height:1em}h4,h5,h6{font-size:16px;line-height:1em}img{max-width:100%;font-style:italic;vertical-align:middle}svg{max-width:100%}.grid,.image-grid{list-style:none;margin:0;padding:0;margin-left:-15px}.grid__item,.image-grid .image-grid__item{display:inline-block;padding-left:15px;vertical-align:top;width:100%}.grid__item.col-1,.image-grid .col-1.image-grid__item,.grid__item.col-2,.image-grid .col-2.image-grid__item,.grid__item.col-3,.image-grid .col-3.image-grid__item,.grid__item.col-4,.image-grid .col-4.image-grid__item,.grid__item.col-5,.image-grid .col-5.image-grid__item,.grid__item.col-6,.image-grid .col-6.image-grid__item,.grid__item.col-7,.image-grid .col-7.image-grid__item,.grid__item.col-8,.image-grid .col-8.image-grid__item,.grid__item.col-9,.image-grid .col-9.image-grid__item,.grid__item.col-10,.image-grid .col-10.image-grid__item,.grid__item.col-11,.image-grid .col-11.image-grid__item,.grid__item.col-12,.image-grid .col-12.image-grid__item,.grid__item.col-13,.image-grid .col-13.image-grid__item,.grid__item.col-14,.image-grid .col-14.image-grid__item,.grid__item.col-15,.image-grid .col-15.image-grid__item,.grid__item.col-16,.image-grid .col-16.image-grid__item,.grid__item.col-17,.image-grid .col-17.image-grid__item,.grid__item.col-18,.image-grid .col-18.image-grid__item,.grid__item.col-19,.image-grid .col-19.image-grid__item,.grid__item.col-20,.image-grid .col-20.image-grid__item{width:100%}.grid__item.col-thirds,.image-grid .col-thirds.image-grid__item{width:33.333%}@media screen and (min-width: 1024px){.grid__item.col-1,.image-grid .col-1.image-grid__item{width:5%}.grid__item.col-2,.image-grid .col-2.image-grid__item{width:10%}.grid__item.col-3,.image-grid .col-3.image-grid__item{width:15%}.grid__item.col-4,.image-grid .col-4.image-grid__item{width:20%}.grid__item.col-5,.image-grid .col-5.image-grid__item{width:25%}.grid__item.col-6,.image-grid .col-6.image-grid__item{width:30%}.grid__item.col-7,.image-grid .col-7.image-grid__item{width:35%}.grid__item.col-8,.image-grid .col-8.image-grid__item{width:40%}.grid__item.col-9,.image-grid .col-9.image-grid__item{width:45%}.grid__item.col-10,.image-grid .col-10.image-grid__item{width:50%}.grid__item.col-11,.image-grid .col-11.image-grid__item{width:55%}.grid__item.col-12,.image-grid .col-12.image-grid__item{width:60%}.grid__item.col-13,.image-grid .col-13.image-grid__item{width:65%}.grid__item.col-14,.image-grid .col-14.image-grid__item{width:70%}.grid__item.col-15,.image-grid .col-15.image-grid__item{width:75%}.grid__item.col-16,.image-grid .col-16.image-grid__item{width:80%}.grid__item.col-17,.image-grid .col-17.image-grid__item{width:85%}.grid__item.col-18,.image-grid .col-18.image-grid__item{width:90%}.grid__item.col-19,.image-grid .col-19.image-grid__item{width:95%}.grid__item.col-20,.image-grid .col-20.image-grid__item{width:100%}.grid__item.col-thirds,.image-grid .col-thirds.image-grid__item{width:33.333%}}.flag{display:table;width:100%}.flag__img,.flag__body{display:table-cell;vertical-align:middle}.flag__img{padding-right:24px}.flag__img>img{display:block;max-width:none}.flag__body{width:100%;text-align:left}.flag__body,.flag__body>:last-child{margin-bottom:0}.icon,[class^="icon-"]{display:inline-block;width:16px;height:16px;vertical-align:middle}.icon>svg,[class^="icon-"]>svg{width:16px;height:16px;fill:currentColor;vertical-align:top}@media screen and (min-width: 1024px){.icon,[class^="icon-"]{width:10px;height:10px}.icon>svg,[class^="icon-"]>svg{width:10px;height:10px}}.icon--share{width:16px;height:16px}.icon--share>svg{width:16px;height:16px}.list-bare,.accordion,.index,.footer .footer__links,.footer .footer__nav{margin:0;padding:0;list-style:none}.list-inline{margin:0;padding:0;list-style:none}.list-inline>li{display:inline-block}.list-stack,.nav ul,.nav-tertiary,.form.form--filters ul,.list-slim{margin:0;padding:0;list-style:none}.list-stack>li,.nav ul>li,.nav-tertiary>li,.form.form--filters ul>li,.list-slim>li{display:block}.pagination{position:relative;padding:0 25px;margin:34px 0}.pagination .pagination__control{position:absolute;top:0;width:25px;height:25px;border:2px solid #000;border-right:0;border-bottom:0}.pagination .pagination__control:hover,.pagination .pagination__control:active,.pagination .pagination__control:focus{border-color:#8700ff}.pagination .pagination__control--prev{left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pagination .pagination__control--next{right:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.pagination .pagination__list{text-align:center}.pagination .pagination__number{display:inline-block;line-height:25px;height:25px;padding-right:25px}.pagination .pagination__number.pagination__number--current{color:#8700ff}.content{padding-top:51px;padding-bottom:238px}.content a{text-decoration:none;color:#000}.content a:hover,.content a:focus{cursor:pointer;text-decoration:none;color:#8700ff}.content .content__back{display:inline-block;margin-top:34px;border-bottom:1px solid #000;font-weight:900}.content .content__back:hover,.content .content__back:active,.content .content__back:focus{border-color:#8700ff}.container{max-width:1024px;margin:0 auto;position:relative;padding:0 25px 25px}.highlight{display:block;color:#bebebe;margin-bottom:34px}.highlight a{color:#bebebe}.highlight a:hover,.highlight a:active,.highlight a:focus{color:#8700ff}.highlight .highlight__cat{font-family:"AtlasTypewriter","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-weight:900;border-top:2px solid #bebebe;border-bottom:2px solid #bebebe;padding-bottom:17px;padding-top:4px;margin-bottom:4px}.highlight .highlight__date{font-family:"AtlasTypewriter","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-weight:400;text-transform:lowercase}.highlight .highlight__name{font-weight:900}.highlight .highlight__venue{margin-top:17px;border-top:1px dotted #bebebe;padding-top:4px}.highlight .highlight__venue,.highlight .highlight__specs{font-family:"AtlasTypewriter","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-weight:400}@media screen and (min-width: 1024px){.highlight{bottom:25px;margin-bottom:0;float:left;position:fixed;max-width:185px}}.slider{position:relative;overflow:auto}.slider li{list-style:none}.slider ul li{float:left}.nav{position:relative;z-index:10000;height:auto;min-height:30px;font-size:24px;line-height:26px;font-weight:900;padding:16px 0 0}.nav ul li{line-height:1.3;padding:0 20px}.nav a{color:#969696;display:block;padding:10px 0}.nav a>i{font-style:normal}.nav a:hover,.nav a:active,.nav a:focus{cursor:pointer;color:#8700ff}.nav li.current a,.nav li.current a>i{color:#8700ff}.nav .nav__secondary-wrap{position:relative}.nav ul.nav__primary{border-bottom:1px solid #8700ff}.nav ul.nav__primary.expanded li{border-bottom:1px solid #000}.nav ul.nav__primary.expanded li:last-child{border-bottom:0}.nav ul.nav__secondary{position:relative;border-bottom:1px dotted #000}.nav ul.nav__secondary a:hover,.nav ul.nav__secondary a:active,.nav ul.nav__secondary a:focus{color:#000}.nav ul.nav__secondary.expanded li{border-bottom:1px solid #000}.nav ul.nav__secondary.expanded li:last-child{border-bottom:0}.nav ul.nav__secondary li.current a,.nav ul.nav__secondary li.current a>i{color:#000}.nav ul.nav__secondary .sub-list{width:50%;float:left}@media screen and (min-width: 1024px){.nav{float:left;position:fixed;width:100%;max-width:974px;margin-top:65px;padding:17px 0 34px;background-color:#fff;border-bottom:1px dotted #000;font-size:32px;line-height:35px;font-weight:900}.nav a{color:#fff;display:block;padding:0 0}.nav a>i{font-style:normal;color:#000}.nav a:hover,.nav a:active,.nav a:focus{cursor:pointer;color:#8700ff}.nav a:hover>i,.nav a:active>i,.nav a:focus>i{color:#8700ff}.nav ul,.nav ul li{padding:0;border:0 !important;line-height:1}.nav ul.idle a{color:#000}.nav ul.idle a:hover,.nav ul.idle a:active,.nav ul.idle a:focus{color:#8700ff}.nav li:not(.current){display:block}.nav .nav__secondary-wrap{position:relative;max-height:none;overflow:initial}.nav ul.nav__secondary a:hover,.nav ul.nav__secondary a:active,.nav ul.nav__secondary a:focus{color:#8700ff}.nav ul.nav__secondary li.current a,.nav ul.nav__secondary li.current a>i{color:#8700ff}}@media screen and (min-width: 1024px){.list-homepage .nav a{color:#000}.list-homepage .nav a:hover,.list-homepage .nav a:active,.list-homepage .nav a:focus{color:#8700ff}}.nav__toggle{position:absolute;z-index:10;top:16px;right:20px;width:40px;height:40px}.nav__toggle>i{width:25px;height:16px;border-top:3px solid #8700ff;border-bottom:3px solid #8700ff;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav__toggle:before,.nav__toggle:after{content:'';position:absolute;width:25px;height:3px;background-color:#8700ff;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);transition:all 0.2s ease-in-out}.nav__toggle.on>i{border:0}.nav__toggle.on:before{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.nav__toggle.on:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.nav__toggle-alt{position:absolute;z-index:10;top:0;right:20px;width:40px;height:40px}.nav__toggle-alt:before,.nav__toggle-alt:after{content:'';position:absolute;z-index:10;width:15px;height:3px;background-color:#000;top:50%;transition:all 0.2s ease-in-out}.nav__toggle-alt:before{right:0;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.nav__toggle-alt:after{right:9px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.nav__toggle-alt.on:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.nav__toggle-alt.on:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.nav-tertiary-wrap{position:absolute;z-index:100;background-color:#fff;border-bottom:1px dotted #000;left:0;right:0}.nav-tertiary-wrap .nav__toggle-alt{z-index:5}@media screen and (min-width: 1024px){.nav-tertiary-wrap{position:static;border:0;padding:0}}.nav-tertiary{font-size:24px;line-height:26px;font-weight:900;font-weight:500;line-height:44px}.nav-tertiary a{color:#969696}.nav-tertiary a:hover,.nav-tertiary a:active,.nav-tertiary a:focus{cursor:pointer;color:#000}.nav-tertiary li{padding-left:20px}.nav-tertiary li.placeholder{font-size:50%;font-style:italic;color:#bebebe}.nav-tertiary li.current a{color:#000}.nav-tertiary.expanded li{border-bottom:1px solid #000}.nav-tertiary.expanded li:last-child{border-bottom:0}@media screen and (min-width: 1024px){.nav-tertiary{margin-bottom:17px;padding-right:34px;font-size:32px;line-height:35px;font-weight:900;font-weight:500}.nav-tertiary a{color:#000}.nav-tertiary a:hover,.nav-tertiary a:active,.nav-tertiary a:focus{color:#8700ff}.nav-tertiary li{padding-left:0}.nav-tertiary li.current a{color:#8700ff}}.detail-nav{position:relative;margin:17px 0 0}.detail-nav .detail-nav__prev,.detail-nav .detail-nav__next{width:8px;height:8px;border:1px solid #bebebe;border-right:0;border-bottom:0}.detail-nav .detail-nav__prev:hover,.detail-nav .detail-nav__prev:active,.detail-nav .detail-nav__prev:focus,.detail-nav .detail-nav__next:hover,.detail-nav .detail-nav__next:active,.detail-nav .detail-nav__next:focus{border-color:#8700ff}.detail-nav .detail-nav__prev{float:left;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.detail-nav .detail-nav__next{float:right;-webkit-transform:rotate(135deg);transform:rotate(135deg)}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}.form{font-family:"AtlasTypewriter","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-weight:500;position:relative}.form fieldset{border:0;margin-top:34px}.form legend{display:block;font-weight:900;margin-bottom:9px;margin-top:34px}.form .form__errors,.form .form__intro{width:75%}.form .form__errors a,.form .form__intro a{text-decoration:underline}.form .form__errors{background-color:#969696;text-align:center;padding:9px}.form .form__intro{font-family:"AtlasGrotesk","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:34px}.form .form__field{display:block;width:100%;position:relative;padding:20px 0 0 0;margin-bottom:5px;font-weight:500;transition:all 0.2s ease-in-out}.form .form__field .form__field-label{width:100%;overflow:hidden;padding:0 4px 0 16px;font-weight:400}.form .form__field .form__field-input{position:relative;z-index:10;vertical-align:top;width:100%;padding:0;transition:all 0.2s ease-in-out;background-color:white}.form .form__field .form__field-input input,.form .form__field .form__field-input textarea{border:1px solid #000}.form .form__field .form__field-input input.invalid,.form .form__field .form__field-input textarea.invalid{border:1px solid #8700ff}.form .form__field.required:before{content:'*';position:absolute;color:#8700ff;top:0;left:4px;-webkit-transform:translate(0, 20px);transform:translate(0, 20px);z-index:1000;line-height:30px;height:30px;transition:all 0.2s ease-in-out}.form .form__field.form__field--submit{border:0;padding:0}.form .form__field.form__field--float .form__field-label{position:absolute;color:#8700ff;top:0;left:0;font-size:10px;-webkit-transform:translate(0, 20px);transform:translate(0, 20px);transition:all 0.2s ease-in-out}.form .form__field.form__field--float.show-label .form__field-label{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.form .form__field.form__field--float.show-label .form__field-input{padding:0}.form .form__field.form__field--float.show-label input[placeholder]::-webkit-input-placeholder,.form .form__field.form__field--float.show-label textarea[placeholder]::-webkit-input-placeholder{opacity:0}.form .form__field.form__field--float.show-label.required:before{-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}.form .form__field.form__field--float.form__field--textarea.show-label,.form .form__field.form__field--float.form__field--textarea.show-label .form__field-input{height:auto}.form .form__field.form__field--selectbox .form__field-label{display:block;font-weight:500;padding-left:0;margin-bottom:9px}.form .form__field.form__field--selectbox .form__field-input{position:relative;font-size:13px;font-weight:500;color:#000;display:block;border:1px solid #000}.form .form__field.form__field--selectbox .form__field-input:before,.form .form__field.form__field--selectbox .form__field-input:after{content:'';position:absolute;width:8px;height:2px;background-color:#000;top:50%;transition:all 0.2s ease-in-out}.form .form__field.form__field--selectbox .form__field-input:after{right:15px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.form .form__field.form__field--selectbox .form__field-input:before{right:10px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.form .form__field.form__field--checkboxes .form__field-label{position:relative;font-size:13px;font-weight:500;color:#000;display:block;width:auto;padding:9px 0 9px 34px}.form .form__field.form__field--checkboxes .form__field-label:before{content:'';position:absolute;top:6px;left:0;width:20px;height:20px;border:1px solid #000}.form .form__field.form__field--checkboxes .form__field-label:hover,.form .form__field.form__field--checkboxes .form__field-label:active,.form .form__field.form__field--checkboxes .form__field-label:focus{cursor:pointer;color:#8700ff}.form .form__field.form__field--checkboxes input[type="radio"]{position:absolute;opacity:0}.form .form__field.form__field--checkboxes input[type="radio"]:checked+.form__field-label{color:#8700ff}.form .form__field.form__field--checkboxes input[type="radio"]:checked+.form__field-label:after{content:'';position:absolute;left:6px;top:14px;background:#8700ff;width:2px;height:2px;box-shadow:2px 0 0 #8700ff,4px 0 0 #8700ff,4px -2px 0 #8700ff,4px -4px 0 #8700ff,4px -6px 0 #8700ff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form input[type="text"],.form input[type="search"],.form input[type="email"],.form input[type="number"],.form input[type="url"],.form input[type="date"],.form input[type="tel"],.form textarea,.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:100%;border:0;line-height:30px;height:30px;overflow:hidden;outline:none;color:#000;padding:0 4px 0 16px;background-color:transparent;box-sizing:inherit}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;position:relative}.form select::-ms-expand{display:none}.form textarea{line-height:1.3em;padding-top:8px;resize:vertical;height:120px}.form input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;line-height:30px;padding:0 10px;margin:9px 0 0 0;color:#fff;background-color:#000}.form input[type="submit"]:hover,.form input[type="submit"]:active,.form input[type="submit"]:focus{color:#fff;background-color:#8700ff;border-color:#8700ff}@media (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2){.form input[type="search"],.form input[type="text"],.form input[type="email"],.form input[type="number"],.form input[type="url"],.form input[type="date"],.form input[type="tel"],.form textarea,.form select{font-size:16px}}.form.form--filters{color:#8700ff;margin-bottom:34px}.form.form--filters label{display:block;font-size:10px;font-weight:400}.form.form--filters .form__field{width:66%}.form.form--filters .form__field .form__field-input{border:1px solid #8700ff}.form.form--filters .form__field .form__field-label{padding-left:0}.form.form--filters input[type="text"],.form.form--filters input[type="search"],.form.form--filters input[type="email"],.form.form--filters input[type="number"],.form.form--filters input[type="url"],.form.form--filters input[type="date"],.form.form--filters input[type="tel"],.form.form--filters textarea,.form.form--filters select{color:#8700ff}.form.form--datepicker{display:none}/*!
 * Select Boxes
 * Custom styling js dependent
 */.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;color:#8700ff;width:100%;min-height:30px}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;line-height:30px;min-height:30px;padding:0 15px;transition:all 0.2s ease-in;border:1px solid #8700ff}.select-styled span{width:90%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase}.select-styled:before,.select-styled:after{content:'';position:absolute;width:8px;height:2px;background-color:#8700ff;top:50%;transition:all 0.2s ease-in-out}.select-styled:after{right:15px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.select-styled:before{right:10px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.select-styled.active{background-color:#fff}.select-styled.active:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.select-styled.active:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff}.select-options li{margin:2px 0;min-height:30px;padding:10px 15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:lowercase;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:12px;border:1px dotted #8700ff;transition:all 0.2s ease-in}.select-options li:hover{border-style:solid}.select-options li[rel="hide"]{display:none}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.datepicker-wrap{margin-bottom:34px}.pika-single{z-index:9999;display:block;position:relative;color:#000;font-family:"AtlasTypewriter","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-weight:400}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-lendar{float:left;width:100%;max-width:200px;background-color:#f0f0f0}.pika-title{position:relative;text-align:center;border:1px solid #bebebe;margin-bottom:-1px}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:0 5px;text-transform:lowercase;vertical-align:middle;line-height:38px;height:38px}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;outline:none;border:0;padding:0;width:40px;height:40px;text-indent:100%;white-space:nowrap;overflow:hidden;background-color:transparent;position:absolute;top:0}.pika-prev:before,.pika-prev:after,.pika-next:before,.pika-next:after{content:'';position:absolute;width:8px;height:2px;background-color:#000;left:8px;transition:all 0.2s ease-in-out}.pika-prev:after,.pika-next:after{top:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pika-prev:before,.pika-next:before{top:17px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pika-prev:hover:after,.pika-next:hover:after{background-color:#8700ff}.pika-prev:hover:before,.pika-next:hover:before{background-color:#8700ff}.pika-prev,.is-rtl .pika-next{left:0}.pika-next,.is-rtl .pika-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0;border:1px solid #bebebe}.pika-table th{color:#bebebe;text-align:center;text-transform:lowercase;font-weight:400}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#000;text-align:center;background:#f0f0f0}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#000;background-color:#bebebe}.is-full .pika-button{color:#8700ff;background-color:#f0f0f0}.is-selected .pika-button{color:#8700ff;background-color:#fff;box-shadow:inset 0 0 0 1px #8700ff}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#8700ff;box-shadow:inset 0 0 0 1px #8700ff;background-color:#f0f0f0}.pika-table abbr{border-bottom:none;cursor:help;padding:5px;display:block}.button,a.button{display:block;position:relative;border:1px solid #8700ff;line-height:30px;padding:0 16px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8700ff}.button .icon,a.button .icon{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px}.button .icon>svg,a.button .icon>svg{width:12px;height:12px}.button:hover,.button:active,.button:focus,a.button:hover,a.button:active,a.button:focus{color:#fff;background-color:#8700ff}.header{position:fixed;top:0;left:0;z-index:10000;width:100%;padding:0;background-color:#fff}.header .header__meta{position:relative;font-family:"AtlasTypewriter","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;line-height:15.6px;padding:10px 20px 0;background-color:#fff;z-index:10000}.header .header__meta a[rel=external],.header .header__meta .form--search{display:block;position:relative}.header .header__meta a[rel=external]:before,.header .header__meta .form--search:before{content:'';width:100%;height:4px;position:absolute;top:-8px;left:0;background-color:#bebebe}.header .header__meta .form--search input[type=search]{border:0;width:100%;height:auto;line-height:1em;padding:0 0 5px 0}.header .header__meta .form--search .form__field{margin:0;padding:0}.header .header__meta .form--search .form__field-input{border:0}.header .header__meta .form--search:before{background-color:#000}.header .logo-brand{display:inline-block;position:relative;z-index:500}@media screen and (min-width: 1024px){.header{position:static}.header .header__meta{float:left;position:fixed;width:100%;max-width:974px;padding:25px 0 17px;margin-bottom:34px}}@media screen and (min-width: 1024px){.list-homepage .header .nav{width:185px;border-bottom:0}.list-homepage .header .nav a{color:#000}.list-homepage .header .nav a:hover{color:#8700ff}.list-homepage .header .nav .grid__item.col-4,.list-homepage .header .nav .image-grid .col-4.image-grid__item,.image-grid .list-homepage .header .nav .col-4.image-grid__item{width:100%}}.no-scroll .header{height:100%}.no-scroll .header .nav{height:100%;overflow-y:scroll;overflow-x:hidden}.accordion{border-top:2px solid #000}.accordion .accordion__item{position:relative;border-bottom:2px solid #000;margin-bottom:0px;z-index:1}.accordion .accordion__toggle{position:relative;cursor:pointer;font-family:"AtlasTypewriter","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:13px;font-weight:900;line-height:1.5em;padding-top:8.5px;padding-bottom:17px;padding-right:17px}.accordion .accordion__toggle>i{display:block;position:absolute;z-index:10;top:0;right:5px;width:36px;height:36px}.accordion .accordion__toggle>i:before,.accordion .accordion__toggle>i:after{content:'';position:absolute;width:8px;height:2px;background-color:#000;top:50%;transition:all 0.2s ease-in-out}.accordion .accordion__toggle>i:after{right:5px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.accordion .accordion__toggle>i:before{right:0;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.accordion .accordion__toggle:hover,.accordion .accordion__toggle:active,.accordion .accordion__toggle:focus{color:#8700ff}.accordion .accordion__toggle:hover>i:before,.accordion .accordion__toggle:hover>i:after,.accordion .accordion__toggle:active>i:before,.accordion .accordion__toggle:active>i:after,.accordion .accordion__toggle:focus>i:before,.accordion .accordion__toggle:focus>i:after{background-color:#8700ff}.accordion .accordion__content{display:none;padding:17px 0}.accordion .accordion__content.default{display:block}.accordion .accordion__content ul:not(.accordion){margin:17px 17px 17px 34px;list-style:disc}.accordion .accordion__content ul:not(.accordion) a{display:block;text-decoration:underline;margin:9px 0;padding:9px 0}.accordion .accordion__item.current{border-color:#8700ff}.accordion .accordion__item.current>.accordion__toggle{color:#8700ff}.accordion .accordion__item.current>.accordion__toggle>i:before{background-color:#8700ff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.accordion .accordion__item.current>.accordion__toggle>i:after{background-color:#8700ff;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.accordion .accordion{font-family:"AtlasGrotesk","Helvetica Neue",Helvetica,Arial,sans-serif;border-top:0}.accordion .accordion .accordion__item{position:relative;border-top:1px dotted #000;border-bottom:0;margin-bottom:0}.accordion .accordion .accordion__toggle{font-family:"AtlasGrotesk","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em;padding:9px 0 17px}.index .index__item{margin-bottom:34px}.index .index__title{font-size:32px;line-height:35px;font-weight:900;margin-bottom:0}.index .index__date{display:block;font-family:"AtlasTypewriter","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-weight:400}.index .index__date.index__date--numbers{font-size:32px;line-height:35px;font-weight:900;font-weight:400}.index .index__date.index__date--letter{margin-top:17px}.index .index__price{display:block;font-family:"AtlasTypewriter","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:32px;line-height:35px;font-weight:900;font-weight:400}.index .index__pic{margin:17px 0 51px;padding:0 14% 0 7%}.index .index__summary{font-weight:900;width:100%}.index .index__link{border-bottom:1px solid #000}.index .index__link:hover,.index .index__link:active,.index .index__link:focus{border-color:#8700ff}.index .index__figure h2{font-size:13px;font-weight:900;margin-bottom:17px}.index.has-share .index__title{padding-right:100px}.list-definition .list-definition__term{margin-top:17px;font-weight:900}.list-slim .list-slim__item{position:relative;border-top:1px dotted #000;border-bottom:0;margin-bottom:0}.list-slim .list-slim__title{font-size:13px;font-weight:900;line-height:1em;padding:9px 0 17px}.share-list{position:absolute;top:0;right:0;background-color:lime}.footer{font-size:10px}.footer .form--newsletter{font-size:13px;margin:17px 0 0;border-top:1px dotted #000;border-bottom:1px dotted #000;padding-top:9px;padding-bottom:54px}.footer .form--newsletter fieldset{margin-top:0}.footer .grid__item,.footer .image-grid .image-grid__item,.image-grid .footer .image-grid__item{vertical-align:bottom}.footer a{text-decoration:underline}.footer .footer__links li{display:inline-block}.footer .footer__links a{display:block}.footer .disclaimer{padding-top:9px}.footer .symbol-brand{float:right}.footer .symbol-brand .icon{display:inline-block;width:34px;height:32px;vertical-align:middle}.footer .symbol-brand .icon>svg{width:34px;height:32px;fill:currentColor;vertical-align:top}@media screen and (max-width: 1023px){.footer .disclaimer{padding-bottom:9px}.footer .footer__links{border-top:1px dotted #000;border-bottom:1px dotted #000;padding-bottom:34px}.footer .footer__links a{margin:9px 9px 0}.footer .footer__nav{margin-bottom:17px}.footer .symbol-brand{padding-top:9px}}@media screen and (min-width: 1024px){.footer .footer__nav li{display:inline-block}.footer .footer__nav li+li:before{content:"/\00A0"}.footer .footer__links a{display:block;padding:5px 5px 0}}.post-share{position:relative;margin-bottom:17px;text-align:right;margin-right:12px}.post-share__item{margin:0 0 0 10px;display:block}.post{position:relative}.post .post__title{font-size:32px;line-height:35px;font-weight:900}.post .post__title--light{font-size:32px;line-height:1em;font-weight:normal}.post .post__date{font-family:"AtlasTypewriter","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}.post .post__date.post__date--job{margin-top:17px}.post .post__date.post__date--training{font-size:32px;line-height:35px;font-weight:900;font-weight:400}.post .post__topics{font-family:"AtlasTypewriter","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;margin:17px 0 34px}.post .post__intro{margin-top:17px}.post .post__price{display:block;font-family:"AtlasTypewriter","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:32px;line-height:35px;font-weight:900;font-weight:400}.post.has-share .post__title{padding-right:100px}.redactor-editor{font-family:"AtlasGrotesk","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}.item__description,.redactor-box{width:100%}.item__description h1,.item__description .post-title,.redactor-box h1,.redactor-box .post-title{font-size:32px;line-height:1em}.item__description h2,.item__description .post-subtitle,.redactor-box h2,.redactor-box .post-subtitle{font-size:16px;line-height:1em}.item__description h3,.item__description h4,.item__description h5,.item__description h6,.redactor-box h3,.redactor-box h4,.redactor-box h5,.redactor-box h6{font-size:13px;line-height:1em}.item__description span.post-underline,.redactor-box span.post-underline{text-decoration:underline}.item__description p.post-indent,.redactor-box p.post-indent{text-indent:1.5em}.item__description a,.redactor-box a{color:#000;text-decoration:underline}.item__description a:hover,.item__description a:active,.item__description a:focus,.redactor-box a:hover,.redactor-box a:active,.redactor-box a:focus{color:#8700ff}.item__description span.link-special,.item__description span.link-special a,.item__description a.link-special,.redactor-box span.link-special,.redactor-box span.link-special a,.redactor-box a.link-special{display:block;position:relative;border-top:1px dotted #000;border-bottom:0;margin-bottom:0;text-decoration:none;font-size:13px;font-weight:900;line-height:1em;padding:9px 0 12px}.item__description span.link-special:hover,.item__description span.link-special:active,.item__description span.link-special:focus,.item__description span.link-special a:hover,.item__description span.link-special a:active,.item__description span.link-special a:focus,.item__description a.link-special:hover,.item__description a.link-special:active,.item__description a.link-special:focus,.redactor-box span.link-special:hover,.redactor-box span.link-special:active,.redactor-box span.link-special:focus,.redactor-box span.link-special a:hover,.redactor-box span.link-special a:active,.redactor-box span.link-special a:focus,.redactor-box a.link-special:hover,.redactor-box a.link-special:active,.redactor-box a.link-special:focus{color:#8700ff}.item__description b,.item__description strong,.item__description span.post-bold,.redactor-box b,.redactor-box strong,.redactor-box span.post-bold{font-weight:900}.detail .content h2,.detail .content h3,.detail .content h4,.detail .content h5,.detail .content h6{margin-bottom:17px}.detail .content h1{margin-bottom:34px}.image-grid{margin-bottom:17px}.image-grid.image-grid--single .image-grid__item{width:100%}.image-grid.image-grid--double .image-grid__item{width:50%}.image-grid.image-grid--triple .image-grid__item{width:33.333%}.clearfix:after,.nav ul:after,.detail-nav:after{content:"";display:table;clear:both}.hide{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}@media screen and (min-width: 1024px){.hide-desk{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}}@media screen and (max-width: 1023px){.hide-portable{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}}.col-1{width:5%}.col-2{width:10%}.col-3{width:15%}.col-4{width:20%}.col-5{width:25%}.col-6{width:30%}.col-7{width:35%}.col-8{width:40%}.col-9{width:45%}.col-10{width:50%}.col-11{width:55%}.col-12{width:60%}.col-13{width:65%}.col-14{width:70%}.col-15{width:75%}.col-16{width:80%}.col-17{width:85%}.col-18{width:90%}.col-19{width:95%}.col-20{width:100%}.font-base{font-family:"AtlasGrotesk","Helvetica Neue",Helvetica,Arial,sans-serif}.font-pair{font-family:"AtlasTypewriter","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.mega-size{font-size:32px}.kilo-size{font-size:24px}.hecto-size{font-size:20px}.deca-size{font-size:16px}.base-size{font-size:13px;line-height:1.3em}.deci-size{font-size:12px}.centi-size{font-size:10px}.guides{display:none;z-index:100000;opacity:0.3;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:1024px;height:5000px;border:1px dotted lime;background-image:url(../img/guides.png);background-repeat:repeat-y;pointer-events:none}
