.color1,section.newsletter,section.purple a,body,a,.color,.barLink,body .split ul li a,section,aside.links,article h3,article a,h1,h2,h3,h4,sup,.dropcap:first-child:first-letter{color:#312782}.color1-bg,section.purple,body .frame-border,.color-bg,.barLink:after,body .split ul li a:after,article a:after,.barLink:before,body .split ul li a:before,article a:before,.blend{background-color:#312782}.color1-fill,#b path,.color-fill{fill:#312782}.color1-border,.intro-withLine,hr,.color-border,article blockquote{border-color:#312782}.color2{color:#312782}.color2-bg{background-color:#312782}.color2-fill{fill:#312782}.color2-border{border-color:#312782}.color3,section.purple h2,section.purple,.white,.barLink.active,body .split ul li a.active,article a.active{color:#fff}.color3-bg,section.purple a,aside.links .second,aside.links .first,aside.links,.white-bg{background-color:#fff}.color3-fill,.white-fill{fill:#fff}.color3-border,.white-border{border-color:#fff}.color4{color:#e7e7e7}.color4-bg,main,.main{background-color:#e7e7e7}.color4-fill{fill:#e7e7e7}.color4-border{border-color:#e7e7e7}.color5,ol li .note,.gray{color:#444}.color5-bg,.gray-bg{background-color:#444}.color5-fill,.gray-fill{fill:#444}.color5-border,.gray-border{border-color:#444}*{box-sizing:border-box}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.clear:after,body .social ul:after,body .split:after,body .mainNav:after{content:"";display:table;clear:both}.nobreak{white-space:nowrap}.show{display:block}.hide,.hidden{display:none}.caps{text-transform:uppercase}.center{text-align:center}.verticalAlign{left:0;right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.table{display:table}.table .row{display:table-row}.table .cell{display:table-cell}.container{padding:0 20px;max-width:1400px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}.container:after{content:"";display:table;clear:both}.container .addMargin{margin:0 20px}.fluid{background-size:cover;background-repeat:no-repeat;background-position:50%}.dropcap:first-child:first-letter{float:left;font-size:100px;line-height:79px;padding-top:4px;padding-right:15px;padding-left:3px}.position-center{position:absolute;bottom:0;top:0;right:0;left:0;margin:auto}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.frame-border{-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1);position:fixed;background:#fff;z-index:10000}.frame-border-top,.frame-border-bottom{height:20px}.frame-border-left,.frame-border-right{width:20px}.frame-border-left{top:-50px;left:0;bottom:-50px}.frame-border-top{top:0;left:0;right:0}.frame-border-right{top:-50px;right:0;bottom:-50px}.frame-border-bottom{bottom:0;left:0;right:0}.red{color:#f30}.yellow{color:#f9ca0f}.mobileOnly{display:none}@media screen and (max-width:850px){.mobileOnly{display:block}}::-moz-selection{background:rgba(49,39,130,.2)}::selection{background:rgba(49,39,130,.2)}*{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}a.block{display:block}a.block:before,a.block:after{display:none!important}body{margin:20px;background:#fff}img{max-width:100%;height:auto;display:block}img.fluid{-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1);-moz-transition:opacity .3s cubic-bezier(.23,1,.32,1);-ms-transition:opacity .3s cubic-bezier(.23,1,.32,1);-o-transition:opacity .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1);opacity:0}img.fluid.loaded{opacity:1}figure{margin:0;padding:0;margin:1.5em 0}figure img{width:100%}fieldset{border:none;margin:0;padding:0}form{border:none;background:rgba(49,39,130,.1);padding:.7em}form.form--subscribe input{float:left;width:calc(100% - 130px)}form.form--subscribe button{float:right}@media screen and (max-width:420px){form.form--subscribe input,form.form--subscribe button{float:none;width:100%}form.form--subscribe input{margin-bottom:.7em}}hr{border-top-width:1px;border-top-style:solid;margin-top:1em;margin-bottom:1em}hr.b{position:relative;overflow:visible}hr.b:after{position:absolute;left:50%;top:50%;transform:translateX(-50%)translateY(-50%);content:"";background:#fff url(https://bugsys.imgix.net/bugsy/icons.ai?page=1&fm=png32&w=192);width:16px;height:16px;z-index:3;border-radius:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;border:4px solid #fff}input,button{font-size:15px;border:2px solid transparent;padding:6px 15px}main,.main{display:block}main:after,.main:after{content:"";display:table;clear:both}nav ul,nav ol{list-style:none;padding:0}nav ul li,nav ol li{float:left}ol{padding:0;margin:20px 0}ol li{margin:10px 0;font-size:16px}ol li:after{content:"";display:table;clear:both}ol li .number{display:none}ol li .note p{line-height:1.4em;margin-top:0}p:empty{display:none}p svg{width:1em;height:.75em;margin-bottom:-1px;margin-left:5px}section{overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:50%}small{font-size:16px}sup{padding:0 2px;cursor:pointer;position:relative}table{border-collapse:collapse}ul{list-style:none;padding:0}ul.standard{padding-left:1em;font-size:16px}ul.standard li{margin-bottom:.7em;line-height:1.4em}ul.standard li:before{content:"\2022";color:rgba(49,39,130,.2);font-weight:700;display:inline-block;margin-left:-1em;padding-right:7px;font-size:18px}.text ul{list-style:none;padding:0;padding-left:1em}.text ul li{margin-bottom:.7em;line-height:1.4em}.text ul li:before{content:"\2022";color:rgba(49,39,130,.2);font-weight:700;display:inline-block;margin-left:-1em;padding-right:7px;font-size:18px}.serif,h1,h2,h3,h4,body{font-family:skolar-latin,serif;text-transform:none;font-weight:300}.serifBig{font-family:skolar-latin,serif;text-transform:none}.sansSerif,.redacted--word,header.top .message,label.option,.commentlist .comment-meta cite,.commentlist .comment-meta time,section.social ul li a,aside.links,article table,body .split ul,h4,h5,h6,nav,input,button,small,ul.standard{font-family:source-code-pro,sans-serif;font-weight:400}.text-tiny,h6{font-size:12px;line-height:1.2em}.text-small,h5,nav{font-size:14px;line-height:1.4em}.text-medium,.footnotes,h4,body{font-size:18px;line-height:1.5em}.text-large,h2{font-size:24px;line-height:1.5em}.text-xLarge{font-size:28px;line-height:1.2em}.text-xxLarge,h1.big{font-size:40px;line-height:1.2em}@media(max-width:600px){.text-large,h2{font-size:20px;line-height:1.4em}.text-xLarge{font-size:24px;line-height:1.2em}.text-xxLarge,h1.big{font-size:30px;line-height:1.2em}}h1,h2,h3,h4{margin:0;font-weight:300}h1 svg,h2 svg,h3 svg,h4 svg{position:relative;height:1.2em;width:1.2em;top:.2em;margin:0 .2em}.mainNav a{position:relative}.mainNav .emoji{font-size:20px;position:relative;top:4px;letter-spacing:.2em}.mainNav .left,.mainNav .right{display:flex;position:absolute;transform:translateY(-50%);top:50%;font-size:14px;line-height:1.5em}.mainNav .left li,.mainNav .right li{display:block;margin-right:3em;padding:0}.mainNav .left li:last-of-type,.mainNav .left li.login,.mainNav .right li:last-of-type,.mainNav .right li.login{margin-right:0}@media screen and (max-width:700px){.mainNav .left li,.mainNav .right li{margin-right:1.5em}}@media screen and (max-width:600px){.mainNav .left,.mainNav .right{display:block;top:65%}.mainNav .left li,.mainNav .right li{margin-bottom:.6em;margin-right:0}.mainNav .left li:last-of-type,.mainNav .right li:last-of-type{margin-bottom:0}}@media screen and (max-width:500px){.mainNav .left .barLink:before,.mainNav .left article a:before,article .mainNav .left a:before,.mainNav .left body .split ul li a:before,body .split ul li .mainNav .left a:before,.mainNav .left .barLink:after,.mainNav .left article a:after,article .mainNav .left a:after,.mainNav .left body .split ul li a:after,body .split ul li .mainNav .left a:after,.mainNav .left .emoji,.mainNav .right .barLink:before,.mainNav .right article a:before,article .mainNav .right a:before,.mainNav .right body .split ul li a:before,body .split ul li .mainNav .right a:before,.mainNav .right .barLink:after,.mainNav .right article a:after,article .mainNav .right a:after,.mainNav .right body .split ul li a:after,body .split ul li .mainNav .right a:after,.mainNav .right .emoji{display:none;opacity:0}.mainNav .left li,.mainNav .right li{margin-bottom:3px}}.mainNav .left{left:0;right:auto}.mainNav .left .emoji{display:none}.mainNav .right{right:0;left:auto;text-align:right}footer.bottom{padding-top:4em;padding-bottom:2em}footer.bottom:after{content:"";display:table;clear:both}footer.bottom .emoji{font-size:30px}footer.bottom hr{max-width:300px!important;margin-bottom:1.5em}@media screen and (max-width:850px){footer.bottom hr{max-width:100%!important;margin-left:32px!important;margin-right:32px!important}}@media screen and (max-width:500px){footer.bottom hr{margin-left:16px!important;margin-right:16px!important}}footer.bottom .sunburst{width:300px;height:20px;margin:0 auto 2em;display:block;border-bottom:1px solid #312782}body{padding:0;margin:0}body h1.big{margin-top:.5em;margin-bottom:.5em;position:relative}body main.main,body header.top,body footer.bottom,body article{position:relative}body main.main>*,body header.top>*,body footer.bottom>*,body article>*{max-width:740px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}body main.main>article,body header.top>article,body footer.bottom>article,body article>article{max-width:100%;padding-left:0;padding-right:0}body main.main>article.left,body header.top>article.left,body footer.bottom>article.left,body article>article.left{max-width:1200px}body main.main>article.left>*,body header.top>article.left>*,body footer.bottom>article.left>*,body article>article.left>*{margin-left:0;margin-right:0}@media screen and (min-width:1250px){body main.main>article.left>*,body header.top>article.left>*,body footer.bottom>article.left>*,body article>article.left>*{padding-left:0}}body main.main .width-wide,body header.top .width-wide,body footer.bottom .width-wide,body article .width-wide{max-width:800px}body main.main .width-wider,body header.top .width-wider,body footer.bottom .width-wider,body article .width-wider{max-width:1e3px}body main.main .width-full,body header.top .width-full,body footer.bottom .width-full,body article .width-full{max-width:100%}body main.main{background:0 0;position:relative}body .bio{display:block;width:75px;height:75px;border-radius:100%;background-size:cover;background-repeat:no-repeat}body .mainNav{margin-top:4em;position:relative}body .mainNav .fa-dot{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);display:none}body .mainNav ul{display:block;position:absolute;top:50%;left:150px;margin:0;margin-top:-9px}body .mainNav ul li{display:table-cell;float:none;vertical-align:middle;padding-right:20px}body .mainNav ul li:last-of-type{padding-right:0}body .mainNav a{text-decoration:none}.no-touchevents body .mainNav a:hover{text-decoration:underline}@media(max-width:800px){body .mainNav{margin-top:2em}}body .wrapper{padding:0}body footer.bottom{background:0 0;height:auto}body .split ul{width:50%;float:left;font-size:14px;padding:0;list-style:none}body .split ul li{float:none;margin-bottom:.7em;line-height:normal}body .split ul li.title{font-weight:700;padding-bottom:5px;display:inline-block;margin-bottom:10px}body .split ul li:last-of-type .fa-dot{display:none}body .split ul li a{text-decoration:underline;white-space:nowrap}html.facebook body .split ul li a{color:#3b5999}html.twitter body .split ul li a{color:#55acee}html.linkedin body .split ul li a{color:#0977b5}html.instagram body .split ul li a{color:#3f729b}html.dribbble body .split ul li a{color:#ea4c89}html.github body .split ul li a{color:#171515}@media(max-width:600px){body .split ul{width:100%;float:none;margin-bottom:2em;text-align:center}}body .social{margin-bottom:50px}body .social hr{background:#efeef6;border-color:#efeef6}body .social svg{width:25px;height:25px;fill:#312782}body .social ul{display:table;margin:3em auto}body .social ul li{float:left;margin-right:40px}body .social ul li:last-of-type{margin-right:0}body .social ul li a:before,body .social ul li a:after{display:none}body section.pic{position:absolute;top:0;bottom:0;left:0;right:0}@media(max-width:700px),(max-height:500px){body .frame-border-top,body .frame-border-bottom{height:10px}body .frame-border-left,body .frame-border-right{width:10px}body nav.social .fa-2x{font-size:1.5em}}@media(max-width:500px){body h1.big{text-align:center}body .bio{display:block;margin:auto}body nav.mainNav .table{width:100%}body nav.mainNav .pic{margin:auto}body nav.social ul li{margin-right:20px}}.content{font-size:20px}article a{text-decoration:underline;white-space:nowrap}article blockquote{border-width:3px 0;border-style:solid;margin-top:50px;margin-bottom:50px;padding-top:20px;padding-bottom:20px;font-size:24px}@media screen and (max-width:500px){article blockquote{font-size:20px}}article figure{padding-left:0;padding-right:0}article figure.photo{max-width:1200px}article h3{font-size:30px;margin-top:50px;margin-bottom:20px}article table{width:100%;text-align:left;font-size:16px;line-height:1.4em}article table.meta{display:block;width:auto}article table.meta tr th,article table.meta tr td{padding-right:15px;padding-left:15px;border-right:2px solid rgba(49,39,130,.1)}article table.meta tr th:first-of-type,article table.meta tr td:first-of-type{padding-left:0}article table.meta tr th:last-of-type,article table.meta tr td:last-of-type{border-right:none;padding-right:0}.pull-links{padding:15px}.pull-links aside.links{margin:0}aside.links{padding:2em;margin:2em 0;font-size:14px}aside.links h4,aside.links h5,aside.links h6{margin-top:0;text-align:center}aside.links h4 span,aside.links h5 span,aside.links h6 span{border-bottom:1px solid;padding-bottom:6px}aside.links ul,aside.links ol{list-style:none;padding:0;margin:0;overflow:hidden}aside.links ul li,aside.links ol li{position:relative}aside.links ul li:after,aside.links ol li:after{content:"";display:table;clear:both}aside.links ul li:before,aside.links ol li:before{position:absolute;bottom:2px;content:"......................................................................................."}aside.links a{text-decoration:none}aside.links .first{float:left;padding:2px 4px 2px 2px;position:relative}aside.links .second{float:right;padding:2px 2px 2px 4px;position:relative}section{margin-top:8.33333333%;margin-bottom:8.33333333%}section:first-of-type{margin-top:0}section:last-of-type{margin-bottom:0}section header{text-align:center;margin-bottom:40px;margin-left:8.33333333%;margin-right:8.33333333%}section header p{font-size:26px}section.purple,section.gray{padding-top:8.33333333%;padding-bottom:8.33333333%}section.purple h2.fitTextSerif{margin-top:-20px}section.newsletter{text-align:center}section.newsletter form{margin-left:8.33333333%;margin-right:8.33333333%}section.social{position:relative;-webkit-transition:all 2s cubic-bezier(0,1,1,1);-moz-transition:all 2s cubic-bezier(0,1,1,1);-ms-transition:all 2s cubic-bezier(0,1,1,1);-o-transition:all 2s cubic-bezier(0,1,1,1);transition:all 2s cubic-bezier(0,1,1,1)}section.social ul{list-style:none;margin:auto;padding:0;display:table;text-align:center}section.social ul li{display:table-cell}section.social ul li a{display:block;margin:0 10px;font-size:14px;padding:10px 20px}.intro-withLine{border:none;border-top:2px solid #efeef6;text-align:center;position:relative;line-height:0}.intro-withLine small{background:#fff;padding:0 10px;position:relative;top:-3px}.intro-withLine small.bg{background:#efeef6;border-left:15px solid #fff;border-right:15px solid #fff}.intro-withLine small.link{padding:0 19px}@media screen and (max-width:500px){.intro-withLine small{font-size:14px}}.barLink,body .split ul li a,article a{position:relative;text-decoration:none!important}.no-touchevents .barLink:hover,.no-touchevents body .split ul li a:hover,body .split ul li .no-touchevents a:hover,.no-touchevents article a:hover,article .no-touchevents a:hover{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.no-touchevents .barLink:hover:after,.no-touchevents body .split ul li a:hover:after,body .split ul li .no-touchevents a:hover:after,.no-touchevents article a:hover:after,article .no-touchevents a:hover:after{width:100%;width:calc(100% + 12px);-webkit-transition:all 3s cubic-bezier(0,1,1,1);-moz-transition:all 3s cubic-bezier(0,1,1,1);-ms-transition:all 3s cubic-bezier(0,1,1,1);-o-transition:all 3s cubic-bezier(0,1,1,1);transition:all 3s cubic-bezier(0,1,1,1)}.barLink:after,body .split ul li a:after,article a:after,.barLink:before,body .split ul li a:before,article a:before{content:"";width:0%;margin-right:-2px;opacity:.2;top:0;right:auto;bottom:0;left:-6px;position:absolute;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.barLink:after,body .split ul li a:after,article a:after{z-index:2}.barLink:before,body .split ul li a:before,article a:before{width:100%;width:calc(100% + 12px);opacity:.1;z-index:1}.barLink.active:after,body .split ul li a.active:after,article a.active:after{width:100%;opacity:1;width:calc(100% + 6px)}.button{-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);-moz-transition:all .3s cubic-bezier(.23,1,.32,1);-ms-transition:all .3s cubic-bezier(.23,1,.32,1);-o-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1);background:#312782;color:#fff;text-transform:uppercase;line-height:1em}.button.big{font-size:18px;padding:10px 15px}.button--white{background:#fff;color:#312782}.button--light{background:#efeef6;color:#312782}.no-touchevents .button--light:hover{background:#dfdded}.button--midPurple{background:#8783b8}.button--active .svg--heart{color:#f30}.button--active .svg--star{color:#f9ca0f}.button svg{width:16px;height:16px}.button .sub{font-size:15px;display:block;margin-top:.6em}.button .or{font-size:13px;opacity:.5}.commentlist{list-style:none}.commentlist li{border-bottom:1px solid #312782;padding:20px 0 40px;margin:20px 0}.commentlist .comment-meta{width:25%;float:left}.commentlist .comment-meta img,.commentlist .comment-meta cite,.commentlist .comment-meta time{display:block;line-height:1em;margin-bottom:10px}.commentlist .comment-meta cite,.commentlist .comment-meta time{font-style:normal;font-size:14px;text-transform:uppercase}.commentlist .comment-meta time{margin-bottom:0}.commentlist .comment-text{width:75%;float:right;margin-right:0}.commentlist .comment-text p:first-of-type{margin-top:0}.commentlist .comment-text p:last-of-type{margin-bottom:0}.footnotes{background:rgba(49,39,130,.1);padding:.7em}.footnotes>*:first-of-type{margin-top:0}.footnotes>*:last-of-type{margin-bottom:0}.footnotes a{text-decoration:underline!important}.footnotes a:before,.footnotes a:after{display:none!important}label.option{background:#fff;padding:10px;display:inline-block;font-size:15px;text-transform:uppercase;margin:0 1em 1em 0}#map{min-height:220px}#map a:before,#map a:after{opacity:0;display:none}.fields--split{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:15px;margin-bottom:2em}.box{background:#efeef6;padding:1em;margin-bottom:3em}.box:not(:first-child){margin-top:2em}.box .intro-withLine{margin-top:.7em!important;margin-bottom:1.5em;border-color:#312782}.box .intro-withLine small{background:#efeef6}.box .button{width:100%;font-size:16px;padding:10px 15px}.box .button+.button{margin-top:1em}.box .options{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:15px;margin-bottom:1em}.box .options .option{margin:0;font-size:13px;padding:10px 4px 10px 35px;position:relative;line-height:1em}.box .options .option input{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:12px;margin:0}.box .fields--split{margin-bottom:0}.box .fields--split .button{margin-top:1px}.box--white{background:0 0}.box--border{border:4px solid #312782}.page .col1 .box--coffee{display:none}.page .col1.content .box--coffee{display:block}@media screen and (max-width:850px){.page .col1 .box--coffee{display:block}}.socialText{display:flex;justify-content:space-between;font-size:14px;padding-left:0!important}.socialText li:before{display:none!important}.socialText li:first-child{margin-left:6px}.socialText li:last-child{margin-right:6px}header.top .message{background:#efeef6;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;text-align:center;padding:5px 10px;margin-bottom:2em;font-size:14px;line-height:1.2em}header.top .message p:first-of-type{margin-top:0}header.top .message p:last-of-type{margin-bottom:0}header.top .message a{text-decoration:underline}.redacted{color:#efeef6;position:relative;font-size:90%}.redacted--word{color:#312782;font-size:72%;background:#efeef6;padding:1px 5px;position:relative;top:-3px}#b{width:100px;height:100px}#b path.b-background{display:none}