@charset "UTF-8";
@import url(https://use.typekit.net/rfp7pjk.css);
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{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-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
[hidden],template{display:none}
[data-whatinput=mouse] *,[data-whatinput=mouse] :focus,[data-whatinput=touch] *,[data-whatinput=touch] :focus,[data-whatintent=mouse] *,[data-whatintent=mouse] :focus,[data-whatintent=touch] *,[data-whatintent=touch] :focus{outline:0}
[draggable=false]{-webkit-touch-callout:none;-webkit-user-select:none}
.foundation-mq{font-family:"xsmall=0em&small=25em&medium=48em&large=64em&xlarge=80em&xxlarge=90em&xxxlarge=120em"}
html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}
*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fefefe;color:#404057;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.5;margin:0;padding:0}
img{-ms-interpolation-mode:bicubic;display:inline-block;height:auto;vertical-align:middle}
textarea{border-radius:0;height:auto;min-height:50px}
select{border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}
button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;cursor:auto;line-height:1;padding:0}
[data-whatinput=mouse] button{outline:0}
pre{-webkit-overflow-scrolling:touch;overflow:auto}
button,input,optgroup,select,textarea{font-family:inherit}
.is-visible{display:block!important}
.is-hidden{display:none!important}
blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}
p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizelegibility}
em,i{font-style:italic}
b,em,i,strong{line-height:inherit}
b,strong{font-weight:700}
small{font-size:80%;line-height:inherit}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;text-rendering:optimizelegibility}
.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}
.h1,h1{font-size:2.488125rem}
.h2,h2{font-size:2.07375rem}
.h3,h3{font-size:1.728125rem}
.h4,h4{font-size:1.44rem}
.h5,h5{font-size:1.2rem}
.h6,h6{font-size:1rem}
@media print,screen and (min-width:64em){
.h1,h1{font-size:2.98625rem}
.h2,h2{font-size:2.488125rem}
.h3,h3{font-size:2.07375rem}
.h4,h4{font-size:1.728125rem}
.h5,h5{font-size:1.44rem}
.h6,h6{font-size:1.2rem}
}
a{color:#1779ba;cursor:pointer;line-height:inherit}
a:focus,a:hover{color:#1468a0}
a img,hr{border:0}
hr{border-bottom:1px solid #cacaca;clear:both;height:0;margin:1.25rem auto;max-width:75rem}
dl,ol,ul{line-height:1.6;list-style-position:outside;margin-bottom:1rem}
li{font-size:inherit}
ul{list-style-type:disc}
ol,ul{margin-left:1.25rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0;margin-left:1.25rem}
dl{margin-bottom:1rem}
dl dt{font-weight:700;margin-bottom:.3rem}
blockquote{border-left:1px solid #cacaca;margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem}
blockquote,blockquote p{color:#232323;line-height:1.6}
abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}
figure,kbd{margin:0}
kbd{background-color:#e6e6e6;color:#0a0a0a;font-family:consolas,Liberation Mono,courier,monospace;padding:.125rem .25rem 0}
.subheader{color:#8a8a8a;font-weight:400;line-height:1.4;margin-bottom:.5rem;margin-top:.2rem}
.lead{font-size:125%;line-height:1.6}
.stat{font-size:2.5rem;line-height:1}
p+.stat{margin-top:-1rem}
ol.no-bullet,ul.no-bullet{list-style:none;margin-left:0}
.cite-block,cite{color:#8a8a8a;display:block;font-size:.8125rem}
.cite-block:before,cite:before{content:"— "}
.code-inline,code{word-wrap:break-word;display:inline;max-width:100%;padding:.125rem .3125rem .0625rem}
.code-block,.code-inline,code{background-color:#e6e6e6;border:1px solid #cacaca;color:#0a0a0a;font-family:consolas,Liberation Mono,courier,monospace;font-weight:400}
.code-block{display:block;margin-bottom:1.5rem;overflow:auto;padding:1rem;white-space:pre}
.xsmall-text-left{text-align:left}
.xsmall-text-right{text-align:right}
.xsmall-text-center{text-align:center}
.xsmall-text-justify{text-align:justify}
@media print,screen and (min-width:25em){
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
}
@media print,screen and (min-width:48em){
.medium-text-left{text-align:left}
.medium-text-right{text-align:right}
.medium-text-center{text-align:center}
.medium-text-justify{text-align:justify}
}
@media print,screen and (min-width:64em){
.large-text-left{text-align:left}
.large-text-right{text-align:right}
.large-text-center{text-align:center}
.large-text-justify{text-align:justify}
}
@media screen and (min-width:80em){
.xlarge-text-left{text-align:left}
.xlarge-text-right{text-align:right}
.xlarge-text-center{text-align:center}
.xlarge-text-justify{text-align:justify}
}
@media screen and (min-width:90em){
.xxlarge-text-left{text-align:left}
.xxlarge-text-right{text-align:right}
.xxlarge-text-center{text-align:center}
.xxlarge-text-justify{text-align:justify}
}
@media screen and (min-width:120em){
.xxxlarge-text-left{text-align:left}
.xxxlarge-text-right{text-align:right}
.xxxlarge-text-center{text-align:center}
.xxxlarge-text-justify{text-align:justify}
}
.show-for-print{display:none!important}
@media print{
*{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;-webkit-print-color-adjust:economy;print-color-adjust:economy;text-shadow:none!important}
.show-for-print{display:block!important}
.hide-for-print{display:none!important}
table.show-for-print{display:table!important}
thead.show-for-print{display:table-header-group!important}
tbody.show-for-print{display:table-row-group!important}
tr.show-for-print{display:table-row!important}
td.show-for-print,th.show-for-print{display:table-cell!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
abbr[title]:after{content:" (" attr(title) ")"}
blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.print-break-inside{page-break-inside:auto}
}
.grid-container{margin-left:auto;margin-right:auto;max-width:75rem}
@media print,screen and (min-width:25em){
.grid-container{padding-left:.625rem;padding-right:.625rem}
}
@media print,screen and (min-width:48em){
.grid-container{padding-left:.9375rem;padding-right:.9375rem}
}
.grid-container.fluid{margin-left:auto;margin-right:auto;max-width:100%}
@media print,screen and (min-width:25em){
.grid-container.fluid{padding-left:.625rem;padding-right:.625rem}
}
@media print,screen and (min-width:48em){
.grid-container.fluid{padding-left:.9375rem;padding-right:.9375rem}
}
.grid-container.full{margin-left:auto;margin-right:auto;max-width:100%;padding-left:0;padding-right:0}
.grid-x{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}
.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}
.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-x>.auto,.grid-x>.shrink{width:auto}
@media print,screen and (min-width:25em){
.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
.grid-x>.xsmall-1,.grid-x>.xsmall-10,.grid-x>.xsmall-11,.grid-x>.xsmall-12,.grid-x>.xsmall-2,.grid-x>.xsmall-3,.grid-x>.xsmall-4,.grid-x>.xsmall-5,.grid-x>.xsmall-6,.grid-x>.xsmall-7,.grid-x>.xsmall-8,.grid-x>.xsmall-9,.grid-x>.xsmall-full,.grid-x>.xsmall-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
@media print,screen and (min-width:48em){
.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media print,screen and (min-width:64em){
.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media screen and (min-width:80em){
.grid-x>.xlarge-1,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-full,.grid-x>.xlarge-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media screen and (min-width:90em){
.grid-x>.xxlarge-1,.grid-x>.xxlarge-10,.grid-x>.xxlarge-11,.grid-x>.xxlarge-12,.grid-x>.xxlarge-2,.grid-x>.xxlarge-3,.grid-x>.xxlarge-4,.grid-x>.xxlarge-5,.grid-x>.xxlarge-6,.grid-x>.xxlarge-7,.grid-x>.xxlarge-8,.grid-x>.xxlarge-9,.grid-x>.xxlarge-full,.grid-x>.xxlarge-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media screen and (min-width:120em){
.grid-x>.xxxlarge-1,.grid-x>.xxxlarge-10,.grid-x>.xxxlarge-11,.grid-x>.xxxlarge-12,.grid-x>.xxxlarge-2,.grid-x>.xxxlarge-3,.grid-x>.xxxlarge-4,.grid-x>.xxxlarge-5,.grid-x>.xxxlarge-6,.grid-x>.xxxlarge-7,.grid-x>.xxxlarge-8,.grid-x>.xxxlarge-9,.grid-x>.xxxlarge-full,.grid-x>.xxxlarge-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media print,screen and (min-width:25em){
.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-x>.small-1{width:8.3333333333%}
.grid-x>.small-2{width:16.6666666667%}
.grid-x>.small-3{width:25%}
.grid-x>.small-4{width:33.3333333333%}
.grid-x>.small-5{width:41.6666666667%}
.grid-x>.small-6{width:50%}
.grid-x>.small-7{width:58.3333333333%}
.grid-x>.small-8{width:66.6666666667%}
.grid-x>.small-9{width:75%}
.grid-x>.small-10{width:83.3333333333%}
.grid-x>.small-11{width:91.6666666667%}
.grid-x>.small-12{width:100%}
}
.grid-x>.xsmall-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}
.grid-x>.xsmall-1,.grid-x>.xsmall-10,.grid-x>.xsmall-11,.grid-x>.xsmall-12,.grid-x>.xsmall-2,.grid-x>.xsmall-3,.grid-x>.xsmall-4,.grid-x>.xsmall-5,.grid-x>.xsmall-6,.grid-x>.xsmall-7,.grid-x>.xsmall-8,.grid-x>.xsmall-9,.grid-x>.xsmall-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-x>.xsmall-shrink{width:auto}
.grid-x>.xsmall-1{width:8.3333333333%}
.grid-x>.xsmall-2{width:16.6666666667%}
.grid-x>.xsmall-3{width:25%}
.grid-x>.xsmall-4{width:33.3333333333%}
.grid-x>.xsmall-5{width:41.6666666667%}
.grid-x>.xsmall-6{width:50%}
.grid-x>.xsmall-7{width:58.3333333333%}
.grid-x>.xsmall-8{width:66.6666666667%}
.grid-x>.xsmall-9{width:75%}
.grid-x>.xsmall-10{width:83.3333333333%}
.grid-x>.xsmall-11{width:91.6666666667%}
.grid-x>.xsmall-12{width:100%}
@media print,screen and (min-width:48em){
.grid-x>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}
.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-x>.medium-shrink{width:auto}
.grid-x>.medium-1{width:8.3333333333%}
.grid-x>.medium-2{width:16.6666666667%}
.grid-x>.medium-3{width:25%}
.grid-x>.medium-4{width:33.3333333333%}
.grid-x>.medium-5{width:41.6666666667%}
.grid-x>.medium-6{width:50%}
.grid-x>.medium-7{width:58.3333333333%}
.grid-x>.medium-8{width:66.6666666667%}
.grid-x>.medium-9{width:75%}
.grid-x>.medium-10{width:83.3333333333%}
.grid-x>.medium-11{width:91.6666666667%}
.grid-x>.medium-12{width:100%}
}
@media print,screen and (min-width:64em){
.grid-x>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}
.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-x>.large-shrink{width:auto}
.grid-x>.large-1{width:8.3333333333%}
.grid-x>.large-2{width:16.6666666667%}
.grid-x>.large-3{width:25%}
.grid-x>.large-4{width:33.3333333333%}
.grid-x>.large-5{width:41.6666666667%}
.grid-x>.large-6{width:50%}
.grid-x>.large-7{width:58.3333333333%}
.grid-x>.large-8{width:66.6666666667%}
.grid-x>.large-9{width:75%}
.grid-x>.large-10{width:83.3333333333%}
.grid-x>.large-11{width:91.6666666667%}
.grid-x>.large-12{width:100%}
}
@media screen and (min-width:80em){
.grid-x>.xlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}
.grid-x>.xlarge-1,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-x>.xlarge-shrink{width:auto}
.grid-x>.xlarge-1{width:8.3333333333%}
.grid-x>.xlarge-2{width:16.6666666667%}
.grid-x>.xlarge-3{width:25%}
.grid-x>.xlarge-4{width:33.3333333333%}
.grid-x>.xlarge-5{width:41.6666666667%}
.grid-x>.xlarge-6{width:50%}
.grid-x>.xlarge-7{width:58.3333333333%}
.grid-x>.xlarge-8{width:66.6666666667%}
.grid-x>.xlarge-9{width:75%}
.grid-x>.xlarge-10{width:83.3333333333%}
.grid-x>.xlarge-11{width:91.6666666667%}
.grid-x>.xlarge-12{width:100%}
}
@media screen and (min-width:90em){
.grid-x>.xxlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}
.grid-x>.xxlarge-1,.grid-x>.xxlarge-10,.grid-x>.xxlarge-11,.grid-x>.xxlarge-12,.grid-x>.xxlarge-2,.grid-x>.xxlarge-3,.grid-x>.xxlarge-4,.grid-x>.xxlarge-5,.grid-x>.xxlarge-6,.grid-x>.xxlarge-7,.grid-x>.xxlarge-8,.grid-x>.xxlarge-9,.grid-x>.xxlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-x>.xxlarge-shrink{width:auto}
.grid-x>.xxlarge-1{width:8.3333333333%}
.grid-x>.xxlarge-2{width:16.6666666667%}
.grid-x>.xxlarge-3{width:25%}
.grid-x>.xxlarge-4{width:33.3333333333%}
.grid-x>.xxlarge-5{width:41.6666666667%}
.grid-x>.xxlarge-6{width:50%}
.grid-x>.xxlarge-7{width:58.3333333333%}
.grid-x>.xxlarge-8{width:66.6666666667%}
.grid-x>.xxlarge-9{width:75%}
.grid-x>.xxlarge-10{width:83.3333333333%}
.grid-x>.xxlarge-11{width:91.6666666667%}
.grid-x>.xxlarge-12{width:100%}
}
@media screen and (min-width:120em){
.grid-x>.xxxlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}
.grid-x>.xxxlarge-1,.grid-x>.xxxlarge-10,.grid-x>.xxxlarge-11,.grid-x>.xxxlarge-12,.grid-x>.xxxlarge-2,.grid-x>.xxxlarge-3,.grid-x>.xxxlarge-4,.grid-x>.xxxlarge-5,.grid-x>.xxxlarge-6,.grid-x>.xxxlarge-7,.grid-x>.xxxlarge-8,.grid-x>.xxxlarge-9,.grid-x>.xxxlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-x>.xxxlarge-shrink{width:auto}
.grid-x>.xxxlarge-1{width:8.3333333333%}
.grid-x>.xxxlarge-2{width:16.6666666667%}
.grid-x>.xxxlarge-3{width:25%}
.grid-x>.xxxlarge-4{width:33.3333333333%}
.grid-x>.xxxlarge-5{width:41.6666666667%}
.grid-x>.xxxlarge-6{width:50%}
.grid-x>.xxxlarge-7{width:58.3333333333%}
.grid-x>.xxxlarge-8{width:66.6666666667%}
.grid-x>.xxxlarge-9{width:75%}
.grid-x>.xxxlarge-10{width:83.3333333333%}
.grid-x>.xxxlarge-11{width:91.6666666667%}
.grid-x>.xxxlarge-12{width:100%}
}
.grid-margin-x:not(.grid-x)>.cell{width:auto}
.grid-margin-y:not(.grid-y)>.cell{height:auto}
.grid-margin-x{margin-left:-.5rem;margin-right:-.5rem}
@media print,screen and (min-width:48em){
.grid-margin-x{margin-left:-.5rem;margin-right:-.5rem}
}
.grid-margin-x>.cell{margin-left:.5rem;margin-right:.5rem;width:calc(100% - 1rem)}
@media print,screen and (min-width:48em){
.grid-margin-x>.cell{margin-left:.5rem;margin-right:.5rem;width:calc(100% - 1rem)}
}
@media print,screen and (min-width:25em){
.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}
.grid-margin-x>.small-1{width:calc(8.33333% - 1rem)}
.grid-margin-x>.small-2{width:calc(16.66667% - 1rem)}
.grid-margin-x>.small-3{width:calc(25% - 1rem)}
.grid-margin-x>.small-4{width:calc(33.33333% - 1rem)}
.grid-margin-x>.small-5{width:calc(41.66667% - 1rem)}
.grid-margin-x>.small-6{width:calc(50% - 1rem)}
.grid-margin-x>.small-7{width:calc(58.33333% - 1rem)}
.grid-margin-x>.small-8{width:calc(66.66667% - 1rem)}
.grid-margin-x>.small-9{width:calc(75% - 1rem)}
.grid-margin-x>.small-10{width:calc(83.33333% - 1rem)}
.grid-margin-x>.small-11{width:calc(91.66667% - 1rem)}
.grid-margin-x>.small-12{width:calc(100% - 1rem)}
}
.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}
.grid-margin-x>.small-1{width:calc(8.33333% - 1rem)}
.grid-margin-x>.small-2{width:calc(16.66667% - 1rem)}
.grid-margin-x>.small-3{width:calc(25% - 1rem)}
.grid-margin-x>.small-4{width:calc(33.33333% - 1rem)}
.grid-margin-x>.small-5{width:calc(41.66667% - 1rem)}
.grid-margin-x>.small-6{width:calc(50% - 1rem)}
.grid-margin-x>.small-7{width:calc(58.33333% - 1rem)}
.grid-margin-x>.small-8{width:calc(66.66667% - 1rem)}
.grid-margin-x>.small-9{width:calc(75% - 1rem)}
.grid-margin-x>.small-10{width:calc(83.33333% - 1rem)}
.grid-margin-x>.small-11{width:calc(91.66667% - 1rem)}
.grid-margin-x>.small-12{width:calc(100% - 1rem)}
.grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink{width:auto}
.grid-margin-x>.medium-1{width:calc(8.33333% - 1rem)}
.grid-margin-x>.medium-2{width:calc(16.66667% - 1rem)}
.grid-margin-x>.medium-3{width:calc(25% - 1rem)}
.grid-margin-x>.medium-4{width:calc(33.33333% - 1rem)}
.grid-margin-x>.medium-5{width:calc(41.66667% - 1rem)}
.grid-margin-x>.medium-6{width:calc(50% - 1rem)}
.grid-margin-x>.medium-7{width:calc(58.33333% - 1rem)}
.grid-margin-x>.medium-8{width:calc(66.66667% - 1rem)}
.grid-margin-x>.medium-9{width:calc(75% - 1rem)}
.grid-margin-x>.medium-10{width:calc(83.33333% - 1rem)}
.grid-margin-x>.medium-11{width:calc(91.66667% - 1rem)}
.grid-margin-x>.medium-12{width:calc(100% - 1rem)}
.grid-margin-x>.large-auto,.grid-margin-x>.large-shrink{width:auto}
.grid-margin-x>.large-1{width:calc(8.33333% - 1rem)}
.grid-margin-x>.large-2{width:calc(16.66667% - 1rem)}
.grid-margin-x>.large-3{width:calc(25% - 1rem)}
.grid-margin-x>.large-4{width:calc(33.33333% - 1rem)}
.grid-margin-x>.large-5{width:calc(41.66667% - 1rem)}
.grid-margin-x>.large-6{width:calc(50% - 1rem)}
.grid-margin-x>.large-7{width:calc(58.33333% - 1rem)}
.grid-margin-x>.large-8{width:calc(66.66667% - 1rem)}
.grid-margin-x>.large-9{width:calc(75% - 1rem)}
.grid-margin-x>.large-10{width:calc(83.33333% - 1rem)}
.grid-margin-x>.large-11{width:calc(91.66667% - 1rem)}
.grid-margin-x>.large-12{width:calc(100% - 1rem)}
.grid-margin-x>.xlarge-auto,.grid-margin-x>.xlarge-shrink{width:auto}
.grid-margin-x>.xlarge-1{width:calc(8.33333% - 1rem)}
.grid-margin-x>.xlarge-2{width:calc(16.66667% - 1rem)}
.grid-margin-x>.xlarge-3{width:calc(25% - 1rem)}
.grid-margin-x>.xlarge-4{width:calc(33.33333% - 1rem)}
.grid-margin-x>.xlarge-5{width:calc(41.66667% - 1rem)}
.grid-margin-x>.xlarge-6{width:calc(50% - 1rem)}
.grid-margin-x>.xlarge-7{width:calc(58.33333% - 1rem)}
.grid-margin-x>.xlarge-8{width:calc(66.66667% - 1rem)}
.grid-margin-x>.xlarge-9{width:calc(75% - 1rem)}
.grid-margin-x>.xlarge-10{width:calc(83.33333% - 1rem)}
.grid-margin-x>.xlarge-11{width:calc(91.66667% - 1rem)}
.grid-margin-x>.xlarge-12{width:calc(100% - 1rem)}
.grid-margin-x>.xxlarge-auto,.grid-margin-x>.xxlarge-shrink{width:auto}
.grid-margin-x>.xxlarge-1{width:calc(8.33333% - 1rem)}
.grid-margin-x>.xxlarge-2{width:calc(16.66667% - 1rem)}
.grid-margin-x>.xxlarge-3{width:calc(25% - 1rem)}
.grid-margin-x>.xxlarge-4{width:calc(33.33333% - 1rem)}
.grid-margin-x>.xxlarge-5{width:calc(41.66667% - 1rem)}
.grid-margin-x>.xxlarge-6{width:calc(50% - 1rem)}
.grid-margin-x>.xxlarge-7{width:calc(58.33333% - 1rem)}
.grid-margin-x>.xxlarge-8{width:calc(66.66667% - 1rem)}
.grid-margin-x>.xxlarge-9{width:calc(75% - 1rem)}
.grid-margin-x>.xxlarge-10{width:calc(83.33333% - 1rem)}
.grid-margin-x>.xxlarge-11{width:calc(91.66667% - 1rem)}
.grid-margin-x>.xxlarge-12{width:calc(100% - 1rem)}
.grid-margin-x>.xsmall-auto,.grid-margin-x>.xsmall-shrink{width:auto}
.grid-margin-x>.xsmall-1{width:calc(8.33333% - 1rem)}
.grid-margin-x>.xsmall-2{width:calc(16.66667% - 1rem)}
.grid-margin-x>.xsmall-3{width:calc(25% - 1rem)}
.grid-margin-x>.xsmall-4{width:calc(33.33333% - 1rem)}
.grid-margin-x>.xsmall-5{width:calc(41.66667% - 1rem)}
.grid-margin-x>.xsmall-6{width:calc(50% - 1rem)}
.grid-margin-x>.xsmall-7{width:calc(58.33333% - 1rem)}
.grid-margin-x>.xsmall-8{width:calc(66.66667% - 1rem)}
.grid-margin-x>.xsmall-9{width:calc(75% - 1rem)}
.grid-margin-x>.xsmall-10{width:calc(83.33333% - 1rem)}
.grid-margin-x>.xsmall-11{width:calc(91.66667% - 1rem)}
.grid-margin-x>.xsmall-12{width:calc(100% - 1rem)}
@media print,screen and (min-width:48em){
.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}
.grid-margin-x>.small-1{width:calc(8.33333% - 1rem)}
.grid-margin-x>.small-2{width:calc(16.66667% - 1rem)}
.grid-margin-x>.small-3{width:calc(25% - 1rem)}
.grid-margin-x>.small-4{width:calc(33.33333% - 1rem)}
.grid-margin-x>.small-5{width:calc(41.66667% - 1rem)}
.grid-margin-x>.small-6{width:calc(50% - 1rem)}
.grid-margin-x>.small-7{width:calc(58.33333% - 1rem)}
.grid-margin-x>.small-8{width:calc(66.66667% - 1rem)}
.grid-margin-x>.small-9{width:calc(75% - 1rem)}
.grid-margin-x>.small-10{width:calc(83.33333% - 1rem)}
.grid-margin-x>.small-11{width:calc(91.66667% - 1rem)}
.grid-margin-x>.small-12{width:calc(100% - 1rem)}
.grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink{width:auto}
.grid-margin-x>.medium-1{width:calc(8.33333% - 1rem)}
.grid-margin-x>.medium-2{width:calc(16.66667% - 1rem)}
.grid-margin-x>.medium-3{width:calc(25% - 1rem)}
.grid-margin-x>.medium-4{width:calc(33.33333% - 1rem)}
.grid-margin-x>.medium-5{width:calc(41.66667% - 1rem)}
.grid-margin-x>.medium-6{width:calc(50% - 1rem)}
.grid-margin-x>.medium-7{width:calc(58.33333% - 1rem)}
.grid-margin-x>.medium-8{width:calc(66.66667% - 1rem)}
.grid-margin-x>.medium-9{width:calc(75% - 1rem)}
.grid-margin-x>.medium-10{width:calc(83.33333% - 1rem)}
.grid-margin-x>.medium-11{width:calc(91.66667% - 1rem)}
.grid-margin-x>.medium-12{width:calc(100% - 1rem)}
}
@media print,screen and (min-width:64em){
.grid-margin-x>.large-auto,.grid-margin-x>.large-shrink{width:auto}
.grid-margin-x>.large-1{width:calc(8.33333% - 1rem)}
.grid-margin-x>.large-2{width:calc(16.66667% - 1rem)}
.grid-margin-x>.large-3{width:calc(25% - 1rem)}
.grid-margin-x>.large-4{width:calc(33.33333% - 1rem)}
.grid-margin-x>.large-5{width:calc(41.66667% - 1rem)}
.grid-margin-x>.large-6{width:calc(50% - 1rem)}
.grid-margin-x>.large-7{width:calc(58.33333% - 1rem)}
.grid-margin-x>.large-8{width:calc(66.66667% - 1rem)}
.grid-margin-x>.large-9{width:calc(75% - 1rem)}
.grid-margin-x>.large-10{width:calc(83.33333% - 1rem)}
.grid-margin-x>.large-11{width:calc(91.66667% - 1rem)}
.grid-margin-x>.large-12{width:calc(100% - 1rem)}
}
@media screen and (min-width:80em){
.grid-margin-x>.xlarge-auto,.grid-margin-x>.xlarge-shrink{width:auto}
.grid-margin-x>.xlarge-1{width:calc(8.33333% - 1rem)}
.grid-margin-x>.xlarge-2{width:calc(16.66667% - 1rem)}
.grid-margin-x>.xlarge-3{width:calc(25% - 1rem)}
.grid-margin-x>.xlarge-4{width:calc(33.33333% - 1rem)}
.grid-margin-x>.xlarge-5{width:calc(41.66667% - 1rem)}
.grid-margin-x>.xlarge-6{width:calc(50% - 1rem)}
.grid-margin-x>.xlarge-7{width:calc(58.33333% - 1rem)}
.grid-margin-x>.xlarge-8{width:calc(66.66667% - 1rem)}
.grid-margin-x>.xlarge-9{width:calc(75% - 1rem)}
.grid-margin-x>.xlarge-10{width:calc(83.33333% - 1rem)}
.grid-margin-x>.xlarge-11{width:calc(91.66667% - 1rem)}
.grid-margin-x>.xlarge-12{width:calc(100% - 1rem)}
}
@media screen and (min-width:90em){
.grid-margin-x>.xxlarge-auto,.grid-margin-x>.xxlarge-shrink{width:auto}
.grid-margin-x>.xxlarge-1{width:calc(8.33333% - 1rem)}
.grid-margin-x>.xxlarge-2{width:calc(16.66667% - 1rem)}
.grid-margin-x>.xxlarge-3{width:calc(25% - 1rem)}
.grid-margin-x>.xxlarge-4{width:calc(33.33333% - 1rem)}
.grid-margin-x>.xxlarge-5{width:calc(41.66667% - 1rem)}
.grid-margin-x>.xxlarge-6{width:calc(50% - 1rem)}
.grid-margin-x>.xxlarge-7{width:calc(58.33333% - 1rem)}
.grid-margin-x>.xxlarge-8{width:calc(66.66667% - 1rem)}
.grid-margin-x>.xxlarge-9{width:calc(75% - 1rem)}
.grid-margin-x>.xxlarge-10{width:calc(83.33333% - 1rem)}
.grid-margin-x>.xxlarge-11{width:calc(91.66667% - 1rem)}
.grid-margin-x>.xxlarge-12{width:calc(100% - 1rem)}
}
@media screen and (min-width:120em){
.grid-margin-x>.xxxlarge-auto,.grid-margin-x>.xxxlarge-shrink{width:auto}
.grid-margin-x>.xxxlarge-1{width:calc(8.33333% - 1rem)}
.grid-margin-x>.xxxlarge-2{width:calc(16.66667% - 1rem)}
.grid-margin-x>.xxxlarge-3{width:calc(25% - 1rem)}
.grid-margin-x>.xxxlarge-4{width:calc(33.33333% - 1rem)}
.grid-margin-x>.xxxlarge-5{width:calc(41.66667% - 1rem)}
.grid-margin-x>.xxxlarge-6{width:calc(50% - 1rem)}
.grid-margin-x>.xxxlarge-7{width:calc(58.33333% - 1rem)}
.grid-margin-x>.xxxlarge-8{width:calc(66.66667% - 1rem)}
.grid-margin-x>.xxxlarge-9{width:calc(75% - 1rem)}
.grid-margin-x>.xxxlarge-10{width:calc(83.33333% - 1rem)}
.grid-margin-x>.xxxlarge-11{width:calc(91.66667% - 1rem)}
.grid-margin-x>.xxxlarge-12{width:calc(100% - 1rem)}
}
.grid-padding-x .grid-padding-x{margin-left:-.5rem;margin-right:-.5rem}
@media print,screen and (min-width:48em){
.grid-padding-x .grid-padding-x{margin-left:-.5rem;margin-right:-.5rem}
}
.grid-container:not(.full)>.grid-padding-x{margin-left:-.5rem;margin-right:-.5rem}
@media print,screen and (min-width:48em){
.grid-container:not(.full)>.grid-padding-x{margin-left:-.5rem;margin-right:-.5rem}
}
@media print,screen and (min-width:25em){
.grid-padding-x>.cell{padding-left:.625rem;padding-right:.625rem}
}
@media print,screen and (min-width:48em){
.grid-padding-x>.cell{padding-left:.9375rem;padding-right:.9375rem}
}
@media print,screen and (min-width:25em){
.small-up-1>.cell{width:100%}
.small-up-2>.cell{width:50%}
.small-up-3>.cell{width:33.3333333333%}
.small-up-4>.cell{width:25%}
.small-up-5>.cell{width:20%}
.small-up-6>.cell{width:16.6666666667%}
.small-up-7>.cell{width:14.2857142857%}
.small-up-8>.cell{width:12.5%}
}
.xsmall-up-1>.cell{width:100%}
.xsmall-up-2>.cell{width:50%}
.xsmall-up-3>.cell{width:33.3333333333%}
.xsmall-up-4>.cell{width:25%}
.xsmall-up-5>.cell{width:20%}
.xsmall-up-6>.cell{width:16.6666666667%}
.xsmall-up-7>.cell{width:14.2857142857%}
.xsmall-up-8>.cell{width:12.5%}
@media print,screen and (min-width:48em){
.medium-up-1>.cell{width:100%}
.medium-up-2>.cell{width:50%}
.medium-up-3>.cell{width:33.3333333333%}
.medium-up-4>.cell{width:25%}
.medium-up-5>.cell{width:20%}
.medium-up-6>.cell{width:16.6666666667%}
.medium-up-7>.cell{width:14.2857142857%}
.medium-up-8>.cell{width:12.5%}
}
@media print,screen and (min-width:64em){
.large-up-1>.cell{width:100%}
.large-up-2>.cell{width:50%}
.large-up-3>.cell{width:33.3333333333%}
.large-up-4>.cell{width:25%}
.large-up-5>.cell{width:20%}
.large-up-6>.cell{width:16.6666666667%}
.large-up-7>.cell{width:14.2857142857%}
.large-up-8>.cell{width:12.5%}
}
@media screen and (min-width:80em){
.xlarge-up-1>.cell{width:100%}
.xlarge-up-2>.cell{width:50%}
.xlarge-up-3>.cell{width:33.3333333333%}
.xlarge-up-4>.cell{width:25%}
.xlarge-up-5>.cell{width:20%}
.xlarge-up-6>.cell{width:16.6666666667%}
.xlarge-up-7>.cell{width:14.2857142857%}
.xlarge-up-8>.cell{width:12.5%}
}
@media screen and (min-width:90em){
.xxlarge-up-1>.cell{width:100%}
.xxlarge-up-2>.cell{width:50%}
.xxlarge-up-3>.cell{width:33.3333333333%}
.xxlarge-up-4>.cell{width:25%}
.xxlarge-up-5>.cell{width:20%}
.xxlarge-up-6>.cell{width:16.6666666667%}
.xxlarge-up-7>.cell{width:14.2857142857%}
.xxlarge-up-8>.cell{width:12.5%}
}
@media screen and (min-width:120em){
.xxxlarge-up-1>.cell{width:100%}
.xxxlarge-up-2>.cell{width:50%}
.xxxlarge-up-3>.cell{width:33.3333333333%}
.xxxlarge-up-4>.cell{width:25%}
.xxxlarge-up-5>.cell{width:20%}
.xxxlarge-up-6>.cell{width:16.6666666667%}
.xxxlarge-up-7>.cell{width:14.2857142857%}
.xxxlarge-up-8>.cell{width:12.5%}
}
@media print,screen and (min-width:25em){
.grid-margin-x.small-up-1>.cell{width:calc(100% - 1rem)}
.grid-margin-x.small-up-2>.cell{width:calc(50% - 1rem)}
.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1rem)}
.grid-margin-x.small-up-4>.cell{width:calc(25% - 1rem)}
.grid-margin-x.small-up-5>.cell{width:calc(20% - 1rem)}
.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1rem)}
.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1rem)}
.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1rem)}
}
.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1rem)}
.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1rem)}
.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1rem)}
.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1rem)}
.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1rem)}
.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1rem)}
.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1rem)}
.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1rem)}
.grid-margin-x.xsmall-up-1>.cell{width:calc(100% - 1rem)}
.grid-margin-x.xsmall-up-2>.cell{width:calc(50% - 1rem)}
.grid-margin-x.xsmall-up-3>.cell{width:calc(33.33333% - 1rem)}
.grid-margin-x.xsmall-up-4>.cell{width:calc(25% - 1rem)}
.grid-margin-x.xsmall-up-5>.cell{width:calc(20% - 1rem)}
.grid-margin-x.xsmall-up-6>.cell{width:calc(16.66667% - 1rem)}
.grid-margin-x.xsmall-up-7>.cell{width:calc(14.28571% - 1rem)}
.grid-margin-x.xsmall-up-8>.cell{width:calc(12.5% - 1rem)}
@media print,screen and (min-width:48em){
.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1rem)}
.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1rem)}
.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1rem)}
.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1rem)}
.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1rem)}
.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1rem)}
.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1rem)}
.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1rem)}
}
@media print,screen and (min-width:64em){
.grid-margin-x.large-up-1>.cell{width:calc(100% - 1rem)}
.grid-margin-x.large-up-2>.cell{width:calc(50% - 1rem)}
.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1rem)}
.grid-margin-x.large-up-4>.cell{width:calc(25% - 1rem)}
.grid-margin-x.large-up-5>.cell{width:calc(20% - 1rem)}
.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1rem)}
.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1rem)}
.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1rem)}
}
@media screen and (min-width:80em){
.grid-margin-x.xlarge-up-1>.cell{width:calc(100% - 1rem)}
.grid-margin-x.xlarge-up-2>.cell{width:calc(50% - 1rem)}
.grid-margin-x.xlarge-up-3>.cell{width:calc(33.33333% - 1rem)}
.grid-margin-x.xlarge-up-4>.cell{width:calc(25% - 1rem)}
.grid-margin-x.xlarge-up-5>.cell{width:calc(20% - 1rem)}
.grid-margin-x.xlarge-up-6>.cell{width:calc(16.66667% - 1rem)}
.grid-margin-x.xlarge-up-7>.cell{width:calc(14.28571% - 1rem)}
.grid-margin-x.xlarge-up-8>.cell{width:calc(12.5% - 1rem)}
}
@media screen and (min-width:90em){
.grid-margin-x.xxlarge-up-1>.cell{width:calc(100% - 1rem)}
.grid-margin-x.xxlarge-up-2>.cell{width:calc(50% - 1rem)}
.grid-margin-x.xxlarge-up-3>.cell{width:calc(33.33333% - 1rem)}
.grid-margin-x.xxlarge-up-4>.cell{width:calc(25% - 1rem)}
.grid-margin-x.xxlarge-up-5>.cell{width:calc(20% - 1rem)}
.grid-margin-x.xxlarge-up-6>.cell{width:calc(16.66667% - 1rem)}
.grid-margin-x.xxlarge-up-7>.cell{width:calc(14.28571% - 1rem)}
.grid-margin-x.xxlarge-up-8>.cell{width:calc(12.5% - 1rem)}
}
@media screen and (min-width:120em){
.grid-margin-x.xxxlarge-up-1>.cell{width:calc(100% - 1rem)}
.grid-margin-x.xxxlarge-up-2>.cell{width:calc(50% - 1rem)}
.grid-margin-x.xxxlarge-up-3>.cell{width:calc(33.33333% - 1rem)}
.grid-margin-x.xxxlarge-up-4>.cell{width:calc(25% - 1rem)}
.grid-margin-x.xxxlarge-up-5>.cell{width:calc(20% - 1rem)}
.grid-margin-x.xxxlarge-up-6>.cell{width:calc(16.66667% - 1rem)}
.grid-margin-x.xxxlarge-up-7>.cell{width:calc(14.28571% - 1rem)}
.grid-margin-x.xxxlarge-up-8>.cell{width:calc(12.5% - 1rem)}
}
.xsmall-margin-collapse,.xsmall-margin-collapse>.cell{margin-left:0;margin-right:0}
.xsmall-margin-collapse>.xsmall-1{width:8.3333333333%}
.xsmall-margin-collapse>.xsmall-2{width:16.6666666667%}
.xsmall-margin-collapse>.xsmall-3{width:25%}
.xsmall-margin-collapse>.xsmall-4{width:33.3333333333%}
.xsmall-margin-collapse>.xsmall-5{width:41.6666666667%}
.xsmall-margin-collapse>.xsmall-6{width:50%}
.xsmall-margin-collapse>.xsmall-7{width:58.3333333333%}
.xsmall-margin-collapse>.xsmall-8{width:66.6666666667%}
.xsmall-margin-collapse>.xsmall-9{width:75%}
.xsmall-margin-collapse>.xsmall-10{width:83.3333333333%}
.xsmall-margin-collapse>.xsmall-11{width:91.6666666667%}
.xsmall-margin-collapse>.xsmall-12{width:100%}
.xsmall-margin-collapse>.small-1{width:8.3333333333%}
.xsmall-margin-collapse>.small-2{width:16.6666666667%}
.xsmall-margin-collapse>.small-3{width:25%}
.xsmall-margin-collapse>.small-4{width:33.3333333333%}
.xsmall-margin-collapse>.small-5{width:41.6666666667%}
.xsmall-margin-collapse>.small-6{width:50%}
.xsmall-margin-collapse>.small-7{width:58.3333333333%}
.xsmall-margin-collapse>.small-8{width:66.6666666667%}
.xsmall-margin-collapse>.small-9{width:75%}
.xsmall-margin-collapse>.small-10{width:83.3333333333%}
.xsmall-margin-collapse>.small-11{width:91.6666666667%}
.xsmall-margin-collapse>.small-12{width:100%}
.xsmall-margin-collapse>.medium-1{width:8.3333333333%}
.xsmall-margin-collapse>.medium-2{width:16.6666666667%}
.xsmall-margin-collapse>.medium-3{width:25%}
.xsmall-margin-collapse>.medium-4{width:33.3333333333%}
.xsmall-margin-collapse>.medium-5{width:41.6666666667%}
.xsmall-margin-collapse>.medium-6{width:50%}
.xsmall-margin-collapse>.medium-7{width:58.3333333333%}
.xsmall-margin-collapse>.medium-8{width:66.6666666667%}
.xsmall-margin-collapse>.medium-9{width:75%}
.xsmall-margin-collapse>.medium-10{width:83.3333333333%}
.xsmall-margin-collapse>.medium-11{width:91.6666666667%}
.xsmall-margin-collapse>.medium-12{width:100%}
.xsmall-margin-collapse>.large-1{width:8.3333333333%}
.xsmall-margin-collapse>.large-2{width:16.6666666667%}
.xsmall-margin-collapse>.large-3{width:25%}
.xsmall-margin-collapse>.large-4{width:33.3333333333%}
.xsmall-margin-collapse>.large-5{width:41.6666666667%}
.xsmall-margin-collapse>.large-6{width:50%}
.xsmall-margin-collapse>.large-7{width:58.3333333333%}
.xsmall-margin-collapse>.large-8{width:66.6666666667%}
.xsmall-margin-collapse>.large-9{width:75%}
.xsmall-margin-collapse>.large-10{width:83.3333333333%}
.xsmall-margin-collapse>.large-11{width:91.6666666667%}
.xsmall-margin-collapse>.large-12{width:100%}
.xsmall-margin-collapse>.xlarge-1{width:8.3333333333%}
.xsmall-margin-collapse>.xlarge-2{width:16.6666666667%}
.xsmall-margin-collapse>.xlarge-3{width:25%}
.xsmall-margin-collapse>.xlarge-4{width:33.3333333333%}
.xsmall-margin-collapse>.xlarge-5{width:41.6666666667%}
.xsmall-margin-collapse>.xlarge-6{width:50%}
.xsmall-margin-collapse>.xlarge-7{width:58.3333333333%}
.xsmall-margin-collapse>.xlarge-8{width:66.6666666667%}
.xsmall-margin-collapse>.xlarge-9{width:75%}
.xsmall-margin-collapse>.xlarge-10{width:83.3333333333%}
.xsmall-margin-collapse>.xlarge-11{width:91.6666666667%}
.xsmall-margin-collapse>.xlarge-12{width:100%}
.xsmall-margin-collapse>.xxlarge-1{width:8.3333333333%}
.xsmall-margin-collapse>.xxlarge-2{width:16.6666666667%}
.xsmall-margin-collapse>.xxlarge-3{width:25%}
.xsmall-margin-collapse>.xxlarge-4{width:33.3333333333%}
.xsmall-margin-collapse>.xxlarge-5{width:41.6666666667%}
.xsmall-margin-collapse>.xxlarge-6{width:50%}
.xsmall-margin-collapse>.xxlarge-7{width:58.3333333333%}
.xsmall-margin-collapse>.xxlarge-8{width:66.6666666667%}
.xsmall-margin-collapse>.xxlarge-9{width:75%}
.xsmall-margin-collapse>.xxlarge-10{width:83.3333333333%}
.xsmall-margin-collapse>.xxlarge-11{width:91.6666666667%}
.xsmall-margin-collapse>.xxlarge-12{width:100%}
@media screen and (min-width:120em){
.xsmall-margin-collapse>.xxxlarge-1{width:8.3333333333%}
.xsmall-margin-collapse>.xxxlarge-2{width:16.6666666667%}
.xsmall-margin-collapse>.xxxlarge-3{width:25%}
.xsmall-margin-collapse>.xxxlarge-4{width:33.3333333333%}
.xsmall-margin-collapse>.xxxlarge-5{width:41.6666666667%}
.xsmall-margin-collapse>.xxxlarge-6{width:50%}
.xsmall-margin-collapse>.xxxlarge-7{width:58.3333333333%}
.xsmall-margin-collapse>.xxxlarge-8{width:66.6666666667%}
.xsmall-margin-collapse>.xxxlarge-9{width:75%}
.xsmall-margin-collapse>.xxxlarge-10{width:83.3333333333%}
.xsmall-margin-collapse>.xxxlarge-11{width:91.6666666667%}
.xsmall-margin-collapse>.xxxlarge-12{width:100%}
}
.xsmall-padding-collapse{margin-left:0;margin-right:0}
.xsmall-padding-collapse>.cell{padding-left:0;padding-right:0}
@media print,screen and (min-width:25em){
.small-margin-collapse,.small-margin-collapse>.cell{margin-left:0;margin-right:0}
}
.small-margin-collapse>.xsmall-1{width:8.3333333333%}
.small-margin-collapse>.xsmall-2{width:16.6666666667%}
.small-margin-collapse>.xsmall-3{width:25%}
.small-margin-collapse>.xsmall-4{width:33.3333333333%}
.small-margin-collapse>.xsmall-5{width:41.6666666667%}
.small-margin-collapse>.xsmall-6{width:50%}
.small-margin-collapse>.xsmall-7{width:58.3333333333%}
.small-margin-collapse>.xsmall-8{width:66.6666666667%}
.small-margin-collapse>.xsmall-9{width:75%}
.small-margin-collapse>.xsmall-10{width:83.3333333333%}
.small-margin-collapse>.xsmall-11{width:91.6666666667%}
.small-margin-collapse>.xsmall-12{width:100%}
@media print,screen and (min-width:25em){
.small-margin-collapse>.small-1{width:8.3333333333%}
.small-margin-collapse>.small-2{width:16.6666666667%}
.small-margin-collapse>.small-3{width:25%}
.small-margin-collapse>.small-4{width:33.3333333333%}
.small-margin-collapse>.small-5{width:41.6666666667%}
.small-margin-collapse>.small-6{width:50%}
.small-margin-collapse>.small-7{width:58.3333333333%}
.small-margin-collapse>.small-8{width:66.6666666667%}
.small-margin-collapse>.small-9{width:75%}
.small-margin-collapse>.small-10{width:83.3333333333%}
.small-margin-collapse>.small-11{width:91.6666666667%}
.small-margin-collapse>.small-12{width:100%}
}
@media print,screen and (min-width:48em){
.small-margin-collapse>.medium-1{width:8.3333333333%}
.small-margin-collapse>.medium-2{width:16.6666666667%}
.small-margin-collapse>.medium-3{width:25%}
.small-margin-collapse>.medium-4{width:33.3333333333%}
.small-margin-collapse>.medium-5{width:41.6666666667%}
.small-margin-collapse>.medium-6{width:50%}
.small-margin-collapse>.medium-7{width:58.3333333333%}
.small-margin-collapse>.medium-8{width:66.6666666667%}
.small-margin-collapse>.medium-9{width:75%}
.small-margin-collapse>.medium-10{width:83.3333333333%}
.small-margin-collapse>.medium-11{width:91.6666666667%}
.small-margin-collapse>.medium-12{width:100%}
}
@media print,screen and (min-width:64em){
.small-margin-collapse>.large-1{width:8.3333333333%}
.small-margin-collapse>.large-2{width:16.6666666667%}
.small-margin-collapse>.large-3{width:25%}
.small-margin-collapse>.large-4{width:33.3333333333%}
.small-margin-collapse>.large-5{width:41.6666666667%}
.small-margin-collapse>.large-6{width:50%}
.small-margin-collapse>.large-7{width:58.3333333333%}
.small-margin-collapse>.large-8{width:66.6666666667%}
.small-margin-collapse>.large-9{width:75%}
.small-margin-collapse>.large-10{width:83.3333333333%}
.small-margin-collapse>.large-11{width:91.6666666667%}
.small-margin-collapse>.large-12{width:100%}
}
@media screen and (min-width:80em){
.small-margin-collapse>.xlarge-1{width:8.3333333333%}
.small-margin-collapse>.xlarge-2{width:16.6666666667%}
.small-margin-collapse>.xlarge-3{width:25%}
.small-margin-collapse>.xlarge-4{width:33.3333333333%}
.small-margin-collapse>.xlarge-5{width:41.6666666667%}
.small-margin-collapse>.xlarge-6{width:50%}
.small-margin-collapse>.xlarge-7{width:58.3333333333%}
.small-margin-collapse>.xlarge-8{width:66.6666666667%}
.small-margin-collapse>.xlarge-9{width:75%}
.small-margin-collapse>.xlarge-10{width:83.3333333333%}
.small-margin-collapse>.xlarge-11{width:91.6666666667%}
.small-margin-collapse>.xlarge-12{width:100%}
}
@media screen and (min-width:90em){
.small-margin-collapse>.xxlarge-1{width:8.3333333333%}
.small-margin-collapse>.xxlarge-2{width:16.6666666667%}
.small-margin-collapse>.xxlarge-3{width:25%}
.small-margin-collapse>.xxlarge-4{width:33.3333333333%}
.small-margin-collapse>.xxlarge-5{width:41.6666666667%}
.small-margin-collapse>.xxlarge-6{width:50%}
.small-margin-collapse>.xxlarge-7{width:58.3333333333%}
.small-margin-collapse>.xxlarge-8{width:66.6666666667%}
.small-margin-collapse>.xxlarge-9{width:75%}
.small-margin-collapse>.xxlarge-10{width:83.3333333333%}
.small-margin-collapse>.xxlarge-11{width:91.6666666667%}
.small-margin-collapse>.xxlarge-12{width:100%}
}
@media screen and (min-width:120em){
.small-margin-collapse>.xxxlarge-1{width:8.3333333333%}
.small-margin-collapse>.xxxlarge-2{width:16.6666666667%}
.small-margin-collapse>.xxxlarge-3{width:25%}
.small-margin-collapse>.xxxlarge-4{width:33.3333333333%}
.small-margin-collapse>.xxxlarge-5{width:41.6666666667%}
.small-margin-collapse>.xxxlarge-6{width:50%}
.small-margin-collapse>.xxxlarge-7{width:58.3333333333%}
.small-margin-collapse>.xxxlarge-8{width:66.6666666667%}
.small-margin-collapse>.xxxlarge-9{width:75%}
.small-margin-collapse>.xxxlarge-10{width:83.3333333333%}
.small-margin-collapse>.xxxlarge-11{width:91.6666666667%}
.small-margin-collapse>.xxxlarge-12{width:100%}
}
@media print,screen and (min-width:25em){
.small-padding-collapse{margin-left:0;margin-right:0}
.small-padding-collapse>.cell{padding-left:0;padding-right:0}
}
@media print,screen and (min-width:48em){
.medium-margin-collapse,.medium-margin-collapse>.cell{margin-left:0;margin-right:0}
}
.medium-margin-collapse>.xsmall-1{width:8.3333333333%}
.medium-margin-collapse>.xsmall-2{width:16.6666666667%}
.medium-margin-collapse>.xsmall-3{width:25%}
.medium-margin-collapse>.xsmall-4{width:33.3333333333%}
.medium-margin-collapse>.xsmall-5{width:41.6666666667%}
.medium-margin-collapse>.xsmall-6{width:50%}
.medium-margin-collapse>.xsmall-7{width:58.3333333333%}
.medium-margin-collapse>.xsmall-8{width:66.6666666667%}
.medium-margin-collapse>.xsmall-9{width:75%}
.medium-margin-collapse>.xsmall-10{width:83.3333333333%}
.medium-margin-collapse>.xsmall-11{width:91.6666666667%}
.medium-margin-collapse>.xsmall-12{width:100%}
@media print,screen and (min-width:48em){
.medium-margin-collapse>.small-1{width:8.3333333333%}
.medium-margin-collapse>.small-2{width:16.6666666667%}
.medium-margin-collapse>.small-3{width:25%}
.medium-margin-collapse>.small-4{width:33.3333333333%}
.medium-margin-collapse>.small-5{width:41.6666666667%}
.medium-margin-collapse>.small-6{width:50%}
.medium-margin-collapse>.small-7{width:58.3333333333%}
.medium-margin-collapse>.small-8{width:66.6666666667%}
.medium-margin-collapse>.small-9{width:75%}
.medium-margin-collapse>.small-10{width:83.3333333333%}
.medium-margin-collapse>.small-11{width:91.6666666667%}
.medium-margin-collapse>.small-12{width:100%}
.medium-margin-collapse>.medium-1{width:8.3333333333%}
.medium-margin-collapse>.medium-2{width:16.6666666667%}
.medium-margin-collapse>.medium-3{width:25%}
.medium-margin-collapse>.medium-4{width:33.3333333333%}
.medium-margin-collapse>.medium-5{width:41.6666666667%}
.medium-margin-collapse>.medium-6{width:50%}
.medium-margin-collapse>.medium-7{width:58.3333333333%}
.medium-margin-collapse>.medium-8{width:66.6666666667%}
.medium-margin-collapse>.medium-9{width:75%}
.medium-margin-collapse>.medium-10{width:83.3333333333%}
.medium-margin-collapse>.medium-11{width:91.6666666667%}
.medium-margin-collapse>.medium-12{width:100%}
}
@media print,screen and (min-width:64em){
.medium-margin-collapse>.large-1{width:8.3333333333%}
.medium-margin-collapse>.large-2{width:16.6666666667%}
.medium-margin-collapse>.large-3{width:25%}
.medium-margin-collapse>.large-4{width:33.3333333333%}
.medium-margin-collapse>.large-5{width:41.6666666667%}
.medium-margin-collapse>.large-6{width:50%}
.medium-margin-collapse>.large-7{width:58.3333333333%}
.medium-margin-collapse>.large-8{width:66.6666666667%}
.medium-margin-collapse>.large-9{width:75%}
.medium-margin-collapse>.large-10{width:83.3333333333%}
.medium-margin-collapse>.large-11{width:91.6666666667%}
.medium-margin-collapse>.large-12{width:100%}
}
@media screen and (min-width:80em){
.medium-margin-collapse>.xlarge-1{width:8.3333333333%}
.medium-margin-collapse>.xlarge-2{width:16.6666666667%}
.medium-margin-collapse>.xlarge-3{width:25%}
.medium-margin-collapse>.xlarge-4{width:33.3333333333%}
.medium-margin-collapse>.xlarge-5{width:41.6666666667%}
.medium-margin-collapse>.xlarge-6{width:50%}
.medium-margin-collapse>.xlarge-7{width:58.3333333333%}
.medium-margin-collapse>.xlarge-8{width:66.6666666667%}
.medium-margin-collapse>.xlarge-9{width:75%}
.medium-margin-collapse>.xlarge-10{width:83.3333333333%}
.medium-margin-collapse>.xlarge-11{width:91.6666666667%}
.medium-margin-collapse>.xlarge-12{width:100%}
}
@media screen and (min-width:90em){
.medium-margin-collapse>.xxlarge-1{width:8.3333333333%}
.medium-margin-collapse>.xxlarge-2{width:16.6666666667%}
.medium-margin-collapse>.xxlarge-3{width:25%}
.medium-margin-collapse>.xxlarge-4{width:33.3333333333%}
.medium-margin-collapse>.xxlarge-5{width:41.6666666667%}
.medium-margin-collapse>.xxlarge-6{width:50%}
.medium-margin-collapse>.xxlarge-7{width:58.3333333333%}
.medium-margin-collapse>.xxlarge-8{width:66.6666666667%}
.medium-margin-collapse>.xxlarge-9{width:75%}
.medium-margin-collapse>.xxlarge-10{width:83.3333333333%}
.medium-margin-collapse>.xxlarge-11{width:91.6666666667%}
.medium-margin-collapse>.xxlarge-12{width:100%}
}
@media screen and (min-width:120em){
.medium-margin-collapse>.xxxlarge-1{width:8.3333333333%}
.medium-margin-collapse>.xxxlarge-2{width:16.6666666667%}
.medium-margin-collapse>.xxxlarge-3{width:25%}
.medium-margin-collapse>.xxxlarge-4{width:33.3333333333%}
.medium-margin-collapse>.xxxlarge-5{width:41.6666666667%}
.medium-margin-collapse>.xxxlarge-6{width:50%}
.medium-margin-collapse>.xxxlarge-7{width:58.3333333333%}
.medium-margin-collapse>.xxxlarge-8{width:66.6666666667%}
.medium-margin-collapse>.xxxlarge-9{width:75%}
.medium-margin-collapse>.xxxlarge-10{width:83.3333333333%}
.medium-margin-collapse>.xxxlarge-11{width:91.6666666667%}
.medium-margin-collapse>.xxxlarge-12{width:100%}
}
@media print,screen and (min-width:48em){
.medium-padding-collapse{margin-left:0;margin-right:0}
.medium-padding-collapse>.cell{padding-left:0;padding-right:0}
}
@media print,screen and (min-width:64em){
.large-margin-collapse,.large-margin-collapse>.cell{margin-left:0;margin-right:0}
}
.large-margin-collapse>.xsmall-1{width:8.3333333333%}
.large-margin-collapse>.xsmall-2{width:16.6666666667%}
.large-margin-collapse>.xsmall-3{width:25%}
.large-margin-collapse>.xsmall-4{width:33.3333333333%}
.large-margin-collapse>.xsmall-5{width:41.6666666667%}
.large-margin-collapse>.xsmall-6{width:50%}
.large-margin-collapse>.xsmall-7{width:58.3333333333%}
.large-margin-collapse>.xsmall-8{width:66.6666666667%}
.large-margin-collapse>.xsmall-9{width:75%}
.large-margin-collapse>.xsmall-10{width:83.3333333333%}
.large-margin-collapse>.xsmall-11{width:91.6666666667%}
.large-margin-collapse>.xsmall-12{width:100%}
@media print,screen and (min-width:64em){
.large-margin-collapse>.small-1{width:8.3333333333%}
.large-margin-collapse>.small-2{width:16.6666666667%}
.large-margin-collapse>.small-3{width:25%}
.large-margin-collapse>.small-4{width:33.3333333333%}
.large-margin-collapse>.small-5{width:41.6666666667%}
.large-margin-collapse>.small-6{width:50%}
.large-margin-collapse>.small-7{width:58.3333333333%}
.large-margin-collapse>.small-8{width:66.6666666667%}
.large-margin-collapse>.small-9{width:75%}
.large-margin-collapse>.small-10{width:83.3333333333%}
.large-margin-collapse>.small-11{width:91.6666666667%}
.large-margin-collapse>.small-12{width:100%}
.large-margin-collapse>.medium-1{width:8.3333333333%}
.large-margin-collapse>.medium-2{width:16.6666666667%}
.large-margin-collapse>.medium-3{width:25%}
.large-margin-collapse>.medium-4{width:33.3333333333%}
.large-margin-collapse>.medium-5{width:41.6666666667%}
.large-margin-collapse>.medium-6{width:50%}
.large-margin-collapse>.medium-7{width:58.3333333333%}
.large-margin-collapse>.medium-8{width:66.6666666667%}
.large-margin-collapse>.medium-9{width:75%}
.large-margin-collapse>.medium-10{width:83.3333333333%}
.large-margin-collapse>.medium-11{width:91.6666666667%}
.large-margin-collapse>.medium-12{width:100%}
.large-margin-collapse>.large-1{width:8.3333333333%}
.large-margin-collapse>.large-2{width:16.6666666667%}
.large-margin-collapse>.large-3{width:25%}
.large-margin-collapse>.large-4{width:33.3333333333%}
.large-margin-collapse>.large-5{width:41.6666666667%}
.large-margin-collapse>.large-6{width:50%}
.large-margin-collapse>.large-7{width:58.3333333333%}
.large-margin-collapse>.large-8{width:66.6666666667%}
.large-margin-collapse>.large-9{width:75%}
.large-margin-collapse>.large-10{width:83.3333333333%}
.large-margin-collapse>.large-11{width:91.6666666667%}
.large-margin-collapse>.large-12{width:100%}
}
@media screen and (min-width:80em){
.large-margin-collapse>.xlarge-1{width:8.3333333333%}
.large-margin-collapse>.xlarge-2{width:16.6666666667%}
.large-margin-collapse>.xlarge-3{width:25%}
.large-margin-collapse>.xlarge-4{width:33.3333333333%}
.large-margin-collapse>.xlarge-5{width:41.6666666667%}
.large-margin-collapse>.xlarge-6{width:50%}
.large-margin-collapse>.xlarge-7{width:58.3333333333%}
.large-margin-collapse>.xlarge-8{width:66.6666666667%}
.large-margin-collapse>.xlarge-9{width:75%}
.large-margin-collapse>.xlarge-10{width:83.3333333333%}
.large-margin-collapse>.xlarge-11{width:91.6666666667%}
.large-margin-collapse>.xlarge-12{width:100%}
}
@media screen and (min-width:90em){
.large-margin-collapse>.xxlarge-1{width:8.3333333333%}
.large-margin-collapse>.xxlarge-2{width:16.6666666667%}
.large-margin-collapse>.xxlarge-3{width:25%}
.large-margin-collapse>.xxlarge-4{width:33.3333333333%}
.large-margin-collapse>.xxlarge-5{width:41.6666666667%}
.large-margin-collapse>.xxlarge-6{width:50%}
.large-margin-collapse>.xxlarge-7{width:58.3333333333%}
.large-margin-collapse>.xxlarge-8{width:66.6666666667%}
.large-margin-collapse>.xxlarge-9{width:75%}
.large-margin-collapse>.xxlarge-10{width:83.3333333333%}
.large-margin-collapse>.xxlarge-11{width:91.6666666667%}
.large-margin-collapse>.xxlarge-12{width:100%}
}
@media screen and (min-width:120em){
.large-margin-collapse>.xxxlarge-1{width:8.3333333333%}
.large-margin-collapse>.xxxlarge-2{width:16.6666666667%}
.large-margin-collapse>.xxxlarge-3{width:25%}
.large-margin-collapse>.xxxlarge-4{width:33.3333333333%}
.large-margin-collapse>.xxxlarge-5{width:41.6666666667%}
.large-margin-collapse>.xxxlarge-6{width:50%}
.large-margin-collapse>.xxxlarge-7{width:58.3333333333%}
.large-margin-collapse>.xxxlarge-8{width:66.6666666667%}
.large-margin-collapse>.xxxlarge-9{width:75%}
.large-margin-collapse>.xxxlarge-10{width:83.3333333333%}
.large-margin-collapse>.xxxlarge-11{width:91.6666666667%}
.large-margin-collapse>.xxxlarge-12{width:100%}
}
@media print,screen and (min-width:64em){
.large-padding-collapse{margin-left:0;margin-right:0}
.large-padding-collapse>.cell{padding-left:0;padding-right:0}
}
@media screen and (min-width:80em){
.xlarge-margin-collapse,.xlarge-margin-collapse>.cell{margin-left:0;margin-right:0}
}
.xlarge-margin-collapse>.xsmall-1{width:8.3333333333%}
.xlarge-margin-collapse>.xsmall-2{width:16.6666666667%}
.xlarge-margin-collapse>.xsmall-3{width:25%}
.xlarge-margin-collapse>.xsmall-4{width:33.3333333333%}
.xlarge-margin-collapse>.xsmall-5{width:41.6666666667%}
.xlarge-margin-collapse>.xsmall-6{width:50%}
.xlarge-margin-collapse>.xsmall-7{width:58.3333333333%}
.xlarge-margin-collapse>.xsmall-8{width:66.6666666667%}
.xlarge-margin-collapse>.xsmall-9{width:75%}
.xlarge-margin-collapse>.xsmall-10{width:83.3333333333%}
.xlarge-margin-collapse>.xsmall-11{width:91.6666666667%}
.xlarge-margin-collapse>.xsmall-12{width:100%}
@media screen and (min-width:80em){
.xlarge-margin-collapse>.small-1{width:8.3333333333%}
.xlarge-margin-collapse>.small-2{width:16.6666666667%}
.xlarge-margin-collapse>.small-3{width:25%}
.xlarge-margin-collapse>.small-4{width:33.3333333333%}
.xlarge-margin-collapse>.small-5{width:41.6666666667%}
.xlarge-margin-collapse>.small-6{width:50%}
.xlarge-margin-collapse>.small-7{width:58.3333333333%}
.xlarge-margin-collapse>.small-8{width:66.6666666667%}
.xlarge-margin-collapse>.small-9{width:75%}
.xlarge-margin-collapse>.small-10{width:83.3333333333%}
.xlarge-margin-collapse>.small-11{width:91.6666666667%}
.xlarge-margin-collapse>.small-12{width:100%}
.xlarge-margin-collapse>.medium-1{width:8.3333333333%}
.xlarge-margin-collapse>.medium-2{width:16.6666666667%}
.xlarge-margin-collapse>.medium-3{width:25%}
.xlarge-margin-collapse>.medium-4{width:33.3333333333%}
.xlarge-margin-collapse>.medium-5{width:41.6666666667%}
.xlarge-margin-collapse>.medium-6{width:50%}
.xlarge-margin-collapse>.medium-7{width:58.3333333333%}
.xlarge-margin-collapse>.medium-8{width:66.6666666667%}
.xlarge-margin-collapse>.medium-9{width:75%}
.xlarge-margin-collapse>.medium-10{width:83.3333333333%}
.xlarge-margin-collapse>.medium-11{width:91.6666666667%}
.xlarge-margin-collapse>.medium-12{width:100%}
.xlarge-margin-collapse>.large-1{width:8.3333333333%}
.xlarge-margin-collapse>.large-2{width:16.6666666667%}
.xlarge-margin-collapse>.large-3{width:25%}
.xlarge-margin-collapse>.large-4{width:33.3333333333%}
.xlarge-margin-collapse>.large-5{width:41.6666666667%}
.xlarge-margin-collapse>.large-6{width:50%}
.xlarge-margin-collapse>.large-7{width:58.3333333333%}
.xlarge-margin-collapse>.large-8{width:66.6666666667%}
.xlarge-margin-collapse>.large-9{width:75%}
.xlarge-margin-collapse>.large-10{width:83.3333333333%}
.xlarge-margin-collapse>.large-11{width:91.6666666667%}
.xlarge-margin-collapse>.large-12{width:100%}
.xlarge-margin-collapse>.xlarge-1{width:8.3333333333%}
.xlarge-margin-collapse>.xlarge-2{width:16.6666666667%}
.xlarge-margin-collapse>.xlarge-3{width:25%}
.xlarge-margin-collapse>.xlarge-4{width:33.3333333333%}
.xlarge-margin-collapse>.xlarge-5{width:41.6666666667%}
.xlarge-margin-collapse>.xlarge-6{width:50%}
.xlarge-margin-collapse>.xlarge-7{width:58.3333333333%}
.xlarge-margin-collapse>.xlarge-8{width:66.6666666667%}
.xlarge-margin-collapse>.xlarge-9{width:75%}
.xlarge-margin-collapse>.xlarge-10{width:83.3333333333%}
.xlarge-margin-collapse>.xlarge-11{width:91.6666666667%}
.xlarge-margin-collapse>.xlarge-12{width:100%}
}
@media screen and (min-width:90em){
.xlarge-margin-collapse>.xxlarge-1{width:8.3333333333%}
.xlarge-margin-collapse>.xxlarge-2{width:16.6666666667%}
.xlarge-margin-collapse>.xxlarge-3{width:25%}
.xlarge-margin-collapse>.xxlarge-4{width:33.3333333333%}
.xlarge-margin-collapse>.xxlarge-5{width:41.6666666667%}
.xlarge-margin-collapse>.xxlarge-6{width:50%}
.xlarge-margin-collapse>.xxlarge-7{width:58.3333333333%}
.xlarge-margin-collapse>.xxlarge-8{width:66.6666666667%}
.xlarge-margin-collapse>.xxlarge-9{width:75%}
.xlarge-margin-collapse>.xxlarge-10{width:83.3333333333%}
.xlarge-margin-collapse>.xxlarge-11{width:91.6666666667%}
.xlarge-margin-collapse>.xxlarge-12{width:100%}
}
@media screen and (min-width:120em){
.xlarge-margin-collapse>.xxxlarge-1{width:8.3333333333%}
.xlarge-margin-collapse>.xxxlarge-2{width:16.6666666667%}
.xlarge-margin-collapse>.xxxlarge-3{width:25%}
.xlarge-margin-collapse>.xxxlarge-4{width:33.3333333333%}
.xlarge-margin-collapse>.xxxlarge-5{width:41.6666666667%}
.xlarge-margin-collapse>.xxxlarge-6{width:50%}
.xlarge-margin-collapse>.xxxlarge-7{width:58.3333333333%}
.xlarge-margin-collapse>.xxxlarge-8{width:66.6666666667%}
.xlarge-margin-collapse>.xxxlarge-9{width:75%}
.xlarge-margin-collapse>.xxxlarge-10{width:83.3333333333%}
.xlarge-margin-collapse>.xxxlarge-11{width:91.6666666667%}
.xlarge-margin-collapse>.xxxlarge-12{width:100%}
}
@media screen and (min-width:80em){
.xlarge-padding-collapse{margin-left:0;margin-right:0}
.xlarge-padding-collapse>.cell{padding-left:0;padding-right:0}
}
@media screen and (min-width:90em){
.xxlarge-margin-collapse,.xxlarge-margin-collapse>.cell{margin-left:0;margin-right:0}
}
.xxlarge-margin-collapse>.xsmall-1{width:8.3333333333%}
.xxlarge-margin-collapse>.xsmall-2{width:16.6666666667%}
.xxlarge-margin-collapse>.xsmall-3{width:25%}
.xxlarge-margin-collapse>.xsmall-4{width:33.3333333333%}
.xxlarge-margin-collapse>.xsmall-5{width:41.6666666667%}
.xxlarge-margin-collapse>.xsmall-6{width:50%}
.xxlarge-margin-collapse>.xsmall-7{width:58.3333333333%}
.xxlarge-margin-collapse>.xsmall-8{width:66.6666666667%}
.xxlarge-margin-collapse>.xsmall-9{width:75%}
.xxlarge-margin-collapse>.xsmall-10{width:83.3333333333%}
.xxlarge-margin-collapse>.xsmall-11{width:91.6666666667%}
.xxlarge-margin-collapse>.xsmall-12{width:100%}
@media screen and (min-width:90em){
.xxlarge-margin-collapse>.small-1{width:8.3333333333%}
.xxlarge-margin-collapse>.small-2{width:16.6666666667%}
.xxlarge-margin-collapse>.small-3{width:25%}
.xxlarge-margin-collapse>.small-4{width:33.3333333333%}
.xxlarge-margin-collapse>.small-5{width:41.6666666667%}
.xxlarge-margin-collapse>.small-6{width:50%}
.xxlarge-margin-collapse>.small-7{width:58.3333333333%}
.xxlarge-margin-collapse>.small-8{width:66.6666666667%}
.xxlarge-margin-collapse>.small-9{width:75%}
.xxlarge-margin-collapse>.small-10{width:83.3333333333%}
.xxlarge-margin-collapse>.small-11{width:91.6666666667%}
.xxlarge-margin-collapse>.small-12{width:100%}
.xxlarge-margin-collapse>.medium-1{width:8.3333333333%}
.xxlarge-margin-collapse>.medium-2{width:16.6666666667%}
.xxlarge-margin-collapse>.medium-3{width:25%}
.xxlarge-margin-collapse>.medium-4{width:33.3333333333%}
.xxlarge-margin-collapse>.medium-5{width:41.6666666667%}
.xxlarge-margin-collapse>.medium-6{width:50%}
.xxlarge-margin-collapse>.medium-7{width:58.3333333333%}
.xxlarge-margin-collapse>.medium-8{width:66.6666666667%}
.xxlarge-margin-collapse>.medium-9{width:75%}
.xxlarge-margin-collapse>.medium-10{width:83.3333333333%}
.xxlarge-margin-collapse>.medium-11{width:91.6666666667%}
.xxlarge-margin-collapse>.medium-12{width:100%}
.xxlarge-margin-collapse>.large-1{width:8.3333333333%}
.xxlarge-margin-collapse>.large-2{width:16.6666666667%}
.xxlarge-margin-collapse>.large-3{width:25%}
.xxlarge-margin-collapse>.large-4{width:33.3333333333%}
.xxlarge-margin-collapse>.large-5{width:41.6666666667%}
.xxlarge-margin-collapse>.large-6{width:50%}
.xxlarge-margin-collapse>.large-7{width:58.3333333333%}
.xxlarge-margin-collapse>.large-8{width:66.6666666667%}
.xxlarge-margin-collapse>.large-9{width:75%}
.xxlarge-margin-collapse>.large-10{width:83.3333333333%}
.xxlarge-margin-collapse>.large-11{width:91.6666666667%}
.xxlarge-margin-collapse>.large-12{width:100%}
.xxlarge-margin-collapse>.xlarge-1{width:8.3333333333%}
.xxlarge-margin-collapse>.xlarge-2{width:16.6666666667%}
.xxlarge-margin-collapse>.xlarge-3{width:25%}
.xxlarge-margin-collapse>.xlarge-4{width:33.3333333333%}
.xxlarge-margin-collapse>.xlarge-5{width:41.6666666667%}
.xxlarge-margin-collapse>.xlarge-6{width:50%}
.xxlarge-margin-collapse>.xlarge-7{width:58.3333333333%}
.xxlarge-margin-collapse>.xlarge-8{width:66.6666666667%}
.xxlarge-margin-collapse>.xlarge-9{width:75%}
.xxlarge-margin-collapse>.xlarge-10{width:83.3333333333%}
.xxlarge-margin-collapse>.xlarge-11{width:91.6666666667%}
.xxlarge-margin-collapse>.xlarge-12{width:100%}
.xxlarge-margin-collapse>.xxlarge-1{width:8.3333333333%}
.xxlarge-margin-collapse>.xxlarge-2{width:16.6666666667%}
.xxlarge-margin-collapse>.xxlarge-3{width:25%}
.xxlarge-margin-collapse>.xxlarge-4{width:33.3333333333%}
.xxlarge-margin-collapse>.xxlarge-5{width:41.6666666667%}
.xxlarge-margin-collapse>.xxlarge-6{width:50%}
.xxlarge-margin-collapse>.xxlarge-7{width:58.3333333333%}
.xxlarge-margin-collapse>.xxlarge-8{width:66.6666666667%}
.xxlarge-margin-collapse>.xxlarge-9{width:75%}
.xxlarge-margin-collapse>.xxlarge-10{width:83.3333333333%}
.xxlarge-margin-collapse>.xxlarge-11{width:91.6666666667%}
.xxlarge-margin-collapse>.xxlarge-12{width:100%}
}
@media screen and (min-width:120em){
.xxlarge-margin-collapse>.xxxlarge-1{width:8.3333333333%}
.xxlarge-margin-collapse>.xxxlarge-2{width:16.6666666667%}
.xxlarge-margin-collapse>.xxxlarge-3{width:25%}
.xxlarge-margin-collapse>.xxxlarge-4{width:33.3333333333%}
.xxlarge-margin-collapse>.xxxlarge-5{width:41.6666666667%}
.xxlarge-margin-collapse>.xxxlarge-6{width:50%}
.xxlarge-margin-collapse>.xxxlarge-7{width:58.3333333333%}
.xxlarge-margin-collapse>.xxxlarge-8{width:66.6666666667%}
.xxlarge-margin-collapse>.xxxlarge-9{width:75%}
.xxlarge-margin-collapse>.xxxlarge-10{width:83.3333333333%}
.xxlarge-margin-collapse>.xxxlarge-11{width:91.6666666667%}
.xxlarge-margin-collapse>.xxxlarge-12{width:100%}
}
@media screen and (min-width:90em){
.xxlarge-padding-collapse{margin-left:0;margin-right:0}
.xxlarge-padding-collapse>.cell{padding-left:0;padding-right:0}
}
@media screen and (min-width:120em){
.xxxlarge-margin-collapse,.xxxlarge-margin-collapse>.cell{margin-left:0;margin-right:0}
}
.xxxlarge-margin-collapse>.xsmall-1{width:8.3333333333%}
.xxxlarge-margin-collapse>.xsmall-2{width:16.6666666667%}
.xxxlarge-margin-collapse>.xsmall-3{width:25%}
.xxxlarge-margin-collapse>.xsmall-4{width:33.3333333333%}
.xxxlarge-margin-collapse>.xsmall-5{width:41.6666666667%}
.xxxlarge-margin-collapse>.xsmall-6{width:50%}
.xxxlarge-margin-collapse>.xsmall-7{width:58.3333333333%}
.xxxlarge-margin-collapse>.xsmall-8{width:66.6666666667%}
.xxxlarge-margin-collapse>.xsmall-9{width:75%}
.xxxlarge-margin-collapse>.xsmall-10{width:83.3333333333%}
.xxxlarge-margin-collapse>.xsmall-11{width:91.6666666667%}
.xxxlarge-margin-collapse>.xsmall-12{width:100%}
@media screen and (min-width:120em){
.xxxlarge-margin-collapse>.small-1{width:8.3333333333%}
.xxxlarge-margin-collapse>.small-2{width:16.6666666667%}
.xxxlarge-margin-collapse>.small-3{width:25%}
.xxxlarge-margin-collapse>.small-4{width:33.3333333333%}
.xxxlarge-margin-collapse>.small-5{width:41.6666666667%}
.xxxlarge-margin-collapse>.small-6{width:50%}
.xxxlarge-margin-collapse>.small-7{width:58.3333333333%}
.xxxlarge-margin-collapse>.small-8{width:66.6666666667%}
.xxxlarge-margin-collapse>.small-9{width:75%}
.xxxlarge-margin-collapse>.small-10{width:83.3333333333%}
.xxxlarge-margin-collapse>.small-11{width:91.6666666667%}
.xxxlarge-margin-collapse>.small-12{width:100%}
.xxxlarge-margin-collapse>.medium-1{width:8.3333333333%}
.xxxlarge-margin-collapse>.medium-2{width:16.6666666667%}
.xxxlarge-margin-collapse>.medium-3{width:25%}
.xxxlarge-margin-collapse>.medium-4{width:33.3333333333%}
.xxxlarge-margin-collapse>.medium-5{width:41.6666666667%}
.xxxlarge-margin-collapse>.medium-6{width:50%}
.xxxlarge-margin-collapse>.medium-7{width:58.3333333333%}
.xxxlarge-margin-collapse>.medium-8{width:66.6666666667%}
.xxxlarge-margin-collapse>.medium-9{width:75%}
.xxxlarge-margin-collapse>.medium-10{width:83.3333333333%}
.xxxlarge-margin-collapse>.medium-11{width:91.6666666667%}
.xxxlarge-margin-collapse>.medium-12{width:100%}
.xxxlarge-margin-collapse>.large-1{width:8.3333333333%}
.xxxlarge-margin-collapse>.large-2{width:16.6666666667%}
.xxxlarge-margin-collapse>.large-3{width:25%}
.xxxlarge-margin-collapse>.large-4{width:33.3333333333%}
.xxxlarge-margin-collapse>.large-5{width:41.6666666667%}
.xxxlarge-margin-collapse>.large-6{width:50%}
.xxxlarge-margin-collapse>.large-7{width:58.3333333333%}
.xxxlarge-margin-collapse>.large-8{width:66.6666666667%}
.xxxlarge-margin-collapse>.large-9{width:75%}
.xxxlarge-margin-collapse>.large-10{width:83.3333333333%}
.xxxlarge-margin-collapse>.large-11{width:91.6666666667%}
.xxxlarge-margin-collapse>.large-12{width:100%}
.xxxlarge-margin-collapse>.xlarge-1{width:8.3333333333%}
.xxxlarge-margin-collapse>.xlarge-2{width:16.6666666667%}
.xxxlarge-margin-collapse>.xlarge-3{width:25%}
.xxxlarge-margin-collapse>.xlarge-4{width:33.3333333333%}
.xxxlarge-margin-collapse>.xlarge-5{width:41.6666666667%}
.xxxlarge-margin-collapse>.xlarge-6{width:50%}
.xxxlarge-margin-collapse>.xlarge-7{width:58.3333333333%}
.xxxlarge-margin-collapse>.xlarge-8{width:66.6666666667%}
.xxxlarge-margin-collapse>.xlarge-9{width:75%}
.xxxlarge-margin-collapse>.xlarge-10{width:83.3333333333%}
.xxxlarge-margin-collapse>.xlarge-11{width:91.6666666667%}
.xxxlarge-margin-collapse>.xlarge-12{width:100%}
.xxxlarge-margin-collapse>.xxlarge-1{width:8.3333333333%}
.xxxlarge-margin-collapse>.xxlarge-2{width:16.6666666667%}
.xxxlarge-margin-collapse>.xxlarge-3{width:25%}
.xxxlarge-margin-collapse>.xxlarge-4{width:33.3333333333%}
.xxxlarge-margin-collapse>.xxlarge-5{width:41.6666666667%}
.xxxlarge-margin-collapse>.xxlarge-6{width:50%}
.xxxlarge-margin-collapse>.xxlarge-7{width:58.3333333333%}
.xxxlarge-margin-collapse>.xxlarge-8{width:66.6666666667%}
.xxxlarge-margin-collapse>.xxlarge-9{width:75%}
.xxxlarge-margin-collapse>.xxlarge-10{width:83.3333333333%}
.xxxlarge-margin-collapse>.xxlarge-11{width:91.6666666667%}
.xxxlarge-margin-collapse>.xxlarge-12{width:100%}
.xxxlarge-margin-collapse>.xxxlarge-1{width:8.3333333333%}
.xxxlarge-margin-collapse>.xxxlarge-2{width:16.6666666667%}
.xxxlarge-margin-collapse>.xxxlarge-3{width:25%}
.xxxlarge-margin-collapse>.xxxlarge-4{width:33.3333333333%}
.xxxlarge-margin-collapse>.xxxlarge-5{width:41.6666666667%}
.xxxlarge-margin-collapse>.xxxlarge-6{width:50%}
.xxxlarge-margin-collapse>.xxxlarge-7{width:58.3333333333%}
.xxxlarge-margin-collapse>.xxxlarge-8{width:66.6666666667%}
.xxxlarge-margin-collapse>.xxxlarge-9{width:75%}
.xxxlarge-margin-collapse>.xxxlarge-10{width:83.3333333333%}
.xxxlarge-margin-collapse>.xxxlarge-11{width:91.6666666667%}
.xxxlarge-margin-collapse>.xxxlarge-12{width:100%}
.xxxlarge-padding-collapse{margin-left:0;margin-right:0}
.xxxlarge-padding-collapse>.cell{padding-left:0;padding-right:0}
}
@media print,screen and (min-width:25em){
.small-offset-0{margin-left:0}
.grid-margin-x>.small-offset-0{margin-left:.5rem}
.small-offset-1{margin-left:8.3333333333%}
.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .5rem)}
.small-offset-2{margin-left:16.6666666667%}
.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .5rem)}
.small-offset-3{margin-left:25%}
.grid-margin-x>.small-offset-3{margin-left:calc(25% + .5rem)}
.small-offset-4{margin-left:33.3333333333%}
.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .5rem)}
.small-offset-5{margin-left:41.6666666667%}
.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .5rem)}
.small-offset-6{margin-left:50%}
.grid-margin-x>.small-offset-6{margin-left:calc(50% + .5rem)}
.small-offset-7{margin-left:58.3333333333%}
.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .5rem)}
.small-offset-8{margin-left:66.6666666667%}
.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .5rem)}
.small-offset-9{margin-left:75%}
.grid-margin-x>.small-offset-9{margin-left:calc(75% + .5rem)}
.small-offset-10{margin-left:83.3333333333%}
.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .5rem)}
.small-offset-11{margin-left:91.6666666667%}
.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .5rem)}
}
.grid-margin-x>.xsmall-offset-0{margin-left:.5rem}
.grid-margin-x>.xsmall-offset-1{margin-left:calc(8.33333% + .5rem)}
.grid-margin-x>.xsmall-offset-2{margin-left:calc(16.66667% + .5rem)}
.grid-margin-x>.xsmall-offset-3{margin-left:calc(25% + .5rem)}
.grid-margin-x>.xsmall-offset-4{margin-left:calc(33.33333% + .5rem)}
.grid-margin-x>.xsmall-offset-5{margin-left:calc(41.66667% + .5rem)}
.grid-margin-x>.xsmall-offset-6{margin-left:calc(50% + .5rem)}
.grid-margin-x>.xsmall-offset-7{margin-left:calc(58.33333% + .5rem)}
.grid-margin-x>.xsmall-offset-8{margin-left:calc(66.66667% + .5rem)}
.grid-margin-x>.xsmall-offset-9{margin-left:calc(75% + .5rem)}
.grid-margin-x>.xsmall-offset-10{margin-left:calc(83.33333% + .5rem)}
.grid-margin-x>.xsmall-offset-11{margin-left:calc(91.66667% + .5rem)}
@media print,screen and (min-width:48em){
.medium-offset-0{margin-left:0}
.grid-margin-x>.medium-offset-0{margin-left:.5rem}
.medium-offset-1{margin-left:8.3333333333%}
.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .5rem)}
.medium-offset-2{margin-left:16.6666666667%}
.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .5rem)}
.medium-offset-3{margin-left:25%}
.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .5rem)}
.medium-offset-4{margin-left:33.3333333333%}
.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .5rem)}
.medium-offset-5{margin-left:41.6666666667%}
.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .5rem)}
.medium-offset-6{margin-left:50%}
.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .5rem)}
.medium-offset-7{margin-left:58.3333333333%}
.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .5rem)}
.medium-offset-8{margin-left:66.6666666667%}
.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .5rem)}
.medium-offset-9{margin-left:75%}
.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .5rem)}
.medium-offset-10{margin-left:83.3333333333%}
.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .5rem)}
.medium-offset-11{margin-left:91.6666666667%}
.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .5rem)}
}
@media print,screen and (min-width:64em){
.large-offset-0{margin-left:0}
.grid-margin-x>.large-offset-0{margin-left:.5rem}
.large-offset-1{margin-left:8.3333333333%}
.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .5rem)}
.large-offset-2{margin-left:16.6666666667%}
.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .5rem)}
.large-offset-3{margin-left:25%}
.grid-margin-x>.large-offset-3{margin-left:calc(25% + .5rem)}
.large-offset-4{margin-left:33.3333333333%}
.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .5rem)}
.large-offset-5{margin-left:41.6666666667%}
.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .5rem)}
.large-offset-6{margin-left:50%}
.grid-margin-x>.large-offset-6{margin-left:calc(50% + .5rem)}
.large-offset-7{margin-left:58.3333333333%}
.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .5rem)}
.large-offset-8{margin-left:66.6666666667%}
.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .5rem)}
.large-offset-9{margin-left:75%}
.grid-margin-x>.large-offset-9{margin-left:calc(75% + .5rem)}
.large-offset-10{margin-left:83.3333333333%}
.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .5rem)}
.large-offset-11{margin-left:91.6666666667%}
.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .5rem)}
}
@media screen and (min-width:80em){
.xlarge-offset-0{margin-left:0}
.grid-margin-x>.xlarge-offset-0{margin-left:.5rem}
.xlarge-offset-1{margin-left:8.3333333333%}
.grid-margin-x>.xlarge-offset-1{margin-left:calc(8.33333% + .5rem)}
.xlarge-offset-2{margin-left:16.6666666667%}
.grid-margin-x>.xlarge-offset-2{margin-left:calc(16.66667% + .5rem)}
.xlarge-offset-3{margin-left:25%}
.grid-margin-x>.xlarge-offset-3{margin-left:calc(25% + .5rem)}
.xlarge-offset-4{margin-left:33.3333333333%}
.grid-margin-x>.xlarge-offset-4{margin-left:calc(33.33333% + .5rem)}
.xlarge-offset-5{margin-left:41.6666666667%}
.grid-margin-x>.xlarge-offset-5{margin-left:calc(41.66667% + .5rem)}
.xlarge-offset-6{margin-left:50%}
.grid-margin-x>.xlarge-offset-6{margin-left:calc(50% + .5rem)}
.xlarge-offset-7{margin-left:58.3333333333%}
.grid-margin-x>.xlarge-offset-7{margin-left:calc(58.33333% + .5rem)}
.xlarge-offset-8{margin-left:66.6666666667%}
.grid-margin-x>.xlarge-offset-8{margin-left:calc(66.66667% + .5rem)}
.xlarge-offset-9{margin-left:75%}
.grid-margin-x>.xlarge-offset-9{margin-left:calc(75% + .5rem)}
.xlarge-offset-10{margin-left:83.3333333333%}
.grid-margin-x>.xlarge-offset-10{margin-left:calc(83.33333% + .5rem)}
.xlarge-offset-11{margin-left:91.6666666667%}
.grid-margin-x>.xlarge-offset-11{margin-left:calc(91.66667% + .5rem)}
}
@media screen and (min-width:90em){
.xxlarge-offset-0{margin-left:0}
.grid-margin-x>.xxlarge-offset-0{margin-left:.5rem}
.xxlarge-offset-1{margin-left:8.3333333333%}
.grid-margin-x>.xxlarge-offset-1{margin-left:calc(8.33333% + .5rem)}
.xxlarge-offset-2{margin-left:16.6666666667%}
.grid-margin-x>.xxlarge-offset-2{margin-left:calc(16.66667% + .5rem)}
.xxlarge-offset-3{margin-left:25%}
.grid-margin-x>.xxlarge-offset-3{margin-left:calc(25% + .5rem)}
.xxlarge-offset-4{margin-left:33.3333333333%}
.grid-margin-x>.xxlarge-offset-4{margin-left:calc(33.33333% + .5rem)}
.xxlarge-offset-5{margin-left:41.6666666667%}
.grid-margin-x>.xxlarge-offset-5{margin-left:calc(41.66667% + .5rem)}
.xxlarge-offset-6{margin-left:50%}
.grid-margin-x>.xxlarge-offset-6{margin-left:calc(50% + .5rem)}
.xxlarge-offset-7{margin-left:58.3333333333%}
.grid-margin-x>.xxlarge-offset-7{margin-left:calc(58.33333% + .5rem)}
.xxlarge-offset-8{margin-left:66.6666666667%}
.grid-margin-x>.xxlarge-offset-8{margin-left:calc(66.66667% + .5rem)}
.xxlarge-offset-9{margin-left:75%}
.grid-margin-x>.xxlarge-offset-9{margin-left:calc(75% + .5rem)}
.xxlarge-offset-10{margin-left:83.3333333333%}
.grid-margin-x>.xxlarge-offset-10{margin-left:calc(83.33333% + .5rem)}
.xxlarge-offset-11{margin-left:91.6666666667%}
.grid-margin-x>.xxlarge-offset-11{margin-left:calc(91.66667% + .5rem)}
}
@media screen and (min-width:120em){
.xxxlarge-offset-0{margin-left:0}
.grid-margin-x>.xxxlarge-offset-0{margin-left:.5rem}
.xxxlarge-offset-1{margin-left:8.3333333333%}
.grid-margin-x>.xxxlarge-offset-1{margin-left:calc(8.33333% + .5rem)}
.xxxlarge-offset-2{margin-left:16.6666666667%}
.grid-margin-x>.xxxlarge-offset-2{margin-left:calc(16.66667% + .5rem)}
.xxxlarge-offset-3{margin-left:25%}
.grid-margin-x>.xxxlarge-offset-3{margin-left:calc(25% + .5rem)}
.xxxlarge-offset-4{margin-left:33.3333333333%}
.grid-margin-x>.xxxlarge-offset-4{margin-left:calc(33.33333% + .5rem)}
.xxxlarge-offset-5{margin-left:41.6666666667%}
.grid-margin-x>.xxxlarge-offset-5{margin-left:calc(41.66667% + .5rem)}
.xxxlarge-offset-6{margin-left:50%}
.grid-margin-x>.xxxlarge-offset-6{margin-left:calc(50% + .5rem)}
.xxxlarge-offset-7{margin-left:58.3333333333%}
.grid-margin-x>.xxxlarge-offset-7{margin-left:calc(58.33333% + .5rem)}
.xxxlarge-offset-8{margin-left:66.6666666667%}
.grid-margin-x>.xxxlarge-offset-8{margin-left:calc(66.66667% + .5rem)}
.xxxlarge-offset-9{margin-left:75%}
.grid-margin-x>.xxxlarge-offset-9{margin-left:calc(75% + .5rem)}
.xxxlarge-offset-10{margin-left:83.3333333333%}
.grid-margin-x>.xxxlarge-offset-10{margin-left:calc(83.33333% + .5rem)}
.xxxlarge-offset-11{margin-left:91.6666666667%}
.grid-margin-x>.xxxlarge-offset-11{margin-left:calc(91.66667% + .5rem)}
}
.grid-y{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.grid-y>.cell{height:auto;max-height:none}
.grid-y>.auto,.grid-y>.shrink{height:auto}
@media print,screen and (min-width:25em){
.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
.grid-y>.xsmall-1,.grid-y>.xsmall-10,.grid-y>.xsmall-11,.grid-y>.xsmall-12,.grid-y>.xsmall-2,.grid-y>.xsmall-3,.grid-y>.xsmall-4,.grid-y>.xsmall-5,.grid-y>.xsmall-6,.grid-y>.xsmall-7,.grid-y>.xsmall-8,.grid-y>.xsmall-9,.grid-y>.xsmall-full,.grid-y>.xsmall-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
@media print,screen and (min-width:48em){
.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media print,screen and (min-width:64em){
.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media screen and (min-width:80em){
.grid-y>.xlarge-1,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12,.grid-y>.xlarge-2,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-full,.grid-y>.xlarge-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media screen and (min-width:90em){
.grid-y>.xxlarge-1,.grid-y>.xxlarge-10,.grid-y>.xxlarge-11,.grid-y>.xxlarge-12,.grid-y>.xxlarge-2,.grid-y>.xxlarge-3,.grid-y>.xxlarge-4,.grid-y>.xxlarge-5,.grid-y>.xxlarge-6,.grid-y>.xxlarge-7,.grid-y>.xxlarge-8,.grid-y>.xxlarge-9,.grid-y>.xxlarge-full,.grid-y>.xxlarge-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media screen and (min-width:120em){
.grid-y>.xxxlarge-1,.grid-y>.xxxlarge-10,.grid-y>.xxxlarge-11,.grid-y>.xxxlarge-12,.grid-y>.xxxlarge-2,.grid-y>.xxxlarge-3,.grid-y>.xxxlarge-4,.grid-y>.xxxlarge-5,.grid-y>.xxxlarge-6,.grid-y>.xxxlarge-7,.grid-y>.xxxlarge-8,.grid-y>.xxxlarge-9,.grid-y>.xxxlarge-full,.grid-y>.xxxlarge-shrink{-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media print,screen and (min-width:25em){
.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-y>.small-1{height:8.3333333333%}
.grid-y>.small-2{height:16.6666666667%}
.grid-y>.small-3{height:25%}
.grid-y>.small-4{height:33.3333333333%}
.grid-y>.small-5{height:41.6666666667%}
.grid-y>.small-6{height:50%}
.grid-y>.small-7{height:58.3333333333%}
.grid-y>.small-8{height:66.6666666667%}
.grid-y>.small-9{height:75%}
.grid-y>.small-10{height:83.3333333333%}
.grid-y>.small-11{height:91.6666666667%}
.grid-y>.small-12{height:100%}
}
.grid-y>.xsmall-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}
.grid-y>.xsmall-1,.grid-y>.xsmall-10,.grid-y>.xsmall-11,.grid-y>.xsmall-12,.grid-y>.xsmall-2,.grid-y>.xsmall-3,.grid-y>.xsmall-4,.grid-y>.xsmall-5,.grid-y>.xsmall-6,.grid-y>.xsmall-7,.grid-y>.xsmall-8,.grid-y>.xsmall-9,.grid-y>.xsmall-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-y>.xsmall-shrink{height:auto}
.grid-y>.xsmall-1{height:8.3333333333%}
.grid-y>.xsmall-2{height:16.6666666667%}
.grid-y>.xsmall-3{height:25%}
.grid-y>.xsmall-4{height:33.3333333333%}
.grid-y>.xsmall-5{height:41.6666666667%}
.grid-y>.xsmall-6{height:50%}
.grid-y>.xsmall-7{height:58.3333333333%}
.grid-y>.xsmall-8{height:66.6666666667%}
.grid-y>.xsmall-9{height:75%}
.grid-y>.xsmall-10{height:83.3333333333%}
.grid-y>.xsmall-11{height:91.6666666667%}
.grid-y>.xsmall-12{height:100%}
@media print,screen and (min-width:48em){
.grid-y>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}
.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-y>.medium-shrink{height:auto}
.grid-y>.medium-1{height:8.3333333333%}
.grid-y>.medium-2{height:16.6666666667%}
.grid-y>.medium-3{height:25%}
.grid-y>.medium-4{height:33.3333333333%}
.grid-y>.medium-5{height:41.6666666667%}
.grid-y>.medium-6{height:50%}
.grid-y>.medium-7{height:58.3333333333%}
.grid-y>.medium-8{height:66.6666666667%}
.grid-y>.medium-9{height:75%}
.grid-y>.medium-10{height:83.3333333333%}
.grid-y>.medium-11{height:91.6666666667%}
.grid-y>.medium-12{height:100%}
}
@media print,screen and (min-width:64em){
.grid-y>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}
.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-y>.large-shrink{height:auto}
.grid-y>.large-1{height:8.3333333333%}
.grid-y>.large-2{height:16.6666666667%}
.grid-y>.large-3{height:25%}
.grid-y>.large-4{height:33.3333333333%}
.grid-y>.large-5{height:41.6666666667%}
.grid-y>.large-6{height:50%}
.grid-y>.large-7{height:58.3333333333%}
.grid-y>.large-8{height:66.6666666667%}
.grid-y>.large-9{height:75%}
.grid-y>.large-10{height:83.3333333333%}
.grid-y>.large-11{height:91.6666666667%}
.grid-y>.large-12{height:100%}
}
@media screen and (min-width:80em){
.grid-y>.xlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}
.grid-y>.xlarge-1,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12,.grid-y>.xlarge-2,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-y>.xlarge-shrink{height:auto}
.grid-y>.xlarge-1{height:8.3333333333%}
.grid-y>.xlarge-2{height:16.6666666667%}
.grid-y>.xlarge-3{height:25%}
.grid-y>.xlarge-4{height:33.3333333333%}
.grid-y>.xlarge-5{height:41.6666666667%}
.grid-y>.xlarge-6{height:50%}
.grid-y>.xlarge-7{height:58.3333333333%}
.grid-y>.xlarge-8{height:66.6666666667%}
.grid-y>.xlarge-9{height:75%}
.grid-y>.xlarge-10{height:83.3333333333%}
.grid-y>.xlarge-11{height:91.6666666667%}
.grid-y>.xlarge-12{height:100%}
}
@media screen and (min-width:90em){
.grid-y>.xxlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}
.grid-y>.xxlarge-1,.grid-y>.xxlarge-10,.grid-y>.xxlarge-11,.grid-y>.xxlarge-12,.grid-y>.xxlarge-2,.grid-y>.xxlarge-3,.grid-y>.xxlarge-4,.grid-y>.xxlarge-5,.grid-y>.xxlarge-6,.grid-y>.xxlarge-7,.grid-y>.xxlarge-8,.grid-y>.xxlarge-9,.grid-y>.xxlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-y>.xxlarge-shrink{height:auto}
.grid-y>.xxlarge-1{height:8.3333333333%}
.grid-y>.xxlarge-2{height:16.6666666667%}
.grid-y>.xxlarge-3{height:25%}
.grid-y>.xxlarge-4{height:33.3333333333%}
.grid-y>.xxlarge-5{height:41.6666666667%}
.grid-y>.xxlarge-6{height:50%}
.grid-y>.xxlarge-7{height:58.3333333333%}
.grid-y>.xxlarge-8{height:66.6666666667%}
.grid-y>.xxlarge-9{height:75%}
.grid-y>.xxlarge-10{height:83.3333333333%}
.grid-y>.xxlarge-11{height:91.6666666667%}
.grid-y>.xxlarge-12{height:100%}
}
@media screen and (min-width:120em){
.grid-y>.xxxlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}
.grid-y>.xxxlarge-1,.grid-y>.xxxlarge-10,.grid-y>.xxxlarge-11,.grid-y>.xxxlarge-12,.grid-y>.xxxlarge-2,.grid-y>.xxxlarge-3,.grid-y>.xxxlarge-4,.grid-y>.xxxlarge-5,.grid-y>.xxxlarge-6,.grid-y>.xxxlarge-7,.grid-y>.xxxlarge-8,.grid-y>.xxxlarge-9,.grid-y>.xxxlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-y>.xxxlarge-shrink{height:auto}
.grid-y>.xxxlarge-1{height:8.3333333333%}
.grid-y>.xxxlarge-2{height:16.6666666667%}
.grid-y>.xxxlarge-3{height:25%}
.grid-y>.xxxlarge-4{height:33.3333333333%}
.grid-y>.xxxlarge-5{height:41.6666666667%}
.grid-y>.xxxlarge-6{height:50%}
.grid-y>.xxxlarge-7{height:58.3333333333%}
.grid-y>.xxxlarge-8{height:66.6666666667%}
.grid-y>.xxxlarge-9{height:75%}
.grid-y>.xxxlarge-10{height:83.3333333333%}
.grid-y>.xxxlarge-11{height:91.6666666667%}
.grid-y>.xxxlarge-12{height:100%}
}
.grid-padding-y .grid-padding-y{margin-bottom:-.5rem;margin-top:-.5rem}
@media print,screen and (min-width:48em){
.grid-padding-y .grid-padding-y{margin-bottom:-.5rem;margin-top:-.5rem}
}
@media print,screen and (min-width:25em){
.grid-padding-y>.cell{padding-bottom:.625rem;padding-top:.625rem}
}
@media print,screen and (min-width:48em){
.grid-padding-y>.cell{padding-bottom:.9375rem;padding-top:.9375rem}
}
.grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;width:100vw}
.cell .grid-frame{width:100%}
.cell-block{max-width:100%;overflow-x:auto}
.cell-block,.cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
.cell-block-y{max-height:100%;min-height:100%;overflow-y:auto}
.cell-block-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.cell-block-container>.grid-x{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:100%}
.xsmall-grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;width:100vw}
.cell .xsmall-grid-frame{width:100%}
.xsmall-cell-block{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-width:100%;overflow-x:auto}
.xsmall-cell-block-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.xsmall-cell-block-container>.grid-x{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:100%}
.xsmall-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:100%;min-height:100%;overflow-y:auto}
@media print,screen and (min-width:48em){
.medium-grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;width:100vw}
.cell .medium-grid-frame{width:100%}
.medium-cell-block{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-width:100%;overflow-x:auto}
.medium-cell-block-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.medium-cell-block-container>.grid-x{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:100%}
.medium-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:100%;min-height:100%;overflow-y:auto}
}
@media print,screen and (min-width:64em){
.large-grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;width:100vw}
.cell .large-grid-frame{width:100%}
.large-cell-block{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-width:100%;overflow-x:auto}
.large-cell-block-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.large-cell-block-container>.grid-x{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:100%}
.large-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:100%;min-height:100%;overflow-y:auto}
}
@media screen and (min-width:80em){
.xlarge-grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;width:100vw}
.cell .xlarge-grid-frame{width:100%}
.xlarge-cell-block{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-width:100%;overflow-x:auto}
.xlarge-cell-block-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.xlarge-cell-block-container>.grid-x{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:100%}
.xlarge-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:100%;min-height:100%;overflow-y:auto}
}
@media screen and (min-width:90em){
.xxlarge-grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;width:100vw}
.cell .xxlarge-grid-frame{width:100%}
.xxlarge-cell-block{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-width:100%;overflow-x:auto}
.xxlarge-cell-block-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.xxlarge-cell-block-container>.grid-x{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:100%}
.xxlarge-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:100%;min-height:100%;overflow-y:auto}
}
@media screen and (min-width:120em){
.xxxlarge-grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;width:100vw}
.cell .xxxlarge-grid-frame{width:100%}
.xxxlarge-cell-block{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-width:100%;overflow-x:auto}
.xxxlarge-cell-block-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.xxxlarge-cell-block-container>.grid-x{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:100%}
.xxxlarge-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:100%;min-height:100%;overflow-y:auto}
}
.grid-y.grid-frame,.grid-y.xsmall-grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;overflow:hidden;position:relative;width:auto}
@media print,screen and (min-width:48em){
.grid-y.medium-grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;overflow:hidden;position:relative;width:auto}
}
@media print,screen and (min-width:64em){
.grid-y.large-grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;overflow:hidden;position:relative;width:auto}
}
@media screen and (min-width:80em){
.grid-y.xlarge-grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;overflow:hidden;position:relative;width:auto}
}
@media screen and (min-width:90em){
.grid-y.xxlarge-grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;overflow:hidden;position:relative;width:auto}
}
@media screen and (min-width:120em){
.grid-y.xxxlarge-grid-frame{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;overflow:hidden;position:relative;width:auto}
}
.cell .grid-y.grid-frame,.cell .grid-y.xsmall-grid-frame{height:100%}
@media print,screen and (min-width:48em){
.cell .grid-y.medium-grid-frame{height:100%}
}
@media print,screen and (min-width:64em){
.cell .grid-y.large-grid-frame{height:100%}
}
@media screen and (min-width:80em){
.cell .grid-y.xlarge-grid-frame{height:100%}
}
@media screen and (min-width:90em){
.cell .grid-y.xxlarge-grid-frame{height:100%}
}
@media screen and (min-width:120em){
.cell .grid-y.xxxlarge-grid-frame{height:100%}
}
.grid-margin-y{margin-bottom:-.5rem;margin-top:-.5rem}
@media print,screen and (min-width:48em){
.grid-margin-y{margin-bottom:-.5rem;margin-top:-.5rem}
}
.grid-margin-y>.cell{height:calc(100% - 1rem);margin-bottom:.5rem;margin-top:.5rem}
@media print,screen and (min-width:48em){
.grid-margin-y>.cell{height:calc(100% - 1rem);margin-bottom:.5rem;margin-top:.5rem}
}
@media print,screen and (min-width:25em){
.grid-margin-y>.auto,.grid-margin-y>.shrink{height:auto}
.grid-margin-y>.small-1{height:calc(8.33333% - 1rem)}
.grid-margin-y>.small-2{height:calc(16.66667% - 1rem)}
.grid-margin-y>.small-3{height:calc(25% - 1rem)}
.grid-margin-y>.small-4{height:calc(33.33333% - 1rem)}
.grid-margin-y>.small-5{height:calc(41.66667% - 1rem)}
.grid-margin-y>.small-6{height:calc(50% - 1rem)}
.grid-margin-y>.small-7{height:calc(58.33333% - 1rem)}
.grid-margin-y>.small-8{height:calc(66.66667% - 1rem)}
.grid-margin-y>.small-9{height:calc(75% - 1rem)}
.grid-margin-y>.small-10{height:calc(83.33333% - 1rem)}
.grid-margin-y>.small-11{height:calc(91.66667% - 1rem)}
.grid-margin-y>.small-12{height:calc(100% - 1rem)}
}
.grid-margin-y>.auto,.grid-margin-y>.shrink{height:auto}
.grid-margin-y>.small-1{height:calc(8.33333% - 1rem)}
.grid-margin-y>.small-2{height:calc(16.66667% - 1rem)}
.grid-margin-y>.small-3{height:calc(25% - 1rem)}
.grid-margin-y>.small-4{height:calc(33.33333% - 1rem)}
.grid-margin-y>.small-5{height:calc(41.66667% - 1rem)}
.grid-margin-y>.small-6{height:calc(50% - 1rem)}
.grid-margin-y>.small-7{height:calc(58.33333% - 1rem)}
.grid-margin-y>.small-8{height:calc(66.66667% - 1rem)}
.grid-margin-y>.small-9{height:calc(75% - 1rem)}
.grid-margin-y>.small-10{height:calc(83.33333% - 1rem)}
.grid-margin-y>.small-11{height:calc(91.66667% - 1rem)}
.grid-margin-y>.small-12{height:calc(100% - 1rem)}
.grid-margin-y>.medium-auto,.grid-margin-y>.medium-shrink{height:auto}
.grid-margin-y>.medium-1{height:calc(8.33333% - 1rem)}
.grid-margin-y>.medium-2{height:calc(16.66667% - 1rem)}
.grid-margin-y>.medium-3{height:calc(25% - 1rem)}
.grid-margin-y>.medium-4{height:calc(33.33333% - 1rem)}
.grid-margin-y>.medium-5{height:calc(41.66667% - 1rem)}
.grid-margin-y>.medium-6{height:calc(50% - 1rem)}
.grid-margin-y>.medium-7{height:calc(58.33333% - 1rem)}
.grid-margin-y>.medium-8{height:calc(66.66667% - 1rem)}
.grid-margin-y>.medium-9{height:calc(75% - 1rem)}
.grid-margin-y>.medium-10{height:calc(83.33333% - 1rem)}
.grid-margin-y>.medium-11{height:calc(91.66667% - 1rem)}
.grid-margin-y>.medium-12{height:calc(100% - 1rem)}
.grid-margin-y>.large-auto,.grid-margin-y>.large-shrink{height:auto}
.grid-margin-y>.large-1{height:calc(8.33333% - 1rem)}
.grid-margin-y>.large-2{height:calc(16.66667% - 1rem)}
.grid-margin-y>.large-3{height:calc(25% - 1rem)}
.grid-margin-y>.large-4{height:calc(33.33333% - 1rem)}
.grid-margin-y>.large-5{height:calc(41.66667% - 1rem)}
.grid-margin-y>.large-6{height:calc(50% - 1rem)}
.grid-margin-y>.large-7{height:calc(58.33333% - 1rem)}
.grid-margin-y>.large-8{height:calc(66.66667% - 1rem)}
.grid-margin-y>.large-9{height:calc(75% - 1rem)}
.grid-margin-y>.large-10{height:calc(83.33333% - 1rem)}
.grid-margin-y>.large-11{height:calc(91.66667% - 1rem)}
.grid-margin-y>.large-12{height:calc(100% - 1rem)}
.grid-margin-y>.xlarge-auto,.grid-margin-y>.xlarge-shrink{height:auto}
.grid-margin-y>.xlarge-1{height:calc(8.33333% - 1rem)}
.grid-margin-y>.xlarge-2{height:calc(16.66667% - 1rem)}
.grid-margin-y>.xlarge-3{height:calc(25% - 1rem)}
.grid-margin-y>.xlarge-4{height:calc(33.33333% - 1rem)}
.grid-margin-y>.xlarge-5{height:calc(41.66667% - 1rem)}
.grid-margin-y>.xlarge-6{height:calc(50% - 1rem)}
.grid-margin-y>.xlarge-7{height:calc(58.33333% - 1rem)}
.grid-margin-y>.xlarge-8{height:calc(66.66667% - 1rem)}
.grid-margin-y>.xlarge-9{height:calc(75% - 1rem)}
.grid-margin-y>.xlarge-10{height:calc(83.33333% - 1rem)}
.grid-margin-y>.xlarge-11{height:calc(91.66667% - 1rem)}
.grid-margin-y>.xlarge-12{height:calc(100% - 1rem)}
.grid-margin-y>.xxlarge-auto,.grid-margin-y>.xxlarge-shrink{height:auto}
.grid-margin-y>.xxlarge-1{height:calc(8.33333% - 1rem)}
.grid-margin-y>.xxlarge-2{height:calc(16.66667% - 1rem)}
.grid-margin-y>.xxlarge-3{height:calc(25% - 1rem)}
.grid-margin-y>.xxlarge-4{height:calc(33.33333% - 1rem)}
.grid-margin-y>.xxlarge-5{height:calc(41.66667% - 1rem)}
.grid-margin-y>.xxlarge-6{height:calc(50% - 1rem)}
.grid-margin-y>.xxlarge-7{height:calc(58.33333% - 1rem)}
.grid-margin-y>.xxlarge-8{height:calc(66.66667% - 1rem)}
.grid-margin-y>.xxlarge-9{height:calc(75% - 1rem)}
.grid-margin-y>.xxlarge-10{height:calc(83.33333% - 1rem)}
.grid-margin-y>.xxlarge-11{height:calc(91.66667% - 1rem)}
.grid-margin-y>.xxlarge-12{height:calc(100% - 1rem)}
.grid-margin-y>.xsmall-auto,.grid-margin-y>.xsmall-shrink{height:auto}
.grid-margin-y>.xsmall-1{height:calc(8.33333% - 1rem)}
.grid-margin-y>.xsmall-2{height:calc(16.66667% - 1rem)}
.grid-margin-y>.xsmall-3{height:calc(25% - 1rem)}
.grid-margin-y>.xsmall-4{height:calc(33.33333% - 1rem)}
.grid-margin-y>.xsmall-5{height:calc(41.66667% - 1rem)}
.grid-margin-y>.xsmall-6{height:calc(50% - 1rem)}
.grid-margin-y>.xsmall-7{height:calc(58.33333% - 1rem)}
.grid-margin-y>.xsmall-8{height:calc(66.66667% - 1rem)}
.grid-margin-y>.xsmall-9{height:calc(75% - 1rem)}
.grid-margin-y>.xsmall-10{height:calc(83.33333% - 1rem)}
.grid-margin-y>.xsmall-11{height:calc(91.66667% - 1rem)}
.grid-margin-y>.xsmall-12{height:calc(100% - 1rem)}
@media print,screen and (min-width:48em){
.grid-margin-y>.auto,.grid-margin-y>.shrink{height:auto}
.grid-margin-y>.small-1{height:calc(8.33333% - 1rem)}
.grid-margin-y>.small-2{height:calc(16.66667% - 1rem)}
.grid-margin-y>.small-3{height:calc(25% - 1rem)}
.grid-margin-y>.small-4{height:calc(33.33333% - 1rem)}
.grid-margin-y>.small-5{height:calc(41.66667% - 1rem)}
.grid-margin-y>.small-6{height:calc(50% - 1rem)}
.grid-margin-y>.small-7{height:calc(58.33333% - 1rem)}
.grid-margin-y>.small-8{height:calc(66.66667% - 1rem)}
.grid-margin-y>.small-9{height:calc(75% - 1rem)}
.grid-margin-y>.small-10{height:calc(83.33333% - 1rem)}
.grid-margin-y>.small-11{height:calc(91.66667% - 1rem)}
.grid-margin-y>.small-12{height:calc(100% - 1rem)}
.grid-margin-y>.medium-auto,.grid-margin-y>.medium-shrink{height:auto}
.grid-margin-y>.medium-1{height:calc(8.33333% - 1rem)}
.grid-margin-y>.medium-2{height:calc(16.66667% - 1rem)}
.grid-margin-y>.medium-3{height:calc(25% - 1rem)}
.grid-margin-y>.medium-4{height:calc(33.33333% - 1rem)}
.grid-margin-y>.medium-5{height:calc(41.66667% - 1rem)}
.grid-margin-y>.medium-6{height:calc(50% - 1rem)}
.grid-margin-y>.medium-7{height:calc(58.33333% - 1rem)}
.grid-margin-y>.medium-8{height:calc(66.66667% - 1rem)}
.grid-margin-y>.medium-9{height:calc(75% - 1rem)}
.grid-margin-y>.medium-10{height:calc(83.33333% - 1rem)}
.grid-margin-y>.medium-11{height:calc(91.66667% - 1rem)}
.grid-margin-y>.medium-12{height:calc(100% - 1rem)}
}
@media print,screen and (min-width:64em){
.grid-margin-y>.large-auto,.grid-margin-y>.large-shrink{height:auto}
.grid-margin-y>.large-1{height:calc(8.33333% - 1rem)}
.grid-margin-y>.large-2{height:calc(16.66667% - 1rem)}
.grid-margin-y>.large-3{height:calc(25% - 1rem)}
.grid-margin-y>.large-4{height:calc(33.33333% - 1rem)}
.grid-margin-y>.large-5{height:calc(41.66667% - 1rem)}
.grid-margin-y>.large-6{height:calc(50% - 1rem)}
.grid-margin-y>.large-7{height:calc(58.33333% - 1rem)}
.grid-margin-y>.large-8{height:calc(66.66667% - 1rem)}
.grid-margin-y>.large-9{height:calc(75% - 1rem)}
.grid-margin-y>.large-10{height:calc(83.33333% - 1rem)}
.grid-margin-y>.large-11{height:calc(91.66667% - 1rem)}
.grid-margin-y>.large-12{height:calc(100% - 1rem)}
}
@media screen and (min-width:80em){
.grid-margin-y>.xlarge-auto,.grid-margin-y>.xlarge-shrink{height:auto}
.grid-margin-y>.xlarge-1{height:calc(8.33333% - 1rem)}
.grid-margin-y>.xlarge-2{height:calc(16.66667% - 1rem)}
.grid-margin-y>.xlarge-3{height:calc(25% - 1rem)}
.grid-margin-y>.xlarge-4{height:calc(33.33333% - 1rem)}
.grid-margin-y>.xlarge-5{height:calc(41.66667% - 1rem)}
.grid-margin-y>.xlarge-6{height:calc(50% - 1rem)}
.grid-margin-y>.xlarge-7{height:calc(58.33333% - 1rem)}
.grid-margin-y>.xlarge-8{height:calc(66.66667% - 1rem)}
.grid-margin-y>.xlarge-9{height:calc(75% - 1rem)}
.grid-margin-y>.xlarge-10{height:calc(83.33333% - 1rem)}
.grid-margin-y>.xlarge-11{height:calc(91.66667% - 1rem)}
.grid-margin-y>.xlarge-12{height:calc(100% - 1rem)}
}
@media screen and (min-width:90em){
.grid-margin-y>.xxlarge-auto,.grid-margin-y>.xxlarge-shrink{height:auto}
.grid-margin-y>.xxlarge-1{height:calc(8.33333% - 1rem)}
.grid-margin-y>.xxlarge-2{height:calc(16.66667% - 1rem)}
.grid-margin-y>.xxlarge-3{height:calc(25% - 1rem)}
.grid-margin-y>.xxlarge-4{height:calc(33.33333% - 1rem)}
.grid-margin-y>.xxlarge-5{height:calc(41.66667% - 1rem)}
.grid-margin-y>.xxlarge-6{height:calc(50% - 1rem)}
.grid-margin-y>.xxlarge-7{height:calc(58.33333% - 1rem)}
.grid-margin-y>.xxlarge-8{height:calc(66.66667% - 1rem)}
.grid-margin-y>.xxlarge-9{height:calc(75% - 1rem)}
.grid-margin-y>.xxlarge-10{height:calc(83.33333% - 1rem)}
.grid-margin-y>.xxlarge-11{height:calc(91.66667% - 1rem)}
.grid-margin-y>.xxlarge-12{height:calc(100% - 1rem)}
}
@media screen and (min-width:120em){
.grid-margin-y>.xxxlarge-auto,.grid-margin-y>.xxxlarge-shrink{height:auto}
.grid-margin-y>.xxxlarge-1{height:calc(8.33333% - 1rem)}
.grid-margin-y>.xxxlarge-2{height:calc(16.66667% - 1rem)}
.grid-margin-y>.xxxlarge-3{height:calc(25% - 1rem)}
.grid-margin-y>.xxxlarge-4{height:calc(33.33333% - 1rem)}
.grid-margin-y>.xxxlarge-5{height:calc(41.66667% - 1rem)}
.grid-margin-y>.xxxlarge-6{height:calc(50% - 1rem)}
.grid-margin-y>.xxxlarge-7{height:calc(58.33333% - 1rem)}
.grid-margin-y>.xxxlarge-8{height:calc(66.66667% - 1rem)}
.grid-margin-y>.xxxlarge-9{height:calc(75% - 1rem)}
.grid-margin-y>.xxxlarge-10{height:calc(83.33333% - 1rem)}
.grid-margin-y>.xxxlarge-11{height:calc(91.66667% - 1rem)}
.grid-margin-y>.xxxlarge-12{height:calc(100% - 1rem)}
}
.grid-frame.grid-margin-y{height:calc(100vh + 1rem)}
@media print,screen and (min-width:25em){
.grid-frame.grid-margin-y{height:calc(100vh + 1rem)}
}
@media print,screen and (min-width:48em){
.grid-frame.grid-margin-y{height:calc(100vh + 1rem)}
}
@media print,screen and (min-width:64em){
.grid-frame.grid-margin-y{height:calc(100vh + 1rem)}
}
@media screen and (min-width:80em){
.grid-frame.grid-margin-y{height:calc(100vh + 1rem)}
}
@media screen and (min-width:90em){
.grid-frame.grid-margin-y{height:calc(100vh + 1rem)}
}
@media screen and (min-width:120em){
.grid-frame.grid-margin-y{height:calc(100vh + 1rem)}
}
.grid-margin-y.xsmall-grid-frame{height:calc(100vh + 1rem)}
@media print,screen and (min-width:48em){
.grid-margin-y.medium-grid-frame{height:calc(100vh + 1rem)}
}
@media print,screen and (min-width:64em){
.grid-margin-y.large-grid-frame{height:calc(100vh + 1rem)}
}
@media screen and (min-width:80em){
.grid-margin-y.xlarge-grid-frame{height:calc(100vh + 1rem)}
}
@media screen and (min-width:90em){
.grid-margin-y.xxlarge-grid-frame{height:calc(100vh + 1rem)}
}
@media screen and (min-width:120em){
.grid-margin-y.xxxlarge-grid-frame{height:calc(100vh + 1rem)}
}
.row:after,.row:before{-ms-flex-preferred-size:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;content:" ";display:table;flex-basis:0;order:1}
.row:after{clear:both}
.row.gutter-medium>.column,.row.gutter-medium>.columns,.row.gutter-xsmall>.column,.row.gutter-xsmall>.columns{padding-left:.5rem;padding-right:.5rem}
.column,.columns{float:left;width:100%}
.column,.column:last-child:not(:first-child),.columns{clear:none;float:left}
.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}
.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}
@media print,screen and (min-width:25em){
.small-1{width:8.3333333333%}
.small-push-1{left:8.3333333333%;position:relative}
.small-pull-1{left:-8.3333333333%;position:relative}
.small-offset-0{margin-left:0}
.small-2{width:16.6666666667%}
.small-push-2{left:16.6666666667%;position:relative}
.small-pull-2{left:-16.6666666667%;position:relative}
.small-offset-1{margin-left:8.3333333333%}
.small-3{width:25%}
.small-push-3{left:25%;position:relative}
.small-pull-3{left:-25%;position:relative}
.small-offset-2{margin-left:16.6666666667%}
.small-4{width:33.3333333333%}
.small-push-4{left:33.3333333333%;position:relative}
.small-pull-4{left:-33.3333333333%;position:relative}
.small-offset-3{margin-left:25%}
.small-5{width:41.6666666667%}
.small-push-5{left:41.6666666667%;position:relative}
.small-pull-5{left:-41.6666666667%;position:relative}
.small-offset-4{margin-left:33.3333333333%}
.small-6{width:50%}
.small-push-6{left:50%;position:relative}
.small-pull-6{left:-50%;position:relative}
.small-offset-5{margin-left:41.6666666667%}
.small-7{width:58.3333333333%}
.small-push-7{left:58.3333333333%;position:relative}
.small-pull-7{left:-58.3333333333%;position:relative}
.small-offset-6{margin-left:50%}
.small-8{width:66.6666666667%}
.small-push-8{left:66.6666666667%;position:relative}
.small-pull-8{left:-66.6666666667%;position:relative}
.small-offset-7{margin-left:58.3333333333%}
.small-9{width:75%}
.small-push-9{left:75%;position:relative}
.small-pull-9{left:-75%;position:relative}
.small-offset-8{margin-left:66.6666666667%}
.small-10{width:83.3333333333%}
.small-push-10{left:83.3333333333%;position:relative}
.small-pull-10{left:-83.3333333333%;position:relative}
.small-offset-9{margin-left:75%}
.small-11{width:91.6666666667%}
.small-push-11{left:91.6666666667%;position:relative}
.small-pull-11{left:-91.6666666667%;position:relative}
.small-offset-10{margin-left:83.3333333333%}
.small-12{width:100%}
.small-offset-11{margin-left:91.6666666667%}
.small-up-1>.column,.small-up-1>.columns{float:left;width:100%}
.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}
.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}
.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}
.small-up-2>.column,.small-up-2>.columns{float:left;width:50%}
.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}
.small-up-2>.column:nth-of-type(odd),.small-up-2>.columns:nth-of-type(odd){clear:both}
.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}
.small-up-3>.column,.small-up-3>.columns{float:left;width:33.3333333333%}
.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}
.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}
.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}
.small-up-4>.column,.small-up-4>.columns{float:left;width:25%}
.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}
.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}
.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}
.small-up-5>.column,.small-up-5>.columns{float:left;width:20%}
.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}
.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}
.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}
.small-up-6>.column,.small-up-6>.columns{float:left;width:16.6666666667%}
.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}
.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}
.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}
.small-up-7>.column,.small-up-7>.columns{float:left;width:14.2857142857%}
.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}
.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}
.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}
.small-up-8>.column,.small-up-8>.columns{float:left;width:12.5%}
.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}
.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}
.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}
.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}
.expanded.row .small-collapse.row,.small-collapse .row{margin-left:0;margin-right:0}
.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}
.small-centered{margin-left:auto;margin-right:auto}
.small-centered,.small-centered:last-child:not(:first-child){clear:both;float:none}
.small-pull-0,.small-push-0,.small-uncentered{margin-left:0;margin-right:0;position:static}
.small-pull-0,.small-pull-0:last-child:not(:first-child),.small-push-0,.small-push-0:last-child:not(:first-child),.small-uncentered,.small-uncentered:last-child:not(:first-child){clear:none;float:left}
.small-pull-0:last-child:not(:first-child),.small-push-0:last-child:not(:first-child),.small-uncentered:last-child:not(:first-child){float:right}
}
.xsmall-1{width:8.3333333333%}
.xsmall-push-1{left:8.3333333333%;position:relative}
.xsmall-pull-1{left:-8.3333333333%;position:relative}
.xsmall-2{width:16.6666666667%}
.xsmall-push-2{left:16.6666666667%;position:relative}
.xsmall-pull-2{left:-16.6666666667%;position:relative}
.xsmall-3{width:25%}
.xsmall-push-3{left:25%;position:relative}
.xsmall-pull-3{left:-25%;position:relative}
.xsmall-4{width:33.3333333333%}
.xsmall-push-4{left:33.3333333333%;position:relative}
.xsmall-pull-4{left:-33.3333333333%;position:relative}
.xsmall-5{width:41.6666666667%}
.xsmall-push-5{left:41.6666666667%;position:relative}
.xsmall-pull-5{left:-41.6666666667%;position:relative}
.xsmall-6{width:50%}
.xsmall-push-6{left:50%;position:relative}
.xsmall-pull-6{left:-50%;position:relative}
.xsmall-7{width:58.3333333333%}
.xsmall-push-7{left:58.3333333333%;position:relative}
.xsmall-pull-7{left:-58.3333333333%;position:relative}
.xsmall-8{width:66.6666666667%}
.xsmall-push-8{left:66.6666666667%;position:relative}
.xsmall-pull-8{left:-66.6666666667%;position:relative}
.xsmall-9{width:75%}
.xsmall-push-9{left:75%;position:relative}
.xsmall-pull-9{left:-75%;position:relative}
.xsmall-10{width:83.3333333333%}
.xsmall-push-10{left:83.3333333333%;position:relative}
.xsmall-pull-10{left:-83.3333333333%;position:relative}
.xsmall-11{width:91.6666666667%}
.xsmall-push-11{left:91.6666666667%;position:relative}
.xsmall-pull-11{left:-91.6666666667%;position:relative}
.xsmall-12{width:100%}
.xsmall-up-1>.column,.xsmall-up-1>.columns{float:left;width:100%}
.xsmall-up-1>.column:nth-of-type(1n),.xsmall-up-1>.columns:nth-of-type(1n){clear:none}
.xsmall-up-1>.column:nth-of-type(1n+1),.xsmall-up-1>.columns:nth-of-type(1n+1){clear:both}
.xsmall-up-1>.column:last-child,.xsmall-up-1>.columns:last-child{float:left}
.xsmall-up-2>.column,.xsmall-up-2>.columns{float:left;width:50%}
.xsmall-up-2>.column:nth-of-type(1n),.xsmall-up-2>.columns:nth-of-type(1n){clear:none}
.xsmall-up-2>.column:nth-of-type(odd),.xsmall-up-2>.columns:nth-of-type(odd){clear:both}
.xsmall-up-2>.column:last-child,.xsmall-up-2>.columns:last-child{float:left}
.xsmall-up-3>.column,.xsmall-up-3>.columns{float:left;width:33.3333333333%}
.xsmall-up-3>.column:nth-of-type(1n),.xsmall-up-3>.columns:nth-of-type(1n){clear:none}
.xsmall-up-3>.column:nth-of-type(3n+1),.xsmall-up-3>.columns:nth-of-type(3n+1){clear:both}
.xsmall-up-3>.column:last-child,.xsmall-up-3>.columns:last-child{float:left}
.xsmall-up-4>.column,.xsmall-up-4>.columns{float:left;width:25%}
.xsmall-up-4>.column:nth-of-type(1n),.xsmall-up-4>.columns:nth-of-type(1n){clear:none}
.xsmall-up-4>.column:nth-of-type(4n+1),.xsmall-up-4>.columns:nth-of-type(4n+1){clear:both}
.xsmall-up-4>.column:last-child,.xsmall-up-4>.columns:last-child{float:left}
.xsmall-up-5>.column,.xsmall-up-5>.columns{float:left;width:20%}
.xsmall-up-5>.column:nth-of-type(1n),.xsmall-up-5>.columns:nth-of-type(1n){clear:none}
.xsmall-up-5>.column:nth-of-type(5n+1),.xsmall-up-5>.columns:nth-of-type(5n+1){clear:both}
.xsmall-up-5>.column:last-child,.xsmall-up-5>.columns:last-child{float:left}
.xsmall-up-6>.column,.xsmall-up-6>.columns{float:left;width:16.6666666667%}
.xsmall-up-6>.column:nth-of-type(1n),.xsmall-up-6>.columns:nth-of-type(1n){clear:none}
.xsmall-up-6>.column:nth-of-type(6n+1),.xsmall-up-6>.columns:nth-of-type(6n+1){clear:both}
.xsmall-up-6>.column:last-child,.xsmall-up-6>.columns:last-child{float:left}
.xsmall-up-7>.column,.xsmall-up-7>.columns{float:left;width:14.2857142857%}
.xsmall-up-7>.column:nth-of-type(1n),.xsmall-up-7>.columns:nth-of-type(1n){clear:none}
.xsmall-up-7>.column:nth-of-type(7n+1),.xsmall-up-7>.columns:nth-of-type(7n+1){clear:both}
.xsmall-up-7>.column:last-child,.xsmall-up-7>.columns:last-child{float:left}
.xsmall-up-8>.column,.xsmall-up-8>.columns{float:left;width:12.5%}
.xsmall-up-8>.column:nth-of-type(1n),.xsmall-up-8>.columns:nth-of-type(1n){clear:none}
.xsmall-up-8>.column:nth-of-type(8n+1),.xsmall-up-8>.columns:nth-of-type(8n+1){clear:both}
.xsmall-up-8>.column:last-child,.xsmall-up-8>.columns:last-child{float:left}
.expanded.row .xsmall-collapse.row,.xsmall-collapse .row{margin-left:0;margin-right:0}
.xsmall-centered{margin-left:auto;margin-right:auto}
.xsmall-centered,.xsmall-centered:last-child:not(:first-child){clear:both;float:none}
.xsmall-pull-0,.xsmall-push-0,.xsmall-uncentered{margin-left:0;margin-right:0;position:static}
.xsmall-pull-0,.xsmall-pull-0:last-child:not(:first-child),.xsmall-push-0,.xsmall-push-0:last-child:not(:first-child),.xsmall-uncentered,.xsmall-uncentered:last-child:not(:first-child){clear:none;float:left}
.xsmall-pull-0:last-child:not(:first-child),.xsmall-push-0:last-child:not(:first-child),.xsmall-uncentered:last-child:not(:first-child){float:right}
@media print,screen and (min-width:48em){
.medium-1{width:8.3333333333%}
.medium-push-1{left:8.3333333333%;position:relative}
.medium-pull-1{left:-8.3333333333%;position:relative}
.medium-offset-0{margin-left:0}
.medium-2{width:16.6666666667%}
.medium-push-2{left:16.6666666667%;position:relative}
.medium-pull-2{left:-16.6666666667%;position:relative}
.medium-offset-1{margin-left:8.3333333333%}
.medium-3{width:25%}
.medium-push-3{left:25%;position:relative}
.medium-pull-3{left:-25%;position:relative}
.medium-offset-2{margin-left:16.6666666667%}
.medium-4{width:33.3333333333%}
.medium-push-4{left:33.3333333333%;position:relative}
.medium-pull-4{left:-33.3333333333%;position:relative}
.medium-offset-3{margin-left:25%}
.medium-5{width:41.6666666667%}
.medium-push-5{left:41.6666666667%;position:relative}
.medium-pull-5{left:-41.6666666667%;position:relative}
.medium-offset-4{margin-left:33.3333333333%}
.medium-6{width:50%}
.medium-push-6{left:50%;position:relative}
.medium-pull-6{left:-50%;position:relative}
.medium-offset-5{margin-left:41.6666666667%}
.medium-7{width:58.3333333333%}
.medium-push-7{left:58.3333333333%;position:relative}
.medium-pull-7{left:-58.3333333333%;position:relative}
.medium-offset-6{margin-left:50%}
.medium-8{width:66.6666666667%}
.medium-push-8{left:66.6666666667%;position:relative}
.medium-pull-8{left:-66.6666666667%;position:relative}
.medium-offset-7{margin-left:58.3333333333%}
.medium-9{width:75%}
.medium-push-9{left:75%;position:relative}
.medium-pull-9{left:-75%;position:relative}
.medium-offset-8{margin-left:66.6666666667%}
.medium-10{width:83.3333333333%}
.medium-push-10{left:83.3333333333%;position:relative}
.medium-pull-10{left:-83.3333333333%;position:relative}
.medium-offset-9{margin-left:75%}
.medium-11{width:91.6666666667%}
.medium-push-11{left:91.6666666667%;position:relative}
.medium-pull-11{left:-91.6666666667%;position:relative}
.medium-offset-10{margin-left:83.3333333333%}
.medium-12{width:100%}
.medium-offset-11{margin-left:91.6666666667%}
.medium-up-1>.column,.medium-up-1>.columns{float:left;width:100%}
.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}
.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}
.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}
.medium-up-2>.column,.medium-up-2>.columns{float:left;width:50%}
.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}
.medium-up-2>.column:nth-of-type(odd),.medium-up-2>.columns:nth-of-type(odd){clear:both}
.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}
.medium-up-3>.column,.medium-up-3>.columns{float:left;width:33.3333333333%}
.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}
.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}
.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}
.medium-up-4>.column,.medium-up-4>.columns{float:left;width:25%}
.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}
.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}
.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}
.medium-up-5>.column,.medium-up-5>.columns{float:left;width:20%}
.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}
.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}
.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}
.medium-up-6>.column,.medium-up-6>.columns{float:left;width:16.6666666667%}
.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}
.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}
.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}
.medium-up-7>.column,.medium-up-7>.columns{float:left;width:14.2857142857%}
.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}
.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}
.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}
.medium-up-8>.column,.medium-up-8>.columns{float:left;width:12.5%}
.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}
.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}
.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}
.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}
.expanded.row .medium-collapse.row,.medium-collapse .row{margin-left:0;margin-right:0}
.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}
.medium-centered{margin-left:auto;margin-right:auto}
.medium-centered,.medium-centered:last-child:not(:first-child){clear:both;float:none}
.medium-pull-0,.medium-push-0,.medium-uncentered{margin-left:0;margin-right:0;position:static}
.medium-pull-0,.medium-pull-0:last-child:not(:first-child),.medium-push-0,.medium-push-0:last-child:not(:first-child),.medium-uncentered,.medium-uncentered:last-child:not(:first-child){clear:none;float:left}
.medium-pull-0:last-child:not(:first-child),.medium-push-0:last-child:not(:first-child),.medium-uncentered:last-child:not(:first-child){float:right}
}
@media print,screen and (min-width:64em){
.large-1{width:8.3333333333%}
.large-push-1{left:8.3333333333%;position:relative}
.large-pull-1{left:-8.3333333333%;position:relative}
.large-offset-0{margin-left:0}
.large-2{width:16.6666666667%}
.large-push-2{left:16.6666666667%;position:relative}
.large-pull-2{left:-16.6666666667%;position:relative}
.large-offset-1{margin-left:8.3333333333%}
.large-3{width:25%}
.large-push-3{left:25%;position:relative}
.large-pull-3{left:-25%;position:relative}
.large-offset-2{margin-left:16.6666666667%}
.large-4{width:33.3333333333%}
.large-push-4{left:33.3333333333%;position:relative}
.large-pull-4{left:-33.3333333333%;position:relative}
.large-offset-3{margin-left:25%}
.large-5{width:41.6666666667%}
.large-push-5{left:41.6666666667%;position:relative}
.large-pull-5{left:-41.6666666667%;position:relative}
.large-offset-4{margin-left:33.3333333333%}
.large-6{width:50%}
.large-push-6{left:50%;position:relative}
.large-pull-6{left:-50%;position:relative}
.large-offset-5{margin-left:41.6666666667%}
.large-7{width:58.3333333333%}
.large-push-7{left:58.3333333333%;position:relative}
.large-pull-7{left:-58.3333333333%;position:relative}
.large-offset-6{margin-left:50%}
.large-8{width:66.6666666667%}
.large-push-8{left:66.6666666667%;position:relative}
.large-pull-8{left:-66.6666666667%;position:relative}
.large-offset-7{margin-left:58.3333333333%}
.large-9{width:75%}
.large-push-9{left:75%;position:relative}
.large-pull-9{left:-75%;position:relative}
.large-offset-8{margin-left:66.6666666667%}
.large-10{width:83.3333333333%}
.large-push-10{left:83.3333333333%;position:relative}
.large-pull-10{left:-83.3333333333%;position:relative}
.large-offset-9{margin-left:75%}
.large-11{width:91.6666666667%}
.large-push-11{left:91.6666666667%;position:relative}
.large-pull-11{left:-91.6666666667%;position:relative}
.large-offset-10{margin-left:83.3333333333%}
.large-12{width:100%}
.large-offset-11{margin-left:91.6666666667%}
.large-up-1>.column,.large-up-1>.columns{float:left;width:100%}
.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}
.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}
.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}
.large-up-2>.column,.large-up-2>.columns{float:left;width:50%}
.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}
.large-up-2>.column:nth-of-type(odd),.large-up-2>.columns:nth-of-type(odd){clear:both}
.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}
.large-up-3>.column,.large-up-3>.columns{float:left;width:33.3333333333%}
.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}
.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}
.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}
.large-up-4>.column,.large-up-4>.columns{float:left;width:25%}
.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}
.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}
.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}
.large-up-5>.column,.large-up-5>.columns{float:left;width:20%}
.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}
.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}
.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}
.large-up-6>.column,.large-up-6>.columns{float:left;width:16.6666666667%}
.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}
.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}
.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}
.large-up-7>.column,.large-up-7>.columns{float:left;width:14.2857142857%}
.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}
.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}
.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}
.large-up-8>.column,.large-up-8>.columns{float:left;width:12.5%}
.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}
.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}
.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}
.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}
.expanded.row .large-collapse.row,.large-collapse .row{margin-left:0;margin-right:0}
.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}
.large-centered{margin-left:auto;margin-right:auto}
.large-centered,.large-centered:last-child:not(:first-child){clear:both;float:none}
.large-pull-0,.large-push-0,.large-uncentered{margin-left:0;margin-right:0;position:static}
.large-pull-0,.large-pull-0:last-child:not(:first-child),.large-push-0,.large-push-0:last-child:not(:first-child),.large-uncentered,.large-uncentered:last-child:not(:first-child){clear:none;float:left}
.large-pull-0:last-child:not(:first-child),.large-push-0:last-child:not(:first-child),.large-uncentered:last-child:not(:first-child){float:right}
}
@media screen and (min-width:80em){
.xlarge-1{width:8.3333333333%}
.xlarge-push-1{left:8.3333333333%;position:relative}
.xlarge-pull-1{left:-8.3333333333%;position:relative}
.xlarge-offset-0{margin-left:0}
.xlarge-2{width:16.6666666667%}
.xlarge-push-2{left:16.6666666667%;position:relative}
.xlarge-pull-2{left:-16.6666666667%;position:relative}
.xlarge-offset-1{margin-left:8.3333333333%}
.xlarge-3{width:25%}
.xlarge-push-3{left:25%;position:relative}
.xlarge-pull-3{left:-25%;position:relative}
.xlarge-offset-2{margin-left:16.6666666667%}
.xlarge-4{width:33.3333333333%}
.xlarge-push-4{left:33.3333333333%;position:relative}
.xlarge-pull-4{left:-33.3333333333%;position:relative}
.xlarge-offset-3{margin-left:25%}
.xlarge-5{width:41.6666666667%}
.xlarge-push-5{left:41.6666666667%;position:relative}
.xlarge-pull-5{left:-41.6666666667%;position:relative}
.xlarge-offset-4{margin-left:33.3333333333%}
.xlarge-6{width:50%}
.xlarge-push-6{left:50%;position:relative}
.xlarge-pull-6{left:-50%;position:relative}
.xlarge-offset-5{margin-left:41.6666666667%}
.xlarge-7{width:58.3333333333%}
.xlarge-push-7{left:58.3333333333%;position:relative}
.xlarge-pull-7{left:-58.3333333333%;position:relative}
.xlarge-offset-6{margin-left:50%}
.xlarge-8{width:66.6666666667%}
.xlarge-push-8{left:66.6666666667%;position:relative}
.xlarge-pull-8{left:-66.6666666667%;position:relative}
.xlarge-offset-7{margin-left:58.3333333333%}
.xlarge-9{width:75%}
.xlarge-push-9{left:75%;position:relative}
.xlarge-pull-9{left:-75%;position:relative}
.xlarge-offset-8{margin-left:66.6666666667%}
.xlarge-10{width:83.3333333333%}
.xlarge-push-10{left:83.3333333333%;position:relative}
.xlarge-pull-10{left:-83.3333333333%;position:relative}
.xlarge-offset-9{margin-left:75%}
.xlarge-11{width:91.6666666667%}
.xlarge-push-11{left:91.6666666667%;position:relative}
.xlarge-pull-11{left:-91.6666666667%;position:relative}
.xlarge-offset-10{margin-left:83.3333333333%}
.xlarge-12{width:100%}
.xlarge-offset-11{margin-left:91.6666666667%}
.xlarge-up-1>.column,.xlarge-up-1>.columns{float:left;width:100%}
.xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n){clear:none}
.xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+1){clear:both}
.xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child{float:left}
.xlarge-up-2>.column,.xlarge-up-2>.columns{float:left;width:50%}
.xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n){clear:none}
.xlarge-up-2>.column:nth-of-type(odd),.xlarge-up-2>.columns:nth-of-type(odd){clear:both}
.xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child{float:left}
.xlarge-up-3>.column,.xlarge-up-3>.columns{float:left;width:33.3333333333%}
.xlarge-up-3>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n){clear:none}
.xlarge-up-3>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1){clear:both}
.xlarge-up-3>.column:last-child,.xlarge-up-3>.columns:last-child{float:left}
.xlarge-up-4>.column,.xlarge-up-4>.columns{float:left;width:25%}
.xlarge-up-4>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n){clear:none}
.xlarge-up-4>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1){clear:both}
.xlarge-up-4>.column:last-child,.xlarge-up-4>.columns:last-child{float:left}
.xlarge-up-5>.column,.xlarge-up-5>.columns{float:left;width:20%}
.xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n){clear:none}
.xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1){clear:both}
.xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child{float:left}
.xlarge-up-6>.column,.xlarge-up-6>.columns{float:left;width:16.6666666667%}
.xlarge-up-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n){clear:none}
.xlarge-up-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1){clear:both}
.xlarge-up-6>.column:last-child,.xlarge-up-6>.columns:last-child{float:left}
.xlarge-up-7>.column,.xlarge-up-7>.columns{float:left;width:14.2857142857%}
.xlarge-up-7>.column:nth-of-type(1n),.xlarge-up-7>.columns:nth-of-type(1n){clear:none}
.xlarge-up-7>.column:nth-of-type(7n+1),.xlarge-up-7>.columns:nth-of-type(7n+1){clear:both}
.xlarge-up-7>.column:last-child,.xlarge-up-7>.columns:last-child{float:left}
.xlarge-up-8>.column,.xlarge-up-8>.columns{float:left;width:12.5%}
.xlarge-up-8>.column:nth-of-type(1n),.xlarge-up-8>.columns:nth-of-type(1n){clear:none}
.xlarge-up-8>.column:nth-of-type(8n+1),.xlarge-up-8>.columns:nth-of-type(8n+1){clear:both}
.xlarge-up-8>.column:last-child,.xlarge-up-8>.columns:last-child{float:left}
.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-left:0;padding-right:0}
.expanded.row .xlarge-collapse.row,.xlarge-collapse .row{margin-left:0;margin-right:0}
.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}
.xlarge-centered{margin-left:auto;margin-right:auto}
.xlarge-centered,.xlarge-centered:last-child:not(:first-child){clear:both;float:none}
.xlarge-pull-0,.xlarge-push-0,.xlarge-uncentered{margin-left:0;margin-right:0;position:static}
.xlarge-pull-0,.xlarge-pull-0:last-child:not(:first-child),.xlarge-push-0,.xlarge-push-0:last-child:not(:first-child),.xlarge-uncentered,.xlarge-uncentered:last-child:not(:first-child){clear:none;float:left}
.xlarge-pull-0:last-child:not(:first-child),.xlarge-push-0:last-child:not(:first-child),.xlarge-uncentered:last-child:not(:first-child){float:right}
}
@media screen and (min-width:90em){
.xxlarge-1{width:8.3333333333%}
.xxlarge-push-1{left:8.3333333333%;position:relative}
.xxlarge-pull-1{left:-8.3333333333%;position:relative}
.xxlarge-offset-0{margin-left:0}
.xxlarge-2{width:16.6666666667%}
.xxlarge-push-2{left:16.6666666667%;position:relative}
.xxlarge-pull-2{left:-16.6666666667%;position:relative}
.xxlarge-offset-1{margin-left:8.3333333333%}
.xxlarge-3{width:25%}
.xxlarge-push-3{left:25%;position:relative}
.xxlarge-pull-3{left:-25%;position:relative}
.xxlarge-offset-2{margin-left:16.6666666667%}
.xxlarge-4{width:33.3333333333%}
.xxlarge-push-4{left:33.3333333333%;position:relative}
.xxlarge-pull-4{left:-33.3333333333%;position:relative}
.xxlarge-offset-3{margin-left:25%}
.xxlarge-5{width:41.6666666667%}
.xxlarge-push-5{left:41.6666666667%;position:relative}
.xxlarge-pull-5{left:-41.6666666667%;position:relative}
.xxlarge-offset-4{margin-left:33.3333333333%}
.xxlarge-6{width:50%}
.xxlarge-push-6{left:50%;position:relative}
.xxlarge-pull-6{left:-50%;position:relative}
.xxlarge-offset-5{margin-left:41.6666666667%}
.xxlarge-7{width:58.3333333333%}
.xxlarge-push-7{left:58.3333333333%;position:relative}
.xxlarge-pull-7{left:-58.3333333333%;position:relative}
.xxlarge-offset-6{margin-left:50%}
.xxlarge-8{width:66.6666666667%}
.xxlarge-push-8{left:66.6666666667%;position:relative}
.xxlarge-pull-8{left:-66.6666666667%;position:relative}
.xxlarge-offset-7{margin-left:58.3333333333%}
.xxlarge-9{width:75%}
.xxlarge-push-9{left:75%;position:relative}
.xxlarge-pull-9{left:-75%;position:relative}
.xxlarge-offset-8{margin-left:66.6666666667%}
.xxlarge-10{width:83.3333333333%}
.xxlarge-push-10{left:83.3333333333%;position:relative}
.xxlarge-pull-10{left:-83.3333333333%;position:relative}
.xxlarge-offset-9{margin-left:75%}
.xxlarge-11{width:91.6666666667%}
.xxlarge-push-11{left:91.6666666667%;position:relative}
.xxlarge-pull-11{left:-91.6666666667%;position:relative}
.xxlarge-offset-10{margin-left:83.3333333333%}
.xxlarge-12{width:100%}
.xxlarge-offset-11{margin-left:91.6666666667%}
.xxlarge-up-1>.column,.xxlarge-up-1>.columns{float:left;width:100%}
.xxlarge-up-1>.column:nth-of-type(1n),.xxlarge-up-1>.columns:nth-of-type(1n){clear:none}
.xxlarge-up-1>.column:nth-of-type(1n+1),.xxlarge-up-1>.columns:nth-of-type(1n+1){clear:both}
.xxlarge-up-1>.column:last-child,.xxlarge-up-1>.columns:last-child{float:left}
.xxlarge-up-2>.column,.xxlarge-up-2>.columns{float:left;width:50%}
.xxlarge-up-2>.column:nth-of-type(1n),.xxlarge-up-2>.columns:nth-of-type(1n){clear:none}
.xxlarge-up-2>.column:nth-of-type(odd),.xxlarge-up-2>.columns:nth-of-type(odd){clear:both}
.xxlarge-up-2>.column:last-child,.xxlarge-up-2>.columns:last-child{float:left}
.xxlarge-up-3>.column,.xxlarge-up-3>.columns{float:left;width:33.3333333333%}
.xxlarge-up-3>.column:nth-of-type(1n),.xxlarge-up-3>.columns:nth-of-type(1n){clear:none}
.xxlarge-up-3>.column:nth-of-type(3n+1),.xxlarge-up-3>.columns:nth-of-type(3n+1){clear:both}
.xxlarge-up-3>.column:last-child,.xxlarge-up-3>.columns:last-child{float:left}
.xxlarge-up-4>.column,.xxlarge-up-4>.columns{float:left;width:25%}
.xxlarge-up-4>.column:nth-of-type(1n),.xxlarge-up-4>.columns:nth-of-type(1n){clear:none}
.xxlarge-up-4>.column:nth-of-type(4n+1),.xxlarge-up-4>.columns:nth-of-type(4n+1){clear:both}
.xxlarge-up-4>.column:last-child,.xxlarge-up-4>.columns:last-child{float:left}
.xxlarge-up-5>.column,.xxlarge-up-5>.columns{float:left;width:20%}
.xxlarge-up-5>.column:nth-of-type(1n),.xxlarge-up-5>.columns:nth-of-type(1n){clear:none}
.xxlarge-up-5>.column:nth-of-type(5n+1),.xxlarge-up-5>.columns:nth-of-type(5n+1){clear:both}
.xxlarge-up-5>.column:last-child,.xxlarge-up-5>.columns:last-child{float:left}
.xxlarge-up-6>.column,.xxlarge-up-6>.columns{float:left;width:16.6666666667%}
.xxlarge-up-6>.column:nth-of-type(1n),.xxlarge-up-6>.columns:nth-of-type(1n){clear:none}
.xxlarge-up-6>.column:nth-of-type(6n+1),.xxlarge-up-6>.columns:nth-of-type(6n+1){clear:both}
.xxlarge-up-6>.column:last-child,.xxlarge-up-6>.columns:last-child{float:left}
.xxlarge-up-7>.column,.xxlarge-up-7>.columns{float:left;width:14.2857142857%}
.xxlarge-up-7>.column:nth-of-type(1n),.xxlarge-up-7>.columns:nth-of-type(1n){clear:none}
.xxlarge-up-7>.column:nth-of-type(7n+1),.xxlarge-up-7>.columns:nth-of-type(7n+1){clear:both}
.xxlarge-up-7>.column:last-child,.xxlarge-up-7>.columns:last-child{float:left}
.xxlarge-up-8>.column,.xxlarge-up-8>.columns{float:left;width:12.5%}
.xxlarge-up-8>.column:nth-of-type(1n),.xxlarge-up-8>.columns:nth-of-type(1n){clear:none}
.xxlarge-up-8>.column:nth-of-type(8n+1),.xxlarge-up-8>.columns:nth-of-type(8n+1){clear:both}
.xxlarge-up-8>.column:last-child,.xxlarge-up-8>.columns:last-child{float:left}
.xxlarge-collapse>.column,.xxlarge-collapse>.columns{padding-left:0;padding-right:0}
.expanded.row .xxlarge-collapse.row,.xxlarge-collapse .row{margin-left:0;margin-right:0}
.xxlarge-uncollapse>.column,.xxlarge-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}
.xxlarge-centered{margin-left:auto;margin-right:auto}
.xxlarge-centered,.xxlarge-centered:last-child:not(:first-child){clear:both;float:none}
.xxlarge-pull-0,.xxlarge-push-0,.xxlarge-uncentered{margin-left:0;margin-right:0;position:static}
.xxlarge-pull-0,.xxlarge-pull-0:last-child:not(:first-child),.xxlarge-push-0,.xxlarge-push-0:last-child:not(:first-child),.xxlarge-uncentered,.xxlarge-uncentered:last-child:not(:first-child){clear:none;float:left}
.xxlarge-pull-0:last-child:not(:first-child),.xxlarge-push-0:last-child:not(:first-child),.xxlarge-uncentered:last-child:not(:first-child){float:right}
}
@media screen and (min-width:120em){
.xxxlarge-1{width:8.3333333333%}
.xxxlarge-push-1{left:8.3333333333%;position:relative}
.xxxlarge-pull-1{left:-8.3333333333%;position:relative}
.xxxlarge-offset-0{margin-left:0}
.xxxlarge-2{width:16.6666666667%}
.xxxlarge-push-2{left:16.6666666667%;position:relative}
.xxxlarge-pull-2{left:-16.6666666667%;position:relative}
.xxxlarge-offset-1{margin-left:8.3333333333%}
.xxxlarge-3{width:25%}
.xxxlarge-push-3{left:25%;position:relative}
.xxxlarge-pull-3{left:-25%;position:relative}
.xxxlarge-offset-2{margin-left:16.6666666667%}
.xxxlarge-4{width:33.3333333333%}
.xxxlarge-push-4{left:33.3333333333%;position:relative}
.xxxlarge-pull-4{left:-33.3333333333%;position:relative}
.xxxlarge-offset-3{margin-left:25%}
.xxxlarge-5{width:41.6666666667%}
.xxxlarge-push-5{left:41.6666666667%;position:relative}
.xxxlarge-pull-5{left:-41.6666666667%;position:relative}
.xxxlarge-offset-4{margin-left:33.3333333333%}
.xxxlarge-6{width:50%}
.xxxlarge-push-6{left:50%;position:relative}
.xxxlarge-pull-6{left:-50%;position:relative}
.xxxlarge-offset-5{margin-left:41.6666666667%}
.xxxlarge-7{width:58.3333333333%}
.xxxlarge-push-7{left:58.3333333333%;position:relative}
.xxxlarge-pull-7{left:-58.3333333333%;position:relative}
.xxxlarge-offset-6{margin-left:50%}
.xxxlarge-8{width:66.6666666667%}
.xxxlarge-push-8{left:66.6666666667%;position:relative}
.xxxlarge-pull-8{left:-66.6666666667%;position:relative}
.xxxlarge-offset-7{margin-left:58.3333333333%}
.xxxlarge-9{width:75%}
.xxxlarge-push-9{left:75%;position:relative}
.xxxlarge-pull-9{left:-75%;position:relative}
.xxxlarge-offset-8{margin-left:66.6666666667%}
.xxxlarge-10{width:83.3333333333%}
.xxxlarge-push-10{left:83.3333333333%;position:relative}
.xxxlarge-pull-10{left:-83.3333333333%;position:relative}
.xxxlarge-offset-9{margin-left:75%}
.xxxlarge-11{width:91.6666666667%}
.xxxlarge-push-11{left:91.6666666667%;position:relative}
.xxxlarge-pull-11{left:-91.6666666667%;position:relative}
.xxxlarge-offset-10{margin-left:83.3333333333%}
.xxxlarge-12{width:100%}
.xxxlarge-offset-11{margin-left:91.6666666667%}
.xxxlarge-up-1>.column,.xxxlarge-up-1>.columns{float:left;width:100%}
.xxxlarge-up-1>.column:nth-of-type(1n),.xxxlarge-up-1>.columns:nth-of-type(1n){clear:none}
.xxxlarge-up-1>.column:nth-of-type(1n+1),.xxxlarge-up-1>.columns:nth-of-type(1n+1){clear:both}
.xxxlarge-up-1>.column:last-child,.xxxlarge-up-1>.columns:last-child{float:left}
.xxxlarge-up-2>.column,.xxxlarge-up-2>.columns{float:left;width:50%}
.xxxlarge-up-2>.column:nth-of-type(1n),.xxxlarge-up-2>.columns:nth-of-type(1n){clear:none}
.xxxlarge-up-2>.column:nth-of-type(odd),.xxxlarge-up-2>.columns:nth-of-type(odd){clear:both}
.xxxlarge-up-2>.column:last-child,.xxxlarge-up-2>.columns:last-child{float:left}
.xxxlarge-up-3>.column,.xxxlarge-up-3>.columns{float:left;width:33.3333333333%}
.xxxlarge-up-3>.column:nth-of-type(1n),.xxxlarge-up-3>.columns:nth-of-type(1n){clear:none}
.xxxlarge-up-3>.column:nth-of-type(3n+1),.xxxlarge-up-3>.columns:nth-of-type(3n+1){clear:both}
.xxxlarge-up-3>.column:last-child,.xxxlarge-up-3>.columns:last-child{float:left}
.xxxlarge-up-4>.column,.xxxlarge-up-4>.columns{float:left;width:25%}
.xxxlarge-up-4>.column:nth-of-type(1n),.xxxlarge-up-4>.columns:nth-of-type(1n){clear:none}
.xxxlarge-up-4>.column:nth-of-type(4n+1),.xxxlarge-up-4>.columns:nth-of-type(4n+1){clear:both}
.xxxlarge-up-4>.column:last-child,.xxxlarge-up-4>.columns:last-child{float:left}
.xxxlarge-up-5>.column,.xxxlarge-up-5>.columns{float:left;width:20%}
.xxxlarge-up-5>.column:nth-of-type(1n),.xxxlarge-up-5>.columns:nth-of-type(1n){clear:none}
.xxxlarge-up-5>.column:nth-of-type(5n+1),.xxxlarge-up-5>.columns:nth-of-type(5n+1){clear:both}
.xxxlarge-up-5>.column:last-child,.xxxlarge-up-5>.columns:last-child{float:left}
.xxxlarge-up-6>.column,.xxxlarge-up-6>.columns{float:left;width:16.6666666667%}
.xxxlarge-up-6>.column:nth-of-type(1n),.xxxlarge-up-6>.columns:nth-of-type(1n){clear:none}
.xxxlarge-up-6>.column:nth-of-type(6n+1),.xxxlarge-up-6>.columns:nth-of-type(6n+1){clear:both}
.xxxlarge-up-6>.column:last-child,.xxxlarge-up-6>.columns:last-child{float:left}
.xxxlarge-up-7>.column,.xxxlarge-up-7>.columns{float:left;width:14.2857142857%}
.xxxlarge-up-7>.column:nth-of-type(1n),.xxxlarge-up-7>.columns:nth-of-type(1n){clear:none}
.xxxlarge-up-7>.column:nth-of-type(7n+1),.xxxlarge-up-7>.columns:nth-of-type(7n+1){clear:both}
.xxxlarge-up-7>.column:last-child,.xxxlarge-up-7>.columns:last-child{float:left}
.xxxlarge-up-8>.column,.xxxlarge-up-8>.columns{float:left;width:12.5%}
.xxxlarge-up-8>.column:nth-of-type(1n),.xxxlarge-up-8>.columns:nth-of-type(1n){clear:none}
.xxxlarge-up-8>.column:nth-of-type(8n+1),.xxxlarge-up-8>.columns:nth-of-type(8n+1){clear:both}
.xxxlarge-up-8>.column:last-child,.xxxlarge-up-8>.columns:last-child{float:left}
.xxxlarge-collapse>.column,.xxxlarge-collapse>.columns{padding-left:0;padding-right:0}
.expanded.row .xxxlarge-collapse.row,.xxxlarge-collapse .row{margin-left:0;margin-right:0}
.xxxlarge-uncollapse>.column,.xxxlarge-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}
.xxxlarge-centered{margin-left:auto;margin-right:auto}
.xxxlarge-centered,.xxxlarge-centered:last-child:not(:first-child){clear:both;float:none}
.xxxlarge-pull-0,.xxxlarge-push-0,.xxxlarge-uncentered{margin-left:0;margin-right:0;position:static}
.xxxlarge-pull-0,.xxxlarge-pull-0:last-child:not(:first-child),.xxxlarge-push-0,.xxxlarge-push-0:last-child:not(:first-child),.xxxlarge-uncentered,.xxxlarge-uncentered:last-child:not(:first-child){clear:none;float:left}
.xxxlarge-pull-0:last-child:not(:first-child),.xxxlarge-push-0:last-child:not(:first-child),.xxxlarge-uncentered:last-child:not(:first-child){float:right}
}
.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:auto;margin-right:auto;max-width:120rem}
.row .row{margin-left:-.5rem;margin-right:-.5rem}
@media print,screen and (min-width:25em){
.row .row{margin-left:-.5rem;margin-right:-.5rem}
}
@media print,screen and (min-width:48em){
.row .row{margin-left:-.5rem;margin-right:-.5rem}
}
@media print,screen and (min-width:64em){
.row .row{margin-left:-.5rem;margin-right:-.5rem}
}
@media screen and (min-width:80em){
.row .row{margin-left:-.5rem;margin-right:-.5rem}
}
@media screen and (min-width:90em){
.row .row{margin-left:-.5rem;margin-right:-.5rem}
}
@media screen and (min-width:120em){
.row .row{margin-left:-.5rem;margin-right:-.5rem}
}
.row .row.collapse{margin-left:0;margin-right:0}
.row.expanded{max-width:none}
.row.expanded .row{margin-left:auto;margin-right:auto}
.row:not(.expanded) .row{max-width:none}
.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}
.row.collapse>.column>.row,.row.collapse>.columns>.row,.row.is-collapse-child{margin-left:0;margin-right:0}
.column,.columns{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;min-width:0;padding-left:.5rem;padding-right:.5rem}
@media print,screen and (min-width:48em){
.column,.columns{padding-left:.5rem;padding-right:.5rem}
}
.column.row.row,.row.row.columns{display:block;float:none}
.row .column.row.row,.row .row.row.columns{margin-left:0;margin-right:0;padding-left:0;padding-right:0}
@media print,screen and (min-width:25em){
.small-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.small-offset-0{margin-left:0}
.small-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.small-offset-1{margin-left:8.3333333333%}
.small-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.small-offset-2{margin-left:16.6666666667%}
.small-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.small-offset-3{margin-left:25%}
.small-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.small-offset-4{margin-left:33.3333333333%}
.small-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.small-offset-5{margin-left:41.6666666667%}
.small-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.small-offset-6{margin-left:50%}
.small-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.small-offset-7{margin-left:58.3333333333%}
.small-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.small-offset-8{margin-left:66.6666666667%}
.small-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.small-offset-9{margin-left:75%}
.small-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.small-offset-10{margin-left:83.3333333333%}
.small-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.small-offset-11{margin-left:91.6666666667%}
.small-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-1>.column,.small-up-1>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.small-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-2>.column,.small-up-2>.columns{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.small-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-3>.column,.small-up-3>.columns{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.small-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-4>.column,.small-up-4>.columns{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.small-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-5>.column,.small-up-5>.columns{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.small-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-6>.column,.small-up-6>.columns{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.small-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-7>.column,.small-up-7>.columns{-webkit-box-flex:0;-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;max-width:14.2857142857%}
.small-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}
.small-up-8>.column,.small-up-8>.columns{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}
.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}
}
.xsmall-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.xsmall-offset-0{margin-left:0}
.xsmall-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.xsmall-offset-1{margin-left:8.3333333333%}
.xsmall-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.xsmall-offset-2{margin-left:16.6666666667%}
.xsmall-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.xsmall-offset-3{margin-left:25%}
.xsmall-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.xsmall-offset-4{margin-left:33.3333333333%}
.xsmall-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.xsmall-offset-5{margin-left:41.6666666667%}
.xsmall-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.xsmall-offset-6{margin-left:50%}
.xsmall-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.xsmall-offset-7{margin-left:58.3333333333%}
.xsmall-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.xsmall-offset-8{margin-left:66.6666666667%}
.xsmall-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.xsmall-offset-9{margin-left:75%}
.xsmall-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.xsmall-offset-10{margin-left:83.3333333333%}
.xsmall-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.xsmall-offset-11{margin-left:91.6666666667%}
.xsmall-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xsmall-up-1>.column,.xsmall-up-1>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.xsmall-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xsmall-up-2>.column,.xsmall-up-2>.columns{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.xsmall-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xsmall-up-3>.column,.xsmall-up-3>.columns{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.xsmall-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xsmall-up-4>.column,.xsmall-up-4>.columns{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.xsmall-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xsmall-up-5>.column,.xsmall-up-5>.columns{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.xsmall-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xsmall-up-6>.column,.xsmall-up-6>.columns{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.xsmall-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xsmall-up-7>.column,.xsmall-up-7>.columns{-webkit-box-flex:0;-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;max-width:14.2857142857%}
.xsmall-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xsmall-up-8>.column,.xsmall-up-8>.columns{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.xsmall-expand{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
.row.xsmall-unstack>.column,.row.xsmall-unstack>.columns{-webkit-box-flex:0;-webkit-box-flex:1;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex:1 1 0px;flex:1 1 0px}
.xsmall-collapse>.column,.xsmall-collapse>.columns{padding-left:0;padding-right:0}
.xsmall-uncollapse>.column,.xsmall-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}
@media print,screen and (min-width:48em){
.medium-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.medium-offset-0{margin-left:0}
.medium-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.medium-offset-1{margin-left:8.3333333333%}
.medium-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.medium-offset-2{margin-left:16.6666666667%}
.medium-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.medium-offset-3{margin-left:25%}
.medium-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.medium-offset-4{margin-left:33.3333333333%}
.medium-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.medium-offset-5{margin-left:41.6666666667%}
.medium-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.medium-offset-6{margin-left:50%}
.medium-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.medium-offset-7{margin-left:58.3333333333%}
.medium-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.medium-offset-8{margin-left:66.6666666667%}
.medium-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.medium-offset-9{margin-left:75%}
.medium-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.medium-offset-10{margin-left:83.3333333333%}
.medium-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.medium-offset-11{margin-left:91.6666666667%}
.medium-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-1>.column,.medium-up-1>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.medium-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-2>.column,.medium-up-2>.columns{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.medium-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-3>.column,.medium-up-3>.columns{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.medium-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-4>.column,.medium-up-4>.columns{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.medium-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-5>.column,.medium-up-5>.columns{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.medium-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-6>.column,.medium-up-6>.columns{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.medium-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-7>.column,.medium-up-7>.columns{-webkit-box-flex:0;-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;max-width:14.2857142857%}
.medium-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}
.medium-up-8>.column,.medium-up-8>.columns{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
}
@media print,screen and (min-width:48em) and (min-width:48em){
.medium-expand{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
}
.row.medium-unstack>.column,.row.medium-unstack>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
@media print,screen and (min-width:48em){
.row.medium-unstack>.column,.row.medium-unstack>.columns{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}
.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}
}
@media print,screen and (min-width:64em){
.large-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.large-offset-0{margin-left:0}
.large-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.large-offset-1{margin-left:8.3333333333%}
.large-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.large-offset-2{margin-left:16.6666666667%}
.large-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.large-offset-3{margin-left:25%}
.large-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.large-offset-4{margin-left:33.3333333333%}
.large-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.large-offset-5{margin-left:41.6666666667%}
.large-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.large-offset-6{margin-left:50%}
.large-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.large-offset-7{margin-left:58.3333333333%}
.large-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.large-offset-8{margin-left:66.6666666667%}
.large-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.large-offset-9{margin-left:75%}
.large-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.large-offset-10{margin-left:83.3333333333%}
.large-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.large-offset-11{margin-left:91.6666666667%}
.large-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-1>.column,.large-up-1>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.large-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-2>.column,.large-up-2>.columns{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.large-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-3>.column,.large-up-3>.columns{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.large-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-4>.column,.large-up-4>.columns{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.large-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-5>.column,.large-up-5>.columns{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.large-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-6>.column,.large-up-6>.columns{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.large-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-7>.column,.large-up-7>.columns{-webkit-box-flex:0;-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;max-width:14.2857142857%}
.large-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}
.large-up-8>.column,.large-up-8>.columns{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
}
@media print,screen and (min-width:64em) and (min-width:64em){
.large-expand{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
}
.row.large-unstack>.column,.row.large-unstack>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
@media print,screen and (min-width:64em){
.row.large-unstack>.column,.row.large-unstack>.columns{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}
.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}
}
@media screen and (min-width:80em){
.xlarge-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.xlarge-offset-0{margin-left:0}
.xlarge-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.xlarge-offset-1{margin-left:8.3333333333%}
.xlarge-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.xlarge-offset-2{margin-left:16.6666666667%}
.xlarge-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.xlarge-offset-3{margin-left:25%}
.xlarge-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.xlarge-offset-4{margin-left:33.3333333333%}
.xlarge-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.xlarge-offset-5{margin-left:41.6666666667%}
.xlarge-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.xlarge-offset-6{margin-left:50%}
.xlarge-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.xlarge-offset-7{margin-left:58.3333333333%}
.xlarge-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.xlarge-offset-8{margin-left:66.6666666667%}
.xlarge-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.xlarge-offset-9{margin-left:75%}
.xlarge-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.xlarge-offset-10{margin-left:83.3333333333%}
.xlarge-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.xlarge-offset-11{margin-left:91.6666666667%}
.xlarge-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xlarge-up-1>.column,.xlarge-up-1>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.xlarge-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xlarge-up-2>.column,.xlarge-up-2>.columns{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.xlarge-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xlarge-up-3>.column,.xlarge-up-3>.columns{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.xlarge-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xlarge-up-4>.column,.xlarge-up-4>.columns{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.xlarge-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xlarge-up-5>.column,.xlarge-up-5>.columns{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.xlarge-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xlarge-up-6>.column,.xlarge-up-6>.columns{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.xlarge-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xlarge-up-7>.column,.xlarge-up-7>.columns{-webkit-box-flex:0;-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;max-width:14.2857142857%}
.xlarge-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xlarge-up-8>.column,.xlarge-up-8>.columns{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
}
@media screen and (min-width:80em) and (min-width:80em){
.xlarge-expand{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
}
.row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
@media screen and (min-width:80em){
.row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-left:0;padding-right:0}
.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}
}
@media screen and (min-width:90em){
.xxlarge-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.xxlarge-offset-0{margin-left:0}
.xxlarge-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.xxlarge-offset-1{margin-left:8.3333333333%}
.xxlarge-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.xxlarge-offset-2{margin-left:16.6666666667%}
.xxlarge-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.xxlarge-offset-3{margin-left:25%}
.xxlarge-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.xxlarge-offset-4{margin-left:33.3333333333%}
.xxlarge-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.xxlarge-offset-5{margin-left:41.6666666667%}
.xxlarge-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.xxlarge-offset-6{margin-left:50%}
.xxlarge-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.xxlarge-offset-7{margin-left:58.3333333333%}
.xxlarge-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.xxlarge-offset-8{margin-left:66.6666666667%}
.xxlarge-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.xxlarge-offset-9{margin-left:75%}
.xxlarge-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.xxlarge-offset-10{margin-left:83.3333333333%}
.xxlarge-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.xxlarge-offset-11{margin-left:91.6666666667%}
.xxlarge-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxlarge-up-1>.column,.xxlarge-up-1>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.xxlarge-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxlarge-up-2>.column,.xxlarge-up-2>.columns{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.xxlarge-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxlarge-up-3>.column,.xxlarge-up-3>.columns{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.xxlarge-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxlarge-up-4>.column,.xxlarge-up-4>.columns{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.xxlarge-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxlarge-up-5>.column,.xxlarge-up-5>.columns{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.xxlarge-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxlarge-up-6>.column,.xxlarge-up-6>.columns{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.xxlarge-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxlarge-up-7>.column,.xxlarge-up-7>.columns{-webkit-box-flex:0;-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;max-width:14.2857142857%}
.xxlarge-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxlarge-up-8>.column,.xxlarge-up-8>.columns{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
}
@media screen and (min-width:90em) and (min-width:90em){
.xxlarge-expand{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
}
.row.xxlarge-unstack>.column,.row.xxlarge-unstack>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
@media screen and (min-width:90em){
.row.xxlarge-unstack>.column,.row.xxlarge-unstack>.columns{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
.xxlarge-collapse>.column,.xxlarge-collapse>.columns{padding-left:0;padding-right:0}
.xxlarge-uncollapse>.column,.xxlarge-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}
}
@media screen and (min-width:120em){
.xxxlarge-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.xxxlarge-offset-0{margin-left:0}
.xxxlarge-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.xxxlarge-offset-1{margin-left:8.3333333333%}
.xxxlarge-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.xxxlarge-offset-2{margin-left:16.6666666667%}
.xxxlarge-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.xxxlarge-offset-3{margin-left:25%}
.xxxlarge-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.xxxlarge-offset-4{margin-left:33.3333333333%}
.xxxlarge-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.xxxlarge-offset-5{margin-left:41.6666666667%}
.xxxlarge-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.xxxlarge-offset-6{margin-left:50%}
.xxxlarge-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.xxxlarge-offset-7{margin-left:58.3333333333%}
.xxxlarge-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.xxxlarge-offset-8{margin-left:66.6666666667%}
.xxxlarge-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.xxxlarge-offset-9{margin-left:75%}
.xxxlarge-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.xxxlarge-offset-10{margin-left:83.3333333333%}
.xxxlarge-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.xxxlarge-offset-11{margin-left:91.6666666667%}
.xxxlarge-up-1{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxxlarge-up-1>.column,.xxxlarge-up-1>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.xxxlarge-up-2{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxxlarge-up-2>.column,.xxxlarge-up-2>.columns{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.xxxlarge-up-3{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxxlarge-up-3>.column,.xxxlarge-up-3>.columns{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.xxxlarge-up-4{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxxlarge-up-4>.column,.xxxlarge-up-4>.columns{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.xxxlarge-up-5{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxxlarge-up-5>.column,.xxxlarge-up-5>.columns{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.xxxlarge-up-6{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxxlarge-up-6>.column,.xxxlarge-up-6>.columns{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.xxxlarge-up-7{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxxlarge-up-7>.column,.xxxlarge-up-7>.columns{-webkit-box-flex:0;-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;max-width:14.2857142857%}
.xxxlarge-up-8{-ms-flex-wrap:wrap;flex-wrap:wrap}
.xxxlarge-up-8>.column,.xxxlarge-up-8>.columns{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
}
@media screen and (min-width:120em) and (min-width:120em){
.xxxlarge-expand{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
}
.row.xxxlarge-unstack>.column,.row.xxxlarge-unstack>.columns{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
@media screen and (min-width:120em){
.row.xxxlarge-unstack>.column,.row.xxxlarge-unstack>.columns{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
.xxxlarge-collapse>.column,.xxxlarge-collapse>.columns{padding-left:0;padding-right:0}
.xxxlarge-uncollapse>.column,.xxxlarge-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}
}
.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}
.column-block{margin-bottom:1rem}
.column-block>:last-child{margin-bottom:0}
@media print,screen and (min-width:48em){
.column-block{margin-bottom:1rem}
.column-block>:last-child{margin-bottom:0}
}
.accordion{background:#fefefe;list-style-type:none;margin-left:0}
.accordion[disabled] .accordion-title{cursor:not-allowed}
.accordion-item:first-child>:first-child,.accordion-item:last-child>:last-child{border-radius:0}
.accordion-title{border:1px solid #e6e6e6;border-bottom:0;color:#1779ba;display:block;font-size:.75rem;line-height:1;padding:1.25rem 1rem;position:relative}
:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0}
.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}
.accordion-title:before{content:"+";margin-top:-.5rem;position:absolute;right:1rem;top:50%}
.is-active>.accordion-title:before{content:"–"}
.accordion-content{background-color:#fefefe;border:1px solid #e6e6e6;border-bottom:0;color:#0a0a0a;display:none;padding:1rem}
:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}
.float-left{float:left!important}
.float-right{float:right!important}
.float-center{display:block;margin-left:auto;margin-right:auto}
.clearfix:after,.clearfix:before{-ms-flex-preferred-size:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;content:" ";display:table;flex-basis:0;order:1}
.clearfix:after{clear:both}
.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.align-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}
.align-left.vertical.menu>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.align-right.vertical.menu>li>a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.align-center.vertical.menu>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.align-self-top{-ms-flex-item-align:start;align-self:flex-start}
.align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.align-self-bottom{-ms-flex-item-align:end;align-self:flex-end}
.align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.align-self-middle{-ms-flex-item-align:center;align-self:center}
.align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.align-self-stretch{-ms-flex-item-align:stretch;align-self:stretch}
.align-center-middle{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-line-pack:center;align-content:center;align-items:center;justify-content:center}
@media print,screen and (min-width:25em){
.small-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.small-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.small-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.small-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.small-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.small-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
}
.xsmall-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.xsmall-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.xsmall-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.xsmall-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.xsmall-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.xsmall-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
@media print,screen and (min-width:48em){
.medium-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.medium-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.medium-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.medium-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.medium-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.medium-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
}
@media print,screen and (min-width:64em){
.large-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.large-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.large-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.large-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.large-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.large-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
}
@media screen and (min-width:80em){
.xlarge-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.xlarge-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.xlarge-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.xlarge-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.xlarge-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.xlarge-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
}
@media screen and (min-width:90em){
.xxlarge-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.xxlarge-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.xxlarge-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.xxlarge-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.xxlarge-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.xxlarge-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
}
@media screen and (min-width:120em){
.xxxlarge-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.xxxlarge-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.xxxlarge-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.xxxlarge-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.xxxlarge-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.xxxlarge-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
}
.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.xsmall-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.xsmall-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.xsmall-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.xsmall-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.xsmall-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.xsmall-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.xsmall-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.xsmall-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
@media print,screen and (min-width:48em){
.medium-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.medium-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.medium-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.medium-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.medium-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.medium-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.medium-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.medium-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
@media print,screen and (min-width:64em){
.large-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.large-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.large-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.large-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.large-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.large-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.large-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.large-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
@media screen and (min-width:80em){
.xlarge-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.xlarge-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.xlarge-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.xlarge-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.xlarge-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.xlarge-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.xlarge-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.xlarge-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
@media screen and (min-width:90em){
.xxlarge-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.xxlarge-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.xxlarge-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.xxlarge-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.xxlarge-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.xxlarge-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.xxlarge-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.xxlarge-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
@media screen and (min-width:120em){
.xxxlarge-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.xxxlarge-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.xxxlarge-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.xxxlarge-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
.xxxlarge-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.xxxlarge-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.xxxlarge-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.xxxlarge-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.hide{display:none!important}
.invisible{visibility:hidden}
.visible{visibility:visible}
.hide-for-xsmall,.show-for-xsmall{display:none!important}
@media screen and (max-width:24.99875em){
.hide-for-xsmall-only{display:none!important}
}
@media screen and (max-width:0em),screen and (min-width:25em){
.show-for-xsmall-only{display:none!important}
}
@media print,screen and (min-width:25em) and (max-width:47.99875em){
.hide-for-small-only{display:none!important}
}
@media screen and (max-width:24.99875em),screen and (min-width:48em){
.show-for-small-only{display:none!important}
}
@media print,screen and (min-width:48em){
.hide-for-medium{display:none!important}
}
@media screen and (max-width:47.99875em){
.show-for-medium{display:none!important}
}
@media print,screen and (min-width:48em) and (max-width:63.99875em){
.hide-for-medium-only{display:none!important}
}
@media screen and (max-width:47.99875em),screen and (min-width:64em){
.show-for-medium-only{display:none!important}
}
@media print,screen and (min-width:64em){
.hide-for-large{display:none!important}
}
@media screen and (max-width:63.99875em){
.show-for-large{display:none!important}
}
@media print,screen and (min-width:64em) and (max-width:79.99875em){
.hide-for-large-only{display:none!important}
}
@media screen and (max-width:63.99875em),screen and (min-width:80em){
.show-for-large-only{display:none!important}
}
@media screen and (min-width:80em){
.hide-for-xlarge{display:none!important}
}
@media screen and (max-width:79.99875em){
.show-for-xlarge{display:none!important}
}
@media screen and (min-width:80em) and (max-width:89.99875em){
.hide-for-xlarge-only{display:none!important}
}
@media screen and (max-width:79.99875em),screen and (min-width:90em){
.show-for-xlarge-only{display:none!important}
}
@media screen and (min-width:90em){
.hide-for-xxlarge{display:none!important}
}
@media screen and (max-width:89.99875em){
.show-for-xxlarge{display:none!important}
}
@media screen and (min-width:90em) and (max-width:119.99875em){
.hide-for-xxlarge-only{display:none!important}
}
@media screen and (max-width:89.99875em),screen and (min-width:120em){
.show-for-xxlarge-only{display:none!important}
}
@media screen and (min-width:120em){
.hide-for-xxxlarge{display:none!important}
}
@media screen and (max-width:119.99875em){
.show-for-xxxlarge{display:none!important}
}
@media screen and (min-width:120em){
.hide-for-xxxlarge-only{display:none!important}
}
@media screen and (max-width:119.99875em){
.show-for-xxxlarge-only{display:none!important}
}
.show-for-sr,.show-on-focus{clip:rect(0,0,0,0)!important;border:0!important;height:.0625rem!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.0625rem!important}
.show-on-focus:active,.show-on-focus:focus{clip:auto!important;height:auto!important;overflow:visible!important;position:static!important;white-space:normal!important;width:auto!important}
.hide-for-portrait,.show-for-landscape{display:block!important}
@media screen and (orientation:landscape){
.hide-for-portrait,.show-for-landscape{display:block!important}
}
@media screen and (orientation:portrait){
.hide-for-portrait,.show-for-landscape{display:none!important}
}
.hide-for-landscape,.show-for-portrait{display:none!important}
@media screen and (orientation:landscape){
.hide-for-landscape,.show-for-portrait{display:none!important}
}
@media screen and (orientation:portrait){
.hide-for-landscape,.show-for-portrait{display:block!important}
}
.show-for-dark-mode{display:none}
.hide-for-dark-mode{display:block}
@media screen and (prefers-color-scheme:dark){
.show-for-dark-mode{display:block!important}
.hide-for-dark-mode{display:none!important}
}
.show-for-ie{display:none}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){
.show-for-ie{display:block!important}
.hide-for-ie{display:none!important}
}
.show-for-sticky{display:none}
.is-stuck .show-for-sticky{display:block}
.is-stuck .hide-for-sticky{display:none}
.notfound .leaf__container,.quote__wrapper,.stat,.user-markup>blockquote__wrapper{--radius:32px;isolation:isolate}
.notfound .leaf__container .quote__image,.notfound .leaf__container .quote__shape,.quote__wrapper .quote__image,.quote__wrapper .quote__shape,.stat .quote__image,.stat .quote__shape,.user-markup>blockquote__wrapper .quote__image,.user-markup>blockquote__wrapper .quote__shape{-ms-flex-negative:0;aspect-ratio:1/1;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:50%;border:3px solid #247f72;border-radius:8px;border-bottom-left-radius:var(--radius);border-top-right-radius:var(--radius);flex-shrink:0;margin:0 0 -.1875rem;position:relative;width:4.8125rem}
.notfound .leaf__container .quote__image:before,.notfound .leaf__container .quote__shape:before,.quote__wrapper .quote__image:before,.quote__wrapper .quote__shape:before,.stat .quote__image:before,.stat .quote__shape:before,.user-markup>blockquote__wrapper .quote__image:before,.user-markup>blockquote__wrapper .quote__shape:before{background-color:#4ad4c4;border-radius:8px;border-bottom-left-radius:var(--radius);border-top-right-radius:var(--radius);content:"";height:100%;left:8%;position:absolute;top:8%;width:100%;z-index:-1}
.footer-social__list,.footer__list,.nav-rail__list,.nav-support--desktop .nav-support__list,.pager__items,.pager__list,.pagination__items,.pagination__list,.rail-cta__list,.social-links__list,nav ul{margin:0;padding:0}
.footer-social__list,.footer-social__list li,.footer__list,.footer__list li,.nav-rail__list,.nav-rail__list li,.nav-support--desktop .nav-support__list,.nav-support--desktop .nav-support__list li,.pager__items,.pager__items li,.pager__list,.pager__list li,.pagination__items,.pagination__items li,.pagination__list,.pagination__list li,.rail-cta__list,.rail-cta__list li,.social-links__list,.social-links__list li,nav ul,nav ul li{list-style:none}
.card-event__link,.card-faculty__link,.card-home__link,.card-news__link,.card-program__link,.child-page-grid__link{bottom:0;cursor:pointer;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
.drop-cap__intro,.font-caption,.font-intro,.media__controls .media-amount,.notfound__copy,.proxima-italic,.quote cite,.quote p,.quote__citation,.quote__copy,.user-markup figure figcaption,.user-markup>blockquote cite,.user-markup>blockquote p,.user-markup>blockquote__citation,.user-markup>blockquote__copy{font-style:italic}
.btn--alt,.btn--primary,.btn--primary-small,.drop-cap__intro,.filter__heading,.filter__title,.font-bold,.font-button,.font-caption,.font-intro,.font-numeral,.media__controls .media-amount,.nav-rail__current,.notfound__copy,.quote cite,.quote p,.quote__citation,.quote__copy,.rail-contact__info,.rail-cta__current,.user-markup figure figcaption,.user-markup>blockquote cite,.user-markup>blockquote p,.user-markup>blockquote__citation,.user-markup>blockquote__copy{font-weight:900}
.drop-cap__intro,.filter__title,.font-caption,.font-intro,.font-numeral,.media__controls .media-amount,.notfound__copy,.quote cite,.quote p,.quote__citation,.quote__copy,.rail-filter__title,.stat__title,.user-markup figure figcaption,.user-markup>blockquote cite,.user-markup>blockquote p,.user-markup>blockquote__citation,.user-markup>blockquote__copy{letter-spacing:0}
.filter__heading,.filter__title,.iframe:before,.share-links__header{font-family:cubano,sans-serif}
.card-event__date span p,.footer__nav a .text,.nav-primary .menu-secondary,.nav-rail__title,.rail-contact__title,.rail-cta__title,.rail-filter__heading,.rail-filter__title,.stat__title{font-family:cubano,sans-serif}
.btn--alt,.btn--primary,.btn--primary-small{font-size:1.2rem;letter-spacing:.125rem;line-height:1.2rem;text-transform:uppercase}
.drop-cap__intro,.font-intro,.notfound__copy,.quote p,.quote__copy,.user-markup>blockquote p,.user-markup>blockquote__copy{font-size:1.72813rem;line-height:2.48813rem}
.stat__title{font-size:1.43938rem;line-height:1.725rem}
.rail-filter__title{font-size:1.72813rem;line-height:2.48813rem}
.filter__title{font-size:1.72813rem;line-height:2.48813rem}
.font-caption,.media__controls .media-amount,.quote cite,.quote__citation,.user-markup figure figcaption,.user-markup>blockquote cite,.user-markup>blockquote__citation{font-size:1rem;line-height:1.44rem}
.font-button{color:#79242f;letter-spacing:.125rem;text-transform:uppercase}
.filter__heading{font-size:1.2rem;line-height:1.2rem}
.drop-cap__copy{font-size:1.44rem;line-height:2.1875rem}
.home-programs__copy,.quote--carousel a.btn .text,.student-life__copy,.user-markup>blockquote--carousel a.btn .text,body{font-size:1rem;line-height:1.44rem}
@media print,screen and (min-width:64em){
.home-programs__copy,.quote--carousel a.btn .text,.student-life__copy,.user-markup>blockquote--carousel a.btn .text,body{font-size:1.2rem;line-height:1.875rem}
}
.nav-rail__title,.rail-contact__title,.rail-cta__title{color:#404057;font-size:1.2rem;line-height:1.2rem}
.rail-filter__heading{font-size:1.2rem;line-height:1.2rem}
.font-numeral{color:#014c44;font-family:cubano,sans-serif;font-size:6.19188rem}
.brei-icon{fill:currentcolor;stroke:currentcolor;stroke-width:0;display:inline-block;height:1.5em;pointer-events:none;width:1.5em}
.brei-icon-arrow{width:1.611328125em}
.brei-icon-arrows,.brei-icon-arrows-arrow{width:.875em}
.brei-icon-avatar{width:.8935546875em}
.brei-icon-bowls{width:.888671875em}
.brei-icon-building{width:.7294921875em}
.brei-icon-calendar{width:.9638671875em}
.brei-icon-check{width:1.111328125em}
.brei-icon-chevron{width:.599609375em}
.brei-icon-circle-half{-webkit-transform:scaleX(-1);transform:scaleX(-1);width:.4912109375em}
.brei-icon-circle-quarter{width:2.0126953125em}
.brei-icon-email{width:1.25em}
.brei-icon-external{width:1.1474609375em}
.brei-icon-home{width:1.13671875em}
.brei-icon-leaf{-webkit-transform:scaleY(-1);transform:scaleY(-1);width:3.123046875em}
.brei-icon-logo-color{height:5.1875rem;width:18.8125rem}
.brei-icon-logo{color:#fff;height:3.875rem;width:16.5625rem}
.brei-icon-menu,.brei-icon-minus{width:1.154296875em}
.brei-icon-pause{width:.79296875em}
.brei-icon-phone{width:.8154296875em}
.brei-icon-pin{width:.7568359375em}
.brei-icon-play{width:.857421875em}
.brei-icon-quote{width:1.25em}
.brei-icon-tooltip{width:.6669921875em}
.brei-icon-warning{width:.16015625em}
.brei-icon-zipper{width:.451171875em}
.icon-social-facebook{width:.53125em}
.icon-social-linkedin{width:.96875em}
.icon-social-twitter-bird{width:1.25em}
.icon-social-twiter{width:.9775390625em}
.icon-social-youtube{width:1.40625em}
html{scroll-behavior:smooth}
body{overflow-x:hidden}
body .container{color:#404057;font-family:proxima-nova,sans-serif;font-weight:400;min-height:100vh}
body *{word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-word}
body.body--no-scroll{max-height:100vh;overflow-y:hidden}
body.body--no-scroll .container #main{visibility:hidden}
button,html,input,select,textarea{color:#404057}
audio,canvas,img,video{vertical-align:middle}
iframe{max-width:100%}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #404057;border-radius:20px;color:currentcolor;font-family:proxima-nova,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;outline:2px solid transparent!important}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fefefe;color:currentcolor;max-width:100%}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}
label{color:currentcolor;display:inline-block;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.125rem;line-height:1.1}
label+input[type=checkbox],label+input[type=radio]{left:auto;opacity:1;position:static}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{padding:.92188rem 0 1.04688rem 1.25rem;width:100%;word-break:normal}
input[type=color]~label,input[type=date]~label,input[type=datetime-local]~label,input[type=datetime]~label,input[type=email]~label,input[type=file]~label,input[type=month]~label,input[type=number]~label,input[type=password]~label,input[type=tel]~label,input[type=text]~label,input[type=time]~label,input[type=url]~label,input[type=week]~label{background-color:#fefefe;font-weight:700;left:1.4375rem;padding:0 .125rem;position:absolute;top:1.3125rem;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}
.form__field--is-valid input[type=color]~label,.form__field--is-valid input[type=date]~label,.form__field--is-valid input[type=datetime-local]~label,.form__field--is-valid input[type=datetime]~label,.form__field--is-valid input[type=email]~label,.form__field--is-valid input[type=file]~label,.form__field--is-valid input[type=month]~label,.form__field--is-valid input[type=number]~label,.form__field--is-valid input[type=password]~label,.form__field--is-valid input[type=tel]~label,.form__field--is-valid input[type=text]~label,.form__field--is-valid input[type=time]~label,.form__field--is-valid input[type=url]~label,.form__field--is-valid input[type=week]~label,input[type=color]:focus~label,input[type=color][required]:valid~label,input[type=date]:focus~label,input[type=date][required]:valid~label,input[type=datetime-local]:focus~label,input[type=datetime-local][required]:valid~label,input[type=datetime]:focus~label,input[type=datetime][required]:valid~label,input[type=email]:focus~label,input[type=email][required]:valid~label,input[type=file]:focus~label,input[type=file][required]:valid~label,input[type=month]:focus~label,input[type=month][required]:valid~label,input[type=number]:focus~label,input[type=number][required]:valid~label,input[type=password]:focus~label,input[type=password][required]:valid~label,input[type=tel]:focus~label,input[type=tel][required]:valid~label,input[type=text]:focus~label,input[type=text][required]:valid~label,input[type=time]:focus~label,input[type=time][required]:valid~label,input[type=url]:focus~label,input[type=url][required]:valid~label,input[type=week]:focus~label,input[type=week][required]:valid~label{-webkit-transform:translate(-11.5%,-31px) scale(.8);transform:translate(-11.5%,-31px) scale(.8)}
input[type=checkbox],input[type=radio]{left:-624.9375rem;opacity:0;position:absolute}
input[type=checkbox]+label,input[type=radio]+label{font-weight:700;padding-left:2.0625rem;position:relative;text-transform:none;z-index:1}
input[type=checkbox]+label:hover .checkbox:after,input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{opacity:1}
input[type=checkbox]+label .checkbox{background-color:#fefefe;border-radius:5px;left:0;pointer-events:none;position:absolute;top:-.3125rem;z-index:1}
input[type=checkbox]:checked+label .checkbox{background-color:#404057;border-radius:5px}
input[type=checkbox]:checked+label .checkbox:before{opacity:1}
input[type=checkbox]:checked+label .checkbox:after{opacity:0}
input[type=checkbox]:checked+label .checkbox .brei-icon-check,input[type=checkbox]:checked+label:hover .checkbox:after{opacity:1}
input[type=checkbox]:focus-visible+label .checkbox{background-color:#404057;border-radius:5px}
input[type=checkbox]:focus-visible+label .checkbox:after{border-radius:5px;height:calc(100% + .625rem);left:-.3125rem;opacity:1;top:-.3125rem;width:calc(100% + .625rem)}
input[type=checkbox]:focus-visible+label .checkbox:before{border-color:#fefefe;border-radius:5px}
input[type=checkbox]:disabled{color:#54565a}
input[type=checkbox]:disabled+label{cursor:not-allowed;pointer-events:none}
input[type=checkbox]:disabled+label .checkbox:before{background-color:#ebebeb;border-width:0}
input[type=radio]+label{padding-left:2.4375rem}
input[type=radio]+label:hover .radio-button:after{opacity:1}
input[type=radio]+label:hover .radio-button:before{border-color:#404057}
input[type=radio]+label .radio-button{left:.125rem;pointer-events:none;position:absolute;top:-.25rem;z-index:1}
input[type=radio]:checked+label .radio-button{background-color:#404057}
input[type=radio]:checked+label .radio-button:before{opacity:0}
input[type=radio]:checked+label .radio-button:after,input[type=radio]:checked+label .radio-button__center{opacity:1}
input[type=radio]:focus-visible+label .radio-button{background-color:#404057}
input[type=radio]:focus-visible+label .radio-button:after{border:4px solid #000;height:calc(100% + 1rem);left:-.5rem;opacity:1;top:-.5rem;width:calc(100% + 1rem)}
input[type=radio]:focus-visible+label .radio-button__center{opacity:0}
input[type=radio]:focus-visible+label .radio-button:before{border-color:#404057}
input[type=radio]:disabled{color:#54565a}
input[type=radio]:disabled+label{color:#54565a;cursor:not-allowed;pointer-events:none}
input[type=radio]:disabled+label .radio-button:before{background-color:#ebebeb;border-width:0;-webkit-box-shadow:none;box-shadow:none}
textarea{padding:1.1875rem 0 1.3125rem 1.25rem;resize:vertical;width:100%}
textarea~label{background-color:#fefefe;font-weight:700;left:1.4375rem;padding:0 .125rem;position:absolute;top:1.3125rem;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}
textarea:focus,textarea:hover{outline-color:currentcolor}
.form__field--is-valid textarea~label,textarea:focus~label,textarea[required]:valid~label{-webkit-transform:translate(-11.5%,-31px) scale(.8);transform:translate(-11.5%,-31px) scale(.8)}
input[type=search]{border:3px solid #404057}
.form__field input[type=search]{padding:.92188rem 0 1.04688rem 1.25rem;width:100%}
.form__field input[type=search]~label{background-color:#fefefe;font-weight:700;left:1.4375rem;padding:0 .125rem;position:absolute;top:1.3125rem;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}
.form__field input[type=search]:not([disabled]):focus,.form__field input[type=search]:not([disabled]):hover{outline:4px solid #404057}
.form__field input[type=search]:not([disabled]):focus~label,.form__field input[type=search]:not([disabled])[required]:valid~label{-webkit-transform:translate(-11.5%,-31px) scale(.8);transform:translate(-11.5%,-31px) scale(.8)}
.form__field--is-valid input[type=search]~label{-webkit-transform:translate(-10%,-32px) scale(.8);transform:translate(-10%,-32px) scale(.8)}
.form__field--disabled input[type=search]~label{background-color:transparent}
fieldset{border:0;margin:0;min-width:auto;padding:0}
::-ms-input-placeholder{color:#000}
::placeholder{color:#000}
::-webkit-input-placeholder{color:#000}
:-moz-placeholder,::-moz-placeholder{color:#000;opacity:1}
:-ms-input-placeholder{color:#000}
.cubano-font,.font-h1,.font-h2,.font-h3,.font-h4,.font-h5,.font-h6,.font-special,.font-special-2,h1,h2,h3,h4,h5,h6{color:#404057;display:block;font-family:cubano,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;text-transform:uppercase}
.font-special,.font-special-1,.font-special-2{color:#79242f;font-size:2.98625rem;line-height:3.58313rem}
@media print,screen and (min-width:64em){
.font-special,.font-special-1,.font-special-2{font-size:5.16rem;letter-spacing:-.0625rem;line-height:6.19188rem}
}
h1.font-special-1{font-size:clamp(2.3125rem,8vw,5.125rem);line-height:1.25em}
h1.font-special-2,p.font-special-2{font-size:clamp(2.0625rem,5vw,4.25rem);line-height:1.33em}
h2.font-special-2,h3.font-special-2{color:#404057;font-size:2.4875rem;line-height:2.9875rem}
@media print,screen and (min-width:64em){
h2.font-special-2,h3.font-special-2{font-size:4.3rem;line-height:5.16rem}
}
h1{font-size:2.98625rem;line-height:3.58313rem}
h1.font-h1{font-size:clamp(1.75rem,5vw,2.9375rem);line-height:1.25em}
.font-h2,h2{font-size:2.48813rem;line-height:2.98625rem}
.font-h3,h3{font-size:2.07375rem;line-height:2.48813rem}
.font-h4,h4{font-size:1.4375rem;line-height:1.6875rem}
@media print,screen and (min-width:48em){
.font-h4,h4{font-size:1.72813rem;line-height:2.07375rem}
}
.font-h5,h5{font-size:1.44rem;line-height:1.72813rem}
.font-h6,h6{font-size:1.2rem;line-height:1.44rem}
.h1{font-size:39.81}
.h2{font-size:33.18}
.h3{font-size:27.65}
.h4{font-size:23.04}
.h5{font-size:19.2}
.h6{font-size:16}
@media print,screen and (min-width:64em){
.h1{font-size:47.78}
.h2{font-size:39.81}
.h3{font-size:33.18}
.h4{font-size:27.65}
.h5{font-size:23.04}
.h6{font-size:19.2}
}
hr{background-color:transparent;border-bottom:3px dotted var(--hr-color,#404057);height:.1875rem;margin:1.2rem 0;min-width:100%;text-align:left}
hr.secondary{background-color:#404057;border:0;border-radius:5px;height:.5rem}
img{max-width:100%}
.user-markup img{margin:.375rem 1.5rem 1.5rem 0}
@media print,screen and (min-width:48em){
.user-markup img{float:left;margin:.375rem 1.5rem .9375rem 0}
}
.user-markup p img{display:block;margin-bottom:.375rem}
img.img--right,img[align=right],img[style*="float: right"]{display:block;margin:.375rem auto 1.25rem}
@media print,screen and (min-width:48em){
img.img--right,img[align=right],img[style*="float: right"]{float:right;margin:.375rem 0 1.5rem .9375rem}
}
img.img--left,img[align=left],img[style*="float: left"]{display:block;margin:.375rem auto 1.5rem}
@media print,screen and (min-width:48em){
img.img--left,img[align=left],img[style*="float: left"]{float:left;margin:.375rem 1.5rem .9375rem 0}
}
figure{background-color:transparent}
figure.img{height:auto;max-width:100%;width:auto}
.user-markup figure{margin:.375rem .75rem 1.5rem 0;max-width:25.6875rem;position:relative}
.user-markup figure img{float:none;height:auto;margin:0;position:relative;width:100%;z-index:1}
.user-markup figure figcaption{background-color:#404057;color:#fefefe;padding:.75rem 1rem}
.user-markup figure figcaption p{margin:0;max-width:100%}
@media print,screen and (min-width:48em){
.user-markup figure{float:left;margin:.375rem 1.5rem .9375rem 0}
}
.user-markup p figure{margin-bottom:.375rem}
figure.img--right,figure[align=right],figure[style*="float: right"]{display:block;margin:.375rem auto 1.25rem}
@media print,screen and (min-width:48em){
figure.img--right,figure[align=right],figure[style*="float: right"]{float:right;margin:.375rem 0 1.5rem .9375rem}
}
figure.img--left,figure[align=left],figure[style*="float: left"]{display:block;margin:.375rem auto 1.5rem}
@media print,screen and (min-width:48em){
figure.img--left,figure[align=left],figure[style*="float: left"]{float:left;margin:.375rem 1.5rem .9375rem 0}
}
.img{background-position:center 30%;background-size:cover;height:100%;width:100%}
figure[data-animate=true]{background-color:#efbb3c}
figure[data-animate=true] img{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-transition:-webkit-clip-path .5s ease;transition:-webkit-clip-path .5s ease;transition:clip-path .5s ease;transition:clip-path .5s ease,-webkit-clip-path .5s ease}
figure[data-animate=true] img.is-onscreen{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
a{line-height:1.55em;text-decoration:none}
a.clear--chips{font-size:1rem;white-space:nowrap}
.aggregate__reset,.breadcrumbs__link,.googlecse__component .gs-webResult-not-used a.gs-title,.text-tooltip,.user-markup a:not([class]),a.clear--chips,a:not([class]){background-color:transparent;background-repeat:repeat-x;background-size:100% 2px;display:inline;margin:0 -.125rem;padding:0 .125rem;position:relative;-webkit-transition:background .25s ease;transition:background .25s ease}
.aggregate__reset:focus,.aggregate__reset:hover,.aggregate__reset:link,.aggregate__reset:visited,.breadcrumbs__link:focus,.breadcrumbs__link:hover,.breadcrumbs__link:link,.breadcrumbs__link:visited,.googlecse__component .gs-webResult-not-used a.gs-title:focus,.googlecse__component .gs-webResult-not-used a.gs-title:hover,.googlecse__component .gs-webResult-not-used a.gs-title:link,.googlecse__component .gs-webResult-not-used a.gs-title:visited,.text-tooltip:focus,.text-tooltip:hover,.text-tooltip:link,.text-tooltip:visited,a.clear--chips:focus,a.clear--chips:hover,a.clear--chips:link,a.clear--chips:visited,a:focus:not([class]),a:hover:not([class]),a:link:not([class]),a:visited:not([class]){color:#000;text-decoration:none}
.aggregate__reset:link,.aggregate__reset:visited,.breadcrumbs__link:link,.breadcrumbs__link:visited,.googlecse__component .gs-webResult-not-used a.gs-title:link,.googlecse__component .gs-webResult-not-used a.gs-title:visited,.text-tooltip:link,.text-tooltip:visited,a.clear--chips:link,a.clear--chips:visited,a:link:not([class]),a:visited:not([class]){background-image:-webkit-gradient(linear,left top,right top,from(#79242f),to(#79242f));background-image:linear-gradient(90deg,#79242f,#79242f);background-position:bottom}
.aggregate__reset:hover,.breadcrumbs__link:hover,.googlecse__component .gs-webResult-not-used a.gs-title:hover,.text-tooltip:hover,a.clear--chips:hover,a:hover:not([class]){background-color:#e7dcde}
.aggregate__reset:focus-visible,.breadcrumbs__link:focus-visible,.googlecse__component .gs-webResult-not-used a.gs-title:focus-visible,.text-tooltip:focus-visible,a.clear--chips:focus-visible,a:focus-visible:not([class]){background-color:#e7dcde;background-image:-webkit-gradient(linear,left top,right top,from(#79242f),to(#79242f)),-webkit-gradient(linear,left top,right top,from(#79242f),to(#79242f));background-image:linear-gradient(90deg,#79242f,#79242f),linear-gradient(90deg,#79242f,#79242f);background-position:bottom,top;outline:0}
::-moz-selection{background:#a2cdee;text-shadow:none}
::selection{background:#a2cdee;text-shadow:none}
.spacing{display:inline-block;line-height:1;margin:0;vertical-align:middle}
.spacing--0{height:.25rem;width:.25rem}
.spacing--1{height:.5rem;width:.5rem}
.spacing--2{height:1rem;width:1rem}
.spacing--3{height:1.5rem;width:1.5rem}
.spacing--4{height:2rem;width:2rem}
.spacing--5{height:2.5rem;width:2.5rem}
.spacing--6{height:3rem;width:3rem}
.spacing--7{height:3.5rem;width:3.5rem}
.spacing--8{height:4rem;width:4rem}
.spacing--9{height:4.5rem;width:4.5rem}
.spacing--10{height:5rem;width:5rem}
.spacing--11{height:5.5rem;width:5.5rem}
.spacing--12{height:6rem;width:6rem}
.spacing--13{height:6.5rem;width:6.5rem}
.spacing--14{height:7rem;width:7rem}
.spacing--15{height:7.5rem;width:7.5rem}
.spacing--16{height:8rem;width:8rem}
.spacing--17{height:8.5rem;width:8.5rem}
.spacing--18{height:9rem;width:9rem}
.spacing--19{height:9.5rem;width:9.5rem}
.spacing--20{height:10rem;width:10rem}
.gsc-control-cse table{table-layout:auto}
.table-wrapper{max-width:100%;overflow:hidden;overflow-x:auto}
.user-markup{overflow:visible}
.user-markup h1,.user-markup h2,.user-markup h3,.user-markup h4,.user-markup h5,.user-markup h6{margin-bottom:1rem}
.user-markup h1:not(:first-child),.user-markup h2:not(:first-child),.user-markup h3:not(:first-child),.user-markup h4:not(:first-child),.user-markup h5:not(:first-child),.user-markup h6:not(:first-child){margin-top:2.5rem}
.user-markup ol{margin:0 0 1rem;overflow:auto;padding-left:2.5rem}
.user-markup ol li::marker{color:#404057;font-weight:700}
.user-markup p{overflow:visible}
.user-markup hr{border-color:#ff6065}
.user-markup figure{border-radius:16px;overflow:hidden}
.user-markup figure figcaption{font-style:italic;font-weight:900;letter-spacing:0}
.user-markup ul{margin:0 0 1rem;overflow:auto;padding-left:2.5rem}
.user-markup ul li::marker{color:#404057;content:"●  ";text-indent:4px!important}
@media print,screen and (min-width:64em){
.user-markup h1:not(:first-child),.user-markup h2:not(:first-child),.user-markup h3:not(:first-child),.user-markup h4:not(:first-child),.user-markup h5:not(:first-child),.user-markup h6:not(:first-child){margin-top:3.75rem}
}
html{max-width:100vw;overflow-x:hidden}
body{background-color:#fefefe}
body #main{color:#404057;font-family:proxima-nova,sans-serif;font-weight:500;line-height:1.5em}
.container{--max-size:1920px;width:100%}
.container #main{background-color:#f0f0f0;margin:0 auto;max-width:var(--max-size);width:100%}
.container .wrapper.wrapper-sm{margin:0 auto;max-width:81.25rem;width:100%}
@media print,screen and (min-width:64em){
.container .wrapper.wrapper-sm{width:69%}
}
.container .footer,.container .header,.container .masthead,.container .masthead-bottom{margin:0 auto;max-width:var(--max-size);width:100%}
.container .masthead-bottom{background-image:url(../img/background-masthead-bottom.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;min-height:200px;padding-top:.3125rem}
.container .masthead-bottom.pattern-1{background-image:url(../img/bg-pattern-1.png)}
.container .masthead-bottom.pattern-2{background-image:url(../img/bg-pattern-2.png)}
.container .masthead-bottom.pattern-3{background-image:url(../img/bg-pattern-3.png)}
.container .aggregate>.masthead-bottom,.container .level>.masthead-bottom{background-position:center 0;background-size:125% auto;padding-top:clamp(2.5rem,9vw,10.625rem)}
@media print,screen and (min-width:64em){
.container .aggregate>.masthead-bottom,.container .level>.masthead-bottom{background-size:100%}
}
.container a{color:#79242f}
.wrapper{margin:0 auto;max-width:var(--max-size);max-width:120rem;padding:0 1rem;width:100%}
@media print,screen and (min-width:64em){
.wrapper{padding:0 5%}
}
@media screen and (min-width:120em){
.wrapper{padding:0 6rem}
}
.component{margin-top:3.5rem!important}
@media print,screen and (min-width:64em){
.component{margin-top:7.5rem!important}
}
aside.column,aside.columns{padding:0}
aside.column>.component,aside.columns>.component{margin-top:1.5625rem!important}
@media print,screen and (min-width:64em){
aside.is-section{padding-top:clamp(9.375rem,19vw,16.875rem)}
aside.is-section>.component:first-of-type{margin-top:0!important}
}
.featured-content-container{background-color:#247f72;background-image:url(../img/background-feature.jpg);background-position:100% 100%;background-repeat:no-repeat;border-bottom-right-radius:16px;border-top-left-radius:16px}
@media print,screen and (max-width:63.99875em){
.featured-content-container{margin-left:-1rem;padding:1.4375rem .5rem;width:calc(100% + 2rem)}
.featured-content-container--narrow{margin-left:-2rem;padding:1.4375rem 1rem;width:calc(100% + 4rem)}
.featured-content-container--wide{margin-left:0;padding:1.4375rem 0;width:100%}
.featured-content-container--wide .wrapper{padding:0 .5rem}
.featured-content-container--wide .featured-content{background-color:transparent}
}
@media print,screen and (min-width:64em){
.featured-content-container{border-bottom-right-radius:32px;border-top-left-radius:32px}
.featured-content-container--wide{background-color:transparent;background-image:none;border-radius:0}
.featured-content-container--narrow{margin-left:-4.625rem;margin-top:18.75rem!important;width:calc(100% + 9.25rem)}
.featured-content-container--narrow .featured-content:first-child{margin-top:-15.625rem}
}
iframe#form{border:0;min-height:100vh;width:100%}
.button-dotted-line{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1.6875rem;padding:0 .5rem;position:relative;width:100%}
.button-dotted-line .btn{width:100%}
@media print,screen and (min-width:48em){
.button-dotted-line{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:2rem;padding:0 .5rem 0 0;position:relative;width:100%}
.button-dotted-line .btn{min-width:240px;width:auto}
.button-dotted-line:before{border-bottom:3px dotted #ff6065;content:"";height:.0625rem;position:absolute;right:5px;top:50%;width:calc(100% - .75rem)}
}
.btn.btn-tertiary,.btn.btn-tertiary--external{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#79242f),to(#79242f));background:linear-gradient(90deg,#79242f,#79242f);background-position:50%;background-repeat:no-repeat;background-size:0 100%;border-color:transparent;border-style:solid;border-width:3px 0;color:#79242f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:900;letter-spacing:.125rem;padding-right:.35em;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.btn.btn-tertiary--external.btn-tertiary-left,.btn.btn-tertiary.btn-tertiary-left{margin-left:-.5em}
.btn.btn-tertiary--external.btn-tertiary-white,.btn.btn-tertiary.btn-tertiary-white{color:#fefefe}
.btn.btn-tertiary--external.btn-tertiary-white svg,.btn.btn-tertiary.btn-tertiary-white svg{color:#fefefe!important}
.btn.btn-tertiary--external:after,.btn.btn-tertiary--external:before,.btn.btn-tertiary:after,.btn.btn-tertiary:before{background-color:transparent;content:"";height:.1875rem;left:50%;position:absolute;top:-.375rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:0}
.btn.btn-tertiary--external:after,.btn.btn-tertiary:after{top:calc(100% + .1875rem)}
.btn.btn-tertiary .text,.btn.btn-tertiary--external .text{font-size:1rem;padding:0 .625rem 0 .5em}
.btn.btn-tertiary .text-arrow,.btn.btn-tertiary--external .text-arrow{display:-webkit-box;display:-ms-flexbox;display:flex}
.btn.btn-tertiary .text-arrow svg,.btn.btn-tertiary--external .text-arrow svg{font-size:.6em;-webkit-transition:margin .15s ease-in-out,color .25s ease-in-out;transition:margin .15s ease-in-out,color .25s ease-in-out}
.btn.btn-tertiary .text-arrow svg:last-child,.btn.btn-tertiary--external .text-arrow svg:last-child{margin-left:-.1875rem}
.btn.btn-tertiary--external:active:not([disabled])>.text-arrow svg:first-child,.btn.btn-tertiary--external:hover:not([disabled])>.text-arrow svg:first-child,.btn.btn-tertiary:active:not([disabled])>.text-arrow svg:first-child,.btn.btn-tertiary:hover:not([disabled])>.text-arrow svg:first-child{margin-left:.3125rem}
.btn.btn-tertiary--external:active:not([disabled])>.text-arrow svg:last-child,.btn.btn-tertiary--external:hover:not([disabled])>.text-arrow svg:last-child,.btn.btn-tertiary:active:not([disabled])>.text-arrow svg:last-child,.btn.btn-tertiary:hover:not([disabled])>.text-arrow svg:last-child{color:transparent;margin-left:-.5rem}
.btn.btn-tertiary--external:focus-visible:not([disabled]),.btn.btn-tertiary:focus-visible:not([disabled]){background-size:0 100%;background-size:100% 100%;border-color:#fefefe;border-radius:0;color:#fefefe;outline:0}
.btn.btn-tertiary--external:focus-visible:not([disabled]):after,.btn.btn-tertiary--external:focus-visible:not([disabled]):before,.btn.btn-tertiary:focus-visible:not([disabled]):after,.btn.btn-tertiary:focus-visible:not([disabled]):before{background-color:#000;left:0;width:100%}
.btn.btn-tertiary--external[disabled],.btn.btn-tertiary[disabled]{color:#404057;cursor:default;outline-color:transparent}
.btn.btn-tertiary--external[disabled] svg,.btn.btn-tertiary[disabled] svg{visibility:hidden}
.btn.btn-tertiary--external.btn-tertiary--large,.btn.btn-tertiary.btn-tertiary--large{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.btn.btn-tertiary--external.btn-tertiary--large .text,.btn.btn-tertiary.btn-tertiary--large .text{line-height:1em}
@media print,screen and (min-width:64em){
.btn.btn-tertiary--external.btn-tertiary--large .text,.btn.btn-tertiary.btn-tertiary--large .text{font-size:1.1875rem}
}
.btn.btn-tertiary--external .btn__icon{display:-webkit-box;display:-ms-flexbox;display:flex}
.btn.btn-tertiary--external:hover:after{background-color:#79242f;left:0;width:100%}
.btn.btn-tertiary-white:hover:after{background-color:#fefefe;left:0;width:100%}
.btn--alt,.btn--card,.btn--cta,.btn--cta-reverse,.btn--cta-spotlight,.btn--large,.btn--medium,.btn--pagination,.btn--primary,.btn--primary-small,.btn--small,.btn--xlarge,.trigger{cursor:pointer}
.btn--alt .button__icon,.btn--card .button__icon,.btn--cta .button__icon,.btn--cta-reverse .button__icon,.btn--cta-spotlight .button__icon,.btn--large .button__icon,.btn--medium .button__icon,.btn--pagination .button__icon,.btn--primary .button__icon,.btn--primary-small .button__icon,.btn--small .button__icon,.btn--xlarge .button__icon,.trigger .button__icon{color:#fefefe}
.btn--alt:after,.btn--alt:before,.btn--card:after,.btn--card:before,.btn--cta-reverse:after,.btn--cta-reverse:before,.btn--cta-spotlight:after,.btn--cta-spotlight:before,.btn--cta:after,.btn--cta:before,.btn--large:after,.btn--large:before,.btn--medium:after,.btn--medium:before,.btn--pagination:after,.btn--pagination:before,.btn--primary-small:after,.btn--primary-small:before,.btn--primary:after,.btn--primary:before,.btn--small:after,.btn--small:before,.btn--xlarge:after,.btn--xlarge:before,.trigger:after,.trigger:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:3px solid transparent;border-radius:16px;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:padding .25s ease;transition:padding .25s ease}
.btn--alt:before,.btn--card:before,.btn--cta-reverse:before,.btn--cta-spotlight:before,.btn--cta:before,.btn--large:before,.btn--medium:before,.btn--pagination:before,.btn--primary-small:before,.btn--primary:before,.btn--small:before,.btn--xlarge:before,.trigger:before{height:calc(100% - .375rem);width:calc(100% - .375rem);z-index:-1}
.btn--alt:after,.btn--card:after,.btn--cta-reverse:after,.btn--cta-spotlight:after,.btn--cta:after,.btn--large:after,.btn--medium:after,.btn--pagination:after,.btn--primary-small:after,.btn--primary:after,.btn--small:after,.btn--xlarge:after,.trigger:after{border-radius:18px;height:100%;width:100%;z-index:-2}
.btn--alt:active,.btn--alt:hover,.btn--card:active,.btn--card:hover,.btn--cta-reverse:active,.btn--cta-reverse:hover,.btn--cta-spotlight:active,.btn--cta-spotlight:hover,.btn--cta:active,.btn--cta:hover,.btn--large:active,.btn--large:hover,.btn--medium:active,.btn--medium:hover,.btn--pagination:active,.btn--pagination:hover,.btn--primary-small:active,.btn--primary-small:hover,.btn--primary:active,.btn--primary:hover,.btn--small:active,.btn--small:hover,.btn--xlarge:active,.btn--xlarge:hover,.trigger:active,.trigger:hover{outline:0;text-decoration:none}
.btn--alt:focus-visible,.btn--card:focus-visible,.btn--cta-reverse:focus-visible,.btn--cta-spotlight:focus-visible,.btn--cta:focus-visible,.btn--large:focus-visible,.btn--medium:focus-visible,.btn--pagination:focus-visible,.btn--primary-small:focus-visible,.btn--primary:focus-visible,.btn--small:focus-visible,.btn--xlarge:focus-visible,.trigger:focus-visible{outline:0}
.btn{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.btn--alt,.btn--primary,.btn--primary-small{padding:1rem 3em;text-align:center;white-space:nowrap}
.btn--alt .btn__icon,.btn--primary .btn__icon,.btn--primary-small .btn__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#ff6065;border-bottom-right-radius:14px;border-top-right-radius:14px;bottom:.125rem;color:#fefefe;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:1.25rem;justify-content:center;line-height:1;min-height:46px;position:absolute;right:2px;top:.125rem;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:top,right,bottom,width;transition-property:top,right,bottom,width;-webkit-transition-timing-function:ease;transition-timing-function:ease;vertical-align:middle;width:3.75rem}
.btn--alt .btn__icon:after,.btn--primary .btn__icon:after,.btn--primary-small .btn__icon:after{background-color:#ff6065;border-bottom-right-radius:14px;border-top-right-radius:14px;content:"";height:3.125rem;position:absolute;-webkit-transition:all .25s ease;transition:all .25s ease;width:3.75rem;z-index:-1}
.btn--alt:hover .btn__icon:after,.btn--primary-small:hover .btn__icon:after,.btn--primary:hover .btn__icon:after{height:120%;width:4.375rem}
.btn--alt:hover:after,.btn--alt:hover:before,.btn--primary-small:hover:after,.btn--primary-small:hover:before,.btn--primary:hover:after,.btn--primary:hover:before{padding:.3125rem}
.btn--alt:focus-visible:before,.btn--primary-small:focus-visible:before,.btn--primary:focus-visible:before{border-color:#fefefe!important;border-radius:20px;padding:.5rem}
.btn--alt:focus-visible:after,.btn--primary-small:focus-visible:after,.btn--primary:focus-visible:after{background-color:#000!important;border-radius:20px;padding:.5rem}
.user-markup .btn--alt,.user-markup .btn--primary,.user-markup .btn--primary-small{width:100%}
.btn--alt .text,.btn--primary .text,.btn--primary-small .text{display:inline-block;white-space:normal}
.btn--alt.btn--with-icon .text,.btn--primary-small.btn--with-icon .text,.btn--primary.btn--with-icon .text{margin-right:3.75rem}
@media print,screen and (min-width:48em){
.user-markup .btn--alt,.user-markup .btn--primary,.user-markup .btn--primary-small{width:auto}
}
.btn--primary-small{padding:.75rem 3em}
.btn--card{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#79242f;border-bottom-right-radius:8px;border-top-left-radius:20px;color:#fefefe;height:2.75rem;justify-content:center;margin-left:auto;padding-left:.125rem;-webkit-transition:all .25s ease;transition:all .25s ease;width:2.75rem}
.btn--card,.btn--card .text-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.btn--card .text-arrow{width:auto}
.btn--card .text-arrow svg{color:#fefefe;font-size:.7em;-webkit-transition:margin .15s ease-in-out,color .25s ease-in-out;transition:margin .15s ease-in-out,color .25s ease-in-out}
.btn--card .text-arrow svg:last-child{margin-left:-.1875rem}
.btn--card:after,.btn--card:before{display:none}
.btn--primary,.btn--primary-small,.btn--primary-small:active,.btn--primary-small:hover,.btn--primary-small:link,.btn--primary-small:visited,.btn--primary:active,.btn--primary:hover,.btn--primary:link,.btn--primary:visited{color:#fefefe}
.btn--primary-small:before,.btn--primary:before{background-color:#79242f;border-color:#ff6065}
.btn--primary .btn__icon:before,.btn--primary-small .btn__icon:before,.btn--primary-small:after,.btn--primary:after{background-color:#79242f}
.btn--alt:after,.btn--alt:before{background-color:#014c44}
.btn--alt:before{border-color:#4ad4c4}
.btn--alt:link,.btn--alt:visited{color:#fefefe}
.btn--alt .btn__icon,.btn--alt .btn__icon:after{background-color:#4ad4c4}
.btn--round:after,.btn--round:before{border-radius:45%}
.btn--round:hover:after,.btn--round:hover:before{border-radius:35%}
.btn--large,.btn--medium,.btn--pagination,.btn--small,.btn--xlarge{color:#fefefe}
.btn--large:after,.btn--large:before,.btn--medium:after,.btn--medium:before,.btn--pagination:after,.btn--pagination:before,.btn--small:after,.btn--small:before,.btn--xlarge:after,.btn--xlarge:before{background-color:#79242f}
.btn--large:active,.btn--large:hover,.btn--large:link,.btn--large:visited,.btn--medium:active,.btn--medium:hover,.btn--medium:link,.btn--medium:visited,.btn--pagination:active,.btn--pagination:hover,.btn--pagination:link,.btn--pagination:visited,.btn--small:active,.btn--small:hover,.btn--small:link,.btn--small:visited,.btn--xlarge:active,.btn--xlarge:hover,.btn--xlarge:link,.btn--xlarge:visited{color:#fefefe}
.btn--large:active:after,.btn--large:active:before,.btn--large:hover:after,.btn--large:hover:before,.btn--medium:active:after,.btn--medium:active:before,.btn--medium:hover:after,.btn--medium:hover:before,.btn--pagination:active:after,.btn--pagination:active:before,.btn--pagination:hover:after,.btn--pagination:hover:before,.btn--small:active:after,.btn--small:active:before,.btn--small:hover:after,.btn--small:hover:before,.btn--xlarge:active:after,.btn--xlarge:active:before,.btn--xlarge:hover:after,.btn--xlarge:hover:before{padding:.25rem}
.btn--large:focus-visible,.btn--medium:focus-visible,.btn--pagination:focus-visible,.btn--small:focus-visible,.btn--xlarge:focus-visible{color:#fefefe}
.btn--large:focus-visible:before,.btn--medium:focus-visible:before,.btn--pagination:focus-visible:before,.btn--small:focus-visible:before,.btn--xlarge:focus-visible:before{border-color:#fefefe}
.btn--large:focus-visible:after,.btn--medium:focus-visible:after,.btn--pagination:focus-visible:after,.btn--small:focus-visible:after,.btn--xlarge:focus-visible:after{background-color:#404057}
.btn--large .btn__icon,.btn--medium .btn__icon,.btn--pagination .btn__icon,.btn--small .btn__icon,.btn--xlarge .btn__icon{left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.btn--large .btn__icon svg,.btn--medium .btn__icon svg,.btn--pagination .btn__icon svg,.btn--small .btn__icon svg,.btn--xlarge .btn__icon svg{display:block}
.btn--large .btn__icon .brei-icon-chevron,.btn--medium .btn__icon .brei-icon-chevron,.btn--pagination .btn__icon .brei-icon-chevron,.btn--small .btn__icon .brei-icon-chevron,.btn--xlarge .btn__icon .brei-icon-chevron{-webkit-transform:translateX(10%);transform:translateX(10%)}
.btn--large .btn__icon .brei-icon-play,.btn--medium .btn__icon .brei-icon-play,.btn--pagination .btn__icon .brei-icon-play,.btn--small .btn__icon .brei-icon-play,.btn--xlarge .btn__icon .brei-icon-play{-webkit-transform:translateX(15%);transform:translateX(15%)}
.btn--xlarge{font-size:2.25rem;height:4.75rem;width:4.75rem}
.btn--large{font-size:1.875rem;height:3.75rem;width:3.75rem}
.btn--medium{font-size:1.3125rem;height:2.5rem;width:2.5rem}
.btn--small{font-size:.75rem;height:1.75rem;width:1.75rem}
.btn.masthead__btn:active:before,.btn.masthead__btn:before,.btn.masthead__btn:hover:before,.btn.masthead__btn:link:before,.btn.masthead__btn:visited:before,.btn.play-button:active:before,.btn.play-button:before,.btn.play-button:hover:before,.btn.play-button:link:before,.btn.play-button:visited:before{background-color:#79242f}
.btn.masthead__btn:focus-visible:before,.btn.play-button:focus-visible:before{background-color:#79242f}
.btn--pagination{font-size:1rem;height:1.75rem;width:1.75rem}
.pagination__item--disabled .btn--pagination:before{border-color:transparent}
@media print,screen and (min-width:64em){
.btn--pagination{font-size:1.3125rem;height:2.5rem;width:2.5rem}
}
.btn--social{font-size:1.5625rem}
.btn--social .brei-icon{color:#79242f;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}
.btn--social:hover .brei-icon{-webkit-transform:scale(1.1);transform:scale(1.1)}
.btn--social:focus-visible{outline:0}
.btn--social:focus-visible .brei-icon{-webkit-transform:scale(1.1);transform:scale(1.1)}
.btn--disabled{background-color:#ebebeb;border-radius:16px;color:#54565a;pointer-events:none}
.btn--disabled:active,.btn--disabled:hover,.btn--disabled:link,.btn--disabled:visited{color:#54565a}
.btn--disabled:after,.btn--disabled:before{display:none}
.btn--carousel{border:2px solid transparent;border-radius:16px}
.btn--carousel,.btn--carousel:after,.btn--carousel:before{background-color:transparent}
.btn--carousel svg{color:#79242f;-webkit-transition:all .15s ease;transition:all .15s ease}
.btn--carousel:hover svg{scale:1.25}
.btn--carousel:focus-visible{background-color:#fefefe}
.btn--carousel:focus-visible:before{background-color:#fefefe}
@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){
@supports (-webkit-appearance:none){
.btn{-webkit-transform:none;transform:none}
}
}
li.pagination__item--disabled a.btn.btn--medium{background-color:#ebebeb;border-radius:16px;color:#54565a;height:3.375rem;width:3.375rem}
li.pagination__item--disabled a.btn.btn--medium:after,li.pagination__item--disabled a.btn.btn--medium:before{display:none}
.checkbox{height:1.5rem;position:relative;width:1.5rem}
.checkbox:after,.checkbox:before{border-radius:5px;content:"";display:block;position:absolute;-webkit-transition:all .25s;transition:all .25s}
.checkbox:before{border:3px solid;height:100%;left:0;top:0;width:100%}
.checkbox:after{border:5px solid;height:1.75rem;left:-.125rem;opacity:0;top:-.125rem;width:1.75rem}
.checkbox .brei-icon-check{color:#4ad4c4;height:.94563rem;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .25s;transition:opacity .25s;width:1.25rem;z-index:1}
.chip{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;border:3px solid transparent;border-radius:7px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-weight:900;isolation:isolate;justify-content:flex-start;line-height:1em;outline:3px solid transparent;position:relative}
.chip__label{color:#fefefe;margin-left:0;padding:.4em .5625rem .4em .5rem;position:relative}
.chip__label,.chip__label:before{background-color:#014c44;border-radius:7px;border-bottom-left-radius:0;border-top-left-radius:0}
.chip__label:before{content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .15s ease;transition:all .15s ease;width:100%;z-index:-2}
.chip__close{background-color:#4ad4c4;border-radius:7px;border-bottom-right-radius:0;border-top-right-radius:0;color:#404057;padding:.4em .5em;position:relative}
.chip__close svg{font-size:.4375rem}
.chip__close:before{background-color:#4ad4c4;border-radius:7px;border-bottom-right-radius:0;border-top-right-radius:0}
.chip:before,.chip__close:before{content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .15s ease;transition:all .15s ease;width:100%;z-index:-1}
.chip:before{background-color:#fefefe;border:2px solid #404057;border-radius:7px}
.chip:hover:not(:focus) .chip__close:before{left:-.3125rem}
.chip:hover:not(:focus) .chip__close:before,.chip:hover:not(:focus) .chip__label:before{height:calc(100% + .5rem);top:-.25rem;width:calc(100% + .3125rem)}
.chip:focus-visible:before{-webkit-transform:scale(1.09,1.35);transform:scale(1.09,1.35)}
.menu-audience .text{background:-webkit-gradient(linear,left top,right top,from(#79242f),to(#79242f));background:linear-gradient(90deg,#79242f,#79242f);background-position:50%;background-repeat:no-repeat;background-size:0 100%;border:0 solid transparent;color:#404057;padding:0;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.menu-audience .text:after,.menu-audience .text:before{background-color:#000;content:"";height:.1875rem;left:50%;position:absolute;top:-.375rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:0}
.menu-audience .text:after{top:calc(100% + .1875rem)}
.menu-audience:hover{color:#404057}
.menu-audience:hover .text:after{background-color:#404057;left:0;width:100%}
.menu-audience:focus-visible{background:radial-gradient(circle,transparent 0,transparent 100%);background-size:0 100%;border-radius:0;color:#fefefe;outline:0}
.menu-audience:focus-visible .text{background-size:100% 100%;border-bottom-width:3px;border-color:#fefefe;border-top-width:3px;color:#fefefe;padding:0 .5em}
.menu-audience:focus-visible .text:after,.menu-audience:focus-visible .text:before{left:0;width:100%}
.menu-audience.is-white .text{color:#fefefe;padding:0 .5em}
.menu-audience.is-white:hover .text:after{background-color:#fefefe}
.menu-audience.is-gold .text{color:#efbb3c;padding:0 .5em}
.menu-audience.is-gold:hover .text:after{background-color:#efbb3c}
.menu-primary{background:radial-gradient(circle,#ff6065 0,#ff6065 50%,transparent 55%,transparent 100%);background-position:50%;background-repeat:no-repeat;background-size:0 100%;border-radius:999em;color:#79242f;display:inline-block;font-weight:800;letter-spacing:.125rem;line-height:1em;padding:1.25em 2em;position:relative;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.menu-primary .text{background:-webkit-gradient(linear,left top,right top,from(#79242f),to(#79242f));background:linear-gradient(90deg,#79242f,#79242f);background-position:50%;background-repeat:no-repeat;background-size:0 100%;border-color:transparent;border-style:solid;border-width:3px 0;padding:.125rem .5em;position:relative;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out}
.menu-primary .text:after,.menu-primary .text:before{background-color:#000;content:"";height:.1875rem;left:50%;position:absolute;top:-.375rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:0}
.menu-primary .text:after{top:calc(100% + .1875rem)}
.menu-primary:focus,.menu-primary:hover{background-size:400% 100%;color:#000;outline:0;text-decoration:none}
.menu-primary:focus-visible{background:radial-gradient(circle,transparent 0,transparent 100%);background-size:0 100%;border-radius:0;color:#fefefe;outline:0}
.menu-primary:focus-visible .text{background-size:100% 100%;border-color:#fefefe}
.menu-primary:focus-visible .text:after,.menu-primary:focus-visible .text:before{left:0;width:100%}
.menu-secondary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#79242f),to(#79242f));background:linear-gradient(90deg,#79242f,#79242f);background-position:50%;background-repeat:no-repeat;background-size:0 100%;border-color:transparent;border-style:solid;border-width:3px 0;color:#79242f;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:900;letter-spacing:.125rem;padding-right:.35em;position:relative}
.menu-secondary,.menu-secondary:after,.menu-secondary:before{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.menu-secondary:after,.menu-secondary:before{background-color:#000;content:"";height:.1875rem;left:50%;position:absolute;top:-.375rem;width:0}
.menu-secondary:after{top:calc(100% + .1875rem)}
.menu-secondary .text{padding:0 .625rem 0 .5em}
.menu-secondary .text-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:currentcolor;display:-webkit-box;display:-ms-flexbox;display:flex;width:2em}
.menu-secondary .text-arrow svg{color:currentcolor!important;font-size:.6em;-webkit-transition:margin .15s ease-in-out,color .25s ease-in-out,opacity .25s ease-in-out;transition:margin .15s ease-in-out,color .25s ease-in-out,opacity .25s ease-in-out}
.menu-secondary .text-arrow svg:last-child{margin-left:-.1875rem}
.menu-secondary:hover,.menu-secondary:visited{color:#79242f}
.menu-secondary:hover>.text-arrow svg:first-child,.menu-secondary:visited>.text-arrow svg:first-child{margin-left:.3125rem}
.menu-secondary:hover>.text-arrow svg:last-child,.menu-secondary:visited>.text-arrow svg:last-child{margin-left:-.5rem;opacity:0}
.menu-secondary:focus-visible{background-size:0 100%;background-size:100% 100%;border-color:#fefefe;border-radius:0;color:#fefefe;outline:0}
.menu-secondary:focus-visible:after,.menu-secondary:focus-visible:before{left:0;width:100%}
.menu-secondary:focus-visible .text-arrow{color:#fefefe}
.menu-secondary.disabled{color:#404057;cursor:default;outline:0;pointer-events:none}
.menu-secondary.disabled svg{visibility:hidden}
.menu-tertiary{color:#79242f;font-weight:900}
.menu-tertiary .text{background:-webkit-gradient(linear,left top,right top,from(#79242f),to(#79242f));background:linear-gradient(90deg,#79242f,#79242f);background-position:50%;background-repeat:no-repeat;background-size:0 100%;border-color:transparent;border-style:solid;border-width:3px 0;display:inline-block;letter-spacing:.125rem;padding:0 .25em;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.menu-tertiary .text:after,.menu-tertiary .text:before{background-color:transparent;content:"";height:.1875rem;left:50%;position:absolute;top:-.375rem;-webkit-transition:width .25s ease,left .25s ease,background 0s linear 50ms;transition:width .25s ease,left .25s ease,background 0s linear 50ms;width:0}
.menu-tertiary .text:after{top:calc(100% + .1875rem)}
.menu-tertiary:active,.menu-tertiary:hover{color:#79242f}
.menu-tertiary:active .text:after,.menu-tertiary:hover .text:after{background-color:#ff6065;left:0;width:100%}
.menu-tertiary:focus-visible{background:radial-gradient(circle,transparent 0,transparent 100%);background-size:0 100%;border-radius:0;color:#fefefe;outline:0}
.menu-tertiary:focus-visible .text{background-size:100% 100%;border-color:#fefefe}
.menu-tertiary:focus-visible .text:after,.menu-tertiary:focus-visible .text:before{background-color:#000;left:0;width:100%}
.quote,.user-markup>blockquote{--padding:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:0;border-bottom:3px dotted #4ad4c4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;isolation:isolate;margin:0;padding:0 0 var(--padding) 0;position:relative;row-gap:30px}
.quote__wrapper,.user-markup>blockquote__wrapper{border-bottom:3px dotted #4ad4c4;border-bottom-left-radius:32px}
@media print,screen and (max-width:47.99875em){
.quote__wrapper .quote__image,.user-markup>blockquote__wrapper .quote__image{--radius:24px;height:3.75rem;width:3.75rem}
}
.quote__image,.user-markup>blockquote__image{background-image:url(../img/quote.svg)}
.quote__inner,.user-markup>blockquote__inner{border:0}
.quote__inner a.btn-tertiary,.user-markup>blockquote__inner a.btn-tertiary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:2rem}
.quote cite,.quote p,.quote__citation,.quote__copy,.user-markup>blockquote cite,.user-markup>blockquote p,.user-markup>blockquote__citation,.user-markup>blockquote__copy{color:#404057}
.quote cite:before,.quote__citation:before,.user-markup>blockquote cite:before,.user-markup>blockquote__citation:before{display:none}
.quote:not(.component),.user-markup>blockquote:not(.component){--radius:24px;border-top:3px dotted #4ad4c4;display:block;margin-top:calc(var(--padding) + 3.75rem);padding-left:1.25rem;padding-right:1.25rem;padding-top:var(--padding)}
.quote:not(.component):before,.user-markup>blockquote:not(.component):before{background-image:url(../img/quote.svg);background-position:50%;background-repeat:no-repeat;border:3px solid #247f72;border-bottom-left-radius:var(--radius);border-top-right-radius:var(--radius);bottom:100%;content:"";display:block;height:3.75rem;left:0;position:absolute;width:3.75rem;z-index:2}
.quote:not(.component):after,.user-markup>blockquote:not(.component):after{background-color:#4ad4c4;border-bottom-left-radius:var(--radius);border-top-left-radius:8px;border-top-right-radius:var(--radius);bottom:100%;content:"";display:block;height:3.375rem;left:.375rem;position:absolute;width:3.375rem;z-index:1}
.quote:not(.component) p:before,.user-markup>blockquote:not(.component) p:before{background-color:#fefefe;bottom:100%;content:"";display:block;height:.1875rem;left:0;position:absolute;width:3.75rem;z-index:1}
@media print,screen and (min-width:48em){
.quote:not(.component),.user-markup>blockquote:not(.component){margin-top:var(--padding);padding-left:6.25rem}
.quote:not(.component):before,.user-markup>blockquote:not(.component):before{bottom:auto;height:4.8125rem;top:var(--padding);width:4.8125rem}
.quote:not(.component):after,.user-markup>blockquote:not(.component):after{bottom:auto;height:4.4375rem;left:.625rem;top:calc(var(--padding) + .625rem);width:4.4375rem}
.quote:not(.component) p:before,.user-markup>blockquote:not(.component) p:before{display:none}
}
.quote--carousel,.user-markup>blockquote--carousel{border:none!important;display:inline-block;margin:0!important;padding:0!important}
.quote--carousel .quote__wrapper,.user-markup>blockquote--carousel .quote__wrapper{float:left;margin-right:1.25rem}
.quote--carousel .quote__inner,.user-markup>blockquote--carousel .quote__inner{padding:0}
.quote--carousel a.btn,.user-markup>blockquote--carousel a.btn{margin-top:.9375rem}
@media screen and (min-width:64rem) and (max-width:76.5rem){
.quote--carousel .quote__copy,.user-markup>blockquote--carousel .quote__copy{font-size:1.2rem;line-height:1.8125rem}
}
.quote+.btn,.user-markup>blockquote+.btn{margin-top:2em}
@media print,screen and (min-width:48em){
.quote,.user-markup>blockquote{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-top:3px dotted #4ad4c4;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-ms-flex-direction:row;flex-direction:row;margin-top:var(--padding);padding-top:var(--padding)}
.quote__wrapper,.user-markup>blockquote__wrapper{border-color:transparent}
.quote__image,.user-markup>blockquote__image{margin-top:.5em}
}
.story-telling__container .quote{margin-bottom:0;padding-bottom:0}
.radio-button{border-radius:50%;height:1.5rem;position:relative;width:1.5rem}
.radio-button:after,.radio-button:before{border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .25s;transition:all .25s;width:100%}
.radio-button:before{border:3px solid #404057;height:100%;left:0;top:0;width:100%}
.radio-button:after{border:3px solid #404057;height:calc(100% + .25rem);left:-.125rem;opacity:0;top:-.125rem;width:calc(100% + .25rem)}
.radio-button__center{background-color:#4ad4c4;border:3px solid #404057;border-radius:50%;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .25s;transition:opacity .25s;width:100%;z-index:1}
.speech-bubble{background-color:#ebebeb;font-weight:400;left:1rem;opacity:0;padding:1.25rem 2.75rem 1.25rem 1rem;position:absolute;top:0;-webkit-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s;visibility:hidden;width:12.5rem;will-change:transform;z-index:200}
.speech-bubble:before{border-bottom:10px solid #ebebeb;border-left:4px solid transparent;border-right:4px solid transparent;border-top:0;content:"";display:block;height:0;left:0;position:absolute;top:-.625rem;width:0}
@media print,screen and (min-width:48em){
.speech-bubble:before{left:50%;margin-left:-.25rem;margin-right:-.25rem}
}
.speech-bubble__text{display:inline-block;font-style:normal;text-align:left;width:100%}
.speech-bubble .close-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#79242f;border-radius:5px;color:#fefefe;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.25rem;justify-content:center;position:absolute;right:6px;text-align:center;top:.375rem;-webkit-transition:all 125ms linear;transition:all 125ms linear;width:1.25rem;z-index:1}
.speech-bubble .close-button:focus,.speech-bubble .close-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.speech-bubble .close-button:focus-visible{border:2px solid #fefefe;outline:2px solid #000}
.speech-bubble .close-button svg{font-size:.4375rem}
@media print,screen and (min-width:48em){
.speech-bubble{left:.5rem}
}
@media screen and (min-width:80em){
.speech-bubble{left:0;width:18.75rem}
}
.speech-bubble--is-visible{opacity:1;visibility:visible}
.speech-bubble--align-right{left:0;width:100%}
@media screen and (min-width:80em){
.speech-bubble--align-right{width:18.75rem}
.speech-bubble--align-right:before{left:auto;right:25px}
}
.text-tooltip,.text-tooltip:before{border-bottom:2px dotted #79242f}
.text-tooltip:before{background-color:transparent}
.text-tooltip:focus,.text-tooltip:hover{color:inherit}
.tooltip{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:1/1;background-color:#79242f;border:3px solid transparent;border-radius:7px;color:#fefefe;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:1.25rem;justify-content:center;line-height:1;overflow:visible;position:relative}
.tooltip:before{background-color:#79242f;border-radius:5px;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;width:100%}
.tooltip:active,.tooltip:focus,.tooltip:hover{outline:0;text-decoration:none}
.tooltip:active:before,.tooltip:focus:before,.tooltip:hover:before{-webkit-transform:scale(2);transform:scale(2)}
.tooltip:focus-visible{height:1.25rem;outline:3px solid #404057;outline-offset:3px}
.tooltip__text{font-size:.875rem;font-weight:700;left:50%;line-height:1;margin-top:.0625rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.tooltip__wrapper{position:relative}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){
.tooltip__text{top:calc(50% + .25rem)}
}
.trigger{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;background-color:#fefefe;border:0;border-radius:5px;display:inline-block;flex-grow:0;flex-shrink:0;font-size:1rem;height:2rem;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:2rem}
.trigger,.trigger:before{-webkit-transition:all .25s ease;transition:all .25s ease}
.trigger:before{background-position:99%;background-size:205% 100%;outline-offset:0;z-index:-1}
.trigger:after{-webkit-transition:all .25s ease;transition:all .25s ease;z-index:-2}
.trigger .brei-icon{color:#fefefe;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s}
.trigger .brei-icon-plus{font-size:.75rem}
.trigger .brei-icon-minus{opacity:0}
.is-active .trigger .brei-icon-minus{opacity:1}
.is-active .trigger .brei-icon-plus{opacity:0}
.filter__heading:active .trigger:before,.filter__heading:hover .trigger:before{background-position:0;outline-offset:-2px;padding:.25rem}
.filter__heading:active .trigger:after,.filter__heading:hover .trigger:after{padding:.3125rem}
.filter__heading:focus-visible{outline:0}
.filter__heading:focus-visible .trigger:before{background-position:0;border:0;outline-offset:-2px}
.filter__heading:focus-visible .trigger:after{border:4px solid #fefefe;outline:4px solid #000}
.accordions__heading:active .trigger:before,.accordions__heading:hover .trigger:before,.rail-filter__heading:active .trigger:before,.rail-filter__heading:hover .trigger:before{background-position:0;outline-offset:-2px;padding:.25rem}
.accordions__heading:active .trigger:after,.accordions__heading:hover .trigger:after,.rail-filter__heading:active .trigger:after,.rail-filter__heading:hover .trigger:after{padding:.3125rem}
.accordions__heading:focus-visible,.rail-filter__heading:focus-visible{outline:0}
.accordions__heading:focus-visible .trigger:before,.rail-filter__heading:focus-visible .trigger:before{background-position:0;border:0;outline-offset:-2px}
.accordions__heading:focus-visible .trigger:after,.rail-filter__heading:focus-visible .trigger:after{border:4px solid #fefefe;outline:4px solid #000}
.breadcrumbs{padding:0 1rem;position:relative;z-index:1}
.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.breadcrumbs__link,.breadcrumbs__span{display:inline-block;font-size:1rem;padding-bottom:.25rem;padding-top:.25rem}
.breadcrumbs__link{color:#404057!important}
.breadcrumbs__span{pointer-events:none}
.breadcrumbs__span:before{display:none}
.breadcrumbs svg{color:#79242f;margin:0 .875rem .1875rem}
.breadcrumbs__item{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;margin-bottom:.9375rem}
.breadcrumbs__item--home,.breadcrumbs__item--home .brei-icon{position:relative}
.breadcrumbs__item--home .brei-icon-home{font-size:1.375rem;top:-.125rem;-webkit-transition:color .25s,-webkit-transform .25s;transition:color .25s,-webkit-transform .25s;transition:transform .25s,color .25s;transition:transform .25s,color .25s,-webkit-transform .25s;will-change:transform}
.breadcrumbs__item--home a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:transparent!important;background-image:none!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:2.5rem;padding:.625rem 0 0;position:relative;text-align:center;-webkit-transition:width .25s,height .25s,padding .25s;transition:width .25s,height .25s,padding .25s;width:1.5625rem;will-change:width,height,padding}
.breadcrumbs__item--home a:focus-visible,.breadcrumbs__item--home a:hover{outline:0}
.breadcrumbs__item--home a:focus-visible .brei-icon-home,.breadcrumbs__item--home a:hover .brei-icon-home{-webkit-transform:scale(1.2);transform:scale(1.2)}
.breadcrumbs__item--current .breadcrumbs__link{pointer-events:none}
.breadcrumbs+.component:first-of-type{margin-top:0!important}
@media print,screen and (min-width:64em){
.breadcrumbs{display:block;margin-bottom:3rem;padding:0}
}
@media print{
.breadcrumbs{display:none}
}
.card-event{background-color:#fefefe;border:1px solid #f5f5f5;border-radius:16px;border-bottom-right-radius:8px;cursor:pointer;overflow:hidden;padding-bottom:2.75rem;position:relative}
.card-event:focus-within .btn--card,.card-event:hover .btn--card{height:3.4375rem;margin-top:-.625rem;padding-left:.6875rem;padding-top:.6875rem;width:3.4375rem}
.card-event:focus-within .btn--card .text-arrow svg:first-child,.card-event:hover .btn--card .text-arrow svg:first-child{margin-left:.625rem}
.card-event:focus-within .btn--card .text-arrow svg:last-child,.card-event:hover .btn--card .text-arrow svg:last-child{color:transparent;margin-left:-.3125rem}
.card-event__link{z-index:5}
.card-event__link:focus-visible{outline:0}
.card-event__figure{margin-bottom:5rem;position:relative}
.card-event__image{aspect-ratio:206/67;height:auto;min-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:0 0;object-position:0 0}
.card-event__date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#4ad4c4;border-top-right-radius:25px;color:#014c44;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;justify-items:center;min-height:80%;min-width:135px;padding:.5em 5% 1.5em 0;position:absolute;top:40%;width:33%}
.card-event__date:before{border:3px solid #247f72;border-top-right-radius:25px;content:"";inset:0;position:absolute;-webkit-transform:translate(-5%,-7%);transform:translate(-5%,-7%)}
.card-event__date span{-ms-flex-item-align:center;align-self:center}
.card-event__date span p{color:#014c44;line-height:.75em;margin:0}
.card-event__month{font-size:1.69rem;padding-left:.15em}
.card-event__day{font-size:4.75rem}
.card-event [class*=__content]{margin:auto;padding:0;width:80%}
.card-event [class*=__content] .card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;margin-bottom:.5em}
.card-event [class*=__content] .card-icon svg{min-width:16px;width:1rem}
.card-event [class*=__content] .card-icon:last-child{margin-bottom:0}
.card-event [class*=__button]{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0}
.card-event [class*=__button] p.btn--card{margin-bottom:0}
.card-event [class*=__button] svg{color:#fefefe}
.card-event [class*=__heading]{margin-bottom:1rem;margin-top:1.5em}
.events-container{--hr-color:#ff6065}
.events-container hr{margin:1.625rem 0 2.5rem}
@media print,screen and (max-width:47.99875em){
.events-container .column.medium-6:nth-child(n+3),.events-container .medium-6.columns:nth-child(n+3){display:none}
.events-container hr{margin:1.4375rem 0 2rem}
}
@media print,screen and (min-width:48em){
.events-container .large-4{display:-webkit-box;display:-ms-flexbox;display:flex}
.events-container .card-event{margin-bottom:1rem}
}
@media print,screen and (max-width:63.99875em){
.events-container .wrapper{padding-left:.5rem;padding-right:.5rem}
}
.card-faculty{background-color:#fefefe;border:1px solid #f0f0f0;border-radius:16px;border-bottom-right-radius:8px;cursor:pointer;padding-bottom:2.75rem;position:relative}
.card-faculty:focus-within .card-faculty__image,.card-faculty:hover .card-faculty__image{scale:1.05}
.card-faculty:focus-within .btn--card,.card-faculty:hover .btn--card{height:3.4375rem;margin-top:-.625rem;padding-left:.6875rem;padding-top:.6875rem;width:3.4375rem}
.card-faculty:focus-within .btn--card .text-arrow svg:first-child,.card-faculty:hover .btn--card .text-arrow svg:first-child{margin-left:.625rem}
.card-faculty:focus-within .btn--card .text-arrow svg:last-child,.card-faculty:hover .btn--card .text-arrow svg:last-child{color:transparent;margin-left:-.3125rem}
.card-faculty__link{z-index:5}
.card-faculty__link:focus-visible{outline:0}
.card-faculty__figure{border-radius:16px;margin:10% 10% 0;overflow:hidden}
.card-faculty__image{aspect-ratio:1/1;-webkit-transition:scale .25s ease;transition:scale .25s ease;width:100%}
.card-faculty [class*=__content]{margin:auto;padding:0;width:80%}
.card-faculty [class*=__content] .card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;margin-bottom:.5em}
.card-faculty [class*=__content] .card-icon svg{min-width:16px;width:1rem}
.card-faculty [class*=__content] .card-icon:last-child{margin-bottom:0}
.card-faculty [class*=__button]{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0}
.card-faculty [class*=__button] p.btn--card{margin-bottom:0}
.card-faculty [class*=__button] svg{color:#fefefe}
.card-faculty [class*=__heading]{margin-bottom:1rem;margin-top:1.5em}
.faculty-container{--hr-color:#ff6065}
.faculty-container .card-program{margin-bottom:1rem}
@media print,screen and (max-width:47.99875em){
.faculty-container .medium-6:not(:last-child){padding-bottom:2em}
}
@media print,screen and (min-width:48em){
.faculty-container .medium-6{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0}
}
.featured-content{--radius:16px;--hr-color:#4ad4c4;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-position:0 0;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;isolation:isolate;padding:var(--radius);position:relative;row-gap:16px}
@media print,screen and (min-width:64em){
.featured-content--narrow{padding:2rem 4.625rem}
}
.featured-content__figure{isolation:isolate;min-width:45%;position:relative}
.featured-content__figure .play-button{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.featured-content__image{border-radius:16px;min-width:100%}
.featured-content__copy{color:#fefefe;font-size:1.4375rem}
.featured-content__content .font-h2{color:#fefefe}
.featured-content__content .btn-tertiary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.featured-content__content .btn-tertiary span.text{font-size:1.2rem}
.featured-content__accent{display:none;position:absolute}
.featured-content__figure .featured-content__accent{display:block}
.featured-content-accent1 .featured-content__figure .featured-content__accent{border-bottom-left-radius:16px;bottom:0;width:35%}
.featured-content-accent1a .featured-content__figure .featured-content__accent{height:5.3125rem;right:0;top:calc(50% - 2.8125rem)}
.featured-content-accent3 .featured-content__figure .featured-content__accent{border-bottom-left-radius:16px;right:0;top:0;-webkit-transform:scale(-1);transform:scale(-1);width:35%}
.featured-content-accent3a .featured-content__figure .featured-content__accent{height:25%;right:0;top:38%}
.featured-content:not(.featured-content--narrow){background-color:#247f72}
@media print,screen and (min-width:64em){
.featured-content:not(.featured-content--narrow){--radius:32px;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;background-image:url(../img/background-feature.jpg);-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:2rem;row-gap:0}
.featured-content:not(.featured-content--narrow):nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.featured-content:not(.featured-content--narrow):nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;background-image:url(../img/background-feature-left.jpg);-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.featured-content:not(.featured-content--narrow) .featured-content__accent{display:block}
.featured-content:not(.featured-content--narrow) .featured-content__figure .featured-content__accent{display:none}
.featured-content:not(.featured-content--narrow).featured-content-accent1>.featured-content__accent{border-bottom-left-radius:32px;bottom:0;left:0}
.featured-content:not(.featured-content--narrow).featured-content-accent1a>.featured-content__accent{height:3.125rem;right:0;top:calc(50% - 5.3125rem);z-index:1}
.featured-content:not(.featured-content--narrow).featured-content-accent3>.featured-content__accent{border-bottom-left-radius:16px;right:0;top:0;-webkit-transform:scale(-1);transform:scale(-1);width:15%}
.featured-content:not(.featured-content--narrow).featured-content-accent3a>.featured-content__accent{left:0;top:calc(50% - 2.5rem);-webkit-transform:scale(-1);transform:scale(-1)}
}
@media print,screen and (max-width:63.99875em){
.featured-content{padding:2rem 0}
}
.card-home{background-color:#fefefe;border-radius:16px;border-bottom-right-radius:8px;cursor:pointer;padding-bottom:2.75rem;position:relative}
.card-home:focus-within .card-home__image,.card-home:hover .card-home__image{scale:1.05}
.card-home:focus-within .btn--card,.card-home:hover .btn--card{height:3.4375rem;margin-top:-.625rem;padding-left:.6875rem;padding-top:.6875rem;width:3.4375rem}
.card-home:focus-within .btn--card .text-arrow svg:first-child,.card-home:hover .btn--card .text-arrow svg:first-child{margin-left:.625rem}
.card-home:focus-within .btn--card .text-arrow svg:last-child,.card-home:hover .btn--card .text-arrow svg:last-child{color:transparent;margin-left:-.3125rem}
.card-home__link{z-index:5}
.card-home__link:focus-visible{outline:0}
.card-home__figure{border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}
.card-home__image{aspect-ratio:4/3;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:scale .25s ease;transition:scale .25s ease;width:100%}
.card-home [class*=__content]{margin:auto;padding:0;width:80%}
.card-home [class*=__content] .card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;margin-bottom:.5em}
.card-home [class*=__content] .card-icon svg{min-width:16px;width:1rem}
.card-home [class*=__content] .card-icon:last-child{margin-bottom:0}
.card-home [class*=__button]{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0}
.card-home [class*=__button] p.btn--card{margin-bottom:0}
.card-home [class*=__button] svg{color:#fefefe}
.card-home [class*=__heading]{margin-bottom:1rem;margin-top:1.5em}
.card-news{background-color:#fefefe;border-radius:16px;border-bottom-right-radius:8px;cursor:pointer;overflow:hidden;padding-bottom:2.75rem;position:relative}
.card-news:focus-within .card-news__copy,.card-news:hover .card-news__copy{color:#fefefe;opacity:1;-webkit-transition-delay:375ms;transition-delay:375ms}
.card-news:focus-within .card-news__copy:before,.card-news:hover .card-news__copy:before{height:100%;-webkit-transition-delay:0s;transition-delay:0s;width:100%}
.card-news:focus-within .card-news__image,.card-news:hover .card-news__image{scale:1.05}
.card-news:focus-within .btn--card,.card-news:hover .btn--card{height:3.4375rem;margin-top:-.625rem;padding-left:.6875rem;padding-top:.6875rem;width:3.4375rem}
.card-news:focus-within .btn--card .text-arrow svg:first-child,.card-news:hover .btn--card .text-arrow svg:first-child{margin-left:.625rem}
.card-news:focus-within .btn--card .text-arrow svg:last-child,.card-news:hover .btn--card .text-arrow svg:last-child{color:transparent;margin-left:-.3125rem}
.card-news__copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,0);display:-webkit-box;display:-ms-flexbox;display:flex;isolation:isolate;min-height:100%;opacity:1;padding:0 10%;position:absolute;top:0;-webkit-transition:color .25s ease;transition:color .25s ease;-webkit-transition-delay:0;transition-delay:0}
.card-news__copy:before{background-color:#79242f;bottom:0;content:"";height:0%;position:absolute;right:0;-webkit-transition:width 375ms ease,height 375ms ease;transition:width 375ms ease,height 375ms ease;-webkit-transition-delay:.25s;transition-delay:.25s;width:0;z-index:-1}
.card-news__link{z-index:5}
.card-news__link:focus-visible{outline:0}
.card-news__figure{border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}
.card-news__image{aspect-ratio:4/3;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:scale .25s ease;transition:scale .25s ease;width:100%}
.card-news [class*=__content]{margin:auto;padding:0;width:80%}
.card-news [class*=__content] .card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;margin-bottom:.5em}
.card-news [class*=__content] .card-icon svg{min-width:16px;width:1rem}
.card-news [class*=__content] .card-icon:last-child{margin-bottom:0}
.card-news [class*=__button]{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0}
.card-news [class*=__button] p.btn--card{margin-bottom:0}
.card-news [class*=__button] svg{color:#fefefe}
.card-news [class*=__heading]{margin-bottom:1rem;margin-top:1.5em}
.news-container{--hr-color:#ff6065}
.news-container hr{margin:1.625rem 0 2.5rem}
@media print,screen and (max-width:47.99875em){
.news-container .column.medium-6:nth-child(n+3),.news-container .medium-6.columns:nth-child(n+3){display:none}
.news-container hr{margin:1.4375rem 0 2rem}
}
@media print,screen and (min-width:48em){
.news-container .large-4{display:-webkit-box;display:-ms-flexbox;display:flex}
.news-container .card-news{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:1rem}
}
@media print,screen and (max-width:63.99875em){
.news-container .wrapper{padding-left:.5rem;padding-right:.5rem}
}
.card-program{--hr-color:#ff6065;background-color:#fefefe;border:1px solid #f0f0f0;border-radius:16px;border-bottom-right-radius:8px;cursor:pointer;position:relative}
.card-program:focus-within .card-program__image,.card-program:hover .card-program__image{scale:1.05}
.card-program:focus-within .btn--card,.card-program:hover .btn--card{height:3.4375rem;margin-top:-.625rem;padding-left:.6875rem;padding-top:.6875rem;width:3.4375rem}
.card-program:focus-within .btn--card .text-arrow svg:first-child,.card-program:hover .btn--card .text-arrow svg:first-child{margin-left:.625rem}
.card-program:focus-within .btn--card .text-arrow svg:last-child,.card-program:hover .btn--card .text-arrow svg:last-child{color:transparent;margin-left:-.3125rem}
.card-program__link{z-index:5}
.card-program__link:focus-visible{outline:0}
.card-program__figure{border-top-left-radius:16px;overflow:hidden}
.card-program__image{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;-webkit-transition:scale .25s ease;transition:scale .25s ease;width:100%}
.card-program__content{padding-bottom:2.5rem!important}
@media print,screen and (max-width:47.99875em){
.card-program__figure{border-top-right-radius:16px}
}
@media print,screen and (min-width:48em){
.card-program{display:grid;grid-template-columns:40% 1fr}
.card-program__figure{border-bottom-left-radius:16px}
.card-program__button{bottom:0;position:absolute;right:0}
}
.card-program [class*=__content]{margin:auto;padding:0;width:80%}
.card-program [class*=__content] .card-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;margin-bottom:.5em}
.card-program [class*=__content] .card-icon svg{min-width:16px;width:1rem}
.card-program [class*=__content] .card-icon:last-child{margin-bottom:0}
.card-program [class*=__button]{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0}
.card-program [class*=__button] p.btn--card{margin-bottom:0}
.card-program [class*=__button] svg{color:#fefefe}
.card-program [class*=__heading]{margin-bottom:1rem;margin-top:1.5em}
.program-container{--hr-color:#ff6065}
.program-container .card-program{margin-bottom:1rem}
.stat{font-size:1rem;margin-top:2.5rem}
.stat__wrapper{color:#014c44;font-family:cubano,sans-serif;line-height:0;padding:0;position:relative}
.stat__text{-webkit-box-orient:vertical;display:block;font-size:2.4375rem;line-height:1em;margin-left:2.1875rem;margin-top:-4.375rem;position:relative}
.stat__text:not(.is--num){min-height:2em}
.stat__text.is--num{font-size:5rem;min-height:1em;white-space:nowrap}
.stat__title{margin:1.375rem 0 1.25rem}
@media print,screen and (min-width:64em){
.stat__copy{font-size:1.2rem}
.stat--wide .stats__intro{font-size:1.2rem;max-width:66%}
.stat--wide__text{font-size:2.4375rem}
}
@media print,screen and (min-width:48em){
.stat--wide .medium-6 .stat{max-width:75%}
}
.stat.is--timeline{background-color:#fefefe;background-image:url(../img/background-child-grid.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #fefefe;border-radius:32px;min-width:100%;padding:2.5rem;position:relative}
.stat.is--timeline.has--image{margin-top:3.4375rem}
.stat.is--timeline .timeline-image{border-radius:16px;border-bottom-right-radius:0;max-width:6.875rem;position:absolute;right:-1px;top:-12%;width:100%;z-index:-1}
@media print,screen and (min-width:25em){
.stat.is--timeline .timeline-image{max-width:7.8125rem}
}
@media print,screen and (min-width:48em){
.stat.is--timeline .timeline-image{max-width:12.375rem;top:-28%}
}
@media screen and (min-width:90em){
.stat.is--timeline .timeline-image{top:-3.4375rem}
}
.stat.is--timeline .stat__text{font-size:4.0625rem}
@media screen and (min-width:48rem) and (max-width:63.9375rem){
.stat.is--timeline{margin-bottom:3.125rem}
}
@media print,screen and (max-width:47.99875em){
.stat.is--timeline .stat__content{margin-left:-2.5rem;margin-top:-3.75rem}
.stat.is--timeline .stat__text{top:2.1875rem}
.stat.is--timeline .stat__title{padding-top:1rem}
}
@media print,screen and (min-width:25em){
.stat.is--timeline .stat__text{font-size:4.0625rem}
}
@media print,screen and (min-width:48em){
.stat.is--timeline .stat__content{margin-bottom:3.125rem}
.stat.is--timeline .stat__text{font-size:clamp(3.125rem,8vw,6.25rem)}
}
@media print,screen and (min-width:64em){
.stat{max-width:80%}
}
.timeline-future{--hr-color:#ff6065;background-color:#79242f;background-image:url(../img/background-timeline.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:32px;padding:3.75rem 5rem}
.timeline-future__copy,.timeline-future__header{color:#fefefe}
@media print,screen and (max-width:47.99875em){
.timeline-future{padding:2rem}
.timeline-future__header{font-size:2.0625rem}
}
.landing-stats,.stats{--hr-color:#ff6065}
@media print,screen and (min-width:64em){
.landing-stats .stat{margin-right:8.33%}
}
.drop-cap{background-color:#fefefe;border-radius:32px;padding:3.75rem 0;position:relative;width:100%}
.drop-cap:before{background-image:url(../img/stitch.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:4.4375rem;left:-1rem;position:absolute;top:4.25rem;width:2rem}
.drop-cap__inner{margin:auto;max-width:80%}
.drop-cap__inner li{font-size:1.4375rem}
@media print,screen and (max-width:47.99875em){
.drop-cap__inner li,.drop-cap__inner p:not([class*=__intro]){font-size:1rem;line-height:1.4375rem}
}
.drop-cap__intro{border-bottom:3px dotted #ff6065;margin-bottom:2rem;padding-bottom:2rem}
.drop-cap__intro:first-letter{float:left;font-size:3em;line-height:1em;margin-top:-.3125rem;padding-left:.1875rem;padding-right:.5rem;text-transform:uppercase}
@media print,screen and (max-width:47.99875em){
.drop-cap__intro{font-size:1.4375rem;line-height:2.0625rem}
}
@-moz-document url-prefix(){
.drop-cap__intro:first-letter{padding-top:.19em}
}
@media print,screen and (min-width:48em){
.drop-cap{border-bottom-right-radius:163px;margin:3.5rem auto 0;max-width:75%}
.drop-cap:before{height:8.3125rem;left:-2.0625rem;width:4.125rem}
}
@media print,screen and (min-width:64em){
.drop-cap{margin:7.5rem auto 0}
}
.form{--hr-color:#ff6065}
.form__copy{margin-bottom:2.5rem}
.form__copy p{font-size:1.2rem!important;line-height:1.875rem!important}
.form__row{color:inherit;margin-left:-.5rem;margin-right:-.5rem}
.form__field{margin-bottom:2.5rem;position:relative;width:100%}
.form__field *{outline-color:transparent!important}
.form__field .form__field--hover{background-color:transparent;border:2px solid transparent;border-radius:24px;line-height:0;padding:.125rem;-webkit-transition:all .15s ease;transition:all .15s ease}
.form__field .form__field--hover:not(.disabled):hover{background-color:#404057;border:2px solid transparent}
.form__field .form__field--hover:not(.disabled):focus-within{background-color:#fefefe;border-color:#404057}
.form__field .required{color:#d63f13}
.form__field--radio+.form__field--radio{margin-top:-1.5rem}
.form__field label{text-transform:uppercase}
.form__error-icon,.form__valid-icon{display:block;line-height:1;opacity:0;pointer-events:none;position:absolute;top:1.25rem;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:1}
.form__valid-icon{right:20px}
.form__valid-icon,.form__valid-icon .brei-icon-check{border-radius:5px;font-size:1.2rem;height:1.5rem;width:1.5rem}
.form__valid-icon .brei-icon-check{border-radius:5px}
.form__field--is-select .form__valid-icon{right:56px}
.form__field--is-select.form__field--has-tooltip .form__valid-icon{right:102px}
.form__error-icon{right:24px}
.form__error-icon,.form__error-icon .brei-icon-warning{height:1.25rem;width:.25rem}
.form__field--is-select .form__error-icon{right:62px}
.form__field--is-select.form__field--has-tooltip .form__error-icon{right:112px}
.form__error-message,.form__help-message,.form__text-count{color:currentcolor;display:block;font-family:proxima-nova,sans-serif;font-size:1rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.5;margin:-.125rem 1.5625rem 0}
.form__error-message,.form__help-message{position:relative}
.form__error-message{color:#d63f13;display:none;position:absolute}
.form input[type=search]{border:0;padding:.9375rem 1.25rem .875rem}
.form textarea{display:block;height:6.5rem;line-height:1.5rem;min-height:104px}
.form__errors{background-color:#f0f0f0;border:2px solid #d63f13;border-radius:16px;list-style-type:none;margin:2rem 0 0;padding:1rem}
.form__errors li{color:#d63f13;font-size:1.1875rem}
.form div[id^=recaptcha]{color:#d63f13;padding:1rem 0}
.form__field--is-search input[type=text]{padding-right:4.5rem}
.form__field--is-search input[type=search]{padding-right:5rem!important;text-overflow:ellipsis}
.form__field--is-search input[type=search]~label{height:1.1em;overflow-y:hidden;right:72px;text-overflow:ellipsis;top:1.625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.form__field--is-search .search-button{background-color:currentcolor;border-bottom-right-radius:20px;border-left:2px solid;border-top-right-radius:20px;bottom:.0625rem;color:currentcolor;cursor:pointer;font-size:1rem;height:3.875rem;position:absolute;right:4px;top:.25rem;-webkit-transition:background-position .25s ease;transition:background-position .25s ease;width:3.875rem;z-index:1}
.form__field--is-search .search-button svg{color:#4ad4c4;position:relative;top:.0625rem;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}
.form__field--is-search .search-button:focus-visible svg,.form__field--is-search .search-button:hover svg{-webkit-transform:scale(1.25);transform:scale(1.25)}
.form__field--is-search:focus .search-button,.form__field--is-search:focus-within .search-button{background-color:#404057}
.form__field--disabled{color:#54565a}
.form__field--disabled,.form__field--disabled input,.form__field--disabled textarea{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.form__field--disabled input,.form__field--disabled textarea{cursor:not-allowed;pointer-events:none;resize:none}
.form__field--disabled input,.form__field--disabled input:focus,.form__field--disabled input:hover,.form__field--disabled textarea,.form__field--disabled textarea:focus,.form__field--disabled textarea:hover{background-color:#ebebeb;border-color:#ebebeb;outline:2px solid #ebebeb}
.form__field--disabled input~label,.form__field--disabled textarea~label{background-color:#ebebeb}
.form__field--disabled .js-selectability--has-value{font-weight:700!important}
.form__field--disabled .search-button{background-color:#ebebeb;border-color:#ebebeb;color:#54565a;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.form__field--disabled .search-button svg{color:#54565a}
.form__field--disabled .search-button:after{display:none}
.form__field--is-valid input[type=email],.form__field--is-valid input[type=number],.form__field--is-valid input[type=phone],.form__field--is-valid input[type=search],.form__field--is-valid input[type=tel],.form__field--is-valid input[type=text],.form__field--is-valid select,.form__field--is-valid textarea{padding-right:3.3125rem}
.form__field--is-valid .form__text-count{display:block}
.form__field--is-valid .form__valid-icon{opacity:1}
.form__field--is-valid .form__valid-icon svg{color:#3d8230}
.form__field--is-valid .search-button svg{color:#4ad4c4}
.form__field--is-invalid input[type=email],.form__field--is-invalid input[type=number],.form__field--is-invalid input[type=phone],.form__field--is-invalid input[type=search],.form__field--is-invalid input[type=tel],.form__field--is-invalid input[type=text],.form__field--is-invalid select,.form__field--is-invalid textarea{border-color:#d63f13;outline-color:#d63f13;padding-right:3.125rem}
.form__field--is-invalid input[type=email]+label,.form__field--is-invalid input[type=number]+label,.form__field--is-invalid input[type=phone]+label,.form__field--is-invalid input[type=search]+label,.form__field--is-invalid input[type=tel]+label,.form__field--is-invalid input[type=text]+label,.form__field--is-invalid select+label,.form__field--is-invalid textarea+label{color:#d63f13}
.form__field--is-invalid .form__error-message{display:block}
.form__field--is-invalid .form__help-message,.form__field--is-invalid .form__text-count{visibility:hidden}
.form__field--is-invalid .form__error-icon{opacity:1}
.form__field--is-invalid .form__error-icon svg{color:#d63f13}
.info{border-bottom:3px dotted #ff6065;border-top:3px dotted #ff6065;margin-top:2.25rem;padding:1.5rem 0;width:100%}
.info+.component{margin-top:2.25rem!important}
.info__list{list-style-type:none;margin:0;padding:0}
.info__item{color:#404057;font-size:1rem;line-height:1.44rem;text-indent:-32px}
.info__item .brei-icon{height:1.32125rem;margin-right:1rem;position:relative;top:-.125rem;vertical-align:middle;width:1rem}
.info__link{color:#404057}
.info__link:link,.info__link:visited{color:#404057;text-decoration:none}
.info__link:active,.info__link:focus,.info__link:hover{color:#ff6065;text-decoration:none}
.info__link+.info__link:before{content:", "}
@media print,screen and (max-width:63.99875em){
.info{padding-left:2rem}
.info__item{margin-top:.25rem;text-indent:-32px}
}
@media print,screen and (min-width:64em){
.info__list+.info__list{margin-top:.5rem}
.info__item{display:inline}
.info__item+.info__item{border-left:1px solid #404057;margin-left:1.5rem;padding-left:1.5rem}
}
@media print,screen and (max-width:63.99875em){
.keyword .form__field--is-search input[type=search]{border-radius:0 0 20px 20px}
.keyword .form__field--is-search .search-button{border-top-right-radius:0}
}
.nav-primary__content{background:#fefefe;border:2px solid #79242f;margin-bottom:1.5rem;padding:0}
.nav-primary__content a.menu-secondary{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
.nav-primary__content .nav-primary__child{border-bottom:3px dotted #ececec;display:block}
.nav-primary__content ul li:first-child{border-bottom-color:#ff6065}
.nav-primary__content ul li:last-child{border-bottom:0}
.nav-primary .menu-tertiary{letter-spacing:.0625rem}
.nav-primary .menu-secondary,.nav-primary .menu-tertiary{display:block;padding:.75rem 1rem;text-align:center;white-space:normal}
.nav-primary .menu-secondary{border-bottom:none;font-size:1.2rem;font-weight:400}
.nav-primary .menu-secondary span.text-arrow{font-size:1rem;-webkit-transform:translateY(0);transform:translateY(0)}
@media print,screen and (max-width:63.99875em){
.nav-primary{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:0 1rem 1rem}
.nav-primary,.nav-primary__item{background-color:#fefefe}
.nav-primary__item :focus,.nav-primary__item :focus-visible,.nav-primary__item :hover{background-color:#fefefe}
.nav-primary__heading.accordion-title:before{display:none}
.nav-primary__heading{border:0;border-bottom:0!important;border-top:3px dotted #ff6065;color:#79242f;font-size:1rem;font-weight:900;letter-spacing:.1875rem;line-height:1.15em;text-transform:uppercase}
.nav-primary__heading .nav-primary__label{margin-left:-.625rem}
.nav-primary__heading :focus,.nav-primary__heading :focus-visible,.nav-primary__heading :hover{color:#79242f}
.nav-primary__heading .trigger{background-color:#79242f;border:none;border-radius:12px;color:#fefefe;position:absolute;right:5px;top:.75em}
.nav-primary__heading .trigger svg{font-size:.625rem}
.nav-primary__heading .trigger svg.brei-icon-minus{font-size:.75rem}
.nav-primary__content{border:0 solid red!important;padding:0 1rem}
.nav-primary__content a.menu-secondary,.nav-primary__content a.menu-tertiary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:-.0625rem;padding-left:0;text-align:left}
.nav-primary__content a.menu-secondary{margin-left:-.4375rem}
.nav-primary__content ul{padding:0 1rem}
}
@media print,screen and (min-width:64em){
.nav-primary{padding-bottom:1.5rem}
.nav-primary__list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;align-items:center;background-color:#79242f;border:1px solid #ff6065;border-radius:999em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-evenly;padding:.75rem 0;width:100%}
.nav-primary__heading{background-color:transparent;background-image:radial-gradient(circle,#fefefe 0,#fefefe 50%,transparent 55%,transparent 105%);background-position:50%;background-repeat:no-repeat;background-size:0 105%;border-color:transparent!important;border-radius:999em!important;color:#79242f;display:inline-block;font-weight:800;letter-spacing:.125rem;line-height:1em;padding:1.25em 2em;position:relative;text-transform:uppercase;-webkit-transition:all .35s linear;transition:all .35s linear}
.nav-primary__heading:after,.nav-primary__heading:before{display:none;position:absolute}
.nav-primary__heading:focus,.nav-primary__heading:hover{background-color:transparent;background-size:400% 105%;outline:0;text-decoration:none}
.nav-primary__heading:focus .nav-primary__label,.nav-primary__heading:hover .nav-primary__label{color:#79242f}
.nav-primary__heading .nav-primary__label{-webkit-transition:color .15s linear 50ms;transition:color .15s linear 50ms}
.nav-primary__heading .trigger{display:none}
}
@media screen and (min-width:64em) and (min-width:64rem) and (max-width:75rem){
.nav-primary__heading{padding:1.25em .5em}
}
@media print,screen and (min-width:64em){
.nav-primary__label{color:#fefefe;display:block;font-size:clamp(1rem,1rem,1vw);font-weight:800;line-height:1;text-align:center;text-transform:uppercase;-webkit-transition:all .25s ease-in-out .1s;transition:all .25s ease-in-out .1s;white-space:pre-wrap;word-break:break-word}
.nav-primary__item{position:relative}
.nav-primary__item:first-child .nav-primary__content{left:0;-webkit-transform:translateX(0);transform:translateX(0)}
.nav-primary__item:last-child .nav-primary__content{border-color:#79242f;border-width:2px;left:100%;-webkit-transform:translateX(-75%);transform:translateX(-75%)}
.nav-primary__content{left:50%;min-width:320px;padding:0 1.25rem;position:absolute;top:3.125rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
.nav-support{margin:0}
.nav-support--mobile{display:block;padding-top:2rem}
.nav-support--mobile .nav-support__item{display:block;padding:.5em 0}
.nav-support--desktop{display:none}
@media print,screen and (min-width:64em){
.nav-support--desktop{display:block}
.nav-support--desktop .nav-support__item{display:inline-block;margin-right:1.5em}
.nav-support--mobile{display:none}
}
@media screen and (min-width:64rem) and (max-width:68.75rem){
.nav-support__item{margin-right:.25em!important}
}
.pager,.pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;margin:1.71875rem 0 3.4375rem}
.pager.aggregate__pagination,.pagination.aggregate__pagination{margin:5rem 0 3.125rem}
@media print,screen and (max-width:63.99875em){
.pager.aggregate__pagination,.pagination.aggregate__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5rem 0 6.25rem}
}
.pager.aggregate__pagination ul li a.pagination__link,.pagination.aggregate__pagination ul li a.pagination__link{background-color:transparent;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#79242f),color-stop(50%,transparent));background-image:linear-gradient(90deg,#79242f 50%,transparent 0)}
.pager--centered,.pagination--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pager--right,.pagination--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.pager__link:focus,.pager__link:hover,.pagination__link:focus,.pagination__link:hover{background-position:0;border-radius:5px;color:#fefefe;outline:0;text-decoration:none}
.pager__link:focus .pager,.pager__link:hover .pager,.pagination--disabled .pager__link:focus,.pagination--disabled .pager__link:hover,.pagination--disabled .pagination__link:focus,.pagination--disabled .pagination__link:hover,.pagination__link:focus .pager,.pagination__link:hover .pager{background-color:#ebebeb;color:#54565a}
.pager__link:focus-visible,.pagination__link:focus-visible{border-radius:12px}
.pager__link:focus-visible:after,.pager__link:focus-visible:before,.pagination__link:focus-visible:after,.pagination__link:focus-visible:before{border-radius:16px;content:"";height:calc(100% + .5rem);left:-.25rem;position:absolute;top:-.25rem;width:calc(100% + .5rem);z-index:-1}
.pager__link:focus-visible:after .pager,.pager__link:focus-visible:before .pager,.pagination--disabled .pager__link:focus-visible:after,.pagination--disabled .pager__link:focus-visible:before,.pagination--disabled .pagination__link:focus-visible:after,.pagination--disabled .pagination__link:focus-visible:before,.pagination__link:focus-visible:after .pager,.pagination__link:focus-visible:before .pager{display:none}
.pager__link:focus-visible:after,.pagination__link:focus-visible:after{background-color:#fefefe;border:3px solid #404057;height:calc(100% + .75rem);left:-.375rem;top:-.375rem;width:calc(100% + .75rem);z-index:-2}
.pager__item--active .pager__link,.pager__item--active .pager__span,.pager__item--active .pagination__link,.pager__item--active .pagination__span,.pagination__item--active .pager__link,.pagination__item--active .pager__span,.pagination__item--active .pagination__link,.pagination__item--active .pagination__span{text-decoration:none}
.pager__item--active .pager__link:after,.pager__item--active .pager__span:after,.pager__item--active .pagination__link:after,.pager__item--active .pagination__span:after,.pagination__item--active .pager__link:after,.pagination__item--active .pager__span:after,.pagination__item--active .pagination__link:after,.pagination__item--active .pagination__span:after{bottom:.125rem;content:"";height:.3125rem;left:calc(50% - .3125rem);position:absolute;width:.6875rem}
.pager__item--active .pager__link:after .pager,.pager__item--active .pager__span:after .pager,.pager__item--active .pagination__link:after .pager,.pager__item--active .pagination__span:after .pager,.pagination--disabled .pager__item--active .pager__link:after,.pagination--disabled .pager__item--active .pager__span:after,.pagination--disabled .pager__item--active .pagination__link:after,.pagination--disabled .pager__item--active .pagination__span:after,.pagination--disabled .pagination__item--active .pager__link:after,.pagination--disabled .pagination__item--active .pager__span:after,.pagination--disabled .pagination__item--active .pagination__link:after,.pagination--disabled .pagination__item--active .pagination__span:after,.pagination__item--active .pager__link:after .pager,.pagination__item--active .pager__span:after .pager,.pagination__item--active .pagination__link:after .pager,.pagination__item--active .pagination__span:after .pager{display:none}
.pager__item,.pagination__item{display:inline-block;margin:0 2vw;min-width:1em;padding:0;vertical-align:middle}
.pager__item:first-child,.pagination__item:first-child{margin-left:0}
.pager__item:last-child,.pagination__item:last-child{margin-right:0}
.pager__item--active,.pagination__item--active{position:relative}
.pager__item--active :before,.pagination__item--active :before{background-color:#79242f;bottom:0;content:"";height:.1875rem;left:10%;position:absolute;width:90%}
.pager__item--active .pager,.pager__item--active .pagination__link,.pagination__item--active .pager,.pagination__item--active .pagination__link{max-width:auto;min-width:auto;pointer-events:none}
.pager__item--active .pager .pager,.pager__item--active .pagination__link .pager,.pagination--disabled .pager__item--active .pager,.pagination--disabled .pager__item--active .pagination__link,.pagination--disabled .pagination__item--active .pager,.pagination--disabled .pagination__item--active .pagination__link,.pagination__item--active .pager .pager,.pagination__item--active .pagination__link .pager{border:0;color:#54565a}
.pager__item--prev .btn,.pagination__item--prev .btn{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.pager__item--disabled .btn--medium,.pagination__item--disabled .btn--medium{background-color:#ebebeb;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pager__item--disabled .btn--medium .brei-icon,.pagination__item--disabled .btn--medium .brei-icon{color:#54565a}
.pager__item--disabled .btn--medium:focus-visible,.pagination__item--disabled .btn--medium:focus-visible{border:none;outline:0}
@media print,screen and (min-width:48em){
.pager__item,.pagination__item{margin:0 .625rem}
}
.pager__link,.pagination__link{background-color:#fefefe;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#79242f),color-stop(50%,#fefefe));background-image:linear-gradient(90deg,#79242f 50%,#fefefe 0);background-position:100%;background-repeat:no-repeat;background-size:205% 100%}
.pager__link,.pager__span,.pagination__link,.pagination__span{aspect-ratio:1/1;color:#79242f;display:block;font-size:1.44rem;font-weight:700;line-height:1.5em;margin-top:-.5rem;min-width:1.5em;position:relative;text-align:center;-webkit-transition:background-position .25s ease,color .25s ease;transition:background-position .25s ease,color .25s ease;white-space:nowrap}
.pager__link .pager,.pager__span .pager,.pagination__item--disabled .pager__link,.pagination__item--disabled .pager__span,.pagination__item--disabled .pagination__link,.pagination__item--disabled .pagination__span,.pagination__link .pager,.pagination__span .pager{color:#79242f;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.filter{--hr-color:#ff6065;position:relative}
.filter__border{background-color:#f0f0f0;border:3px solid #ff6065;border-radius:8px}
.filter__border hr{margin:0 0 .5rem}
.filter__inner{padding:1.5625rem}
.filter__title{color:#79242f;margin-bottom:1rem}
.filter__label{font-weight:400}
.filter__set{margin-top:0;position:relative;z-index:3}
.filter__accordion{background:0 0;border:0;margin:0}
.filter__item{list-style-type:none}
.filter__content,.filter__item:first-child .accordion-title{border:none!important}
.filter__content{background:0 0;padding:.375rem 0 1rem}
.filter__heading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:0!important;border-top:3px dotted #fefefe!important;color:#79242f!important;color:#404057;color:#404057!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;padding:.9375rem 0}
.filter__heading .trigger{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.filter__heading .trigger svg{color:#79242f}
.filter__heading:focus-visible,.filter__heading:hover{background:0 0;color:#79242f!important}
.filter__heading:focus-visible .trigger,.filter__heading:hover .trigger{-webkit-transform:scale(1.1);transform:scale(1.1)}
.filter__heading:link:not(:hover),.filter__heading:visited{background:0 0;color:#404057;text-decoration:none}
.filter__heading:before{display:none}
.filter__heading[aria-expanded=true]{color:#79242f!important}
.filter .form__field{margin-bottom:.625rem}
.filter .form__field label{color:#404057}
.filter .form__field:last-child{margin-bottom:0}
.filter .form__field--radio+.form__field--radio{margin-top:-.25rem}
.filter:before{background-color:#000}
@media print,screen and (max-width:63.99875em){
.filter #search_field button,.filter #search_field input{border-top-left-radius:0;border-top-right-radius:0}
.filter #search_field input{border-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-color:#404057;min-width:294px}
.filter #search_field button{background-color:#404057;border-bottom-right-radius:8px}
}
@media print,screen and (min-width:64em){
.filter #search_field{display:none}
}
.rail-contact{--hr-color:#ff6065;padding:1rem 0}
.rail-contact hr{margin:.3125rem 0 .875rem}
.rail-contact__info{font-size:1.2rem}
.rail-contact__email{margin-bottom:0}
@media print,screen and (min-width:64em){
.rail-contact__title{font-size:1.44rem;line-height:2.1875rem}
}
.rail-cta{--hr-color:#ff6065;border:3px solid #ff6065;border-radius:8px;overflow:hidden;padding:1.25rem;position:relative}
.rail-cta hr{margin:.3125rem 0 .875rem}
.rail-cta__list{margin-left:-.3125rem;z-index:3}
.rail-cta__item{margin:0 0 .1875rem}
.rail-cta__item a{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}
.rail-cta__item .text{white-space:normal}
.rail-cta__current{padding-left:.5em}
@media print,screen and (min-width:64em){
.rail-cta__title{font-size:1.44rem;line-height:2.1875rem}
}
.rail-faculty{padding:1rem 0}
.rail-faculty__image{border-radius:16px;display:none;margin-bottom:2rem}
.rail-faculty__email,.rail-faculty__phone{color:#79242f}
.rail-faculty__email{margin-bottom:0}
@media print,screen and (min-width:64em){
.rail-faculty{padding:0 0 1rem}
.rail-faculty__title{font-size:1.44rem;line-height:2.1875rem}
.rail-faculty__image{display:block}
}
.faculty-bio__figure img{border-radius:24px;min-width:100%}
@media print,screen and (min-width:64em){
.faculty-bio__figure+.component{margin-top:0!important}
}
@media print,screen and (max-width:63.99875em){
.faculty-bio .level__wrapper{padding-top:1rem}
}
@media print,screen and (min-width:64em){
.faculty-bio #rail_faculty{margin-top:0!important}
.faculty-bio__figure{display:none}
}
.rail-filter{--hr-color:#ff6065;position:relative}
.rail-filter__border{background-color:#f0f0f0;border:3px solid #ff6065;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px}
.rail-filter__border hr{margin:0}
.rail-filter__inner{padding:1.25rem}
.rail-filter__title{color:#79242f}
.rail-filter__set{margin-top:0;position:relative;z-index:3}
.rail-filter__accordion{background:0 0;border:0;margin:0}
.rail-filter__item{list-style-type:none}
.rail-filter__item:first-child .accordion-title{border:none!important}
.rail-filter__content{background:0 0;border:none!important;padding:.375rem 0 1rem}
.rail-filter__heading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:0!important;border-top:3px dotted #fefefe!important;color:#79242f!important;color:#404057;color:#404057!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;padding:.9375rem 0}
.rail-filter__heading .trigger{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.rail-filter__heading .trigger svg{color:#79242f}
.rail-filter__heading:focus-visible,.rail-filter__heading:hover{background:0 0;color:#79242f!important}
.rail-filter__heading:focus-visible .trigger,.rail-filter__heading:hover .trigger{-webkit-transform:scale(1.1);transform:scale(1.1)}
.rail-filter__heading:link:not(:hover),.rail-filter__heading:visited{background:0 0;color:#404057;text-decoration:none}
.rail-filter__heading:before{display:none}
.rail-filter__heading[aria-expanded=true]{color:#79242f!important}
.rail-filter .form__field{margin-bottom:.625rem}
.rail-filter .form__field label{color:#404057}
.rail-filter .form__field:last-child{margin-bottom:0}
.rail-filter .form__field--radio+.form__field--radio{margin-top:-.25rem}
.rail-filter:before{background-color:#000}
@media print,screen and (max-width:63.99875em){
.rail-filter #search_field button,.rail-filter #search_field input{border-top-left-radius:0;border-top-right-radius:0}
.rail-filter #search_field input{border-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-color:#404057;min-width:294px}
.rail-filter #search_field button{background-color:#404057;border-bottom-right-radius:8px}
}
@media print,screen and (min-width:64em){
.rail-filter__border{border:3px solid #ff6065;border-radius:8px}
.rail-filter #search_field{display:none}
}
.nav-rail{--hr-color:#ff6065;overflow:hidden;padding:1rem 0;position:relative}
.nav-rail hr{margin:.3125rem 0 .875rem .3125rem}
.nav-rail__title{padding-left:.5rem}
.nav-rail__list{z-index:3}
.nav-rail__item{margin:0 0 .1875rem}
.nav-rail__item a{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:space-between;width:100%}
.nav-rail__current{padding-left:.5em}
@media print,screen and (min-width:64em){
.nav-rail__title{font-size:1.44rem;line-height:2.1875rem}
}
.search-desktop{position:relative}
.search-desktop button{cursor:pointer}
.search-desktop__toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom-right-radius:18px;border-top-right-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;height:3.75rem;justify-content:center;position:relative;width:3.75rem;z-index:20}
.search-desktop__toggle .brei-icon{color:#fefefe;-webkit-transition:all .25s;transition:all .25s}
.search-desktop__toggle[aria-pressed=false] .brei-icon-close{display:none}
.search-desktop__toggle[aria-pressed=false] .brei-icon-search{display:block}
.search-desktop__toggle[aria-pressed=false]+.search-desktop__form{width:0}
.search-desktop__toggle[aria-pressed=true]{background-color:#404057}
.search-desktop__toggle[aria-pressed=true] .brei-icon-close{color:#4ad4c4;display:block}
.search-desktop__toggle[aria-pressed=true] .brei-icon-search{display:none}
.search-desktop__toggle[aria-pressed=true]+.search-desktop__form{border:3px solid #404057;border-radius:18px;max-width:64rem;width:61vw}
.search-desktop__toggle[aria-pressed=true]+.search-desktop__form .search-desktop__input[type=search],.search-desktop__toggle[aria-pressed=true]+.search-desktop__form .search-desktop__submit{opacity:1;-webkit-transition:opacity .25s;transition:opacity .25s;-webkit-transition-delay:.25s;transition-delay:.25s}
@media screen and (min-width:120em){
.search-desktop__toggle[aria-pressed=true]+.search-desktop__form{max-width:35vw;width:35vw}
}
.search-desktop__toggle:active,.search-desktop__toggle:focus,.search-desktop__toggle:hover{outline:0}
.search-desktop__toggle:active .brei-icon,.search-desktop__toggle:focus .brei-icon,.search-desktop__toggle:hover .brei-icon{-webkit-transform:scale(1.25);transform:scale(1.25)}
.search-desktop__toggle:focus-visible{outline:0}
.search-desktop__form{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background:#fefefe;bottom:-.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:flex-end;max-height:3.75rem;max-width:0;padding:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-25px);transform:translateX(-25px);-webkit-transition:max-width .25s,padding .25s;transition:max-width .25s,padding .25s;z-index:15}
.search-desktop__input[type=search]{border:0;font-size:1.2rem;line-height:1;opacity:0;outline:0;padding-left:1em;text-overflow:ellipsis;width:100%}
.search-desktop__input[type=search]::-webkit-input-placeholder{color:#404057;opacity:1}
.search-desktop__input[type=search]::-moz-placeholder{color:#404057;opacity:1}
.search-desktop__input[type=search]:-ms-input-placeholder{color:#404057;opacity:1}
.search-desktop__input[type=search]::-ms-input-placeholder{color:#404057;opacity:1}
.search-desktop__input[type=search]::placeholder{color:#404057;opacity:1}
.search-desktop__input[type=search]:focus::-webkit-input-placeholder{opacity:.5}
.search-desktop__input[type=search]:focus::-moz-placeholder{opacity:.5}
.search-desktop__input[type=search]:focus:-ms-input-placeholder{opacity:.5}
.search-desktop__input[type=search]:focus::-ms-input-placeholder{opacity:.5}
.search-desktop__input[type=search]:focus::placeholder{opacity:.5}
.search-mobile{background-color:#fefefe;border:0 solid #79242f;border-top-left-radius:32px;border-top-right-radius:32px;margin-top:.625rem;padding:1rem;position:relative}
.search-mobile .form__field--is-search{margin-bottom:0}
.search-mobile .form__field--is-search input[type=search]{color:#404057;font-size:1rem}
.search-mobile .form__field--is-search .search-button{font-size:1rem;width:3.75rem}
.search-mobile ::-webkit-input-placeholder{color:#404057}
.search-mobile ::-moz-placeholder{color:#404057}
.search-mobile :-ms-input-placeholder{color:#404057}
.search-mobile ::-ms-input-placeholder{color:#404057}
.search-mobile ::placeholder{color:#404057}
.search-mobile:after{bottom:-.625rem;content:"";display:block;left:-1rem;position:absolute;right:-16px;top:-.625rem;z-index:-1}
.social-links__item{display:inline-block}
.social-links__link{margin-right:.5rem}
.social-links__link svg{color:#79242f;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}
.social-links__link:focus-visible,.social-links__link:hover{outline:transparent}
.social-links__link:focus-visible svg,.social-links__link:hover svg{-webkit-transform:scale(1.25);transform:scale(1.25)}
.social-links-white .social-links__link svg{color:#fefefe}
.takeover{background-color:#d63f13;display:grid;inset:0;position:fixed;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:all;transition-property:all;z-index:1000}
.takeover__content{padding:0 1.5rem}
.takeover__content .btn{margin-top:2rem}
.takeover__inner{background-color:#000;border-radius:8px;margin:1rem;overflow-y:auto;padding-top:25vh}
.takeover__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background:#d63f13;border-bottom-right-radius:8px;border-top-right-radius:8px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;height:2.5rem;justify-content:flex-end;padding-right:1.25rem;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out;width:6.25rem}
.takeover__copy,.takeover__title{color:#fefefe;margin:1rem 0}
.takeover__copy *{color:#fefefe}
.takeover .btn--alt:before{outline-offset:0}
.takeover .btn--alt:active:before,.takeover .btn--alt:focus:before,.takeover .btn--alt:hover:before{background-clip:padding-box;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;outline-offset:-4px}
.takeover__close{position:absolute;right:32px;top:2rem}
.takeover__close svg{color:#79242f;font-size:1rem}
.takeover__close:before{background-color:#fefefe;border-color:#fefefe;border-radius:10px}
.takeover__close:after{background-color:transparent}
.takeover[aria-modal=false]{height:0;opacity:0;pointer-events:none;visibility:hidden}
@media print,screen and (min-width:64em){
.takeover__inner{margin:1.5rem}
.takeover__content{padding:0 10.9375rem}
.takeover__icon{width:12.5rem}
.takeover__close{right:40px;top:2.5rem}
.takeover .btn{max-width:40%}
}
.notfound{--hr-color:#ff6065}
.notfound .leaf__container{border:none!important;border-bottom:3px dotted #4ad4c4;border-bottom-left-radius:32px;margin-bottom:3.125rem;position:relative}
.notfound .leaf__container span{bottom:.3125rem;color:#014c44;font-family:cubano,sans-serif;font-size:6.25rem;left:2.5rem;position:absolute}
@media print,screen and (max-width:47.99875em){
.notfound .leaf__container .quote__image{--radius:24px;height:3.75rem;width:3.75rem}
}
.notfound__wrapper{background-color:#fefefe;border-radius:32px;margin:0;padding:3.125rem 0}
.notfound__wrapper.is-fullscreen{margin:0 auto;width:90%}
.notfound__wrapper.is-fullscreen .is-content{margin:0 auto;max-width:80%}
.notfound__wrapper:not(.is-fullscreen) .is-content{margin:0 1rem}
@media print,screen and (min-width:64em){
.notfound__wrapper.is-fullscreen{max-width:80%;padding:4.6875rem 0}
.notfound__wrapper.is-fullscreen .is-content{max-width:65%}
.notfound__wrapper:not(.is-fullscreen){margin-left:4%}
.notfound__wrapper:not(.is-fullscreen) .is-content{margin:0 4.625rem}
}
.notfound__copy{margin-bottom:2rem}
.notfound__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}
@media print,screen and (max-width:47.99875em){
.notfound__title{font-size:2.0625rem;line-height:2.4375rem}
}
@media print,screen and (min-width:64em){
.notfound__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.notfound__buttons a{width:calc(50% - 1rem)}
}
.access-nav{left:0;position:fixed;top:0;z-index:9999}
.access-nav .show-on-focus{background:#000;display:block;padding:.625rem!important}
.access-nav .show-on-focus:active,.access-nav .show-on-focus:focus,.access-nav .show-on-focus:hover,.access-nav .show-on-focus:link,.access-nav .show-on-focus:visited{color:#fefefe}
.accordions__accordion{background:0 0;border-top:0;margin-bottom:0!important;margin-top:2rem}
.accordions__item{border-bottom:4px solid #fefefe;border-top:3px dotted #f0f0f0;list-style-type:none}
.accordions__heading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;padding:.75rem .75rem .75rem 0}
.accordions__heading:focus,.accordions__heading:hover,.accordions__heading:link,.accordions__heading:visited{background-color:transparent;text-decoration:none}
.accordions__heading:focus-visible .accordions__label,.accordions__heading:hover .accordions__label,.accordions__heading[aria-expanded=true] .accordions__label{color:#79242f}
.accordions__heading:hover .trigger{-webkit-transform:scale(1.1);transform:scale(1.1)}
.accordions__heading:focus-visible .trigger{border:3px solid #fefefe;outline:3px solid #000;-webkit-transform:scale(1.1);transform:scale(1.1)}
.accordions__heading:before{display:none}
.accordions__label{margin-bottom:0;max-width:85%}
.accordions .trigger{background-color:#79242f;border-radius:12px;height:2.25rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:2.25rem}
.accordions .trigger svg{color:#fefefe;font-size:.75rem}
.accordions__content{background-color:#f0f0f0;border:none!important;border-radius:12px!important}
.accordions__content .user-markup{padding:1rem 1rem .5rem 0}
@media print,screen and (max-width:63.99875em){
.accordions__content a.btn{margin:auto}
}
@media print,screen and (min-width:64em){
.accordions .trigger{font-size:1.3125rem;height:2.5rem;width:2.5rem}
.accordions__content{padding:.5rem 1rem 1.5rem 2rem}
}
.child-page-grid{padding-top:1.25rem}
.child-page-grid__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafafc;background-image:url(../img/background-child-grid.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;cursor:default;display:grid;grid-template-areas:"stack";justify-items:flex-start;margin-bottom:1.15rem;min-height:120px;overflow:hidden;padding-left:2.25rem;position:relative}
.child-page-grid__item *{grid-area:stack}
.child-page-grid__item .btn--card{-ms-flex-item-align:end;align-self:flex-end;justify-self:end;margin-bottom:0}
.child-page-grid__item:first-child{background-image:none;isolation:isolate;overflow:visible;position:relative}
.child-page-grid__item:first-child .child-page-grid__heading{background-color:#fefefe;border-radius:8px;border-top-left-radius:24px;border-top-right-radius:24px;color:#79242f;padding:1rem 2rem;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
.child-page-grid__item:first-child:before{background-image:url(../img/child-grid-pattern.png);background-repeat:no-repeat;background-size:cover;border-radius:8px;border-top-left-radius:24px;border-top-right-radius:24px;content:"";inset:0 0 -45px 0;position:absolute;-webkit-transform:translateY(-45px);transform:translateY(-45px);z-index:-1}
.child-page-grid__item:focus-within .child-page-grid__copy,.child-page-grid__item:hover .child-page-grid__copy{color:#fefefe;opacity:1;-webkit-transition-delay:375ms;transition-delay:375ms}
.child-page-grid__item:focus-within .child-page-grid__copy:before,.child-page-grid__item:hover .child-page-grid__copy:before{height:100%;-webkit-transition-delay:0s;transition-delay:0s;width:100%}
.child-page-grid__item:focus-within .btn--card,.child-page-grid__item:hover .btn--card{height:3.4375rem;margin-top:-.625rem;padding-left:.6875rem;padding-top:.6875rem;width:3.4375rem}
.child-page-grid__item:focus-within .btn--card .text-arrow svg:first-child,.child-page-grid__item:hover .btn--card .text-arrow svg:first-child{margin-left:.625rem}
.child-page-grid__item:focus-within .btn--card .text-arrow svg:last-child,.child-page-grid__item:hover .btn--card .text-arrow svg:last-child{color:transparent;margin-left:-.3125rem}
.child-page-grid__heading{max-width:90%;padding-right:1.5625rem}
.child-page-grid__copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,0);display:-webkit-box;display:-ms-flexbox;display:flex;isolation:isolate;min-height:100%;opacity:1;padding:0 10%;-webkit-transition:color .25s ease;transition:color .25s ease;-webkit-transition-delay:0;transition-delay:0}
.child-page-grid__copy:before{background-color:#79242f;bottom:0;content:"";height:0%;position:absolute;right:0;-webkit-transition:width 375ms ease,height 375ms ease;transition:width 375ms ease,height 375ms ease;-webkit-transition-delay:.25s;transition-delay:.25s;width:0;z-index:-1}
.child-page-grid__link{z-index:5}
.child-page-grid__link:focus-visible{outline:0}
@media print,screen and (min-width:48em){
.child-page-grid__item{min-height:216px}
}
.cookie{background-color:#404057;bottom:0;color:#000;left:0;max-height:100vh;overflow-y:auto;padding:2.5rem 0;position:fixed;right:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;z-index:10000}
.cookie--selected{-webkit-transform:translateY(100%);transform:translateY(100%)}
.cookie__title{color:#fefefe}
@media print,screen and (max-width:47.99875em){
.cookie__title{font-size:1.2rem}
}
.cookie__copy{color:#fefefe;margin:0 0 1em}
.cookie__buttons-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;row-gap:1rem;width:100%}
.cookie__buttons-wrapper #btn_decline{-ms-flex-item-align:center;align-self:center;color:#fefefe}
.cookie__buttons-wrapper #btn_decline :after{background-color:#fefefe}
@media print,screen and (min-width:64em){
.cookie__buttons-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}
}
.emergency{background:#000;position:relative}
.emergency__accordion{margin-bottom:0}
.emergency__heading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;padding:1rem 1rem 1rem 0}
.emergency__heading:focus,.emergency__heading:hover,.emergency__heading:link,.emergency__heading:visited{background-color:#000;color:#fefefe;text-decoration:none}
.emergency__heading:before{display:none}
.emergency__heading .trigger{background-color:#fefefe;border-radius:10px}
.emergency__heading .trigger:before{background-color:#fefefe;border-color:#fefefe}
.emergency__heading .trigger:after{background-color:transparent}
.emergency__heading .trigger svg{color:#79242f}
.emergency__heading .trigger:focus-visible,.emergency__heading .trigger:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}
.emergency__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#d63f13;border-bottom-right-radius:8px;border-top-right-radius:8px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;height:2.5rem;justify-content:center;width:2.25rem}
.emergency__label{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;color:#fefefe;flex-grow:1;flex-shrink:1;font-size:1.2rem;font-weight:700;line-height:1.2;padding:0 1rem}
.emergency__content{background-color:#000;border:0!important;padding:1rem}
.emergency__content .user-markup{background:#fefefe;border-radius:8px;padding:1rem}
.emergency__content .user-markup h3{margin-bottom:1rem}
.emergency__content .user-markup p{margin-bottom:1.5rem}
@media print,screen and (min-width:64em){
.emergency__label{font-size:1.44063rem;padding-left:1rem}
.emergency__content{padding:1rem 4rem 1rem 6.25rem}
.emergency__content .user-markup{padding:1.5rem 3.5rem}
.emergency__icon{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:1rem;width:5rem}
}
.footer{--transition:all 250ms ease-in-out;background-image:url(../img/pattern-3.svg);background-position:center 0;background-repeat:no-repeat;background-size:300%;border-top:200px solid #f0f0f0;-webkit-transition:var(--transition);transition:var(--transition)}
@media print,screen and (max-width:63.99875em){
.footer .wrapper{padding-left:0;padding-right:0}
}
.footer__logo{margin:4rem 0 1rem}
.footer__nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:#fefefe;border:3px solid #ff6065;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 1rem;max-width:100%;min-height:100px;padding:2rem 0;row-gap:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:var(--transition);transition:var(--transition)}
.footer__nav a .text{font-size:2.4375rem;text-transform:uppercase}
.footer__nav a .text-arrow{color:#ff6065}
@media print,screen and (max-width:63.99875em){
.footer__nav a:nth-child(-n+2){margin-bottom:.5em}
.footer__nav a span.text-arrow svg{font-size:1em}
}
@media print,screen and (min-width:64em){
.footer__nav a span.text-arrow svg:first-child{margin-right:-.125rem}
}
@media screen and (max-width:24.9375em){
.footer__nav a span.text{font-size:9vw}
}
.footer__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:#fefefe;border-radius:50%/25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;justify-items:center;row-gap:2rem;-webkit-transform:translateY(-5%);transform:translateY(-5%);-webkit-transition:var(--transition);transition:var(--transition)}
.footer__content .footer__copy{text-align:center;width:100%}
.footer-social__list,.footer__list{text-transform:uppercase}
.footer-social__list li,.footer__list li{margin-bottom:.5em;text-align:center}
.footer__social{background-color:#79242f;border-radius:16px;margin:0 auto;padding:1.5rem 4rem}
.footer-social__list li a,.footer-social__list li a:focus-visible,.footer-social__list li a:hover{color:#fefefe;text-transform:none;white-space:nowrap}
.footer-social__list li a:focus-visible>span.text:after,.footer-social__list li a:hover>span.text:after,.footer-social__list li a>span.text:after{background-color:#fefefe}
@media print,screen and (max-width:63.99875em){
.footer .social-links{margin-top:2rem}
}
@media print,screen and (min-width:48em){
.footer{background-size:150%}
}
@media print,screen and (min-width:64em){
.footer{background-position:bottom;background-size:300%}
.footer__nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-radius:999em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:0 10%}
.footer__nav a span.text{font-size:clamp(1.8125rem,3vw,2.4375rem);white-space:nowrap}
.footer__nav a span.text+span.text-arrow{font-size:1.875rem}
.footer__content{border-radius:0;border-top-left-radius:160px;border-top-right-radius:160px;-webkit-transform:none;transform:none;width:100%}
.footer__content .footer__copy:last-child{margin-bottom:2em}
.footer__list{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;max-width:58.75rem;row-gap:2rem;width:100%}
.footer__list li{margin:0;white-space:nowrap}
.footer__social{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-radius:999em;justify-content:space-between;margin:0 auto;padding:1rem 2rem .5rem;width:85%}
.footer-social__list,.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer-social__list{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}
.footer-icons__list a{border:2px solid transparent;outline:2px solid transparent}
.footer-icons__list a:focus-visible,.footer-icons__list a:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}
}
@media screen and (max-width:83.3125em){
.footer__social{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
}
@media screen and (min-width:80em){
.footer{background-size:cover}
}
.googlecse .font-h1{margin:1em 0}
.googlecse__component table.gsc-search-box *{margin:0!important;max-height:4.6875rem!important;padding:0!important}
.googlecse__component .gsc-control-cse{background-color:#fefefe!important;border:0!important;border-radius:32px;margin:0;overflow:hidden;padding:1.5625rem 1rem!important}
.googlecse__component td.gsc-input{padding-right:0!important}
.googlecse__component div.gsc-input-box{border:3px solid #404057!important;border-bottom-left-radius:23px!important;border-bottom-right-radius:0!important;border-top-left-radius:23px!important;border-top-right-radius:0!important;font-family:proxima-nova,sans-serif!important;font-size:1rem!important;isolation:isolate;padding:.625rem 0 .625rem 1em!important;position:relative}
.googlecse__component div.gsc-input-box:before{background-color:transparent;border:3px solid transparent;border-radius:23px;border-bottom-right-radius:0;border-top-right-radius:0;content:"";inset:-1px;position:absolute;-webkit-transition:all .1s linear!important;transition:all .1s linear!important;z-index:-1}
.googlecse__component div.gsc-input-box:focus-within:before{border-color:#404057!important}
.googlecse__component td.gsc-search-button{background-color:#404057;border-bottom-right-radius:23px;border-top-right-radius:23px;isolation:isolate;position:relative}
.googlecse__component td.gsc-search-button:after{background-color:#404057;border-bottom-right-radius:23px;border-top-right-radius:23px;content:"";inset:0;position:absolute;z-index:-1}
.googlecse__component button.gsc-search-button-v2{background-color:#404057!important;border:0!important;width:3.125rem!important}
.googlecse__component button.gsc-search-button-v2 svg{fill:#4ad4c4!important}
.googlecse__component td.gsc-search-button:focus-within svg{fill:#fefefe!important}
.googlecse__component a.gsst_a{margin-right:.625rem!important}
.googlecse__component div.gs-title a.gs-title,.googlecse__component div.gs-title a.gs-title *{color:#79242f!important;font-size:1.1875rem!important;font-weight:700!important;line-height:1.25em!important;text-decoration:none!important;-webkit-transition:background .25s ease;transition:background .25s ease}
.googlecse__component div.gs-title a.gs-title:focus-visible{background-color:#e7dcde!important;outline:0!important;text-decoration:underline!important}
.googlecse__component div.gs-title a.gs-title:hover,.googlecse__component div.gs-title a.gs-title:hover *{text-decoration:underline!important}
.googlecse__component div.gs-image-box a.gs-image{border:0!important;outline:0!important}
.googlecse__component div.gs-image-box a.gs-image img{border:3px solid #fefefe}
.googlecse__component div.gs-image-box a.gs-image:focus-visible *,.googlecse__component div.gs-image-box a.gs-image:hover *,.googlecse__component div.gsc-imageResult :focus-visible{border-color:#79242f!important;outline:3px solid #79242f!important}
.googlecse__component div.gs-visibleUrl-breadcrumb{color:#3d8230!important}
.googlecse__component div.gs-previewTitle a.gs-previewLink{color:#fefefe!important;text-decoration:underline!important}
.googlecse__component .gs-webResult-not-used a.gs-title{color:#79242f;font-size:1.1875rem!important;line-height:1.5em;text-decoration:none!important;text-underline-offset:3px}
.googlecse__component .gs-webResult-not-used a.gs-title *,.googlecse__component .gs-webResult-not-used a.gs-title:hover *{color:#79242f;font-size:1.1875rem!important;font-weight:700!important;text-decoration:none!important}
.googlecse__component .gs-webResult-not-used a img{background-color:transparent!important;border:5px solid #79242f;display:inline-block;text-decoration:none!important}
.googlecse__component .gs-webResult-not-used a:focus-visible img,.googlecse__component .gs-webResult-not-used a:hover img{border-color:#014c44;outline:0}
.googlecse__component .gs-webResult *{font-size:1.1875rem;line-height:1.25em}
.header{background-color:#79242f;background-image:url(../img/background-header.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;isolation:isolate;position:relative;z-index:300}
.header .logo__svg svg{width:14.0625rem}
.header__identity{background-color:#79242f;padding:1.5rem 0}
.header__identity .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between}
.header__identity .wrapper,.header__identity .wrapper .header__utility{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.header__toggle{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fefefe;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.75rem;justify-content:center;width:2.75rem}
.header__toggle>svg{color:#79242f}
.header__toggle .brei-icon-menu{font-size:1.25rem}
.header__toggle .brei-icon-close,.header__toggle[aria-pressed=true] .brei-icon-menu{display:none}
.header__toggle[aria-pressed=true] .brei-icon-close{display:inline-block}
@media print,screen and (max-width:63.99875em){
.header__identity{border-bottom:4px solid #79242f}
.header__identity .search-desktop{display:none}
.header #search-form-mobile button{right:1px;top:.0625rem}
.header__toggle{display:block}
.header__navigation{background:#79242f;border-bottom:4px solid #79242f;bottom:100%;display:block;left:0;overflow-x:hidden;overflow-y:auto;padding:.625rem 0;position:fixed;right:0;top:6.0625rem;-webkit-transition-duration:.425s;transition-duration:.425s;-webkit-transition-property:bottom;transition-property:bottom;visibility:hidden;z-index:999}
.body--no-scroll .header__identity{left:0;position:fixed;right:0;top:0}
.body--no-scroll .header__navigation{bottom:0;visibility:visible}
}
@media print,screen and (min-width:48em){
.header .logo .logo__svg svg{width:16.5625rem}
}
@media print,screen and (min-width:64em){
.header__identity{background-color:transparent}
.header__identity .logo{margin-right:auto}
.header__identity .header__toggle{display:none}
.header__identity .search-desktop{-ms-flex-preferred-size:24px;-webkit-box-ordinal-group:5;-ms-flex-order:4;flex-basis:24px;order:4}
.header__navigation{background-position:0 0;background-repeat:repeat-x;background-size:100%}
.header__navigation .search-mobile{display:none}
}
.home-programs{--hr-color:#ff6065;padding:0 1rem}
.home-programs .form__field--large{margin-bottom:0}
.home-programs hr{margin:1.5rem 0 1.25rem}
.home-programs__wrapper{background-color:#fefefe;border-radius:16px;padding-bottom:1rem;padding-top:1.6875rem}
.home-programs__copy{padding-right:1.25rem}
.home-programs__middle{background-image:url(../img/background-programs-sm.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;margin:1rem 0 2rem;padding:1.25rem .625rem}
.home-programs__search{background-color:#fefefe;border-radius:24px;padding:.375rem}
.home-programs__search button{height:3.8125rem!important}
.home-programs__search label{font-size:1.375rem;letter-spacing:0;margin-top:-.125rem;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap}
.home-programs__search label span:before{content:"the"}
@media print,screen and (max-width:47.99875em){
.home-programs__search label{font-size:1rem;font-weight:400!important;margin-top:.0625rem;text-transform:none;width:17ch!important}
.home-programs__search label span:before{content:"a"}
}
@media screen and (max-width:25em){
.home-programs__link a.btn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
}
@media print,screen and (min-width:64em){
.home-programs{padding:0 2.5rem 0 3.4375rem}
.home-programs__wrapper{background-color:transparent;background-image:url(../img/background-programs.png);background-position:0;background-repeat:no-repeat;background-size:auto;padding-bottom:3vw;padding-right:0;padding-top:.6875rem}
.home-programs hr{margin:1.6875rem 0 2.125rem}
.home-programs__copy{padding-right:3.125rem}
.home-programs__middle{background-image:none;margin-left:5%}
.home-programs__search{padding:2.5rem}
.home-programs__lower{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}
}
@media screen and (min-width:64rem) and (max-width:68.75rem){
.home-programs__upper>div{padding-left:4rem}
}
@media screen and (min-width:90rem) and (max-width:103.125rem){
.home-programs__upper>div{padding-left:4rem}
}
.student-life{--hr-color:#ff6065}
.student-life hr{margin:1.5rem 0 1.25rem}
.student-life__copy{margin-bottom:1rem}
.student-life__figure{display:none}
.student-life__lower{display:grid;gap:16px;grid-template-columns:1fr}
.student-life .card-news{background-image:url(../img/background-child-grid.png)}
.student-life .card-news__heading{margin:1.25rem 0 -1.25rem}
@media print,screen and (min-width:48em){
.student-life__lower{grid-template-columns:repeat(2,1fr)}
}
@media print,screen and (min-width:64em){
.student-life{padding-bottom:7.5rem}
.student-life hr{margin:1.6875rem 0 2.125rem}
.student-life__upper{position:relative}
.student-life__figure{display:block;max-width:50%;min-width:50%;position:absolute;right:-96px}
.student-life__figure img{min-width:100%}
.student-life__lower{grid-template-columns:repeat(3,1fr);-webkit-transform:translatey(-80px);transform:translatey(-80px)}
.student-life__lower>div:first-child{-webkit-transform:translatey(240px);transform:translatey(240px)}
.student-life__lower>div:nth-child(2){-webkit-transform:translatey(120px);transform:translatey(120px)}
}
.masthead{--hr-color:#ff6065;background-color:#79242f;border-top-left-radius:0;border-top-right-radius:0;isolation:isolate;overflow:hidden;padding:0;position:relative}
.masthead .wrapper hr{display:none}
.masthead .wrapper .column,.masthead .wrapper .columns{padding:0}
.masthead__title{color:#fefefe;margin-top:.5em}
.masthead__container{background-color:#efbb3c;border-bottom-left-radius:32px;border-top-left-radius:32px;display:grid;grid-template-areas:"stack";isolation:isolate;margin-right:-1.0625rem;margin-top:3.125rem;position:relative;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}
.masthead__container *{grid-area:stack}
.masthead__container .image-accent{opacity:0;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in;z-index:5}
.masthead__container .image-accent:first-child{justify-self:end;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.masthead__container .image-accent:last-child{-ms-flex-item-align:end;align-self:end;border-bottom-left-radius:32px}
.masthead__container--show{background-color:transparent;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:background 0s linear .2s,-webkit-transform .25s ease;transition:background 0s linear .2s,-webkit-transform .25s ease;transition:transform .25s ease,background 0s linear .2s;transition:transform .25s ease,background 0s linear .2s,-webkit-transform .25s ease}
.masthead__container--show .image-accent{opacity:1;-webkit-transition-delay:.25s;transition-delay:.25s}
.masthead__container--show .masthead__video{-webkit-clip-path:polygon(-2% 0,100% 0,100% 100%,-2% 100%);clip-path:polygon(-2% 0,100% 0,100% 100%,-2% 100%);-webkit-transition-delay:125ms;transition-delay:125ms}
.masthead__image{aspect-ratio:16/9;border-bottom-left-radius:32px;border-top-left-radius:32px;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);max-width:100%;opacity:1;-webkit-transition:-webkit-clip-path .25s ease;transition:-webkit-clip-path .25s ease;transition:clip-path .25s ease;transition:clip-path .25s ease,-webkit-clip-path .25s ease;width:100%;z-index:-1}
.masthead__image-show{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transition-delay:125ms;transition-delay:125ms}
.masthead__video{aspect-ratio:16/9;border-bottom-left-radius:32px;border-top-left-radius:32px;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:1;-webkit-transition:-webkit-clip-path .25s ease;transition:-webkit-clip-path .25s ease;transition:clip-path .25s ease;transition:clip-path .25s ease,-webkit-clip-path .25s ease;width:99.99%}
.masthead__btn{bottom:.5rem;cursor:pointer;height:2.1875rem;position:absolute;right:1rem;width:2.5rem;z-index:5}
.masthead__btn svg{font-size:1rem}
.masthead__btn svg.brei-icon-play{display:block}
.masthead__btn svg.brei-icon-pause,.masthead__btn--is-playing svg.brei-icon-play{display:none}
.masthead__btn--is-playing svg.brei-icon-pause{display:block}
.masthead__footer{min-width:100%;visibility:visible}
.masthead--home{overflow:visible}
.masthead--home .masthead__title{margin-top:0}
@media screen and (min-width:65.5625rem) and (max-width:79.9375rem){
.masthead--home .masthead__title{font-size:6vw}
}
@media screen and (min-width:111.875em){
.masthead--home .masthead__title{max-width:80%}
}
.masthead--home .masthead__copy--footer{color:#fefefe;margin-top:2rem}
.masthead--home .masthead__copy{color:#fefefe;max-width:90%}
@media screen and (max-width:79.9375em){
.masthead--home .masthead__copy{display:none}
}
@media screen and (min-width:80rem) and (max-width:88.6875rem){
.masthead--home .masthead__copy{max-width:60%}
}
@media screen and (min-width:88.75rem) and (max-width:96.875rem){
.masthead--home .masthead__copy{max-width:70%}
}
.masthead--home .masthead__accent{position:absolute;right:-16px;top:-3rem}
@media print,screen and (min-width:64em){
.masthead--home .masthead__accent{left:-3rem;top:0}
}
.masthead--home .wrapper{background-image:url(../img/background-home.jpg);background-position:0 bottom;background-repeat:no-repeat;background-size:100%;padding-bottom:7.5rem;position:relative}
.masthead--home .wrapper .masthead__hr{width:85%}
.masthead--home .wrapper hr{display:inline-block;margin:1.3125rem 0 1.875rem}
@media print,screen and (min-width:64em){
.masthead--home .wrapper hr{margin:1.625rem 0 2.5rem}
}
.masthead--home .wrapper .masthead__leaf{bottom:0;position:absolute;width:40%}
@media print,screen and (min-width:64em){
.masthead--home .wrapper .masthead__leaf{display:none}
}
.masthead--home .wrapper:after{background-color:#f0f0f0;content:"";height:.1875rem;inset:0;position:absolute;top:auto;z-index:-1}
@media print,screen and (max-width:63.99875em){
.masthead--home .wrapper{background-image:url(../img/background-home-sm.jpg)}
}
.masthead--home .decorator__top-2,.masthead--home .hide-images,.masthead--home .image-accent{display:none}
.masthead--home .masthead__container{aspect-ratio:1/1;margin-left:auto;margin-top:0;overflow:hidden}
@media print,screen and (min-width:64em){
.masthead--home .masthead__container{border-top-left-radius:0;overflow:visible}
}
.masthead--home .masthead__image{aspect-ratio:1/1}
@media print,screen and (min-width:64em){
.masthead--home .masthead__image{border-top-left-radius:0}
}
.masthead--home .masthead__decorators{position:relative}
.masthead--home .masthead__decorator{aspect-ratio:1/1;border-radius:16px;display:none;position:absolute}
.masthead--home .masthead__decorator.decorator-2{aspect-ratio:16/9}
@media screen and (min-width:80em){
.masthead--home .masthead__decorator{display:block}
.masthead--home .masthead__decorator.decorator-0{bottom:7.0625rem;left:-13.5rem}
.masthead--home .masthead__decorator.decorator-1{bottom:-12.6875rem;left:-19.75rem}
.masthead--home .masthead__decorator.decorator-2{bottom:-12.6875rem}
.masthead--home .masthead__copy--footer{display:none}
}
@media print,screen and (min-width:64em){
.masthead--home .masthead__decorators--sm{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-right:1rem;width:100%}
.masthead--home .masthead__decorators--sm .decorator__top-0,.masthead--home .masthead__decorators--sm .decorator__top-1{-webkit-box-flex:1;-ms-flex-positive:1;border-radius:16px;flex-grow:1;min-width:100%}
}
@media screen and (min-width:64rem) and (max-width:79.9375rem){
.masthead--home .hide-images{display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media screen and (min-width:80em){
.masthead--home .masthead__container{margin-top:1.4375rem}
}
.masthead--home-video .masthead__container{aspect-ratio:16/9}
@media print,screen and (min-width:64em){
.masthead--home-video .masthead__video{border-top-left-radius:0}
}
.masthead--home-video .masthead__btn{bottom:1rem;color:#79242f}
.masthead--home-video .masthead__btn:after,.masthead--home-video .masthead__btn:before,.masthead--home-video .masthead__btn:hover:before{background-color:#fefefe}
.masthead--home-video .masthead__btn:focus-visible{color:#fefefe}
.masthead--home-video .masthead__btn:focus-visible:after,.masthead--home-video .masthead__btn:focus-visible:before{background-color:#79242f}
.masthead--home-video .masthead__copy{max-width:90%;min-width:90%}
.masthead--home-video .masthead__decorators--sm{display:grid}
.masthead--home-video .masthead__decorators--sm .decorator__top-0,.masthead--home-video .masthead__decorators--sm .decorator__top-1{justify-self:center;min-width:75%}
.masthead--home-video .masthead__decorators .decorator-0,.masthead--home-video .masthead__decorators .decorator-1{display:none}
@media print,screen and (min-width:48em){
.masthead{background-position:left -1px;background-size:100%}
.masthead .wrapper hr{display:block}
.masthead__image{margin-top:0}
}
@media print,screen and (min-width:64em){
.masthead__container{margin-right:-5vw}
}
@media screen and (min-width:120em){
.masthead__container{margin-right:-6.0625rem}
}
.media{--border-radius:16px;--hr-color:#ff6065}
.media__image{border-bottom-left-radius:0;border-top-left-radius:var(--border-radius);height:100%;min-width:100%;width:100%}
@media print,screen and (min-width:64em){
.media__image{border-bottom-left-radius:var(--border-radius)}
}
.media__footer,.media__header{background:#f0f0f0;padding-left:1rem;width:calc(100% - 1rem)}
.media__header{border-top-right-radius:var(--border-radius);padding-top:3.125rem}
.media__footer{border-bottom-right-radius:var(--border-radius);padding-bottom:3.125rem}
.media__wrapper{background-color:#f0f0f0;padding-left:1rem;position:relative}
.media__copy,.media__title{max-width:80%;padding:1rem 0}
.media a.btn-tertiary-left{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.media.media--wide{margin:0 auto;max-width:120rem}
.media.media--wide .media__footer,.media.media--wide .media__header,.media.media--wide .media__items,.media.media--wide .media__wrapper{background:#fefefe}
.media__imagery{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid!important;grid-template-areas:"stack";justify-items:center}
.media__imagery *{grid-area:stack}
.media figcaption{height:0;overflow:hidden}
.media figcaption~.media__image{border-bottom-left-radius:0}
.media__caption{background-color:#404057;color:#fefefe;padding:1rem;position:relative;text-align:center}
.media__caption:empty{display:none}
.media__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#79242f;border-bottom-left-radius:32px;border-top-left-radius:32px;color:#fefefe;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:.625rem 0;position:absolute;right:0;top:calc(50% - 4.375rem);width:3.125rem;z-index:100}
.media__controls a{color:#fefefe;cursor:pointer;margin:.4375rem}
.media__controls .media-amount{border:1px solid #ff6065;border-left:0;border-right:0;letter-spacing:-.0625rem;margin:.3125rem 0;padding:.3125rem 0;text-align:center;width:100%}
.media [data-id=prev]{rotate:180deg}
.media [data-id=media_controls_sm]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;border-radius:0;border-bottom-left-radius:var(--border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0;flex:0;-ms-flex-direction:row;flex-direction:row;height:3.75rem;justify-content:flex-start;margin-bottom:0;min-width:calc(100% + 16px)!important;padding:0;position:relative}
.media [data-id=media_controls_sm] a{margin:1.375rem .9375rem .9375rem}
.media [data-id=media_controls_sm] [data-id=next]{border-right:1px solid #ff6065}
.media [data-id=media_controls_sm] .media-amount{-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:stretch;border:0;border-left:1px solid #ff6065;border-right:1px solid #ff6065;display:grid;margin:0;min-width:70px;white-space:nowrap;width:auto}
@media print,screen and (min-width:64em){
.media [data-id=media_controls_sm]{display:none}
}
.media [data-id=media_controls]{display:none}
.media [data-id=media_controls] div{text-align:center}
@media print,screen and (min-width:64em){
.media [data-id=media_controls]{display:block}
}
.media--gallery hr{display:none}
.media--video .media__image{border-bottom-left-radius:var(--border-radius)}
.media--video.media--wide .media__footer,.media--video.media--wide .media__header,.media--video.media--wide .media__items{background:#fefefe}
.media--video.media--wide hr{margin:0;visibility:hidden}
.media--home *{background-color:transparent}
.media--home hr{margin:.5rem 0 2rem}
.media--home [data-id=media_controls_sm]{background-color:#fefefe;border-radius:20px;border-bottom-right-radius:0;border-top-right-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:52px}
.media--home .media__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.media--home .media__wrapper{padding-left:0}
.media--home .media__items{border-radius:32px;grid-area:media;overflow:hidden}
.media--home .media__image{border-radius:32px}
.media--home .media__content{grid-area:content}
.media--home .media__caption{padding:2rem 0 .625rem;text-align:left}
.media--home .media-amount{color:#404057}
@media print,screen and (min-width:64em){
.media--home hr{margin:.625rem 0 2.5rem}
.media--home .media__inner{display:grid;grid-template-areas:"content media";grid-template-columns:40% 60%}
.media--home .media__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}
.media--home .media__wrapper{z-index:11}
.media--home .media__title{min-width:100%;padding-right:4rem;text-align:right}
.media--home .media__caption{margin:17% 0 0;padding:0}
.media--home .media__text{padding:0;position:absolute;top:0}
.media--home .media__controls{top:calc(100% - 3.25rem);width:calc(100% + 6.25rem);z-index:10}
}
@media screen and (min-width:120em){
.media--home .media__caption{margin:35% 0 0}
}
@media screen and (min-width:64rem) and (max-width:82.5rem){
.media--home .media__caption{margin:10% 0 0}
}
@media print,screen and (max-width:63.99875em){
.media--narrow{margin-left:-2rem;width:calc(100% + 4rem)}
.media--narrow .media__footer,.media--narrow .media__header{width:calc(100% - 2rem)}
.media--narrow .media__controls{min-width:calc(100% + 32px)!important}
}
@media print,screen and (min-width:64em){
.media{--border-radius:32px}
.media--gallery .hr__wrapper{width:85%}
.media--gallery hr{display:block}
.media--gallery .media__gridtop{border-top-right-radius:var(--border-radius)}
.media--gallery .media__gridbottom{border-bottom-right-radius:150px}
.media--gallery .media-grids{background-color:#fefefe;height:7.5rem;width:91.7%}
.media--gallery .media__header{display:none}
.media--gallery .media__copy,.media--gallery .media__title{padding:0}
.media--gallery .media__wrapper{grid-area:images}
.media--gallery .media__footer{border-radius:0;grid-area:header;width:100%}
.media--gallery .media__container{display:grid;grid-template-areas:"header images";grid-template-columns:40% 60%}
.media__caption{border-bottom-left-radius:var(--border-radius);margin-left:2rem;overflow:hidden}
.media__wrapper{padding-left:0}
.media__items{padding-left:2rem}
.media__footer,.media__header{padding-left:2.125rem;width:87.5%}
.media--video .media__items{padding-left:2rem}
.media--video .media__copy{font-size:1.2rem}
.media--gallery.media--wide .media__footer{padding-left:5%}
.media--video.media--wide .media__header{padding-bottom:2rem;padding-left:5%}
.media--video.media--wide .media__footer,.media--video.media--wide .media__items{padding-left:5%}
.media--video.media--wide .hr-wrapper{max-width:80%;overflow:hidden}
.media--video.media--wide hr{visibility:visible}
.media--narrow{width:calc(100% + 4.625rem)}
}
@media screen and (min-width:120em){
.media--gallery.media--wide .media__footer,.media--video.media--wide .media__footer,.media--video.media--wide .media__header,.media--video.media--wide .media__items{padding-left:6rem}
}
.quick-links{--radius:16px;width:100%}
.quick-links__heading{background-color:#404057;border-top-right-radius:var(--radius);position:relative}
.quick-links__heading .font-h2{color:#fefefe;font-size:2.0625rem;padding:1.875rem 0 1.875rem 1.875rem}
.quick-links__heading :before{background-image:url(../img/stitch.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:50%;left:-.8125rem;position:absolute;top:20%;width:1.625rem}
.quick-links__inner{background-color:#fafafc;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);padding:.3125rem var(--radius)}
.quick-links__link a span.text{font-size:1.2rem!important}
.quick-links__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:3px dotted #f0f0f0;display:grid;justify-items:center;min-height:100px;padding:.3125rem 0}
.quick-links__list:first-child .quick-links__item:first-child{border:0}
@media print,screen and (min-width:64em){
.quick-links{--radius:32px}
.quick-links__heading .font-h2{font-size:2.4375rem}
.quick-links__heading :before{bottom:-1.875rem;height:100%;left:-1.5625rem;top:auto;width:3.125rem}
.quick-links__inner{padding:var(--radius)}
.quick-links__list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
.quick-links__list:not(:first-child){border-top:3px dotted #f0f0f0}
.quick-links__list .quick-links__item:not(:first-child){border-left:3px dotted #f0f0f0}
.quick-links__item{-webkit-box-flex:1;-ms-flex-positive:1;border:0;flex-grow:1;max-width:50%}
}
@media print,screen and (max-width:63.99875em){
.stats{padding:0 1rem}
}
.story-telling .quote__wrapper{border-color:#4ad4c4}
.story-telling .media__image{border-radius:8px;float:right;max-width:calc(100% - 4.375rem)}
@media print,screen and (min-width:48em){
.story-telling .media__image{border-radius:16px}
}
.story-telling .quote{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;-ms-flex-direction:column;flex-direction:column;margin-top:0;padding-top:0;row-gap:10px;-webkit-transform:translateY(-100px);transform:translateY(-100px)}
.story-telling .quote :after{display:block}
.story-telling__imagery--with-video{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-areas:"stack";justify-items:center}
.story-telling__imagery--with-video *{grid-area:stack}
@media print,screen and (max-width:63.99875em){
.story-telling{padding:0 1rem}
.story-telling .column,.story-telling .columns{padding-left:0;padding-right:0}
.story-telling__figure{padding-left:4.75rem!important}
.story-telling .quote__inner{padding:.5625rem 0 0}
}
@media print,screen and (min-width:48em){
.story-telling{padding-left:6.25rem}
.story-telling .quote__wrapper{-webkit-transform:translateX(-100px);transform:translateX(-100px);width:calc(100% + 6.25rem)}
.story-telling--wide{padding-left:0}
.story-telling--wide .quote__wrapper{-webkit-transform:none;transform:none;width:100%}
.story-telling--wide .story-telling__figure{padding-left:0}
.story-telling--wide .quote{-webkit-transform:none;transform:none}
.story-telling--wide .media__image{float:none;max-width:100%}
.story-telling--wide .story-telling__container .column:first-child,.story-telling--wide .story-telling__container .columns:first-child{padding-right:1.5625rem}
.story-telling--wide .story-telling__container .column:last-child,.story-telling--wide .story-telling__container .columns:last-child{padding-left:1.5625rem}
}
@media print,screen and (max-width:47.99875em){
.story-telling .media__image{width:calc(100% - 3.75rem)}
.story-telling--wide .quote{-webkit-transform:translateY(-25px);transform:translateY(-25px)}
}
.table{color:#000}
.table__table{background:-webkit-gradient(linear,left top,right top,color-stop(30%,#fefefe),to(hsla(0,0%,100%,0))) 0,-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(70%,#fefefe)) 100%,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.2),transparent) 0,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),transparent) 100%;background:linear-gradient(90deg,#fefefe 30%,hsla(0,0%,100%,0)) 0,linear-gradient(90deg,hsla(0,0%,100%,0),#fefefe 70%) 100%,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.2),transparent) 0,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),transparent) 100%;background-attachment:local,local,scroll,scroll;background-repeat:no-repeat;background-size:100px 100%,100px 100%,50px 100%,50px 100%;overflow-x:scroll}
.table table{border-collapse:collapse;min-width:768px;width:100%}
.table td,.table th,.table tr{font-family:proxima-nova,sans-serif;position:relative;text-align:center;z-index:100}
.table tr:nth-child(2n) td,.table tr:nth-child(2n) th{background-color:rgba(0,0,0,.08)}
.table .highlight td{font-weight:700}
.table td{padding:1.875rem .75rem}
.table th{background-color:#000;color:#fefefe;padding:1.875rem 1rem}
#timeline_container{margin-right:1rem}
#timeline_container .timeline-row{display:grid;grid-template-areas:"empty line stat";grid-template-columns:0 60px 1fr}
#timeline_container .timeline-row:first-child div.timeline-date-wrapper{padding-top:6.25rem}
#timeline_container .timeline-row:first-child div.line-container:before{background-color:#ff6065;border-radius:50%;-webkit-box-shadow:0 0 0 3px rgba(255,96,101,.5);box-shadow:0 0 0 3px rgba(255,96,101,.5);content:"";height:1.875rem;margin-left:.9375rem;margin-top:-.625rem;opacity:1;position:absolute;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:1.875rem;z-index:5}
#timeline_container .timeline-row .stat{background-color:#f0f0f0;background-size:0;border-color:transparent;opacity:.1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
#timeline_container .timeline-row .stat.is-onscreen{border-color:#fefefe;opacity:1}
#timeline_container .timeline-row .stat.is-ready{background-color:#fefefe;background-size:cover}
#timeline_container div.timeline-empty{grid-area:empty}
#timeline_container div.timeline-date-wrapper{grid-area:stat}
#timeline_container div.line-container{background-image:url(../img/line-white-sm.png);background-position:50%;background-repeat:no-repeat;display:grid;grid-area:line;grid-template-areas:"stack"}
#timeline_container div.line-container:after{align-self:center;background-color:#ff6065;border-radius:50%;-webkit-box-shadow:0 0 0 3px rgba(255,96,101,.5);box-shadow:0 0 0 3px rgba(255,96,101,.5);content:"";grid-area:stack;height:1.875rem;justify-self:center;margin-top:2rem;opacity:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:1.875rem;z-index:5}
#timeline_container div.line-container div.line-image{background-repeat:no-repeat;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);display:grid;grid-area:stack;height:100%;z-index:4}
#timeline_container div.line-container.show-circle:after{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:popMe;animation-name:popMe}
@-webkit-keyframes popMe{
0%{-webkit-transform:scale(0);transform:scale(0)}
25%{opacity:1}
40%{-webkit-transform:scale(1.5);transform:scale(1.5)}
60%{-webkit-transform:scale(.9);transform:scale(.9)}
75%{-webkit-transform:scale(1.1);transform:scale(1.1)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes popMe{
0%{-webkit-transform:scale(0);transform:scale(0)}
25%{opacity:1}
40%{-webkit-transform:scale(1.5);transform:scale(1.5)}
60%{-webkit-transform:scale(.9);transform:scale(.9)}
75%{-webkit-transform:scale(1.1);transform:scale(1.1)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
#timeline_container .timeline-row:nth-child(odd) div.timeline-date-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}
#timeline_container .timeline-future-row{display:grid;grid-template-areas:"line future";grid-template-columns:60px 1fr}
#timeline_container .timeline-future-row div.line-container{background-image:url(../img/line-white-end-sm.png)}
#timeline_container .timeline-future-row div.line-container div.line-image{background-image:url(../img/line-red-end-sm.png)}
#timeline_container .timeline-future-row .timeline-future{grid-area:future;margin-top:3.125rem}
@media print,screen and (max-width:63.99875em){
#timeline_container div.line-image{background-image:url(../img/line-red-sm.png);background-position:50%}
#timeline_container div.timeline-date-wrapper{padding-top:2rem}
}
@media print,screen and (min-width:64em){
#timeline_container{margin-left:4rem;margin-right:4rem}
#timeline_container .timeline-row{grid-template-columns:1fr 237px 1fr}
#timeline_container .timeline-row:first-child div.timeline-date-wrapper{padding-top:12.5rem}
#timeline_container .timeline-row:first-child div.line-container:before{margin-left:6.4375rem}
#timeline_container .timeline-row div.line-container{background-image:url(../img/line-white.png);background-position:100%}
#timeline_container .timeline-row div.line-container:after{margin-left:auto;margin-right:-.9375rem;margin-top:.9375rem}
#timeline_container .timeline-row div.line-image{background-image:url(../img/line-red.png);background-position:100%;width:14.75rem}
#timeline_container .timeline-row:nth-child(odd){grid-template-areas:"stat line empty"}
#timeline_container .timeline-row:nth-child(odd) div.line-container{background-image:url(../img/line-white-left.png);background-position:0}
#timeline_container .timeline-row:nth-child(odd) div.line-container:after{margin-left:-.8125rem;margin-right:auto}
#timeline_container .timeline-row:nth-child(odd) div.line-image{background-image:url(../img/line-red-left.png);background-position:0}
#timeline_container .timeline-future-row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
#timeline_container .timeline-future-row div.line-container{background-position:center 0;background-repeat:repeat-y;display:grid;grid-template-areas:"stack";height:12.5rem;width:100%}
#timeline_container .timeline-future-row div.line-container:after{align-self:center;grid-area:stack;margin-bottom:-10.625rem}
#timeline_container .timeline-future-row div.line-image{align-self:center;background-position:center 0;grid-area:stack;height:12.5rem;width:100%}
#timeline_container .timeline-future-row div.timeline-future{margin-top:0;max-width:70%}
}
.aggregate aside .component{margin-top:0}
@media print,screen and (max-width:63.99875em){
.aggregate aside{background-color:#fefefe;border-radius:32px 32px 0 0;margin:0;padding:3.125rem 1rem 0}
.aggregate__content{background-color:#fefefe;border-radius:0 0 32px 32px;padding:0 1rem 3.125rem}
}
@media print,screen and (min-width:64em){
.aggregate__content{padding:0}
.aggregate__content .is-content{margin:0 4.625rem}
.aggregate__wrapper{background-color:#fefefe;border-radius:32px;margin:0 0 0 4%;padding:3.125rem 0}
}
.aggregate__set>hr{--hr-color:#ff6065;margin:2.25rem 0 2.625rem}
.aggregate__set .form__field div label{font-weight:100;letter-spacing:0;text-transform:none}
@media print,screen and (max-width:63.99875em){
.aggregate__set .form__field{left:-.25rem;top:-.25rem;width:calc(100% + .5rem)}
.aggregate__set .form__field--hover{border-top-left-radius:0;border-top-right-radius:0}
}
.aggregate__title{color:#79242f}
.aggregate__info{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;margin-bottom:2rem;min-height:34px}
.aggregate__chips .chip{margin:.125rem 1rem .25rem 0}
.aggregate__chips:empty+.aggregate__reset{display:none}
@media print,screen and (max-width:63.99875em){
.aggregate__chips{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
.aggregate__reset{-ms-flex-negative:0;flex-shrink:0;font-size:1rem;line-height:1.5}
.aggregate__reset:only-child{display:none}
@media print,screen and (max-width:63.99875em){
.aggregate__reset{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
}
.aggregate__count{font-size:1rem;font-weight:700;line-height:1.5;margin-left:1rem;white-space:nowrap}
@media print,screen and (max-width:63.99875em){
.aggregate__count{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin-bottom:1rem;margin-left:0;order:0;width:100%}
}
@media print,screen and (min-width:64em){
.aggregate__count{margin-left:auto}
}
.aggregate__loading svg{fill:#ff6065;display:block;height:12.5rem;margin:0 auto;width:12.5rem}
.aggregate__results{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:16px;justify-content:space-between}
.aggregate__pagination{margin-top:3.5rem;text-align:center}
@media print,screen and (min-width:48em){
.aggregate__results .card-faculty{width:calc(50% - .5rem)}
}
@media screen and (min-width:64rem) and (max-width:85.3125rem){
.rail-filter__set .rail-filter__label{font-size:1.1875rem}
.aggregate--program .aggregate__results{display:grid;grid-template-columns:1fr 1fr}
.aggregate--program .aggregate__results .card-program{display:grid;grid-template-columns:1fr;overflow:hidden}
.aggregate--program .aggregate__results .card-program figure{border-bottom-left-radius:0}
}
.level>.component{margin-top:4.5rem}
.level__content.column,.level__content.columns{padding:0}
.level__content .component{margin-top:4.5rem}
.level__wrapper{background-color:#fefefe;border-radius:32px;margin:0;padding:3.125rem 0}
.level__wrapper.is-fullscreen{margin:0 auto;width:90%}
.level__wrapper.is-fullscreen .is-content{margin:0 auto;max-width:80%}
.level__wrapper:not(.is-fullscreen) .is-content{margin:0 1rem}
@media print,screen and (min-width:64em){
.level__wrapper.is-fullscreen{max-width:80%;padding:4.6875rem 0}
.level__wrapper.is-fullscreen .is-content{max-width:65%}
.level__wrapper:not(.is-fullscreen){margin-left:4%}
.level__wrapper:not(.is-fullscreen) .is-content{margin:0 4.625rem}
}
.mfp-bg{background:#000;opacity:.8;overflow:hidden;z-index:1042}
.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}
.mfp-wrap{-webkit-backface-visibility:hidden;outline:0!important;z-index:1043}
.mfp-container{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;padding:0 2rem;position:absolute;text-align:center;top:0;width:100%}
.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-arrow .btn__icon,.mfp-close .btn__icon,.mfp-counter .btn__icon,.mfp-preloader .btn__icon{pointer-events:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;left:.5rem;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}
button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;outline:0;overflow:visible;padding:0;-ms-touch-action:manipulation;touch-action:manipulation;z-index:1046}
button::-moz-focus-inner{border:0;padding:0}
.mfp-close{font-family:Arial,Baskerville,monospace;font-size:1.75rem;font-style:normal;opacity:.65;padding:0 0 1.125rem .625rem;position:absolute;right:0;text-align:center;text-decoration:none;top:0}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:.0625rem}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{padding-right:.375rem;right:-6px;text-align:right;width:100%}
.mfp-counter{color:#ccc;font-size:.75rem;line-height:1.125rem;position:absolute;right:0;top:0;white-space:nowrap}
.mfp-arrow{-webkit-tap-highlight-color:transparent;height:6.875rem;margin:-3.4375rem 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:5.625rem}
.mfp-arrow:active{margin-top:-3.375rem}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:2.1875rem;margin-top:2.1875rem;position:absolute;top:0;width:0}
.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:.5rem}
.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:1.9375rem}
.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:1.5625rem}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:2.4375rem}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-bottom:2.5rem;padding-top:2.5rem}
.mfp-iframe-holder .mfp-content{line-height:0;max-width:56.25rem;width:100%}
.mfp-iframe-holder .mfp-close{top:-2.5rem}
.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}
.mfp-iframe-scaler iframe{background:#000;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}
img.mfp-img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:2.5rem 0;width:auto}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-figure:after{background:#444;bottom:2.5rem;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:2.5rem;width:auto;z-index:-1}
.mfp-figure small{color:#bdbdbd;display:block;font-size:.75rem;line-height:.875rem}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{cursor:auto;left:0;margin-top:-2.25rem;position:absolute;top:100%;width:100%}
.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:1.125rem;padding-right:2.25rem;text-align:left}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-height:18.75rem),screen and (max-width:50rem) and (orientation:landscape){
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:.3125rem}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:.1875rem .3125rem;position:fixed;top:auto}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:.1875rem}
.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:2.1875rem;line-height:2.1875rem;padding:0;position:fixed;right:0;text-align:center;top:0;width:2.1875rem}
}
@media (max-width:56.25rem){
.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:1rem;padding-right:1rem}
}
.mfp-iframe-holder .mfp-close{font-size:1rem;height:1.75rem;opacity:1;padding:0;right:0;text-align:center;top:-3.25rem;width:1.75rem}
.mfp-close-btn-in .mfp-close{background-color:transparent;opacity:1;outline:0;padding:0;right:0;text-align:center;top:-3.25rem}
.mfp-content{background-color:#fefefe;margin:6.875rem 0 1rem;width:100%}
@media print,screen and (min-width:48em){
.mfp-content{max-width:65.625rem}
}
.selectability-offscreen{-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%);height:.0625rem;margin:-.0625rem;outline:0;overflow:hidden;padding:0;position:absolute!important;width:.0625rem}
.selectability-offscreen.js-selectability--has-value~label{background-color:#fefefe!important;color:#404057!important;-webkit-transform:translate(-11.5px,-31px) scale(.8);transform:translate(-11.5px,-31px) scale(.8)}
.selectability{background-color:#fefefe;border:3px solid;border-radius:20px;color:currentColor;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:700;height:4rem;outline:2px solid transparent;position:relative;text-align:left;z-index:50}
.selectability~label{background-color:#fefefe;left:1.4375rem;line-height:1.2;padding:0 .125rem;position:absolute;top:1.3125rem;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;z-index:51}
.selectability .js-selectability--has-value{font-weight:400}
.selectability:not(.js-selectability--has-value):focus-visible~label{background-color:transparent;color:#fefefe}
.selectability:after,.selectability:before{content:"";position:absolute;z-index:50}
.selectability:focus,.selectability:hover{outline-color:#404057}
.selectability:focus:after,.selectability:hover:after{left:-.125rem;top:-.125rem;width:calc(100% + .25rem)}
.selectability:focus-visible{background-color:#404057;border-color:#fefefe;outline-color:#404057}
.selectability:focus-visible .js-selectability--has-value{color:#fefefe}
.selectability:focus-visible .js-selectability--has-value:after{color:#404057}
.selectability:focus-visible:after{border:0 solid;height:calc(100% + .25rem);left:-.125rem;top:-.125rem;width:calc(100% + .25rem)}
.selectability:focus-visible [role*=textbox]:after{background-image:url(../img/chevron-white.svg);border-top-left-radius:24px;border-top-right-radius:24px}
.form__field--is-invalid .selectability{border-color:#d63f13;outline-color:#d63f13}
.form__field--is-invalid .selectability~label{background-color:transparent;color:#d63f13!important}
.form__field--is-invalid .selectability [role*=textbox]:after{background-color:#d63f13;background-image:url(../img/chevron-white.svg);border-color:#d63f13}
.form__field--is-invalid .selectability:after{height:calc(100% + .25rem);left:-.125rem;top:-.125rem;width:calc(100% + .25rem)}
.form__field--is-invalid .selectability~.form__error-icon{right:78px;z-index:60}
.form__field--is-invalid .selectability~.form__error-icon svg{color:#d63f13}
.selectability~.form__valid-icon{right:78px;z-index:60}
.selectability~.form__valid-icon svg{color:#3d8230}
.selectability [role*=textbox]{height:100%;overflow:hidden;padding:1rem 3.75rem .875rem 1.25rem;position:relative;z-index:52}
.form__field--is-valid .selectability [role*=textbox]{padding:1rem 6.875rem .875rem 1.25rem}
.selectability [role*=textbox]:after{background-color:currentColor;background-image:url(../img/chevron.svg);background-position:50%;background-repeat:no-repeat;border:2px solid;border-top-left-radius:24px;border-top-right-radius:24px;bottom:-.125rem;content:"";font-size:2.6rem;padding:.1875rem 1.25rem;position:absolute;right:-2px;rotate:90deg;top:-.125rem;width:3.875rem}
.selectability[aria-expanded=true]{z-index:55}
.selectability[aria-expanded=true]~label{z-index:56}
.selectability[aria-expanded=true]:after{border:0 solid;height:calc(100% + .25rem);left:-.125rem;top:-.125rem;width:calc(100% + .25rem)}
.selectability[aria-expanded=true] [role*=textbox]:after{border:0 solid;border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-left:0;border-top-left-radius:0;border-top-right-radius:0;rotate:-90deg}
.selectability[aria-expanded=true] [role*=listbox]{background-color:#fefefe;border:3px solid #404057;border-radius:20px;left:-.125rem;overflow-y:auto;position:absolute;top:4.75rem;width:calc(100% + .25rem)}
.selectability[aria-disabled=false] [role=option]{border-top:2px solid #404057;cursor:default;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;padding:.75rem .625rem .75rem 1.25rem}
.selectability[aria-disabled=false] [role=option]:first-child{border-top:0;padding-top:.875rem}
.selectability[aria-disabled=false] [role=option]:focus,.selectability[aria-disabled=false] [role=option]:hover{background:#404057;color:#fefefe;outline:0}
.selectability[aria-disabled=false] [role=option]:hover{text-decoration:none}
.selectability[aria-disabled=true]{background-color:#ebebeb;border-color:#ebebeb;color:#54565a}
.selectability[aria-disabled=true]:hover{border-color:#ebebeb;outline:0}
.selectability[aria-disabled=true] [role*=textbox]{border-color:#404057;outline:2px solid transparent}
.selectability[aria-disabled=true] [role*=textbox]:after{background-color:#ebebeb;background-image:url(../img/chevron-gray.svg);border-color:transparent;color:transparent}
.selectability[aria-disabled=true]~label{background-color:transparent;color:#404057;opacity:0}
.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.slick-list,.slick-slider{display:block;position:relative}
.slick-list{margin:0;overflow:hidden;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}
.slick-arrow.slick-hidden{display:none}
.slick-dots{display:block;list-style:none;margin:0;padding:0;text-align:center;width:100%}
.slick-dots *{outline-color:transparent!important}
.slick-dots li{display:inline-block;margin:0 .40625rem;padding:0;position:relative}
.slick-dots li button{color:transparent;cursor:pointer;font-size:0;height:1.5rem;line-height:0;outline-color:transparent!important;position:relative;width:1.5rem}
.slick-dots li button:before{background-color:transparent;border:3px solid #404057;border-radius:50%;-webkit-transition:all .25s ease;transition:all .25s ease;z-index:2}
.slick-dots li button:after,.slick-dots li button:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}
.slick-dots li button:after{background-color:#fefefe;border:0 solid #fefefe;border-radius:50%;-webkit-transition:border-width .25s ease;transition:border-width .25s ease;z-index:1}
.slick-dots li button:focus,.slick-dots li button:focus-visible,.slick-dots li button:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}
.slick-dots li button:focus-visible:before,.slick-dots li button:focus:before,.slick-dots li button:hover:before{border-width:3px;bottom:-.125rem;left:-.125rem;right:-2px;top:-.125rem}
.slick-dots li.slick-active button:before{border-width:3px;bottom:-.125rem;left:-.125rem;right:-2px;top:-.125rem}
.slick-dots li.slick-active button:after{background-color:#4ad4c4}
.slick-dots li.slick-active button:focus:before,.slick-dots li.slick-active button:hover:before{border-width:3px;bottom:-.25rem;left:-.25rem;right:-4px;top:-.25rem}
.slick-dots li.slick-active button:focus:after,.slick-dots li.slick-active button:hover:after{background-color:#404057;border-width:4px;bottom:-.125rem;left:-.125rem;right:-2px;top:-.125rem}