/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:"Lato";src:url(/assets/Light/Lato-Light-f9ad4009a78e146c083edea547ef77a76654d3ed49427673eb5831f2b654dc09.woff2) format("woff2"),url(/assets/Light/Lato-Light-47378272154e50107f0f3ffa755ca6fcd1495fdc931e922f880d7240f998029c.woff) format("woff"),url(/assets/Light/Lato-Light-05903540a0675491fda9015a78c05bb589769951befab12a58a5568175566b49.ttf) format("truetype"),url(/assets/Light/Lato-Light-3c5686afda742af03e8549f6352bdd7fe77dc8dcaab95eb48c53db48b9a2faf8.svg#Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Lato";src:url(/assets/LightItalic/Lato-LightItalic-8e23ecff84d68f22f2c80bfe711ba9631a7630feed263418ce36c082ae2e8c66.woff2) format("woff2"),url(/assets/LightItalic/Lato-LightItalic-52c5b15a5c522a6e658357d1cc85bafddab43d1ae1a6f63387fcb8c7391c310a.woff) format("woff"),url(/assets/LightItalic/Lato-LightItalic-b1af3a551a7e2d9fb640773197a00f6970a2b9c6699b0c786059a37453d5d12c.ttf) format("truetype"),url(/assets/LightItalic/Lato-LightItalic-e35d553bb597a4ca1beb2ec8bd92e17ae1aa47ac09a8213412ab87c3b68573e6.svg#LightItalic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Lato";src:url(/assets/Regular/Lato-Regular-bc796719a3153067853358436e936f308df0287c196da82ea4743b3a9c063fd0.woff2) format("woff2"),url(/assets/Regular/Lato-Regular-34a85643617aca507bef2c232955d2b27a131b39dd8cff33d567148024e7b460.woff) format("woff"),url(/assets/Regular/Lato-Regular-7ae714b63c2c8b940bdd211a0cc678f01168a34eea8aa13c0df25364f29238a7.ttf) format("truetype"),url(/assets/Regular/Lato-Regular-e1ea42862e3f5f7596388fa88098234dcaf64fa51a35f6e27613580a73112bea.svg#Regular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Lato";src:url(/assets/Italic/Lato-Italic-dc32317306b10636c236866407aa0440fb75d10c50b4f102ec92b27f107ca79c.woff2) format("woff2"),url(/assets/Italic/Lato-Italic-3747a634ab41a8d4641bfb030f137d92f88fbbe852709a9b73501ffd2448aac3.woff) format("woff"),url(/assets/Italic/Lato-Italic-1a63dda1d2f019336e934e41d7ffa8f3e5f4cee0eb6a0c4734827dbe09ce5015.ttf) format("truetype"),url(/assets/Italic/Lato-Italic-253df55d39dd0669b281a26a1ffd5e49d15154cd20086e12b96d0a4dcdd09779.svg#Italic) format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"Lato";src:url(/assets/Bold/Lato-Bold-e983a1b330848bc2959adb1aa38c15e450edb7f95682e974d9afff9dbf032f8c.woff2) format("woff2"),url(/assets/Bold/Lato-Bold-8194873b3cd30305dda0b8b5e8db89e48a977f086b7f22781f2e53e34fe362e5.woff) format("woff"),url(/assets/Bold/Lato-Bold-14f7de6b616950395062902eb8f70f01c0a901223db5d40f2a05728ac4a830f6.ttf) format("truetype"),url(/assets/Bold/Lato-Bold-26334447d700d4562481698e3a09bbeefda76273fc22d396e0bde4475995c2e2.svg#Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Lato";src:url(/assets/BoldItalic/Lato-BoldItalic-0f1de55a02d9e79966a080a5eda563c7b5969771b339b4014a5b10cb25e7bb67.woff2) format("woff2"),url(/assets/BoldItalic/Lato-BoldItalic-eb836a439ce428340f620bd524023751e278d05f89dc07d2c3cecec7249e661f.woff) format("woff"),url(/assets/BoldItalic/Lato-BoldItalic-2101c00b9c973a666bf128b3a776a45df7107bd29116079ee00541a8863d50ce.ttf) format("truetype"),url(/assets/BoldItalic/Lato-BoldItalic-37c40d1394946f0a35ddc70e5e9b29b4fc0afcdf5ffcca44bd2e115c47206bef.svg#BoldItalic) format("svg");font-weight:700;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700;line-height:1.42857;color:#121212}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small{font-weight:normal;line-height:1;color:#4a4a4a}h1,h2,h3{margin-top:0;margin-bottom:11px}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small{font-size:65%}h4,h5,h6{margin-top:11px;margin-bottom:11px}h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small{font-size:75%}h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}p{margin:0 0 11px;line-height:1.42857}a{color:#ad062a;text-decoration:none;cursor:pointer;-webkit-transition:color 286ms ease-out;transition:color 286ms ease-out}a:hover{color:#363636}small,.small{font-size:85%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase,.initialism{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#7a7a7a}ul,ol{margin-top:0;margin-bottom:11px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:22px}dt,dd{line-height:1.42857}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd::before,.dl-horizontal dd::after{display:table;content:" "}.dl-horizontal dd::after{clear:both}@media (min-width: 768px){.dl-horizontal dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;width:160px;clear:left;text-align:right}.dl-horizontal dd{margin-left:180px}}abbr[title]{cursor:help;border-bottom:1px dotted #363636}.initialism{font-size:90%}blockquote{padding:11px 22px;margin:0 0 22px;font-size:20px;border-left:5px solid #dbdbdb}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#b5b5b5}blockquote footer::before,blockquote small::before,blockquote .small::before{content:"\2014 \00A0"}address{margin-bottom:22px;font-style:normal;line-height:1.42857}.hide{display:none !important}.invisible{visibility:hidden}.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto;height:auto;overflow:visible;clip:auto}.content{position:relative;max-width:769px;padding:2rem;margin:0 auto;margin-left:15rem}@media screen and (max-width: 768px){.content{margin-left:auto}}.content h1,.content h2{padding:.25em 0 .5em;border-bottom:2px solid #dbdbdb}.content h2{border-bottom-width:1px}.collection__header{width:calc(100vw - $sidebar-width);min-height:50vh;padding:0 2rem;margin:-2rem -2rem 2rem;background-color:#ad062a}@media screen and (max-width: 768px){.collection__header{width:auto;min-height:calc(50vh - 3.5rem)}}.collection-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.collection-header .collection-header__title,.collection-header .collection-header__description{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.collection-header .collection-header__title{padding:0;font-size:3em;color:white;border:0}.collection-header .collection-header__description{font-size:18px;font-weight:300;color:#dbdbdb}.header{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:3.5rem;padding:.5rem 2rem}.header__toggle,.header__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__toggle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.header__title{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;text-align:center}.header__title>a{margin-left:-16px;line-height:1}@media screen and (max-width: 768px){.header{display:-webkit-box;display:-ms-flexbox;display:flex}}.page__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.page__content h1,.page__content h2,.page__content h3,.page__content h4,.page__content h5,.page__content h6{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:15rem;padding:2rem;overflow:hidden;overflow-y:auto;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.4, 0, 0, 1);transition:-webkit-transform 0.4s cubic-bezier(0.4, 0, 0, 1);transition:transform 0.4s cubic-bezier(0.4, 0, 0, 1);transition:transform 0.4s cubic-bezier(0.4, 0, 0, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 0, 1)}@media screen and (max-width: 768px){.sidebar{background-color:#f5f5f5;-webkit-box-shadow:0 0 10px rgba(10,10,10,0.2);box-shadow:0 0 10px rgba(10,10,10,0.2);-webkit-transform:translate(-15rem, 0);transform:translate(-15rem, 0)}.sidebar.open{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.sidebar__header{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (max-width: 768px){.sidebar__header{display:none}}.sidebar__nav{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.sidebar__footer{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.sidebar-header__title{margin:0;margin-bottom:2rem}.sidebar-nav a{display:inline-block;color:#121212}.sidebar-nav__collections,.sidebar-nav__sections{padding:0;margin:0 0 1rem;list-style:none}.sidebar-nav__collection>a{font-size:1.1em;font-weight:600}.sidebar-nav__collection--active>a{color:#ad062a}.sidebar-nav__sections{margin-top:.5rem}.sidebar-nav__section>a{padding:.15rem 0}.sidebar-nav__section--active>a{color:#ad062a}.sidebar-footer p{margin:0;font-size:.8em}.sidebar-button{padding:0;cursor:pointer;background-color:transparent;border:0}.color .white{padding:.5rem;color:#0a0a0a;background-color:white}.color .white .title,.color .white .code,.color .white::before,.color .white::after{display:block}.color .white .title,.color .white::before{padding-bottom:.5rem;font-weight:700;content:"White"}.color .white .code,.color .white::after{line-height:1.2;color:rgba(10,10,10,0.85);white-space:pre;content:"HEX: white \aR: 255 G: 255 B: 255"}.color .white-ter{padding:.5rem;color:rgba(10,10,10,0.7);background-color:#f5f5f5}.color .white-ter .title,.color .white-ter .code,.color .white-ter::before,.color .white-ter::after{display:block}.color .white-ter .title,.color .white-ter::before{padding-bottom:.5rem;font-weight:700;content:"White-ter"}.color .white-ter .code,.color .white-ter::after{line-height:1.2;color:rgba(10,10,10,0.85);white-space:pre;content:"HEX: #f5f5f5 \aR: 245 G: 245 B: 245"}.color .white-bis{padding:.5rem;color:rgba(10,10,10,0.7);background-color:#fafafa}.color .white-bis .title,.color .white-bis .code,.color .white-bis::before,.color .white-bis::after{display:block}.color .white-bis .title,.color .white-bis::before{padding-bottom:.5rem;font-weight:700;content:"White-bis"}.color .white-bis .code,.color .white-bis::after{line-height:1.2;color:rgba(10,10,10,0.85);white-space:pre;content:"HEX: #fafafa \aR: 250 G: 250 B: 250"}.color .black{padding:.5rem;color:white;background-color:#0a0a0a}.color .black .title,.color .black .code,.color .black::before,.color .black::after{display:block}.color .black .title,.color .black::before{padding-bottom:.5rem;font-weight:700;content:"Black"}.color .black .code,.color .black::after{line-height:1.2;color:rgba(255,255,255,0.85);white-space:pre;content:"HEX: #0a0a0a \aR: 10 G: 10 B: 10"}.color .black-bis{padding:.5rem;color:white;background-color:#121212}.color .black-bis .title,.color .black-bis .code,.color .black-bis::before,.color .black-bis::after{display:block}.color .black-bis .title,.color .black-bis::before{padding-bottom:.5rem;font-weight:700;content:"Black-bis"}.color .black-bis .code,.color .black-bis::after{line-height:1.2;color:rgba(255,255,255,0.85);white-space:pre;content:"HEX: #121212 \aR: 18 G: 18 B: 18"}.color .black-ter{padding:.5rem;color:white;background-color:#242424}.color .black-ter .title,.color .black-ter .code,.color .black-ter::before,.color .black-ter::after{display:block}.color .black-ter .title,.color .black-ter::before{padding-bottom:.5rem;font-weight:700;content:"Black-ter"}.color .black-ter .code,.color .black-ter::after{line-height:1.2;color:rgba(255,255,255,0.85);white-space:pre;content:"HEX: #242424 \aR: 36 G: 36 B: 36"}.color .light{padding:.5rem;color:#363636;background-color:#f5f5f5}.color .light .title,.color .light .code,.color .light::before,.color .light::after{display:block}.color .light .title,.color .light::before{padding-bottom:.5rem;font-weight:700;content:"Light"}.color .light .code,.color .light::after{line-height:1.2;color:rgba(54,54,54,0.85);white-space:pre;content:"HEX: #f5f5f5 \aR: 245 G: 245 B: 245"}.color .dark{padding:.5rem;color:#f5f5f5;background-color:#363636}.color .dark .title,.color .dark .code,.color .dark::before,.color .dark::after{display:block}.color .dark .title,.color .dark::before{padding-bottom:.5rem;font-weight:700;content:"Dark"}.color .dark .code,.color .dark::after{line-height:1.2;color:rgba(245,245,245,0.85);white-space:pre;content:"HEX: #363636 \aR: 54 G: 54 B: 54"}.color .primary{padding:.5rem;color:white;background-color:#ad062a}.color .primary .title,.color .primary .code,.color .primary::before,.color .primary::after{display:block}.color .primary .title,.color .primary::before{padding-bottom:.5rem;font-weight:700;content:"Primary"}.color .primary .code,.color .primary::after{line-height:1.2;color:rgba(255,255,255,0.85);white-space:pre;content:"HEX: #ad062a \aR: 173 G: 6 B: 42"}.color .info{padding:.5rem;color:white;background-color:#49afd3}.color .info .title,.color .info .code,.color .info::before,.color .info::after{display:block}.color .info .title,.color .info::before{padding-bottom:.5rem;font-weight:700;content:"Info"}.color .info .code,.color .info::after{line-height:1.2;color:rgba(255,255,255,0.85);white-space:pre;content:"HEX: #49afd3 \aR: 73 G: 175 B: 211"}.color .success{padding:.5rem;color:white;background-color:#9bc53d}.color .success .title,.color .success .code,.color .success::before,.color .success::after{display:block}.color .success .title,.color .success::before{padding-bottom:.5rem;font-weight:700;content:"Success"}.color .success .code,.color .success::after{line-height:1.2;color:rgba(255,255,255,0.85);white-space:pre;content:"HEX: #9bc53d \aR: 155 G: 197 B: 61"}.color .warning{padding:.5rem;color:rgba(10,10,10,0.7);background-color:#fde74c}.color .warning .title,.color .warning .code,.color .warning::before,.color .warning::after{display:block}.color .warning .title,.color .warning::before{padding-bottom:.5rem;font-weight:700;content:"Warning"}.color .warning .code,.color .warning::after{line-height:1.2;color:rgba(10,10,10,0.85);white-space:pre;content:"HEX: #fde74c \aR: 253 G: 231 B: 76"}.color .danger{padding:.5rem;color:white;background-color:#f34213}.color .danger .title,.color .danger .code,.color .danger::before,.color .danger::after{display:block}.color .danger .title,.color .danger::before{padding-bottom:.5rem;font-weight:700;content:"Danger"}.color .danger .code,.color .danger::after{line-height:1.2;color:rgba(255,255,255,0.85);white-space:pre;content:"HEX: #f34213 \aR: 243 G: 66 B: 19"}.color .grey-darker{padding:.5rem;color:white;background-color:#363636}.color .grey-darker .title,.color .grey-darker .code,.color .grey-darker::before,.color .grey-darker::after{display:block}.color .grey-darker .title,.color .grey-darker::before{padding-bottom:.5rem;font-weight:700;content:"Grey-darker"}.color .grey-darker .code,.color .grey-darker::after{line-height:1.2;color:rgba(255,255,255,0.85);white-space:pre;content:"HEX: #363636 \aR: 54 G: 54 B: 54"}.color .grey-dark{padding:.5rem;color:white;background-color:#4a4a4a}.color .grey-dark .title,.color .grey-dark .code,.color .grey-dark::before,.color .grey-dark::after{display:block}.color .grey-dark .title,.color .grey-dark::before{padding-bottom:.5rem;font-weight:700;content:"Grey-dark"}.color .grey-dark .code,.color .grey-dark::after{line-height:1.2;color:rgba(255,255,255,0.85);white-space:pre;content:"HEX: #4a4a4a \aR: 74 G: 74 B: 74"}.color .grey{padding:.5rem;color:white;background-color:#7a7a7a}.color .grey .title,.color .grey .code,.color .grey::before,.color .grey::after{display:block}.color .grey .title,.color .grey::before{padding-bottom:.5rem;font-weight:700;content:"grey"}.color .grey .code,.color .grey::after{line-height:1.2;color:rgba(255,255,255,0.85);white-space:pre;content:"HEX: #7a7a7a \aR: 122 G: 122 B: 122"}.color .grey-light{padding:.5rem;color:white;background-color:#b5b5b5}.color .grey-light .title,.color .grey-light .code,.color .grey-light::before,.color .grey-light::after{display:block}.color .grey-light .title,.color .grey-light::before{padding-bottom:.5rem;font-weight:700;content:"Grey-light"}.color .grey-light .code,.color .grey-light::after{line-height:1.2;color:rgba(255,255,255,0.85);white-space:pre;content:"HEX: #b5b5b5 \aR: 181 G: 181 B: 181"}.color .grey-lighter{padding:.5rem;color:rgba(10,10,10,0.7);background-color:#dbdbdb}.color .grey-lighter .title,.color .grey-lighter .code,.color .grey-lighter::before,.color .grey-lighter::after{display:block}.color .grey-lighter .title,.color .grey-lighter::before{padding-bottom:.5rem;font-weight:700;content:"Grey-lighter"}.color .grey-lighter .code,.color .grey-lighter::after{line-height:1.2;color:rgba(10,10,10,0.85);white-space:pre;content:"HEX: #dbdbdb \aR: 219 G: 219 B: 219"}.color .color-palettes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 2rem);margin-left:-2rem}.color .color-palette{min-width:15rem;padding:0 0 2rem 2rem;margin:0 auto}.color .color-palette>div{margin-bottom:-1px;border:1px solid #dbdbdb}.color .color-palette>div.done .code{white-space:normal}.color .color-palette>div.done::before,.color .color-palette>div.done::after{content:none}.color .color-palette>div:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.color .color-palette>div:last-child{margin-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}@media screen and (max-width: 768px){.color .color-palette{width:50%}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{min-height:100vh;font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;color:#121212;background-color:#f5f5f5}
