html{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}details,main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}template{display:none}*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}*{font-size:inherit;line-height:inherit;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}audio :not([controls]){display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden]{display:none}button{overflow:visible}input{border-radius:0;line-height:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border:0!important;padding:0!important}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}textarea{overflow:auto;resize:vertical}img{border:0}svg:not(:root){overflow:hidden}audio,canvas,iframe,img,svg,video{max-width:100%;vertical-align:middle}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}code,kbd,pre,samp{font-family:monospace;font-size:inherit}dfn{font-style:italic}nav ol,nav ul{list-style:none}small,sub,sup{font-size:.75em}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}:root{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-size:calc(1em + .125vw);line-height:"herman"}::selection{background-color:#cfe5ed}mark{background-color:#cfe5ed;display:inline-block;padding:0 .175rem}[href]:link,[href]:visited{color:#b91e6c;-webkit-text-decoration-color:#eec7da;text-decoration-color:#eec7da;-webkit-text-decoration-skip:auto;text-decoration-skip:auto;transition:color .2s,-webkit-text-decoration-color .25s;transition:text-decoration-color .25s,color .2s;transition:text-decoration-color .25s,color .2s,-webkit-text-decoration-color .25s}[href]:active,[href]:focus,[href]:hover{color:#0d7fa5;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}pre{font-size:.9rem}code,pre{font-family:Source Code Pro,Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif}code{font-weight:bolder}pre code{display:block;font-weight:400}.is-hidden{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(1px 1px 1px 1px);clip-path:inset(1px 1px 1px 1px);height:1px;overflow:hidden;pointer-events:none;position:absolute;width:1px}[data-icon]{height:1em;width:1em;fill:currentColor}[data-icon-size=nav-icon]{height:28px;width:28px}[data-icon-size=footer-logo]{height:2.8rem;width:2.8rem}[data-herman]{overflow-x:hidden}[data-region]{width:100%}[data-region=app]{display:flex;flex-direction:column;height:100%;margin:0 auto;min-height:100vh;padding:0}[data-region=container]{display:flex;flex:1 1 auto;position:relative}[data-region=container]:after{clear:both;content:" ";display:block}@media (min-width:50em){[data-region=container]{justify-content:flex-end}}[data-region=banner]{border-bottom:8px solid #0d7fa5;box-shadow:0 2px 2px rgba(85,91,94,.5);display:block;position:relative;width:100%;z-index:3;align-items:center;display:flex;padding:.7rem}[data-region=banner]:after,[data-region=banner]:before{content:"";border:.7rem solid transparent;border-top-color:#0d7fa5;border-width:.7rem 1.4rem 0;left:50%;position:absolute;top:100%;transition:border-width .2s}[data-region=banner]:before{content:"";margin-top:8px;transform:translateX(-50%) translateY(-2px)}[data-region=banner]:after{content:"";border-top-color:#fff;transform:translateX(-50%) translateY(-4px)}.project-title{align-items:baseline;display:flex;margin-left:auto;margin-right:auto}.project-name{font-size:calc(1rem + 2vw);font-weight:700;padding-left:.35rem;padding-right:.35rem}.project-name:link,.project-name:visited{text-decoration:none}.project-version{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;color:#555b5e;font-size:calc(1rem + .5vw)}[data-nav-toggle]{color:#b91e6c;padding:.35rem}@media (min-width:50em){[data-nav-toggle]{padding-left:.7rem;padding-right:.7rem}}@media (min-width:65em){[data-nav-toggle]{display:none}}[data-nav-toggle]:active,[data-nav-toggle]:focus,[data-nav-toggle]:hover,[data-nav-toggle][aria-pressed=true]{color:#0d7fa5;outline:0}[data-region=nav]{background-color:#0d7fa5;color:#fff;z-index:2;align-items:stretch;display:flex;flex-direction:column;padding:1.4rem;white-space:nowrap;width:auto}[data-region=nav] [href]:link,[data-region=nav] [href]:visited{color:inherit}@media (max-width:64.99em){[data-region=nav]{bottom:0;left:0;position:absolute;top:0;box-shadow:0 0 .35rem rgba(85,91,94,.5);transform:translateX(-102%);transition:transform .4s}[data-region=nav][aria-expanded=true]{transform:translateX(0)}}@media (min-width:65em){[data-region=nav]{flex:0 0 auto}}[data-region=main]{z-index:1}@media (min-width:50em){[data-region=main]{overflow:hidden}}[data-page]{padding:calc(.7rem + 2.5vw);position:relative}.text-block{max-width:80ch}.text-block h1,.text-block h2,.text-block h3,.text-block h4{color:#3b4042}.text-block h1 a:link,.text-block h1 a:visited,.text-block h2 a:link,.text-block h2 a:visited,.text-block h3 a:link,.text-block h3 a:visited,.text-block h4 a:link,.text-block h4 a:visited{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.text-block h1 a:active,.text-block h1 a:focus,.text-block h1 a:hover,.text-block h2 a:active,.text-block h2 a:focus,.text-block h2 a:hover,.text-block h3 a:active,.text-block h3 a:focus,.text-block h3 a:hover,.text-block h4 a:active,.text-block h4 a:focus,.text-block h4 a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.text-block h1+h2,.text-block h1+h3,.text-block h2+h2,.text-block h2+h3,.text-block h3+h2,.text-block h3+h3,.text-block h4+h2,.text-block h4+h3{margin-top:0}.text-block h1{font-size:calc(1rem + 2vw);margin-bottom:.7rem}.text-block h2,.text-block h3{margin-top:2.1rem}.text-block>h2:first-child,.text-block>h3:first-child{margin-top:0}.text-block h2{font-size:calc(1rem + 1vw);margin-bottom:.7rem}.text-block h3{font-size:calc(1rem + .5vw);font-weight:400;margin-bottom:.7rem}.text-block p,.text-block pre{margin-bottom:1.05rem}.text-block ol,.text-block ul{margin:0 1.4rem 1.05rem}.text-block li>p{margin:.7rem 0}.text-block blockquote{border-left:.35rem solid #dedede;font-size:calc(1rem + .5vw);margin-left:-1.4rem;padding-left:1.05rem}.text-block blockquote>p:not(:last-child){text-indent:-.4em}.text-block blockquote>p:not(:last-child):after,.text-block blockquote>p:not(:last-child):before{content:"“";color:#0d7fa5}.text-block blockquote>p:not(:last-child):after{content:"”"}.text-block blockquote cite{display:block;font-size:1rem;font-style:normal}.invert-colors{background-color:#0d7fa5;color:#fff}.invert-colors [href]:link,.invert-colors [href]:visited{color:inherit}::-webkit-input-placeholder{color:currentColor;opacity:.5}:-ms-input-placeholder{color:currentColor;opacity:.5}::-ms-input-placeholder{color:currentColor;opacity:.5}::placeholder{color:currentColor;opacity:.5}input{border:1px solid #dedede;color:inherit;font-size:.9rem;margin-bottom:.35rem;padding:.175rem .35rem;width:100%}input:focus{border-color:currentColor;outline:0}.search-heading{font-size:calc(1rem + 2vw)}.search-term{font-family:Source Code Pro,Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif}.search-results{list-style:none}.search-result{margin:calc(.7rem + 2.5vw) 0}[data-result-field=contents]{color:#555b5e}.nav-subsection{flex:0 0 auto}.nav-subsection:last-of-type{flex:1 0 auto}.nav-subsection+.nav-item{border-top:1px solid;margin-top:2.8rem;padding-top:1.4rem}.nav-home{font-size:calc(1rem + .5vw);font-weight:700;margin-top:2.1rem}.nav-title{border-top:1px solid;font-weight:700;margin:2.8rem 0 1.4rem;padding-top:.175rem}.nav-item{list-style:none;margin:.35rem 0}[data-nav]:link,[data-nav]:visited{color:#fff;line-height:1.1;padding-bottom:.175rem;position:relative;text-decoration:none;transition:color .4s}[data-nav]:link:before,[data-nav]:visited:before{content:"";bottom:0;left:0;position:absolute;background:#cfe5ed;height:4px;transform:scaleX(0);transform-origin:center left;transition:transform .4s cubic-bezier(.22,.61,.36,1);transition-delay:.2s;width:100%}[data-nav]:active:before,[data-nav]:focus:before,[data-nav]:hover:before,[data-nav][data-nav=is-active]:active:before,[data-nav][data-nav=is-active]:focus:before,[data-nav][data-nav=is-active]:hover:before,[data-nav][data-nav=is-active]:link:before,[data-nav][data-nav=is-active]:visited:before{content:"";transform:scaleX(1);transition-delay:0s}.footer-credit{border-top:1px solid #cfe5ed;flex:0 0 auto;font-size:.9rem;line-height:1.4rem;padding-top:1.4rem}.footer-credit:after{clear:both;content:" ";display:block}.footer-credit span{display:block;overflow:hidden;white-space:nowrap}.footer-icon:link,.footer-icon:visited{color:inherit;float:left;margin-right:.35rem}.footer-link:link,.footer-link:visited{font-weight:700;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.footer-link:active,.footer-link:focus,.footer-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.breadcrumb{background:#cfe5ed;padding:.7rem calc(.7rem + 2.5vw)}.breadcrumb a,.breadcrumb span,.breadcrumb strong{display:inline-block}.project-links{display:flex;justify-content:flex-end;margin-left:0;margin-right:0}@media (max-width:49.99em){.project-links{margin-bottom:.7rem}}.project-link-item{display:flex;list-style:none}.project-link-item+.project-link-item{margin-left:.7rem}.project-link:link,.project-link:visited{border:1px solid #b91e6c;border-radius:1.4rem;padding:.35rem 1.4rem;text-align:center;text-decoration:none;transition:background-color .4s}.project-link:active,.project-link:focus,.project-link:hover{background-color:#b91e6c;color:#fff}.item{margin-bottom:calc(4.2rem + 2.5vw)}[data-item-section]{margin-bottom:2.1rem}[data-item-section=header] .code-block,[data-item-section=header] .text-block{margin-bottom:.7rem}.item-title{font-size:calc(1rem + 1vw)}.item-subtitle{border-bottom:1px solid #dedede;color:#555b5e;font-weight:400;margin-bottom:.7rem}.item-subtitle-main{letter-spacing:.05em;text-transform:uppercase}.item-subtitle-main:not(:last-child):after{content:": "}.item-subtitle-supplement{letter-spacing:0;padding-left:.35rem}.alias-title,.item-name,.item-subtitle-supplement,.item-type,.item-value{font-family:Source Code Pro,Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,sans-serif}.alias-title,.item-name,.item-type,.item-value{display:inline-block}.item-note,.item-type,.item-value,.value-type{color:#555b5e;display:inline-block;font-weight:400}.alias{color:#555b5e;font-style:italic}.alias-title{font-style:normal;font-weight:bolder}.param-list{margin-bottom:.7rem}.param-title{color:#555b5e;font-size:calc(1rem + .5vw)}.param-details{margin-top:.35rem}@media (min-width:40em){.param-details{margin-left:1.4rem}}@media (min-width:40em){.requires-wrapper{display:flex;margin-bottom:2.1rem}.requires-wrapper [data-item-section]{flex:1 1 40%;margin-bottom:0;max-width:100%}.requires-wrapper [data-item-section]:first-child{margin-right:1.4rem}}.color-palette{display:flex;flex-wrap:wrap;margin:-.7rem}@supports (display:grid){.color-palette{display:grid;grid-auto-rows:auto;grid-gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(16em,1fr));margin:0}}.color-preview{align-items:stretch;display:flex;flex:1 0 16em;flex-direction:column;font-size:.9rem;margin:.7rem}@supports (display:grid){.color-preview{margin:0}}.color-swatch{border:1px solid #555b5e;height:5.6rem;min-width:5.6rem;position:relative}.color-overlay,.transparency-grid{bottom:0;left:0;position:absolute;right:0;top:0}.transparency-grid{background:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 20 20"><rect width="10" height="10"/><rect x="10" y="10" width="10" height="10"/></svg>') 50% repeat scroll;background-size:.5em .5em;left:50%}.color-name,.color-value{display:block;padding:.35rem}.color-name-option{display:inline-block}.color-value{background-color:#fafcfd;border-radius:.175rem;box-shadow:inset 0 0 .175rem rgba(13,127,165,.2);color:#555b5e;font-weight:400;margin-top:.175rem;white-space:nowrap}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bolder}.code-block{align-items:stretch;display:flex;flex:1 1 20em;flex-direction:column;max-height:16.8rem;max-width:100%;overflow:hidden}.code-header{background-color:#cfe5ed;color:#3b4042;flex:0 0 auto;padding:0 .7rem}.code-description:before{content:" – "}.hljs-pre,.text-block pre{background-color:#fafcfd;border:1px solid #cfe5ed;color:#0d7fa5;flex:1 1 auto;flex-wrap:wrap}.hljs-pre code,.text-block pre code{padding:.7rem}.example{margin-bottom:1.4rem}.example-code{align-items:stretch;display:flex;flex-wrap:wrap;overflow:hidden}.example-render{border:1px solid #dedede;border-top:0;padding:.7rem}[data-sassdoc=icon-preview]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0 -.7rem}[data-sassdoc-icon]{margin:1.4rem .7rem;min-width:7rem}[data-sassdoc-icon] [data-icon]{height:calc(1rem + 2vw);width:calc(1rem + 2vw);margin-bottom:.7rem}[data-sassdoc=icon-info]{font-size:.9rem}