:root{}body{height:100vh;font-family:body;}heading{font-family:heading;}q{quotes:'\201c' '\201d';}q::before{content:open-quote;}q::after{content:close-quote;}:not(.flex).left{text-align:left;}:not(.flex).right{text-align:right;}:not(.flex).center{text-align:center;}:not(.flex).justify{text-align:justify;}:not(.flex).justify-all{text-align:justify-all;}:not(.flex).top{vertical-align:top;}:not(.flex).bottom{vertical-align:bottom;}:not(.flex).middle{vertical-align:middle;}.norepeat{background-repeat:norepeat;}.repeat-x{background-repeat:repeat-x;}.repeat-y{background-repeat:repeat-y;}.bg-default{background-color:hsl(0, 0%, 80%);}.bg-primary{background-color:hsl(240,   50%, 80%);}.bg-secondary{background-color:hsl(270, 50%, 80%);}.bg-success{background-color:hsl(120,   50%, 80%);}.bg-warn{background-color:hsl(30,      50%, 80%);}.bg-error{background-color:hsl(0,     50%, 80%);}.bg-white{background-color:white;}.bg-black{background-color:black;}.inverse .bg-white,.inverse.bg-white{background-color:black;}.inverse .bg-black,.inverse.bg-black{background-color:white;}.inverse.bg-default{background-color:hsl(0, 0%, 20%);}.inverse.bg-primary{background-color:hsl(240,   50%, 20%);}.inverse.bg-secondary{background-color:hsl(270, 50%, 20%);}.inverse.bg-success{background-color:hsl(120,   50%, 20%);}.inverse.bg-warn{background-color:hsl(30,      50%, 20%);}.inverse.bg-error{background-color:hsl(0,     50%, 20%);}.clip{overflow:hidden;}.clip-x{overflow-x:hidden;}.clip-y{overflow-y:hidden;}.scroll{overflow:scroll;}.scroll-x{overflow-x:scroll;}.scroll-y{overflow-y:scroll;}.one-column{-webkit-column-count:1;-moz-column-count:1;column-count:1;}.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.three-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.four-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4;}.pointer{cursor:pointer;}.full-width,.width-100{width:100%;}.half-width,.width-50{width:50%;}.width-10{width:10%;}.width-20{width:20%;}.width-30{width:30%;}.width-40{width:40%;}.width-60{width:60%;}.width-70{width:70%;}.width-80{width:80%;}.width-90{width:90%;}.full-height{height:100%;}.half-height{height:50%;}.height-10{height:10%;}.height-20{height:20%;}.height-30{height:30%;}.height-40{height:40%;}.height-60{height:60%;}.height-70{height:70%;}.height-80{height:80%;}.height-90{height:90%;}.show,.block{display:block;}.hide,.hidden,[hidden]{display:none;}.inline{display:inline;}.inline-block{display:inline-block;}.flex{display:-webkit-flex;display:-ms-flexbox;display:flex;}.flex.inline{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}.flex.vertical{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.flex.horizontal{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.flex.wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.flex.reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.flex.vertical.reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.flex.justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.flex.justify-gap{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}.flex.align-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.flex.align-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}.flex.align-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.flex.align-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.flex.align-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.flex.align-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.flex.justify-h{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.flex.justify-h-gap{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}.flex.justify-v{-webkit-align-items:space-between;-ms-flex-align:space-between;align-items:space-between;}.flex.justify-v-gap{-webkit-align-items:space-around;-ms-flex-align:space-around;align-items:space-around;}.flex.vertical.justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.flex.vertical.justify-gap{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}.flex.vertical.align-top{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}.flex.vertical.align-bottom{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.flex.vertical.align-middle{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.flex.vertical.align-left{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.flex.vertical.align-right{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}.flex.vertical.align-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.flex.vertical.justify-h{-webkit-align-items:space-between;-ms-flex-align:space-between;align-items:space-between;}.flex.vertical.justify-h-gap{-webkit-align-items:space-around;-ms-flex-align:space-around;align-items:space-around;}.flex.vertical.justify-v{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.flex.vertical.justify-v-gap{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}.grow{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}.x-grow{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;}.no-shrink{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;}.first{-webkit-order:-99;-ms-flex-order:-99;order:-99;}.last{-webkit-order:+99;-ms-flex-order:+99;order:+99;}.heading{font-family:heading;}.body{font-family:body;}.serif{font-family:serif;}.sans-serif{font-family:sans-serif;}.monospace{font-family:monospace;}.small-caps{font-variant:small-caps;}.hairline{font-weight:100;}.extra-light,.x-light,.ultra-light{font-weight:200;}.light{font-weight:300;}.normal{font-weight:400;}.medium-weight{font-weight:500;}.semi-bold,.demi-bold{font-weight:600;}.strong,.bold{font-weight:700;}.extra-bold,.x-bold,.ultra-bold{font-weight:800;}.heavy{font-weidht:900;}.lighter{font-weight:lighter;}.bolder{font-weight:bolder;}.expanded{letter-spacing:0.20em;}.expanded-more{letter-spacing:0.40em;}.condensed{letter-spacing:-0.05em;}.single-spaced{line-height:1;}.double-spaced{line-height:2;}.space-and-a-half{line-height:1.5;}.opaque{opacity:1;}.semi-opaque{opacity:0.5;}.transparent{opacity:0;}.padding.left,.padding.horizontal{padding-left:1.00em;}.padding.en.left,.padding.en.horizontal{padding-left:0.50em;}.padding.thin.left,.padding.thin.horizontal{padding-left:0.20em;}.padding.hair.left,.padding.hair.horizontal{padding-left:0.05em;}.padding.zero.left,.padding.zero.horizontal{padding-left:0;}.padding.right,.padding.horizontal{padding-right:1.00em;}.padding.en.right,.padding.en.horizontal{padding-right:0.50em;}.padding.thin.right,.padding.this.horizontal{padding-right:0.20em;}.padding.hair.right,.padding.hair.horizontal{padding-right:0.05em;}.padding.zero.right,.padding.zero.horizontal{padding-right:0;}.padding.top,.padding.vertical{padding-top:1.00em;}.padding.en.top,.padding.en.vertical{padding-top:0.50em;}.padding.thin.top,.padding.this.vertical{padding-top:0.20em;}.padding.hair.top,.padding.hair.vertical{padding-top:0.05em;}.padding.zero.top,.padding.zero.vertical{padding-top:0;}.padding.bottom,.padding.vertical{padding-bottom:1.00em;}.padding.en.bottom,.padding.en.vertical{padding-bottom:0.50em;}.padding.thin.bottom,.padding.thin.vertical{padding-bottom:0.20em;}.padding.hair.bottom,.padding.hair.vertical{padding-bottom:0.05em;}.padding.zero.bottom,.padding.zero.vertical{padding-bottom:0;}.padding:not(.vertical):not(.horizontal):not(.top):not(.bottom):not(.left):not(.right){padding:1.00em;}.padding.en:not(.vertical):not(.horizontal):not(.top):not(.bottom):not(.left):not(.right){padding:0.50em;}.padding.thin:not(.vertical):not(.horizontal):not(.top):not(.bottom):not(.left):not(.right){padding:0.20em;}.padding.hair:not(.vertical):not(.horizontal):not(.top):not(.bottom):not(.left):not(.right){padding:0.05em;}.padding.zero:not(.vertical):not(.horizontal):not(.top):not(.bottom):not(.left):not(.right){padding:0;}.absolute{position:absolute;}.relative{position:relative;}.fixed{position:fixed;}.sticky{position:-webkit-sticky;position:sticky;}.top-left{top:0;left:0;}.resize,.resize.horizontal.vertical{resize:both;}.resize-x,.resize.horizontal{resize:horizontal;}.resize-y,.resize.vertical{resize:vertical;}.default{color:hsl(0,                    0%,                        20%);}.primary{color:hsl(240,   50%, 20%);}.secondary{color:hsl(270, 50%, 20%);}.success{color:hsl(120,   50%, 20%);}.warn{color:hsl(30,      50%, 20%);}.error{color:hsl(0,     50%, 20%);}.white{color:white;}.black{color:black;}.inverse .white,.inverse.white{color:black;}.inverse .black,.inverse.black{color:white;}.inverse default{color:hsl(0,                    0%,                        80%);}.inverse.primary{color:hsl(240,   50%, 80%);}.inverse.secondary{color:hsl(270, 50%, 80%);}.inverse.success{color:hsl(120,   50%, 80%);}.inverse.warn{color:hsl(30,      50%, 80%);}.inverse.error{color:hsl(0,     50%, 80%);}.xx-small{font-size:xx-small;}.x-small{font-size:x-small;}.small{font-size:small;}.medium{font-size:medium;}.large{font-size:large;}.x-large{font-size:x-large;}.xx-large{font-size:xx-large;}.larger{font-size:larger;}.smaller{font-size:smaller;}.spaced > *::after{content:'\10';display:block;}.spaced  > *::after::last-child{content:'';}.spaced         > *::after{line-height:1;}.spaced.loose   > *::after{line-height:1.5;}.spaced.x-loose > *::after{line-height:2;}.spaced.tight   > *::after{line-height:0.5;}.spaced.x-tight > *::after{line-height:0.25;}.strong,.bold{font-weight:bold;}.x-strong{font-weight:900;}.light{font-weight:100;}.lighter{font-weight:ligher;}.bolder{font-weight:bolder;}.emphasis,.italic{font-style:italic;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.capitalize{text-transform:capitalize;}.underline{text-decoration:underline;}.text-right{text-align:right;}.text-center{text-align:center;}.text-left{text-align:left;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.capitalize{text-transform:capitalize;}.transition{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.8s;transition-duration:0.8s;}.fast{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.faster{-webkit-transition-duration:0.2s;transition-duration:0.2s;}.slow{-webkit-transition-duration:0.8s;transition-duration:0.8s;}.slower{-webkit-transition-duration:1.6s;transition-duration:1.6s;}.ease{-webkit-transition-timing-function:ease;transition-timing-function:ease;}.ease-in{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}.ease-out{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.ease-in-out{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}.linear{-webkit-transition-timing-function:linear;transition-timing-function:linear;}.step-start{-webkit-transition-timing-function:step-start;transition-timing-function:step-start;}.step-end{-webkit-transition-timing-function:step-end;transition-timing-function:step-end;}.delay{-webkit-transition-delay:0.8s;transition-delay:0.8s;}.delay-more{-webkit-transition-delay:1.6s;transition-delay:1.6s;}.delay-less{-webkit-transition-delay:0.4s;transition-delay:0.4s;}.honor-newline{white-space:pre-line;}.honor-newline.preserve-whitespace{white-space:pre-wrap;}.honor-newline.preserve-whitespace.nowrap{white-space:pre;}.nowrap{white-space:nowrap;}.white-space-normal{white-space:normal;}.behind,.back{z-index:-1;}.in-front,.front{z-index:+1;}.backmost{z-index:-999;}.frontmost{z-index:+999;}
