@import url(https://fonts.googleapis.com/css?family=Nunito:200,400,600,700);@font-face{font-family:elusive-concepts;src:url('/fonts/ElusiveConcepts.otf') format('opentype');font-weight:400;font-style:normal}[class*=" ec-"],[class^=ec-]{font-family:elusive-concepts!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ec-logo:before{content:"\e900"}.ec-logo-simple:before{content:"\e901"}/*! normalize.css v3.0.0 | 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,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:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--background:#101418;--text:#A3A6A9;--text-bright:#C3C6C9;--text-dark:#012;--text-faded:#838689;--text-primary:#69C;--text-accent:#F73;--text-secondary:#396;--text-placeholder:rgba(0,0,0,0.7);--link-nav:#B3B6B9;--link-nav-hover:#FFF;--link-normal:#69C;--link-active:#C63;--link-hover:#C63;--link-visited:#69C;--link-accent-normal:#C63;--link-accent-active:#E85;--link-accent-hover:#E85;--link-accent-visited:#C63;--color-black:#030609;--color-blue:#36C;--color-green:#396;--color-grey:#3A3B3C;--color-orange:#C63;--color-pink:#936;--color-purple:#63C;--color-red:#933;--color-yellow:#933;--trans-black:rgba(0,0,0,0.6);--trans-white:rgba(255,255,255,0.5);--tint-black:rgba(0,0,0,0.3);--tint-white:rgba(255,255,255,0.2);--color-primary:#369;--color-primary-bright:#9FB6CC;--color-primary-light:#579;--color-primary-dark:#123;--color-primary-darkest:#012;--trans-primary:rgba(50,100,150,0.5);--trans-primary-light:rgba(100,150,200,0.5);--trans-primary-dark:rgba(30,60,90,0.3);--tint-primary:rgba(50,100,150,0.1);--tint-primary-light:rgba(100,150,200,0.2);--tint-primary-dark:rgba(30,60,90,0.1);--tint-primary-trans:rgba(50,100,150,0.0);--color-accent:#C63;--color-accent-bright:#FB6;--color-accent-light:#F94;--color-accent-dark:#C50;--color-accent-darkest:#620;--trans-accent:rgba(200,100,50,0.5);--trans-accent-light:rgba(255,200,100,0.5);--trans-accent-dark:rgba(200,85,0,0.3);--tint-accent:rgba(200,100,50,0.1);--tint-accent-light:rgba(255,200,100,0.2);--tint-accent-dark:rgba(200,85,0,0.1);--tint-accent-trans:rgba(200,100,50,0.0);--color-secondary:#396;--color-secondary-bright:#9FCCB6;--color-secondary-light:#597;--color-secondary-dark:#132;--color-secondary-darkest:#021;--trans-secondary:rgba(50,150,100,0.5);--trans-secondary-light:rgba(100,200,150,0.5);--trans-secondary-dark:rgba(30,90,60,0.3);--tint-secondary:rgba(50,150,100,0.1);--tint-secondary-light:rgba(100,200,150,0.2);--tint-secondary-dark:rgba(30,90,60,0.1);--tint-secondary-trans:rgba(50,150,100,0.0);--success:#393;--success-light:#6C6;--success-dark:#131;--success-trans:rgba(50,150,50,0.3);--success-trans-dark:rgba(50,150,50,0.1);--caution:#983;--caution-dark:#652;--caution-trans:rgba(150,130,50,0.3);--caution-trans-dark:rgba(150,130,50,0.1);--error:#900;--error-bright:#F66;--error-light:#C00;--error-mid:#600;--error-dark:#300;--error-trans:rgba(150,0,0,0.3);--error-trans-dark:rgba(150,0,0,0.1);--warning:#960;--warning-light:#C90;--warning-dark:#310;--warning-trans:rgba(150,100,0,0.3);--warning-trans-dark:rgba(150,100,0,0.1)}@media screen and (max-width:699px){.desktop{display:none!important}}
@media screen and (min-width:700px){.mobile{display:none!important}}
*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{height:100%;margin-bottom:1px;overflow-y:scroll}body{position:relative;min-height:100%;margin:0;padding:0;color:var(--text);font:17px/1.4 Nunito,'Open Sans',futura,arial,sans-serif;background-color:var(--background);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body#tinymce{padding:15px}svg.icon{display:inline-block;position:relative;top:-.1em;height:1em;width:1em;vertical-align:middle}svg.icon-x1a{height:1.5em;width:1.5em}svg.icon-x2{height:2em;width:2em}svg.icon-x3{height:3em;width:3em}svg.icon-x4{height:4em;width:4em}svg.icon-x5{height:5em;width:5em}svg.icon-x6{height:6em;width:6em}svg.large-icon{height:6em;width:6em}img{border:none;max-width:100%}img.h100{object-fit:cover;width:100%;max-height:100px}img.h200{object-fit:cover;width:100%;max-height:200px}img.h300{object-fit:cover;width:100%;max-height:300px}img.w100{object-fit:contain;width:100px;max-width:100px}img.w200{object-fit:contain;width:200px;max-width:200px}img.w300{object-fit:contain;width:300px;max-width:300px}hr{clear:both;border:none;border-top:1px solid rgba(0,0,0,.9);border-bottom:1px solid rgba(255,255,255,.1)}a{color:var(--link-normal);text-decoration:none}a.visited,a:visited{color:var(--link-visited);text-decoration:none}a.hover,a:hover{color:var(--link-hover);text-decoration:none}a.active,a:active{color:var(--link-active);text-decoration:none}a[href^="#"]{color:var(--text-bright);text-decoration:none}a[href^="#"]:visited{color:var(--text-bright);text-decoration:none}a[href^="#"]:hover{color:var(--link-normal);text-decoration:none}a[href^="#"]:active{color:var(--link-normal);text-decoration:none}a.accent{color:var(--link-accent-normal);text-decoration:none}a.accent:visited,a.visited{color:var(--link-accent-visited);text-decoration:none}a.accent:hover,a.hover{color:var(--link-accent-hover);text-decoration:none}a.accent:active,a.active{color:var(--link-accent-active);text-decoration:none}a.warning{color:var(--error-light);text-decoration:none}a.warning.visited,a.warning:visited{color:var(--error-light);text-decoration:none}a.warning.hover,a.warning:hover{color:var(--error-bright);text-decoration:none}a.warning.active,a.warning:active{color:var(--error-bright);text-decoration:none}a.img{border:none!important}[data-modal]{cursor:pointer}.spinner{position:relative}.spinner:before{content:'';display:inline-block;width:1em;height:1em;margin:0 .5em;border-radius:50%;border-top:2px solid #456;border-right:2px solid transparent;animation:spinner .6s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}
h1,h2,h3,h4,h5,h6{position:relative;margin:1em 0 0 0;padding:0;color:var(--text-primary);font-weight:400;line-height:1.2em}h1{padding:0 0 2px;font-size:2.5rem;font-weight:200;text-shadow:0 1px 1px rgba(0,0,0,.25);background:linear-gradient(to bottom,transparent 51px,var(--trans-primary) 51px,var(--trans-primary) 52px,transparent 52px);background-size:62px 62px;background-repeat:repeat-x;background-position:0 100%}h2{font-size:1.7rem;margin-bottom:.5em}h3{font-size:1.3rem;font-weight:400}h4{font-size:1.1rem;font-weight:400}h5{font-size:1rem;font-weight:600;color:var(--text);text-decoration:underline}h6{font-size:1rem;font-weight:400;color:var(--text);font-style:italic}h1.accent,h2.accent,h3.accent,h4.accent,h5.accent,h6.accent{color:var(--text-accent)}h1.noline{background:0 0}h3.eyebrow,h4.eyebrow{color:var(--text-bright);font-weight:200}h3.eyebrow+h1,h3.eyebrow+h2,h4.eyebrow+h2,h4.eyebrow+h3{margin-top:.25em}h1+h3.subhead{margin:.15em 0 .5em;color:var(--text-secondary);font-weight:700;font-style:italic}p{margin:0 0 1em 0}p.no-space{margin-bottom:0}.vspace{margin-top:2rem;margin-bottom:2rem}.hspace{margin-left:2rem;margin-right:2rem}.left{text-align:left}.center{text-align:center}.right{text-align:right}.nowrap{white-space:nowrap}.double,.xxl{font-size:2em;line-height:1}.xl,.xlarge{font-size:1.6em;line-height:1.2}.large,.lg{font-size:1.2em;line-height:1.3}.sm,.small{font-size:.8em;line-height:1.6}.footnote{color:var(--text-faded);font-size:.85em;padding-left:.5em;text-indent:-.5em}.smallcaps{font-variant:small-caps;padding:0 1px}.mono{font-family:consolas,"courier new",monospace}.note{color:var(--text-faded);font-size:.9em;font-style:italic}.hidden{display:none!important}.veiled{opacity:0;height:0;pointer-events:none;margin:0;padding:0}.indent{text-indent:2em}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}span.indent{display:inline-block}.blue{color:var(--color-blue)}.green{color:var(--color-green)}.grey{color:var(--color-grey)}.orange{color:var(--color-orange)}.purple{color:var(--color-purple)}.red{color:var(--color-red)}.yellow{color:var(--color-yellow)}.primary{color:var(--text-primary)}.secondary{color:var(--text-secondary)}.bright{color:var(--text-bright)}.accent{color:var(--text-accent)}.caution{color:var(--caution)}.error{color:var(--error)}.notice{color:var(--primary);font-style:italic}.success{color:var(--success)}.warning{color:var(--warning)}.f-left{float:left;margin-right:1rem}.f-right{float:right;margin-left:1rem}.i-block{display:inline-block}ul{margin:0 0 1em 0;padding:0 0 0 1.3em;list-style-type:square}ul ul{margin:0 0 0 .5em;padding:0 0 0 1.3em;list-style-type:disc}ul ul ul{list-style-type:circle}ul li{margin:5px 0 0;padding:0}ul.no-bullets{list-style-type:none;padding-left:0}ol{margin:0 0 1em 0;padding:0 0 0 1.3em;list-style-type:decimal}ol ol{margin:0 0 0 .5em;padding:0 0 0 1.3em;list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}ol li{margin:5px 0;padding:0}ol.outline{list-style-type:upper-roman}ol.outline ol{list-style-type:upper-alpha}ol.outline ol ol{list-style-type:decimal}ol.outline ol ol ol{list-style-type:lower-alpha}dl{margin-bottom:1rem}dl dt{font-weight:700}blockquote{margin:1rem 0;padding:1rem 2rem;color:var(--text-bright);font-size:1.1em;background:var(--tint-primary);border:1px solid var(--color-primary);border-width:1px 0}table.simple{width:100%;max-width:100%;margin:1em 0;border:1px solid var(--tint-black)}table.simple caption{padding:5px 10px;color:#fff;font-weight:700;background:var(--trans-primary);border:1px solid var(--trans-black);border-width:1px 1px 0 1px}table.simple tr{vertical-align:middle;background-color:rgba(0,0,0,.2)}table.striped tr:nth-child(2n){background-color:rgba(0,0,0,.3)}table.simple tr th{padding:5px 10px;color:var(--text-bright);font-size:.9em;background-color:var(--tint-primary);border:1px solid var(--tint-black)}table.simple thead tr th{vertical-align:bottom}table.sticky-header tr th{position:sticky;left:0}table.simple tr td{padding:10px;border:1px solid var(--tint-black)}table.simple tr.spacer td{padding:0;border:none;background:0 0}table tr[data-id]{cursor:pointer}table tr[data-id]:hover{color:#fff;background-color:rgba(64,72,80,.7)}table tr[data-id]:hover a{color:#fff}table tr[data-id]:hover a:active,table tr[data-id]:hover a:hover{color:#ace}table th[data-sortable]{cursor:pointer}table th[data-order]{padding-right:20px;background-position:95% 50%;background-repeat:no-repeat;background-size:10px}table th[data-order=asc]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'><path d='M5,0L10,10L0,10z' fill='%23555'/></svg>")}table th[data-order=desc]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'><path d='M0,0L10,0L5,10z' fill='%23555'/></svg>")}table td.no-results{font-weight:700;text-align:center}table td.status{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}table td.icon{text-align:center;vertical-align:middle}table td.pagination{text-align:center}@media screen and (max-width:799px){h1{font-size:2.2rem}svg.large-icon{width:3em;height:3em}.f-left,.f-right{float:none;margin-left:auto;margin-right:auto}.m-left{text-align:left!important}.m-center{text-align:center!important}.m-right{text-align:right!important}.m-f-left{float:left!important}.m-f-right{float:right!important}.m-f-none{float:none!important;padding-left:0!important;padding-right:0!important}}
@media print{a{color:#000;text-decoration:none;border-bottom:1px dotted #666}a.visited,a:visited{color:#000;text-decoration:none;border-bottom:1px dotted #666}a.hover,a:hover{color:#000;text-decoration:none;border-bottom:1px dotted #666}a.active,a:active{color:#000;text-decoration:none;border-bottom:1px dotted #666}article a{color:#000;text-decoration:none;border-bottom:1px dotted #666}a.visited,article a:visited{color:#000;text-decoration:none;border-bottom:1px dotted #666}a.hover,article a:hover{color:#000;text-decoration:none;border-bottom:1px dotted #666}a.active,article a:active{color:#000;text-decoration:none;border-bottom:1px dotted #666}.top-link{display:none}h1,h2,h3,h4,h5,h6{color:#222!important}h1{margin-top:none;font-size:1.6rem;background:0 0;border-bottom:1px solid #000}h2{font-size:1.4rem}h3{font-size:1.2rem}table.simple{border:1px solid rgba(0,0,0,.2)}table.simple caption{background:rgba(0,0,0,.6)}table.simple tr{background:0 0}table.striped tr:nth-child(2n){background-color:rgba(0,0,0,.05)}table.simple tr th{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.2)}table.simple tr td{border:1px solid rgba(0,0,0,.2)}}
.grid{display:flex;flex-wrap:wrap;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.grid.gutter{justify-content:space-between}.grid.vertical{flex-direction:column}.grid.gutter,.grid.gutter-lg{justify-content:space-between}.grid.align-top{align-items:flex-start}.grid.align-center{align-items:center}.grid.align-bottom{align-items:flex-end}.grid.justify-left{justify-content:flex-start}.grid.justify-center{justify-content:center}.grid.justify-right{justify-content:flex-end}.grid .cell{display:block;flex:1}.grid .cell.flex{display:flex;flex:1}.grid .cell.vcenter{display:flex;align-items:center}.grid table.cell{display:table}.grid .cell.order-1{order:1}.grid .cell.order-2{order:2}.grid .cell.order-3{order:3}.grid .cell.order-4{order:4}.grid .cell.order-5{order:5}.grid .cell.order-6{order:6}.grid .cell.order-7{order:7}.grid .cell.order-8{order:8}.grid .cell.order-9{order:9}.grid .cell.flex.vertical{flex-direction:column}.grid.gutter-lg>.cell,.grid.gutter>.cell{margin-left:0;margin-right:0;margin-bottom:.5em}.grid.gutter-lg>.cell{margin-bottom:1em}.grid .cell.align-top{align-self:flex-start}.grid .cell.align-bottom{align-self:flex-end}.grid .cell.align-center{align-self:center}.grid .cell.align-right{margin-left:auto}.grid.cols-1>.cell{flex:0 0 100%;max-width:100%}.grid.cols-2>.cell{flex:0 0 50%;max-width:50%}.grid.cols-3>.cell{flex:0 0 33.3333%;max-width:33.3333%}.grid.cols-4>.cell{flex:0 0 25%;max-width:25%}.grid.cols-5>.cell{flex:0 0 20%;max-width:20%}.grid.gutter.cols-2>.cell{flex:0 0 calc(50% - 0.75em);max-width:calc(50% - .75em)}.grid.gutter.cols-3>.cell{flex:0 0 calc(33.3333% - 0.75em);max-width:calc(33.3333% - .75em)}.grid.gutter.cols-4>.cell{flex:0 0 calc(25% - 0.75em);max-width:calc(25% - .75em)}.grid.gutter.cols-5>.cell{flex:0 0 calc(20% - 0.75em);max-width:calc(20% - .75em)}.grid.gutter-lg.cols-2>.cell{flex:0 0 calc(50% - 1.5em);max-width:calc(50% - 1.5em)}.grid.gutter-lg.cols-3>.cell{flex:0 0 calc(33.3333% - 1.5em);max-width:calc(33.3333% - 1.5em)}.grid.gutter-lg.cols-4>.cell{flex:0 0 calc(25% - 1.5em);max-width:calc(25% - 1.5em)}.grid.gutter-lg.cols-5>.cell{flex:0 0 calc(20% - 1.5em);max-width:calc(20% - 1.5em)}.grid>.cell.w-100{flex:0 0 100%;max-width:100%}.grid>.cell.w-90{flex:0 0 90%;max-width:90%}.grid>.cell.w-85{flex:0 0 85%;max-width:85%}.grid>.cell.w-80{flex:0 0 80%;max-width:80%}.grid>.cell.w-75{flex:0 0 75%;max-width:75%}.grid>.cell.w-70{flex:0 0 70%;max-width:70%}.grid>.cell.w-66{flex:0 0 66.6666%;max-width:66.6666%}.grid>.cell.w-65{flex:0 0 65%;max-width:65%}.grid>.cell.w-60{flex:0 0 60%;max-width:60%}.grid>.cell.w-55{flex:0 0 55%;max-width:55%}.grid>.cell.w-50{flex:0 0 50%;max-width:50%}.grid>.cell.w-45{flex:0 0 45%;max-width:54%}.grid>.cell.w-40{flex:0 0 40%;max-width:40%}.grid>.cell.w-35{flex:0 0 35%;max-width:35%}.grid>.cell.w-33{flex:0 0 33.3333%;max-width:33.3333%}.grid>.cell.w-30{flex:0 0 30%;max-width:30%}.grid>.cell.w-25{flex:0 0 25%;max-width:25%}.grid>.cell.w-20{flex:0 0 20%;max-width:20%}.grid>.cell.w-15{flex:0 0 15%;max-width:15%}.grid>.cell.w-10{flex:0 0 10%;max-width:10%}.grid.gutter>.cell.w-90{flex:0 0 calc(90% - 0.75em);max-width:calc(90% - .75em)}.grid.gutter>.cell.w-85{flex:0 0 calc(85% - 0.75em);max-width:calc(85% - .75em)}.grid.gutter>.cell.w-80{flex:0 0 calc(80% - 0.75em);max-width:calc(80% - .75em)}.grid.gutter>.cell.w-75{flex:0 0 calc(75% - 0.75em);max-width:calc(75% - .75em)}.grid.gutter>.cell.w-70{flex:0 0 calc(70% - 0.75em);max-width:calc(70% - .75em)}.grid.gutter>.cell.w-66{flex:0 0 calc(66.6666% - 0.75em);max-width:calc(66.6666% - .75em)}.grid.gutter>.cell.w-65{flex:0 0 calc(65% - 0.75em);max-width:calc(65% - .75em)}.grid.gutter>.cell.w-60{flex:0 0 calc(60% - 0.75em);max-width:calc(60% - .75em)}.grid.gutter>.cell.w-55{flex:0 0 calc(55% - 0.75em);max-width:calc(55% - .75em)}.grid.gutter>.cell.w-50{flex:0 0 calc(50% - 0.75em);max-width:calc(50% - .75em)}.grid.gutter>.cell.w-45{flex:0 0 calc(45% - 0.75em);max-width:calc(54% - .75em)}.grid.gutter>.cell.w-40{flex:0 0 calc(40% - 0.75em);max-width:calc(40% - .75em)}.grid.gutter>.cell.w-35{flex:0 0 calc(35% - 0.75em);max-width:calc(35% - .75em)}.grid.gutter>.cell.w-33{flex:0 0 calc(33.3333% - 0.75em);max-width:calc(33.3333% - .75em)}.grid.gutter>.cell.w-30{flex:0 0 calc(30% - 0.75em);max-width:calc(30% - .75em)}.grid.gutter>.cell.w-25{flex:0 0 calc(25% - 0.75em);max-width:calc(25% - .75em)}.grid.gutter>.cell.w-20{flex:0 0 calc(20% - 0.75em);max-width:calc(20% - .75em)}.grid.gutter>.cell.w-15{flex:0 0 calc(15% - 0.75em);max-width:calc(15% - .75em)}.grid.gutter>.cell.w-10{flex:0 0 calc(10% - 0.75em);max-width:calc(10% - .75em)}.grid.gutter-lg>.cell.w-90{flex:0 0 calc(90% - 1em);max-width:calc(90% - 1em)}.grid.gutter-lg>.cell.w-85{flex:0 0 calc(85% - 1em);max-width:calc(85% - 1em)}.grid.gutter-lg>.cell.w-80{flex:0 0 calc(80% - 1em);max-width:calc(80% - 1em)}.grid.gutter-lg>.cell.w-75{flex:0 0 calc(75% - 1em);max-width:calc(75% - 1em)}.grid.gutter-lg>.cell.w-70{flex:0 0 calc(70% - 1em);max-width:calc(70% - 1em)}.grid.gutter-lg>.cell.w-66{flex:0 0 calc(66.6666% - 1em);max-width:calc(66.6666% - 1em)}.grid.gutter-lg>.cell.w-65{flex:0 0 calc(65% - 1em);max-width:calc(65% - 1em)}.grid.gutter-lg>.cell.w-60{flex:0 0 calc(60% - 1em);max-width:calc(60% - 1em)}.grid.gutter-lg>.cell.w-55{flex:0 0 calc(55% - 1em);max-width:calc(55% - 1em)}.grid.gutter-lg>.cell.w-50{flex:0 0 calc(50% - 1em);max-width:calc(50% - 1em)}.grid.gutter-lg>.cell.w-45{flex:0 0 calc(45% - 1em);max-width:calc(54% - 1em)}.grid.gutter-lg>.cell.w-40{flex:0 0 calc(40% - 1em);max-width:calc(40% - 1em)}.grid.gutter-lg>.cell.w-35{flex:0 0 calc(35% - 1em);max-width:calc(35% - 1em)}.grid.gutter-lg>.cell.w-33{flex:0 0 calc(33.3333% - 1em);max-width:calc(33.3333% - 1em)}.grid.gutter-lg>.cell.w-30{flex:0 0 calc(30% - 1em);max-width:calc(30% - 1em)}.grid.gutter-lg>.cell.w-25{flex:0 0 calc(25% - 1em);max-width:calc(25% - 1em)}.grid.gutter-lg>.cell.w-20{flex:0 0 calc(20% - 1em);max-width:calc(20% - 1em)}.grid.gutter-lg>.cell.w-15{flex:0 0 calc(15% - 1em);max-width:calc(15% - 1em)}.grid.gutter-lg>.cell.w-10{flex:0 0 calc(10% - 1em);max-width:calc(10% - 1em)}@media screen and (max-width:799px){.grid:not(.m-grid)>.cell{flex:0 0 100%!important;max-width:100%!important}.grid.m-cols-1>.cell{flex:0 0 100%;max-width:100%}.grid.m-cols-2>.cell{flex:0 0 50%;max-width:50%}.grid.m-cols-3>.cell{flex:0 0 33.3333%;max-width:33.3333%}.grid.m-cols-4>.cell{flex:0 0 25%;max-width:25%}.grid.m-cols-5>.cell{flex:0 0 20%;max-width:20%}.grid.gutter.m-cols-2>.cell{flex:0 0 calc(50% - 0.75em);max-width:calc(50% - .75em)}.grid.gutter.m-cols-3>.cell{flex:0 0 calc(33.3333% - 0.75em);max-width:calc(33.3333% - .75em)}.grid.gutter.m-cols-4>.cell{flex:0 0 calc(25% - 0.75em);max-width:calc(25% - .75em)}.grid.gutter.m-cols-5>.cell{flex:0 0 calc(20% - 0.75em);max-width:calc(20% - .75em)}.grid.gutter-lg.m-cols-2>.cell{flex:0 0 calc(50% - 1.5em);max-width:calc(50% - 1.5em)}.grid.gutter-lg.m-cols-3>.cell{flex:0 0 calc(33.3333% - 1.5em);max-width:calc(33.3333% - 1.5em)}.grid.gutter-lg.m-cols-4>.cell{flex:0 0 calc(25% - 1.5em);max-width:calc(25% - 1.5em)}.grid.gutter-lg.m-cols-5>.cell{flex:0 0 calc(20% - 1.5em);max-width:calc(20% - 1.5em)}.grid.m-grid>.cell.m-100{flex:0 0 100%;max-width:100%}.grid.m-grid>.cell.m-90{flex:0 0 90%;max-width:90%}.grid.m-grid>.cell.m-85{flex:0 0 85%;max-width:85%}.grid.m-grid>.cell.m-80{flex:0 0 80%;max-width:80%}.grid.m-grid>.cell.m-75{flex:0 0 75%;max-width:75%}.grid.m-grid>.cell.m-70{flex:0 0 70%;max-width:70%}.grid.m-grid>.cell.m-66{flex:0 0 66.6666%;max-width:66.6666%}.grid.m-grid>.cell.m-65{flex:0 0 65%;max-width:65%}.grid.m-grid>.cell.m-60{flex:0 0 60%;max-width:60%}.grid.m-grid>.cell.m-55{flex:0 0 55%;max-width:55%}.grid.m-grid>.cell.m-50{flex:0 0 50%;max-width:50%}.grid.m-grid>.cell.m-45{flex:0 0 45%;max-width:54%}.grid.m-grid>.cell.m-40{flex:0 0 40%;max-width:40%}.grid.m-grid>.cell.m-35{flex:0 0 35%;max-width:35%}.grid.m-grid>.cell.m-33{flex:0 0 33.3333%;max-width:33.3333%}.grid.m-grid>.cell.m-30{flex:0 0 30%;max-width:30%}.grid.m-grid>.cell.m-25{flex:0 0 25%;max-width:25%}.grid.m-grid>.cell.m-20{flex:0 0 20%;max-width:20%}.grid.m-grid>.cell.m-15{flex:0 0 15%;max-width:15%}.grid.m-grid>.cell.m-10{flex:0 0 10%;max-width:10%}.grid.m-grid.gutter>.cell.m-90{flex:0 0 calc(90% - 0.5em);max-width:calc(90% - .5em)}.grid.m-grid.gutter>.cell.m-85{flex:0 0 calc(85% - 0.5em);max-width:calc(85% - .5em)}.grid.m-grid.gutter>.cell.m-80{flex:0 0 calc(80% - 0.5em);max-width:calc(80% - .5em)}.grid.m-grid.gutter>.cell.m-75{flex:0 0 calc(75% - 0.5em);max-width:calc(75% - .5em)}.grid.m-grid.gutter>.cell.m-70{flex:0 0 calc(70% - 0.5em);max-width:calc(70% - .5em)}.grid.m-grid.gutter>.cell.m-66{flex:0 0 calc(66.6666% - 0.5em);max-width:calc(66.6666% - .5em)}.grid.m-grid.gutter>.cell.m-65{flex:0 0 calc(65% - 0.5em);max-width:calc(65% - .5em)}.grid.m-grid.gutter>.cell.m-60{flex:0 0 calc(60% - 0.5em);max-width:calc(60% - .5em)}.grid.m-grid.gutter>.cell.m-55{flex:0 0 calc(55% - 0.5em);max-width:calc(55% - .5em)}.grid.m-grid.gutter>.cell.m-50{flex:0 0 calc(50% - 0.5em);max-width:calc(50% - .5em)}.grid.m-grid.gutter>.cell.m-45{flex:0 0 calc(45% - 0.5em);max-width:calc(54% - .5em)}.grid.m-grid.gutter>.cell.m-40{flex:0 0 calc(40% - 0.5em);max-width:calc(40% - .5em)}.grid.m-grid.gutter>.cell.m-35{flex:0 0 calc(35% - 0.5em);max-width:calc(35% - .5em)}.grid.m-grid.gutter>.cell.m-33{flex:0 0 calc(33.3333% - 0.5em);max-width:calc(33.3333% - .5em)}.grid.m-grid.gutter>.cell.m-30{flex:0 0 calc(30% - 0.5em);max-width:calc(30% - .5em)}.grid.m-grid.gutter>.cell.m-25{flex:0 0 calc(25% - 0.5em);max-width:calc(25% - .5em)}.grid.m-grid.gutter>.cell.m-20{flex:0 0 calc(20% - 0.5em);max-width:calc(20% - .5em)}.grid.m-grid.gutter>.cell.m-15{flex:0 0 calc(15% - 0.5em);max-width:calc(15% - .5em)}.grid.m-grid.gutter>.cell.m-10{flex:0 0 calc(10% - 0.5em);max-width:calc(10% - .5em)}.grid .cell.m-order-1{order:1!important}.grid .cell.m-order-2{order:2!important}.grid .cell.m-order-3{order:3!important}.grid .cell.m-order-4{order:4!important}.grid .cell.m-order-5{order:5!important}.grid .cell.m-order-6{order:6!important}.grid .cell.m-order-7{order:7!important}.grid .cell.m-order-8{order:8!important}.grid .cell.m-order-9{order:9!important}.grid .cell.pad-left{padding-left:0}.grid .cell.pad-right{padding-right:0}}
body{background:url('/images/ui/blue-concrete-dark.png') repeat #202a34}.constrain{width:100%;max-width:1000px;margin:0 auto;padding-left:20px;padding-right:20px}#wrapper{display:grid;grid-template-columns:100%;min-height:100vh;align-content:start}#site-header{position:relative;height:fit-content;padding:0;z-index:1000}#site-header:before{pointer-events:none;content:'';display:block;position:absolute;top:0;left:50%;right:0;width:1000px;height:100%;background:url('/images/ui/blue-concrete.png') repeat;border:0 solid var(--trans-primary);border-width:0 1px;box-shadow:0 0 20px #000;transform:translateX(-50%);z-index:-1}#site-header:after{pointer-events:none;content:'';display:block;position:absolute;top:0;left:0;right:0;width:100%;height:200px;background-image:radial-gradient(ellipse at 50% 0,var(--tint-primary-light) 0,var(--tint-primary-trans) 50%);z-index:-1}#header-container{position:relative}header.old{position:relative;height:fit-content;padding:0;background-color:var(--color-primary);background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(255,255,255,.2) 100%),linear-gradient(to right,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 40%,rgba(0,0,0,0) 60%,rgba(0,0,0,.6) 100%),var(--color-primary);box-shadow:0 0 10px 6px #000,inset 0 -1px 0 rgba(255,255,255,.2);z-index:1000}#site-logo{position:relative;padding:0;z-index:10}#site-logo .title{position:relative;left:20px;font:2rem/1.6 elusive-concepts;color:var(--text-accent);letter-spacing:2px;text-shadow:0 0 5px rgba(0,0,0,.9)}#site-logo .logo{position:absolute;top:53px;left:20px;color:var(--text-accent)}#site-logo img,#site-logo svg{-webkit-filter:drop-shadow(0px 3px 5px rgba(0,0,0,0.5));filter:drop-shadow( 0px 3px 5px rgba(0,0,0,.5))}#notifications{position:absolute;top:0;width:100%;margin:0;padding:0;list-style-type:none}#notifications li{margin:0;padding:5px 20%;line-height:40px;text-align:center;font-size:28px;text-shadow:0 1px 0 rgba(0,0,0,.8);background-color:#999;background-image:linear-gradient(45deg,rgba(0,0,0,0) 23%,rgba(0,0,0,.2) 23%,rgba(0,0,0,.2) 25%,rgba(0,0,0,.1) 25%,rgba(0,0,0,.1) 48%,rgba(0,0,0,.2) 48%,rgba(0,0,0,.2) 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 73%,rgba(0,0,0,.2) 73%,rgba(0,0,0,.2) 75%,rgba(0,0,0,.1) 75%,rgba(0,0,0,.1) 98%,rgba(0,0,0,.2) 98%),linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background-size:20px 20px,100% 100%;border-bottom:1px solid #111}#notifications li.error{color:#fcc;background-color:rgba(100,0,0,.8);border-bottom:1px solid #100}#notifications li.warning{color:#fc9;background-color:rgba(100,100,0,.8);border-bottom:1px solid #110}#notifications li.info{color:#9cf;background-color:rgba(0,50,150,.8);border-bottom:1px solid #001}#notifications li.success{color:#9c9;background-color:rgba(0,100,0,.8);border-bottom:1px solid #010}.indicator{animation:indicator 2s linear infinite alternate}@keyframes indicator{from{color:#69c}to{color:#e82}}
#hero{position:relative;width:1000px;max-width:100%;height:300px;margin:0 auto;padding:30px;background-position:50% 50%;background-size:cover;border:1px solid var(--color-primary);border-width:0 1px 0 1px;z-index:2}#hero::after{position:absolute;display:block;content:'';bottom:0;left:0;width:100%;height:50px;background:url('/images/ui/blue-concrete.png') repeat;background-position:0 100%;mask:linear-gradient(0deg,rgba(0,0,0,1) 10%,rgba(0,0,0,0) 90%);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,1) 10%,rgba(0,0,0,0) 90%)}#hero-content{display:flex;height:100%;align-items:end}#hero-title{width:100%;height:auto;margin:0;padding:15px 20px;color:var(--text-accent);background:linear-gradient(to right,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 33%,rgba(0,0,0,0) 70%);border-radius:10px}#content{flex:1 0 auto;padding:0;z-index:1}.two-column-nav{display:grid;grid-template-columns:200px auto;gap:0;width:100%;max-width:1000px;margin:0 auto}article{position:relative;padding:60px 40px;background:url('/images/ui/blue-concrete.png') repeat;border:0 solid var(--color-primary);border-width:0 1px 1px;box-shadow:0 10px 15px #000;z-index:1}#hero+#content>article{padding-top:20px}.cp_embed_wrapper{margin:1rem}article section{margin:0;padding:30px 0 20px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(0,0,0,.8)}article section:first-of-type{border-top:none;padding:0 0 20px}article section:last-of-type{border-bottom:none}.cell>h2:first-child,.cell>h3:first-child,.cell>h4:first-child,section:first-child>h1,section>h1:first-child,section>h2:first-child,section>h3:first-child,section>h4:first-child,section>h5:first-child,section>h6:first-child{margin-top:0}article .intro{font-size:1.2em}article figure{margin:0 1rem 1rem 1rem}article figure.f-left{max-width:33%;margin:0 1rem 1rem 0}article figure.f-right{max-width:33%;margin:0 0 1rem 1rem}article .admin-controls{position:absolute;top:10px;right:10px}article .drop-icon{display:grid;grid-template-columns:100px auto;gap:15px}article .drop-icon figure{margin:1.5rem 0;padding:0;color:var(--text-secondary);text-align:center}article .drop-icon figure svg{width:80px;height:80px}.sidebar{background:rgba(0,0,0,.3);box-shadow:0 3px 10px #000}.sidebar li.head{margin:1rem 0 .5rem;color:#999;font-size:1.25rem}.swatch{position:relative;width:125px;height:125px;margin:10px 10px 10px 0;padding:10px;border:1px solid #000}.swatch.light{color:#000}.swatch-label{margin:10px 10px 10px 3px;font-size:.8rem}footer{position:relative}.footer-upper{width:980px;max-width:90%;padding:1.5rem 0;background-color:var(--tint-black);border:1px solid var(--trans-primary);border-width:0 1px 1px;box-shadow:0 5px 16px #000;border-radius:0 0 10px 10px}.footer-upper .cell{padding:0 1.5rem}.footer-upper .cell nav ul{padding:0}.footer-lower{padding:1.5rem}.copyright{margin:0;text-align:center;font:0.8rem/2 arial,sans-serif}@media screen and (max-width:699px){#site-header{position:fixed;top:0;left:0;right:0}#header-container{background:url('/images/ui/blue-concrete.png') repeat}#site-logo{top:0;left:0;transform:translateX(0)}#site-logo .title{position:absolute;top:10px;left:50px;font-size:1.5rem}#site-logo .logo{position:absolute;top:10px;left:0;width:45px;height:45px}#wrapper{padding-top:60px}#hero{height:200px;padding:20px}article{padding-top:60px}article figure.f-left{float:none;max-width:100%;margin:1rem auto}article figure.f-right{float:none;max-width:100%;margin:1rem auto}.footer-upper nav ul li{display:inline-block;padding:3px 10px 3px 0}.footer-upper nav ul li.heading{display:block;padding:0}}
nav li,nav ul{margin:0;list-style:none}nav li.heading{color:#999;font-size:1.2em;line-height:1.6;font-weight:600}.skip-nav-link{position:absolute;top:0;left:50%;padding:10px 20px;background:rgba(0,0,0,.5);border:none;border-radius:0 0 5px 5px;transform:translateY(-120%) translateX(-50%);transition:transform .4s ease-in;z-index:1500}.skip-nav-link:focus{transform:translateY(0) translateX(-50%)}nav.meta{position:absolute;top:0;right:15px;text-align:right;z-index:400}nav.meta ul{display:flex;flex-direction:row;text-align:right;margin:0;padding:0;font-size:.8rem;line-height:1.5;background:var(--background);border-radius:0 0 5px 5px;box-shadow:0 2px 10px #000}nav.meta li{border-right:1px solid var(--color-grey)}nav.meta li:last-child{border-right:none}nav.meta li a,nav.meta li span{display:block;width:max-content;min-width:100px;padding:3px 10px;text-align:center;word-wrap:nowrap}nav.meta li.quote-cta{background:var(--color-secondary);border-radius:0 0 0 5px}nav.meta li.quote-cta:hover{background:var(--color-accent)}nav.meta li.quote-cta a{color:var(--text-dark)}nav.site{position:relative;height:60px}nav.site{background:var(--tint-primary);border:0 solid var(--color-primary);border-width:1px 0;box-shadow:0 0 10px 6px #000}nav.site>ul{display:grid;grid-template-columns:0 repeat(3,1fr);gap:0;padding:0;align-items:center;justify-content:center;vertical-align:middle;text-align:center;border:0 solid var(--tint-primary);border-width:0 1px}nav.site li{position:relative;margin:0}nav.site li.submenu .expand{position:absolute;top:10px;right:10px;width:40px;height:40px;padding:10px;color:var(--link-nav)}nav.site a{display:flex;justify-content:center;align-items:center;position:relative;width:100%;min-height:60px;padding:10px;color:#000;color:var(--link-nav);font-size:1.1rem;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;text-shadow:0 0 5px rgba(0,0,0,.7);border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(0,0,0,.5);border-bottom:4px solid transparent}nav.site>ul>li:first-child>a{box-shadow:-1px 0 0 rgba(0,0,0,.5)}nav.site>ul>li:last-child>a{box-shadow:1px 0 0 rgba(255,255,255,.2)}nav.site a span{display:block}nav.site>ul>li:hover>a{color:var(--link-nav-hover);text-decoration:none;background:rgba(215,235,255,.2);background:radial-gradient(ellipse farthest-corner at 50% -100%,rgba(150,200,255,.4) 50%,rgba(255,255,255,0) 100%);border-bottom:4px solid #6ae;box-shadow:inset 0 -1px 1px rgba(0,0,0,.8)}nav.site>ul>li:first-child:hover>a{box-shadow:-1px 0 0 rgba(0,0,0,.5),inset 0 -1px 1px rgba(0,0,0,.8)}nav.site>ul>li:last-child:hover>a{box-shadow:1px 0 0 rgba(255,255,255,.2),inset 0 -1px 1px rgba(0,0,0,.8)}nav.site .active:hover a{background:0 0;border-bottom:none}nav.site .active a:after{display:block;position:absolute;content:"\25B2";bottom:0;left:0;width:100%;color:#e72;font-size:1rem;line-height:.6rem;text-shadow:0 -2px 12px rgba(238,119,34,.8),0 -1px 1px rgba(0,0,0,.8);border-bottom:4px solid #e72;box-shadow:inset 0 -1px 1px rgba(0,0,0,.8)}nav.site>ul ul{display:grid;grid-template-columns:minmax(100%,max-content);position:absolute;top:100%;left:50%;width:fit-content;min-width:100%;height:fit-content;margin:0;padding:0;transform-origin:top center;transform:translateX(-50%);box-shadow:0 2px 15px rgba(0,0,0,.7);transition:all .5s ease-out;overflow:hidden}nav.site ul ul li a{display:block;justify-content:center;align-items:center;position:relative;width:auto;min-width:125px;min-height:40px;padding:10px;color:var(--link-normal);font-size:1.1rem;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;text-shadow:none;box-shadow:none;background:var(--color-black);border-bottom:1px solid var(--color-grey);border-left:1px solid var(--background);border-right:1px solid var(--background)}nav.site ul ul li:hover a{color:var(--link-active);border-bottom:1px solid var(--color-grey)}nav.site .burger{display:none;position:absolute;top:5px;right:5px;width:50px;height:50px;border:1px solid var(--color-primary-bright);border-radius:5px}nav.site .burger span,nav.site .burger span:after,nav.site .burger span:before{display:block;content:"";position:absolute;width:38px;height:6px;background:var(--color-primary-light);border-radius:3px;transform:rotateZ(0);transition:all .3s ease-in-out}nav.site .burger span{top:calc(50% - 3px);left:5px}nav.site .burger span:before{top:-12px}nav.site .burger span:after{bottom:-12px}nav.site.open .burger span:before{transform:translateY(12px) rotateZ(45deg)}nav.site.open .burger span:after{transform:translateY(-12px) rotateZ(-45deg)}nav.site.open .burger span{background-color:rgba(0,0,0,0)}footer nav li a{padding:4px 0}nav.social{font-size:1.6rem}nav.legal ul,nav.social ul{margin:1rem 0;padding:0;text-align:center}nav.legal li,nav.social li{display:inline-block;margin:0 5px}nav.social a,nav.social a:hover{text-decoration:none;border:none}#breadcrumbs{position:absolute;top:100%;left:0;right:0;padding:5px 0 0 110px}ul.breadcrumb{position:relative;list-style:none;margin:0;padding:0;border-radius:10px}ul.breadcrumb li{display:inline-block;margin:0;padding:0 8px 0 0}ul.breadcrumb li+li:before{display:inline-block;content:"\203A\203A";padding:0 10px 0 0}ul.breadcrumb li a{font-size:.9em;font-variant:small-caps;letter-spacing:1px;border:none}nav.navbar{margin:0 0 1rem 0}.pagination{margin:0 auto;padding:0;text-align:center;list-style-type:none}.pagination li{display:inline-block;margin:0;padding:0}.pagination li a,.pagination li span{display:block;min-width:2em;padding:3px 5px;color:var(--text);text-align:center;border-radius:5px;border-top:1px solid transparent;border-bottom:1px solid transparent}.pagination li.first a,.pagination li.last a,.pagination li.next a,.pagination li.prev a{color:var(--link-nav);font-size:.9em}.pagination li.active a,.pagination li.active span{color:var(--text-bright);background:var(--trans-primary)}.pagination li:hover a{color:#000;background:var(--trans-white)}.pagination li a.disabled{color:var(--tint-white);background:0 0}@media screen and (min-width:700px){nav.site>ul{grid-template-columns:2fr repeat(3,1fr)}nav.site>ul ul{max-height:0;transition:all .5s ease-in-out}nav.site>ul>li:hover ul{max-height:500px}nav.site li.submenu .expand{position:absolute;top:calc(100% - 18px);right:50%;width:15px;height:15px;padding:0;color:var(--link-nav);transform:translateX(50%);opacity:.25;pointer-events:none;transition:all .5s linear}nav.site>ul>li:hover .expand{color:var(--color-accent);opacity:1}}
@media screen and (max-width:699px){nav.meta{top:60px;right:50%;text-align:center;transform:translateX(50%);z-index:400}nav.meta li a{padding:10px 10px 5px}nav.site{z-index:500}nav.site .burger{display:block}nav.site ul{display:block;position:fixed;top:60px;right:110%;width:100%;height:calc(100vh - 60px);margin:0;padding:15px 0;background:rgba(0,0,0,.9);transition:right .5s ease-in;overflow:auto}nav.site.open ul{right:0}nav.site>ul ul{position:relative;max-height:0}nav.site li{display:block}nav.site li.submenu.open .expand{transform:rotate(180deg)}nav.site li.submenu.open ul{display:grid;max-height:fit-content}nav.site>ul>li:hover>a,nav.site>ul>li>a{color:var(--link-nav);width:calc(100vw - 10px);max-width:calc(100vw - 10px);padding:1.3rem 0;margin:5px 5px 0;background:var(--color-primary-dark) url('/images/ui/trans_noise_2.png');border-top:1px solid var(--tint-white);border-bottom:1px solid var(--tint-black);border-radius:5px;box-shadow:none}nav.site>ul>li.submenu.open>a{color:var(--link-nav-hover);background:rgba(215,235,255,.2);background:radial-gradient(ellipse farthest-corner at 50% -100%,rgba(150,200,255,.4) 50%,rgba(255,255,255,0) 100%);border-bottom:4px solid #6ae;box-shadow:inset 0 -1px 1px rgba(0,0,0,.8)}nav.site ul ul li a{padding:1.3rem 0}nav.navbar{text-align:center}}
.button{cursor:pointer;display:inline-block;position:relative;min-width:130px;padding:6px 15px;color:#fff!important;text-transform:uppercase;text-align:center;font-weight:400;text-shadow:0 -1px 0 rgba(0,0,0,.7);letter-spacing:2px;background-color:var(--color-primary);background-image:linear-gradient(to bottom,rgba(0,0,0,.4) 20%,rgba(255,255,255,.1) 100%),linear-gradient(to right,rgba(0,0,0,.4) 0,rgba(255,255,255,.1) 40%,rgba(255,255,255,.1) 60%,rgba(0,0,0,.4) 100%);border:1px solid var(--color-primary-darkest);border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.5);outline:0}.button.hover,.button:hover{text-decoration:none!important;background-color:var(--color-primary-light);background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(0,0,0,.4) 50%,rgba(255,255,255,.2) 100%),linear-gradient(to right,rgba(255,255,255,.2) 0,rgba(0,0,0,.4) 40%,rgba(0,0,0,.4) 60%,rgba(255,255,255,.2) 100%);border-color:var(--color-primary-dark)}.button.active,.button:active{text-decoration:none!important;text-shadow:0 1px 0 rgba(0,0,0,.5);background-color:var(--color-primary-dark);background-image:linear-gradient(to right,rgba(0,0,0,.4) 00%,rgba(255,255,255,.1) 40%,rgba(255,255,255,.1) 60%,rgba(0,0,0,.4) 100%);box-shadow:inset 0 2px 3px rgba(0,0,0,.8);border-color:var(--color-primary)}.btn-cta{background-color:var(--success);border-color:var(--success-dark)}.btn-cta.hover,.btn-cta:hover{background-color:var(--success-light);border-color:var(--success)}.btn-cta.active,.btn-cta:active{background-color:var(--success-dark);border-color:var(--success)}.btn-attn{background-color:var(--error);border-color:var(--error-dark)}.btn-attn.hover,.btn-attn:hover{background-color:var(--error-light);border-color:var(--error)}.btn-attn.active,.btn-attn:active{background-color:var(--error-dark);border-color:var(--error)}.btn-gray{background-color:#666;border:1px solid #222}.btn-gray.hover,.btn-gray:hover{background-color:#999;border:1px solid #333}.btn-gray.active,.btn-gray:active{background-color:#555;border:1px solid #666}.btn-ghost{background-color:var(--tint-primary);background-image:none;border-color:var(--trans-primary);box-shadow:none}.btn-ghost.hover,.btn-ghost:hover{background-color:var(--tint-primary-light);background-image:none;border-color:var(--trans-primary)}.btn-ghost.active,.btn-ghost:active{background-color:var(--tint-primary-dark);background-image:none;border-color:var(--trans-primary)}.btn-inactive,.btn-inactive:active,.btn-inactive:hover,.button:disabled,.button:disabled:hover{cursor:default;color:#555!important;text-shadow:none;background:0 0;border:1px solid #444;box-shadow:none}.btn-full{min-width:100%;width:100%;padding:10px 15px}.btn-small{min-width:auto;padding:3px 10px;font-size:.9rem;border-radius:3px}.btn-utility{cursor:pointer;position:relative;min-width:50px;padding:3px 10px;font-size:11px;line-height:11px;font-weight:700;background-color:#234;background-image:url(../images/ui/trans_noise_2.png);border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2)}.btn-utility.hover,.btn-utility:hover{text-decoration:none;background-color:#456;background-image:url(../images/ui/trans_noise_2.png)}@media screen and (max-width:799px){.button{min-width:auto}.btn-m-full{min-width:100%;width:100%;padding:10px 15px}}
@media print{.button{color:#666!important;text-shadow:none!important;background:rgba(0,0,0,.1)!important;border:1px solid #999!important;box-shadow:none!important}}
.panel,[class*=panel-],a.panel,a[class*=panel-]{position:relative;margin-bottom:1em;padding:10px;background:var(--tint-primary-dark);background:var(--tint-black);border-radius:5px;border:1px solid var(--trans-primary);transition:background-color .5s linear,border .5s linear,color .5s linear;will-change:background-color,border,color}a.panel,a[class*=panel-]{display:block}.panel.has-icon,[class*=panel-].has-icon,a.panel.has-icon,a[class*=panel-].has-icon{display:grid;grid-template-columns:45px auto;align-items:center}h1+.grid,h2+.grid,h3+.grid,h4+.grid,h5+.grid,h6+.grid{margin-top:1rem}.panel h3,[class*=panel-] h3{color:var(--text-primary)}.panel h2:first-child,.panel h3:first-child,.panel h4:first-child,[class*=panel-] h2:first-child,[class*=panel-] h3:first-child,[class*=panel-] h4:first-child{margin-top:.5rem}a.panel p,a[class*=panel-] p{color:var(--text);transition:color .5s linear;will-change:color}.panel .title,[class*=panel-] .title{width:calc(100% + 20px);margin:-10px -10px 20px -10px;padding:5px 10px;color:var(--text-bright);background:var(--tint-primary);border-radius:5px 5px 0 0;border-bottom:1px solid var(--trans-primary)}a.panel:hover,a[class*=panel-]:hover{color:var(--link-hover);background:var(--tint-primary);border:1px solid var(--link-normal)}a.panel:hover p,a[class*=panel-]:hover p{color:var(--link-hover)}.panel-light,a.panel-light{background:var(--trans-primary-dark);border:1px solid var(--trans-primary)}a.panel-light:hover{color:var(--link-hover);background:var(--tint-primary-light);border:1px solid var(--color-primary-light)}.panel-error,.panel.error,a.panel-error,a.panel.error{color:var(--error-light);background:var(--error-trans-dark);border:1px solid var(--error)}.panel-error h3,.panel.error h3{color:var(--error-bright)}.panel-notice,.panel.notice,a.panel-notice,a.panel.notice{color:var(--warning);background:var(--warning-trans-dark);border:1px solid var(--warning)}.panel-notice h3,.panel.notice h3{color:var(--warning-light)}.panel figure{margin:0 1rem 1rem}.collapsible{margin:0 0 1rem}.collapsible .collapsed{display:none}.collapsible.open .collapsed{display:block;margin-top:5px}.collapsible.open .collapsed.grid{display:flex}.collapsible.open tr.collapsed{display:table-row}.collapsible .expand{cursor:pointer;position:relative;padding:3px 10px;background:var(--tint-black);border-radius:3px}.collapsible .arrow{position:absolute;top:50%;right:10px;width:.8em;height:.8em;transform:translateY(-50%)}.collapsible.open .arrow{transform:translateY(-50%) rotate(180deg)}.accordian{display:block;width:100%}.tabs{display:flex;flex-wrap:wrap;width:100%}.accordian>.tab-input,.tabs>.tab-input{position:absolute;display:none}.accordian>.tab{position:relative;cursor:pointer;width:100%;margin:0;padding:10px 20px;color:#456;font-size:1.2rem;font-weight:700;background-color:var(--trans-primary-dark);border-radius:0;border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(0,0,0,.3);transition:background-color .3s,color .3s}.accordian>.tab:first-of-type{border-radius:4px 4px 0 0}.accordian>.tab:after{position:absolute;content:'\254b';top:50%;right:15px;color:var(--text-primary);font-size:1.3rem;font-weight:700;transform:translateY(-50%)}.tabs>.tab{position:relative;cursor:pointer;margin:0 10px 0 0;padding:10px 20px;color:var(--text-normal);font-size:1.2rem;text-align:center;background-color:var(--trans-primary-dark);border:1px solid var(--trans-primary);border-radius:3px 3px 0 0;border-bottom:none;transition:background-color .3s,color .3s}.tabs>.tab:last-of-type{margin:0}.accordian>.tab:active,.accordian>.tab:focus,.accordian>.tab:hover,.tabs>.tab:active,.tabs>.tab:focus,.tabs>.tab:hover{color:#fff;background-color:var(--trans-primary)}.accordian .tab.active,.accordian>.tab-input:checked+.tab,.tabs>.tab-input:checked+.tab,.tabs>.tab.active{color:var(--text-bright);background-color:var(--color-primary-dark)}.accordian>.tab-input:checked+.tab:after .accordian>.tab.active:after{content:'\2501';color:var(--text-bright)}.accordian>.tab-content,.tabs>.tab-content{flex:1 0 100%;max-width:100%;display:none;padding:20px;background:var(--trans-primary-dark);border:1px solid var(--color-primary);overflow:auto}.accordian .tab-input:checked+.tab+.tab-content,.tabs .tab-input:checked+.tab+.tab-content{display:block}.accordian .tab-input:checked+.tab+.tab-content.grid,.tabs .tab-input:checked+.tab+.tab-content.grid{display:flex}.folded label:before{content:'View '}.folded .folded-trigger:checked~label:before{content:'Hide '}.folded .folded-content,section .folded .folded-trigger{display:none}.folded .folded-trigger:checked~.folded-content{display:block}@media screen and (min-width:700px){.tabs>.tab-content{order:99;box-shadow:0 3px 5px rgba(0,0,0,.2)}table.dossier{max-width:18vw;float:right;margin:0 0 15px 15px}}
@media screen and (max-width:699px){.tabs>.tab{width:100%;margin:0;border-radius:0;border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(0,0,0,.3)}.tabs>.tab-input:first-child+.tab{border-radius:4px 4px 0 0}table.dossier{max-width:100%;float:right;margin:0 0 10px 10px}}
form{margin:0;padding:0}form .form{display:block}form.success .form{display:none}form .success-msg{display:none}form.success .success-msg{display:block}form.small{max-width:500px;margin:0 auto}fieldset{position:relative;margin:1.4em 0;padding:60px 20px 20px;border:1px solid var(--trans-black);border-radius:5px}fieldset:first-child{margin-top:0}fieldset legend{position:absolute;display:block;top:0;left:0;width:100%;padding:5px 10px;color:#579;font-size:1.2em;line-height:1.4em;background:rgba(0,0,0,.4);border-radius:4px 4px 0 0;border-bottom:1px solid #000;box-sizing:border-box}label{display:block;margin:0 0 .8em;padding:3px 5px;color:#789;font-size:1em;line-height:1.2;letter-spacing:1px;text-shadow:0 1px 1px #000;cursor:pointer}label.error{padding-left:15px;color:#c00;background:rgba(50,0,0,.2);border-left:4px double #900}label:hover{background:rgba(0,0,0,.2)}label>span:first-child{vertical-align:middle}input::-webkit-input-placeholder{color:#888;opacity:1}input::-moz-placeholder{color:#888;opacity:1}input::-ms-input-placeholder{color:#888;opacity:1}input::placeholder{color:#888;opacity:1}.fake-file-input,input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:block;width:100%;max-width:100%;margin:5px 0 0 0;padding:3px 8px;color:#ace;font-size:1rem;line-height:1.5;letter-spacing:1px;text-shadow:0 1px 0 #000;border:1px solid #000;border-radius:3px;box-shadow:inset 1px 1px 4px rgba(0,0,0,.5);background-color:#333;background-color:rgba(255,255,255,.2);cursor:pointer}input[type=checkbox],input[type=file].replaced,input[type=radio]{display:none}input[type=checkbox]+span:before,input[type=radio]+span:before{content:"";display:inline-block;width:1rem;height:1rem;padding:0 2rem 0 0;background-repeat:no-repeat;background-size:contain;vertical-align:middle}input[type=radio]+span:before{background-image:url('/images/icons/forms-radio.svg')}input[type=checkbox]+span:before{background-image:url('/images/icons/forms-checkbox.svg')}input[type=radio]:checked+span:before{background-image:url('/images/icons/forms-radio-checked.svg')}input[type=checkbox]:checked+span:before{background-image:url('/images/icons/forms-checkbox-checked.svg')}textarea{vertical-align:top}input[type=range]{-webkit-appearance:none;outline:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1rem;height:1.5rem;margin-top:-10px;background:#456;background:#456 linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(0,0,0,.4) 100%);box-shadow:1px 1px 3px #000,inset 0 1px 1px rgba(255,255,255,.5) inset 0 -1px 1px rgba(0,0,0,.5);border:1px solid #000;border-radius:3px}input[type=range]::-moz-range-thumb{width:1rem;height:1.5rem;margin-top:-10px;background:#456;background:#456 linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(0,0,0,.4) 100%);box-shadow:1px 1px 3px #000,inset 0 1px 1px rgba(255,255,255,.5) inset 0 -1px 1px rgba(0,0,0,.5);border:1px solid #000;border-radius:3px}input[type=range]::-ms-thumb{width:1rem;height:1.3rem;margin-top:0;background:#456;background:#456 linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(0,0,0,.4) 100%);box-shadow:1px 1px 3px #000,inset 0 1px 1px rgba(255,255,255,.5) inset 0 -1px 1px rgba(0,0,0,.5);border:1px solid #000;border-radius:3px}input[type=range]::-webkit-slider-runnable-track{width:100%;height:.5rem;margin:.5rem 0;box-shadow:inset 1px 1px 4px rgba(0,0,0,.5);background:#333;border-radius:3px;border:1px solid #000}input[type=range]::-moz-range-track{width:100%;height:.5rem;box-shadow:inset 1px 1px 4px rgba(0,0,0,.5);background:#333;border-radius:3px;border:1px solid #000}input[type=range]::-ms-track{width:100%;height:.5rem;margin:.4rem 0;box-shadow:inset 1px 1px 4px rgba(0,0,0,.5);background:#333;border-radius:3px;border:1px solid #000}input[type=range]::-moz-range-progress{height:.5rem;background:#468}input[type=range]::-ms-fill-lower{height:.5rem;background:#468}input[type=range]::-ms-fill-upper{height:.5rem;background:#333}input[type=search]{padding-left:2rem;box-sizing:border-box;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32'><path d='M32 27l-9.39-9.39c0.887-1.674 1.39-3.583 1.39-5.61 0-6.628-5.372-12-12-12s-12 5.372-12 12 5.372 12 12 12c2.027 0 3.936-0.503 5.61-1.39l9.39 9.39 5-5zM4 12c0-4.418 3.582-8 8-8s8 3.582 8 8-3.581 8-8 8-8-3.581-8-8z' fill='%2368A'/></svg>");background-position:.5rem 50%;background-repeat:no-repeat;background-size:1rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}select:not([multiple]){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'><path d='M0,0L10,0L5,10z' fill='%23ACE'/></svg>");background-position:98% 50%;background-repeat:no-repeat}select:not([multiple]) optgroup,select:not([multiple]) option{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#e72;background:#444}input[type=button],input[type=reset],input[type=submit]{cursor:pointer;vertical-align:text-bottom}label.error i.error{float:right;font-size:.9em;font-style:italic;padding-top:3px}label.error input,label.error select,label.error textarea{color:#aaa;background-color:#200;border-color:#900}.validation-msg{display:none;padding:3px 5px;color:#c00;font-size:.8em;text-align:right}.error .validation-msg{display:block}.buttonset{margin:2rem 0 1rem}.consent_toggle{position:relative;float:right;width:20px;height:20px;margin:0 0 0 50px;padding:5px;background:rgba(0,0,0,.2);border-radius:10px;box-shadow:inset 2px 2px 5px rgba(0,0,0,.3)}.consent_toggle[data-consent]{width:40px;cursor:pointer}.consent_toggle[data-setting=on]{background:var(--success)}.consent_toggle[data-setting=off]{background:var(--trans-black)}.consent_toggle:before{content:attr(data-setting);position:absolute;top:0;right:100%;padding-right:5px;color:var(--text);font-size:.9em}.consent_toggle[data-setting=on]:before{color:var(--success);font-weight:700}.consent_toggle:after{content:'';position:relative;width:10px;height:10px;background:#fff;border-radius:50%;box-shadow:1px 1px 3px rgba(0,0,0,.5)}.consent_toggle[data-setting=off]:after{float:left}.consent_toggle[data-setting=on]:after{float:right}form p.error{position:relative;padding:15px;font-size:1.1rem;background:rgba(100,0,0,.1);border:1px solid #900}.callout{width:100%;margin:15px 0;padding:15px;background:#111;background:rgba(0,0,0,.2);border:1px solid #000;border-radius:15px;box-sizing:border-box}#social .sites{list-style:none;margin:0;padding:0;text-align:center;border-bottom:1px solid #456}#social .sites li{display:inline-block}#social .sites a{position:relative;display:block;width:40px;height:40px;margin:4px;color:#456;text-indent:100%;white-space:nowrap;overflow:hidden}#social .sites a:hover{color:#e82}#social .sites a:before{display:block;position:absolute;top:0;left:0;width:40px;height:40px;font:35px/1 Icons;text-decoration:none;text-indent:0}#tweets ul{list-style:none;margin:0;padding:0}#tweets li{margin:4px;padding:3px;font-size:.9em;border-bottom:1px solid #333}#tweets li .user{float:left}#tweets li .time{color:#345;font-size:.8em;float:right}#notifications{position:fixed;top:10px;left:0;width:100%;z-index:1500;pointer-events:none}.notification{position:relative;display:block;width:100%;max-width:800px;margin:0 auto 1rem;padding:20px 10px;color:#fff;font-size:1rem;text-align:center;font-style:normal;font-weight:200;letter-spacing:1px;background:var(--trans-primary-dark);pointer-events:all;clip-path:polygon(25px 0,100% 0,100% calc(100% - 25px),calc(100% - 25px) 100%,0 100%,0 25px)}.notification.consent{font-size:.9rem;background:rgba(0,0,0,.9)}.notification.error{background:var(--error-trans)}.notification.success{background:var(--success-trans)}.notification.warning{background:var(--warning-trans)}.notification a{color:var(--link-normal)}.notification.error a{color:var(--error-light)}.notification.success a{color:var(--success-light)}.notification.warning a{color:var(--warning-light)}.notification .notice{position:relative;max-width:800px;margin:0 auto;padding:0 50px}.notification svg.icon{display:block;position:absolute;top:50%;left:0;padding:0 5px;font-size:40px;vertical-align:text-bottom;transform:translateY(-50%)}.notification.consent svg.icon{color:var(--success)}.notification.error svg.icon{color:var(--error)}.notification.success svg.icon{color:var(--success)}.notification.warning svg.icon{color:var(--warning)}.notification.notice svg.icon{color:var(--text-primary)}.notification.question svg.icon{color:var(--text-primary)}.notification::after{display:block;position:absolute;content:"Dismiss \2715";top:5px;right:10px;color:rgba(255,255,255,.8);font-size:.8rem;cursor:pointer}.notification:hover::after{color:#fff}#modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;will-change:opacity,visibility;transition:opacity .2s ease-in,visibility 0s .2s;pointer-events:none;z-index:1000}.modal-open #modal{opacity:1;visibility:visible;transition:opacity .2s ease-in,visibility 0s;pointer-events:auto}#modal .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1000}#modal .dialog{position:relative;min-width:40%;max-width:90%;max-height:90%;margin:0;padding:0;border-radius:10px 10px 5px 5px;box-shadow:0 0 15px rgba(0,0,0,.8);opacity:0;visibility:hidden;will-change:opacity,visibility;transition:opacity .2s ease-in,visibility 0s .2s;pointer-events:none;z-index:1100}#modal .dialog[data-width="300"]{width:300px}#modal .dialog[data-width="350"]{width:350px}#modal .dialog[data-width="400"]{width:400px}#modal .dialog[data-width="450"]{width:450px}#modal .dialog[data-width="500"]{width:500px}#modal .dialog[data-width="550"]{width:550px}#modal .dialog[data-width="600"]{width:600px}#modal .dialog[data-width="650"]{width:650px}#modal .dialog[data-width="700"]{width:700px}#modal .dialog[data-width="750"]{width:750px}#modal .dialog[data-width="800"]{width:800px}.modal-open #modal .dialog{opacity:1;visibility:visible;transition:opacity .2s ease-in,visibility 0s;pointer-events:auto;-webkit-font-smoothing:subpixel-antialiased}#modal .dialog header{position:relative;display:block;width:100%;height:auto;min-height:35px;padding:.5rem 35px .5rem .7rem;border-radius:5px 5px 0 0;background-color:var(--color-primary-dark);box-shadow:0 5px 3px rgba(0,0,0,.2)}#modal .dialog header h1{display:inline-block;margin:0;color:var(--text-bright);font-size:1.2rem;font-weight:700;line-height:1.1;vertical-align:middle;background:0 0}#modal .dialog header button{display:block;position:absolute;top:50%;right:10px;width:30px;height:30px;margin:0;padding:0;color:var(--text-bright);font-size:20px;text-align:center;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:0 none;overflow:hidden;transform:translateY(-50%)}#modal .dialog header button:hover{color:#fff}#modal .dialog .content{position:relative;max-height:80vh;margin:0;padding:2rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;border-radius:0 0 5px 5px;background-color:var(--background);border:1px solid var(--color-primary-dark);box-shadow:inset 0 0 10px var(--trans-black)}#modal .dialog.image .content{padding:0}#modal .dialog .content img{box-shadow:0 0 10px rgba(0,0,0,.8)}#modal .dialog .buttonset{text-align:center}#prompt{position:fixed;display:flex;align-items:center;justify-content:center;z-index:1500;margin:0;padding:20px 15px;color:#fff;font-style:normal;text-align:center;background:rgba(0,0,0,.9);box-shadow:0 0 10px #000}#prompt.top{top:0;left:0;right:0;width:100%;border-bottom:1px solid var(--color-primary-dark)}#prompt.bottom{bottom:0;left:0;right:0;width:100%;border-top:1px solid var(--color-primary-dark)}#prompt.center{flex-wrap:wrap;top:50%;left:50%;max-width:90%;transform:translate(-50%,-50%);border:1px solid var(--color-primary-dark);border-radius:4px}#prompt div.icon{width:100px;padding:15px}#prompt div.icon svg.icon{display:inline-block;font-size:40px;vertical-align:text-bottom}#prompt .buttonset{margin:0;padding:15px}#prompt.center .buttonset{width:100%}#prompt .message{position:relative;max-width:800px;padding:15px;font-weight:200;text-align:left;letter-spacing:1px}#prompt.consent svg.icon{color:var(--success)}#prompt.consent .message{font-size:.9rem}@media screen and (min-width:1200px){modal .dialog{max-width:1000px}}
@media screen and (max-width:699px){#modal .dialog{max-width:95%;min-width:60%}#modal .dialog.image{max-width:95%;min-width:95%}#prompt{display:block}#prompt div.icon{display:none}}
.blog-post .byline{color:var(--text-faded)}.blog-share{padding-bottom:30px}.blog-extra .post-meta h4{margin:0}.blog-extra .tags{display:flex;justify-content:flex-start;flex:1 0;flex-wrap:wrap;gap:10px;list-style:none;margin:0 auto 0;padding:10px 0}.blog-extra .tags li{margin:0;padding:0}.blog-extra .tags a{flex:1 0;display:block;width:100%;padding:5px;font-size:.8em;text-transform:uppercase;background:var(--tint-black);border:1px solid var(--trans-primary);border-radius:5px}.post-extra.prev-next{margin-top:1rem}.post-extra .next-post{text-align:right}