*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.67em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}p,pre{margin:1em 0;}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}.visually-hidden,.element-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus,.element-invisible.focusable:active,.element-invisible.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.content-margin{margin-top:20px;margin-bottom:20px;padding:0;}@media (min-width:40em){.content-margin{margin-top:30px;margin-bottom:30px;padding:0;}}@media (min-width:48em){.content-margin{margin-top:40px;margin-bottom:40px;padding:0;}}.content-pad{padding-top:20px;padding-bottom:20px;}@media (min-width:40em){.content-pad{padding-top:30px;padding-bottom:30px;}}@media (min-width:48em){.content-pad{padding-top:40px;padding-bottom:40px;}}.content-pad--large{padding-top:30px;padding-bottom:30px;}@media (min-width:40em){.content-pad--large{padding-top:50px;padding-bottom:50px;}}@media (min-width:48em){.content-pad--large{padding-top:80px;padding-bottom:80px;}}.content-pad--sides{padding-left:.75em;padding-right:.75em;}@media (min-width:40em){.content-pad--sides{padding-left:.8em;padding-right:.8em;}}@media (min-width:48em){.content-pad--sides{padding-left:.975em;padding-right:.975em;}}.vc-parent:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.vc-child{display:inline-block;vertical-align:middle;}.pad-both{padding-top:15px;padding-bottom:15px;}.pad-both--large{padding-top:30px;padding-bottom:30px;}.pad-top{padding-top:15px;}.pad-top--large{padding-top:30px;}.pad-bottom{padding-bottom:15px;}.pad-bottom--large{padding-bottom:30px;}.align-c{text-align:center;}.align-l{text-align:left;}.align-r{text-align:right;}.default-case{text-transform:none !important;}.border-top{border-top:solid 1px #87817d;}.border-bottom{border-bottom:solid 1px #87817d;}.border-both{border-top:solid 1px #87817d;border-bottom:solid 1px #87817d;}.pull-left{float:left;}.pull-right{float:right;}@font-face{font-family:'Hampshire-Icons';src:url(/profiles/hampdrupal/themes/nss/fonts/Hampshire-Icons.eot?2n46r);src:url(/profiles/hampdrupal/themes/nss/fonts/Hampshire-Icons.eot?2n46r#iefix) format("embedded-opentype"),url(/profiles/hampdrupal/themes/nss/fonts/Hampshire-Icons.ttf?2n46r) format("truetype"),url(/profiles/hampdrupal/themes/nss/fonts/Hampshire-Icons.woff?2n46r) format("woff"),url(/profiles/hampdrupal/themes/nss/fonts/Hampshire-Icons.svg?2n46r#Hampshire-Icons) format("svg");font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'Hampshire-Icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-arrow-down-thin:before{content:"";}.icon-arrow-up-thin:before{content:"";}.icon-arrow-left-thin:before{content:"";}.icon-arrow-right-thin:before{content:"";}.icon-chevron-down-thin:before{content:"";}.icon-chevron-left-thin:before{content:"";}.icon-chevron-right-thin:before{content:"";}.icon-chevron-up-thin:before{content:"";}.icon-globe-thin:before{content:"";}.icon-heart-thin:before{content:"";}.icon-home-thin:before{content:"";}.icon-location-thin:before{content:"";}.icon-minus-circle-thin:before{content:"";}.icon-minus-thin:before{content:"";}.icon-plus-circle-thin:before{content:"";}.icon-plus-thin:before{content:"";}.icon-quote:before{content:"";}.icon-chevron-closed-down:before{content:"";}.icon-chevron-closed-up:before{content:"";}.icon-chevron-open-down:before{content:"";}.icon-chevron-open-up:before{content:"";}.icon-search-thin:before{content:"";}.icon-search:before{content:"";}.icon-envelope-o:before{content:"";}.icon-heart:before{content:"";}.icon-star:before{content:"";}.icon-star-o:before{content:"";}.icon-th-large:before{content:"";}.icon-th:before{content:"";}.icon-check:before{content:"";}.icon-close:before{content:"";}.icon-remove:before{content:"";}.icon-times:before{content:"";}.icon-cog:before{content:"";}.icon-gear:before{content:"";}.icon-home:before{content:"";}.icon-file-o:before{content:"";}.icon-clock-o:before{content:"";}.icon-arrow-circle-o-down:before{content:"";}.icon-arrow-circle-o-up:before{content:"";}.icon-play-circle-o:before{content:"";}.icon-repeat:before{content:"";}.icon-rotate-right:before{content:"";}.icon-refresh:before{content:"";}.icon-lock:before{content:"";}.icon-headphones:before{content:"";}.icon-volume-off:before{content:"";}.icon-volume-down:before{content:"";}.icon-volume-up:before{content:"";}.icon-tag:before{content:"";}.icon-tags:before,.tag-bar__icon:before{content:"";}.icon-bookmark:before{content:"";}.icon-camera:before{content:"";}.icon-align-left:before{content:"";}.icon-align-center:before{content:"";}.icon-align-right:before{content:"";}.icon-pencil:before{content:"";}.icon-map-marker:before{content:"";}.icon-edit:before{content:"";}.icon-pencil-square-o:before{content:"";}.icon-share-square-o:before{content:"";}.icon-check-square-o:before{content:"";}.icon-step-backward:before{content:"";}.icon-fast-backward:before{content:"";}.icon-backward:before{content:"";}.icon-play:before{content:"";}.icon-pause:before{content:"";}.icon-stop:before{content:"";}.icon-forward:before{content:"";}.icon-fast-forward:before{content:"";}.icon-step-forward:before{content:"";}.icon-eject:before{content:"";}.icon-chevron-left:before{content:"";}.icon-chevron-right:before{content:"";}.icon-plus-circle:before{content:"";}.icon-minus-circle:before{content:"";}.icon-times-circle:before{content:"";}.icon-check-circle:before{content:"";}.icon-question-circle:before{content:"";}.icon-info-circle:before{content:"";}.icon-times-circle-o:before{content:"";}.icon-check-circle-o:before{content:"";}.icon-ban:before{content:"";}.icon-arrow-left:before{content:"";}.icon-arrow-right:before{content:"";}.icon-arrow-up:before{content:"";}.icon-arrow-down:before{content:"";}.icon-mail-forward:before{content:"";}.icon-share:before{content:"";}.icon-expand:before{content:"";}.icon-compress:before{content:"";}.icon-plus:before{content:"";}.icon-minus:before{content:"";}.icon-exclamation-circle:before{content:"";}.icon-eye:before{content:"";}.icon-exclamation-triangle:before{content:"";}.icon-warning:before{content:"";}.icon-chevron-up:before{content:"";}.icon-chevron-down:before{content:"";}.icon-twitter-square:before{content:"";}.icon-facebook-square:before{content:"";}.icon-camera-retro:before{content:"";}.icon-linkedin-square:before{content:"";}.icon-external-link:before{content:"";}.icon-phone:before{content:"";}.icon-bookmark-o:before{content:"";}.icon-phone-square:before{content:"";}.icon-twitter:before{content:"";}.icon-facebook:before{content:"";}.icon-facebook-f:before{content:"";}.icon-unlock:before{content:"";}.icon-rss:before{content:"";}.icon-arrow-circle-left:before{content:"";}.icon-arrow-circle-right:before{content:"";}.icon-arrow-circle-up:before{content:"";}.icon-arrow-circle-down:before{content:"";}.icon-globe:before{content:"";}.icon-chain:before{content:"";}.icon-link:before{content:"";}.icon-copy:before{content:"";}.icon-files-o:before{content:"";}.icon-bars:before{content:"";}.icon-navicon:before{content:"";}.icon-reorder:before{content:"";}.icon-pinterest:before{content:"";}.icon-pinterest-square:before{content:"";}.icon-google-plus-square:before{content:"";}.icon-google-plus:before{content:"";}.icon-caret-down:before{content:"";}.icon-caret-up:before{content:"";}.icon-caret-left:before{content:"";}.icon-caret-right:before{content:"";}.icon-sort:before{content:"";}.icon-unsorted:before{content:"";}.icon-sort-desc:before{content:"";}.icon-sort-down:before{content:"";}.icon-sort-asc:before{content:"";}.icon-sort-up:before{content:"";}.icon-envelope:before{content:"";}.icon-linkedin:before{content:"";}.icon-rotate-left:before{content:"";}.icon-undo:before{content:"";}.icon-file-text-o:before{content:"";}.icon-angle-left:before{content:"";}.icon-angle-right:before{content:"";}.icon-angle-up:before{content:"";}.icon-angle-down:before{content:"";}.icon-spinner:before{content:"";}.icon-mail-reply:before{content:"";}.icon-reply:before{content:"";}.icon-smile-o:before{content:"";}.icon-frown-o:before{content:"";}.icon-meh-o:before{content:"";}.icon-location-arrow:before{content:"";}.icon-calendar-o:before{content:"";}.icon-chevron-circle-left:before{content:"";}.icon-chevron-circle-right:before{content:"";}.icon-chevron-circle-up:before{content:"";}.icon-chevron-circle-down:before{content:"";}.icon-unlock-alt:before{content:"";}.icon-ellipsis-h:before{content:"";}.icon-ellipsis-v:before{content:"";}.icon-rss-square:before{content:"";}.icon-play-circle:before{content:"";}.icon-minus-square:before{content:"";}.icon-minus-square-o:before{content:"";}.icon-check-square:before{content:"";}.icon-pencil-square:before{content:"";}.icon-external-link-square:before{content:"";}.icon-share-square:before{content:"";}.icon-file:before{content:"";}.icon-file-text:before{content:"";}.icon-youtube-square:before{content:"";}.icon-youtube:before{content:"";}.icon-youtube-play:before{content:"";}.icon-instagram:before{content:"";}.icon-tumblr:before{content:"";}.icon-tumblr-square:before{content:"";}.icon-arrow-circle-o-right:before{content:"";}.icon-arrow-circle-o-left:before{content:"";}.icon-vimeo-square:before{content:"";}.icon-envelope-square:before{content:"";}.icon-bank:before{content:"";}.icon-institution:before{content:"";}.icon-university:before{content:"";}.icon-graduation-cap:before{content:"";}.icon-mortar-board:before{content:"";}.icon-google:before{content:"";}.icon-file-pdf-o:before{content:"";}.icon-file-word-o:before{content:"";}.icon-file-excel-o:before{content:"";}.icon-file-powerpoint-o:before{content:"";}.icon-file-image-o:before{content:"";}.icon-file-photo-o:before{content:"";}.icon-file-picture-o:before{content:"";}.icon-file-archive-o:before{content:"";}.icon-file-zip-o:before{content:"";}.icon-file-audio-o:before{content:"";}.icon-file-sound-o:before{content:"";}.icon-file-movie-o:before{content:"";}.icon-file-video-o:before{content:"";}.icon-file-code-o:before{content:"";}.icon-share-alt:before{content:"";}.icon-share-alt-square:before{content:"";}.icon-newspaper-o:before{content:"";}.icon-cc:before{content:"";}.icon-facebook-official:before{content:"";}.icon-pinterest-p:before{content:"";}.icon-step-backward2:before{content:"";}.icon-step-forward2:before{content:"";}.icon-wordpress:before{content:"";}.icon-reddit:before{content:"";}.icon-reddit-square:before{content:"";}.icon-stumbleupon-circle:before{content:"";}.icon-stumbleupon:before{content:"";}.icon-read:before{content:"";}.icon-hamburger{position:relative;left:50%;display:inline-block;text-align:center;width:36px;height:2px;margin:8px 0 8px -18px;background:#fff;}.icon-hamburger:before,.icon-hamburger:after{content:"";position:absolute;width:36px;height:2px;background:#fff;display:block;}.icon-hamburger:before{top:-7px;}.icon-hamburger:after{top:7px;}body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;color:#2a2727;}.tabs-primary,.tabs-secondary{position:relative;z-index:999;overflow:hidden;background-image:-o-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:linear-gradient(bottom,#bbbbbb 1px,transparent 1px);list-style:none;border-bottom:1px solid #bbbbbb \0/ie;margin:1.5em 0;padding:0 2px;white-space:nowrap;list-style:none;}.tabs-primary__tab,.tabs-primary__tab.is-active,.tabs-secondary__tab,.tabs-secondary__tab.is-active{list-style:none;float:left;margin:0 3px;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active,a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none;}.tabs-primary__tab,.tabs-primary__tab.is-active{border-top-left-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 white;border:1px solid #bbbbbb;border-bottom-color:transparent;border-bottom:0 \0/ie;}.is-active.tabs-primary__tab{border-bottom-color:white;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{border-top-left-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{background-color:#e9e9e9;border-color:#f2f2f2;border-bottom:none;}a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(rgba(233,233,233,0)));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}.tabs-secondary{font-size:.9em;margin-top:-1.5em;}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:0.75em 3px;}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border-radius:0.75em;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 white;background-color:#f2f2f2;color:#666;padding:0 0.5em;}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dedede;border-color:#999;color:#333;}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{text-shadow:1px 1px 0 #333333;background-color:#666;border-color:#000;color:#fff;}#alertbar{width:100%;font-weight:bold;text-align:center;}#alertbar > div{padding:1em 0;}#alertbar p{color:white;margin:0;}#alertbar .BLUE-ALERT,#alertbar .WEATHER-ALERT{background-color:blue;}#alertbar .RED-ALERT{background-color:red;}.canvas-black{background-color:#2a2727;}.canvas-charcoal{background-color:#5e5b57;}.canvas-gray{background-color:#87817d;}.canvas-lightgray{background-color:#a39e97;}.canvas-offwhite{background-color:#e3ddd5;}.canvas-white{background-color:#ffffff;}.canvas-deep-black{background-color:#201d1d;}.black{color:#2a2727;}.charcoal{color:#5e5b57;}.gray{color:#87817d;}.lightgray{color:#a39e97;}.offwhite{color:#e3ddd5;}.white{color:#ffffff;}.canvas-blue{background-color:#7bc7c7;}.canvas-deep-blue{background-color:#3b8a8a;}.canvas-vibrant-blue{background-color:#63e1e1;}.canvas-purple{background-color:#ae87b9;}.canvas-deep-purple{background-color:#9461a2;}.canvas-vibrant-purple{background-color:#bc2ce5;}.canvas-red{background-color:#eb6971;}.canvas-deep-red{background-color:#e33440;}.canvas-vibrant-red{background-color:#fc4a55;}.blue{color:#7bc7c7;}.deep-blue{color:#3b8a8a;}.purple{color:#ae87b9;}.deep-purple{color:#9461a2;}.red{color:#eb6971;}.deep-red{color:#e33440;}.canvas-lime{background-color:#e0ec5b;}.canvas-tang{background-color:#f7b245;}.lime{color:#e0ec5b;}.tang{color:#f7b245;}.acc-blue-over-white{color:#327575;}.acc-blue-over-offwhite{color:#295f5f;}.acc-purple-over-white{color:#9461a2;}.acc-purple-over-offwhite{color:#77448b;}.acc-red-over-white{color:#db1e2a;}.acc-red-over-offwhite{color:#b11030;}.acc-gray-on-offwhite{color:#66615e;}body.theme-tang .gradient,body.theme-tang .secondary-nav.is-open:after,.gradient-h--tang-to-red{background:#f7b245;background:-webkit-gradient(linear,left top,right top,from(#f7b245),to(#eb6971));background:-o-linear-gradient(left,#f7b245,#eb6971);background:linear-gradient(90deg,#f7b245,#eb6971);}body.theme-tang .gradient-reverse.gradient,body.theme-tang .gradient-reverse.secondary-nav.is-open:after,.gradient-h--tang-to-red.gradient-reverse{background:#eb6971;background:-webkit-gradient(linear,left top,right top,from(#eb6971),to(#f7b245));background:-o-linear-gradient(left,#eb6971,#f7b245);background:linear-gradient(90deg,#eb6971,#f7b245);}body.theme-red .gradient,body.theme-red .secondary-nav.is-open:after,.gradient-h--red-to-tang{background:#eb6971;background:-webkit-gradient(linear,left top,right top,from(#eb6971),to(#f7b245));background:-o-linear-gradient(left,#eb6971,#f7b245);background:linear-gradient(90deg,#eb6971,#f7b245);}body.theme-purple .gradient,body.theme-purple .secondary-nav.is-open:after,.gradient-h--purple-to-red{background:#ae87b9;background:-webkit-gradient(linear,left top,right top,from(#ae87b9),to(#eb6971));background:-o-linear-gradient(left,#ae87b9,#eb6971);background:linear-gradient(90deg,#ae87b9,#eb6971);}body.theme-purple .gradient-reverse.gradient,body.theme-purple .gradient-reverse.secondary-nav.is-open:after,.gradient-h--purple-to-red.gradient-reverse{background:#eb6971;background:-webkit-gradient(linear,left top,right top,from(#eb6971),to(#ae87b9));background:-o-linear-gradient(left,#eb6971,#ae87b9);background:linear-gradient(90deg,#eb6971,#ae87b9);}.gradient-h--red-to-purple{background:#eb6971;background:-webkit-gradient(linear,left top,right top,from(#eb6971),to(#ae87b9));background:-o-linear-gradient(left,#eb6971,#ae87b9);background:linear-gradient(90deg,#eb6971,#ae87b9);}.gradient-h--purple-to-blue{background:#ae87b9;background:-webkit-gradient(linear,left top,right top,from(#ae87b9),to(#7bc7c7));background:-o-linear-gradient(left,#ae87b9,#7bc7c7);background:linear-gradient(90deg,#ae87b9,#7bc7c7);}.gradient-h--purple-to-blue.gradient-reverse{background:#7bc7c7;background:-webkit-gradient(linear,left top,right top,from(#7bc7c7),to(#ae87b9));background:-o-linear-gradient(left,#7bc7c7,#ae87b9);background:linear-gradient(90deg,#7bc7c7,#ae87b9);}body.theme-blue .gradient,body.theme-blue .secondary-nav.is-open:after,body.theme-black .gradient,body.theme-black .secondary-nav.is-open:after,.gradient-h--blue-to-purple{background:#7bc7c7;background:-webkit-gradient(linear,left top,right top,from(#7bc7c7),to(#ae87b9));background:-o-linear-gradient(left,#7bc7c7,#ae87b9);background:linear-gradient(90deg,#7bc7c7,#ae87b9);}.gradient-h--blue-to-lime{background:#7bc7c7;background:-webkit-gradient(linear,left top,right top,from(#7bc7c7),to(#e0ec5b));background:-o-linear-gradient(left,#7bc7c7,#e0ec5b);background:linear-gradient(90deg,#7bc7c7,#e0ec5b);}.gradient-h--blue-to-lime.gradient-reverse{background:#e0ec5b;background:-webkit-gradient(linear,left top,right top,from(#e0ec5b),to(#7bc7c7));background:-o-linear-gradient(left,#e0ec5b,#7bc7c7);background:linear-gradient(90deg,#e0ec5b,#7bc7c7);}body.theme-default .gradient,body.theme-default .secondary-nav.is-open:after,body.theme-lime .gradient,body.theme-lime .secondary-nav.is-open:after,.gradient-h--lime-to-blue{background:#e0ec5b;background:-webkit-gradient(linear,left top,right top,from(#e0ec5b),to(#7bc7c7));background:-o-linear-gradient(left,#e0ec5b,#7bc7c7);background:linear-gradient(90deg,#e0ec5b,#7bc7c7);}.gradient-v--tang-to-red{background:#f7b245;background:-webkit-gradient(linear,left bottom,left top,from(#f7b245),to(#eb6971));background:-o-linear-gradient(bottom,#f7b245,#eb6971);background:linear-gradient(0deg,#f7b245,#eb6971);}.gradient-v--tang-to-red.gradient-reverse{background:#eb6971;background:-webkit-gradient(linear,left bottom,left top,from(#eb6971),to(#f7b245));background:-o-linear-gradient(bottom,#eb6971,#f7b245);background:linear-gradient(0deg,#eb6971,#f7b245);}.gradient-v--red-to-tang{background:#eb6971;background:-webkit-gradient(linear,left bottom,left top,from(#eb6971),to(#f7b245));background:-o-linear-gradient(bottom,#eb6971,#f7b245);background:linear-gradient(0deg,#eb6971,#f7b245);}.gradient-v--purple-to-red{background:#ae87b9;background:-webkit-gradient(linear,left bottom,left top,from(#ae87b9),to(#eb6971));background:-o-linear-gradient(bottom,#ae87b9,#eb6971);background:linear-gradient(0deg,#ae87b9,#eb6971);}.gradient-v--purple-to-red.gradient-reverse{background:#eb6971;background:-webkit-gradient(linear,left bottom,left top,from(#eb6971),to(#ae87b9));background:-o-linear-gradient(bottom,#eb6971,#ae87b9);background:linear-gradient(0deg,#eb6971,#ae87b9);}.gradient-v--purple-to-blue{background:#ae87b9;background:-webkit-gradient(linear,left bottom,left top,from(#ae87b9),to(#7bc7c7));background:-o-linear-gradient(bottom,#ae87b9,#7bc7c7);background:linear-gradient(0deg,#ae87b9,#7bc7c7);}.gradient-v--purple-to-blue.gradient-reverse{background:#7bc7c7;background:-webkit-gradient(linear,left bottom,left top,from(#7bc7c7),to(#ae87b9));background:-o-linear-gradient(bottom,#7bc7c7,#ae87b9);background:linear-gradient(0deg,#7bc7c7,#ae87b9);}.gradient-v--blue-to-purple{background:#7bc7c7;background:-webkit-gradient(linear,left bottom,left top,from(#7bc7c7),to(#ae87b9));background:-o-linear-gradient(bottom,#7bc7c7,#ae87b9);background:linear-gradient(0deg,#7bc7c7,#ae87b9);}.gradient-v--blue-to-lime{background:#7bc7c7;background:-webkit-gradient(linear,left bottom,left top,from(#7bc7c7),to(#e0ec5b));background:-o-linear-gradient(bottom,#7bc7c7,#e0ec5b);background:linear-gradient(0deg,#7bc7c7,#e0ec5b);}.gradient-v--blue-to-lime.gradient-reverse{background:#e0ec5b;background:-webkit-gradient(linear,left bottom,left top,from(#e0ec5b),to(#7bc7c7));background:-o-linear-gradient(bottom,#e0ec5b,#7bc7c7);background:linear-gradient(0deg,#e0ec5b,#7bc7c7);}.gradient-v--lime-to-blue{background:#e0ec5b;background:-webkit-gradient(linear,left bottom,left top,from(#e0ec5b),to(#7bc7c7));background:-o-linear-gradient(bottom,#e0ec5b,#7bc7c7);background:linear-gradient(0deg,#e0ec5b,#7bc7c7);}h1{font-family:"adelle",serif;font-size:2em;line-height:1em;font-weight:400;letter-spacing:0;margin:.4em 0;}@media (min-width:40em){h1{font-size:2.25em;line-height:1.1em;}}@media (min-width:48em){h1{font-size:2.750em;line-height:1.1em;}}@media (min-width:64em){h1{font-size:3.750em;line-height:1.2em;}}h2{font-family:"adelle",serif;font-size:1.35em;line-height:1em;font-weight:400;letter-spacing:0;margin:1em 0 .5em;}@media (min-width:40em){h2{font-size:1.75em;line-height:1.2em;}}@media (min-width:48em){h2{font-size:1.875em;line-height:1.1em;}}@media (min-width:64em){h2{font-size:2.35em;line-height:1.2em;}}h3{font-family:"adelle",serif;font-size:1.15em;line-height:1em;font-weight:400;letter-spacing:0;margin:1em 0 .5em;}@media (min-width:40em){h3{font-size:1.35em;line-height:1em;}}@media (min-width:48em){h3{font-size:1.675em;line-height:1em;}}@media (min-width:64em){h3{font-size:1.85em;line-height:1;}}h4{font-family:"adelle",serif;font-size:1em;line-height:1em;font-weight:400;letter-spacing:0;margin:1em 0 .5em;}@media (min-width:40em){h4{font-size:1.1em;line-height:1em;}}@media (min-width:48em){h4{font-size:1.2em;line-height:1em;}}@media (min-width:64em){h4{font-size:1.3em;line-height:1.2;}}h5{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:18px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;margin:1em 0;}@media (min-width:48em){h5{font-size:18px;line-height:24px;}}h6{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:0.1em;margin:1em 0;}@media (min-width:48em){h6{font-size:14px;line-height:21px;}}p,.copy{font-family:"Open Sans",sans-serif;font-size:16px;line-height:21px;color:#2a2727;}.copy--caption{font-family:"Open Sans",sans-serif;font-size:11px;line-height:12px;color:#5e5b57;}.copy--lead{font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px;color:#5e5b57;}@media (min-width:48em){.copy--lead{font-size:21px;line-height:32px;}}a{text-decoration:none;color:inherit;}a.icon-link{border:none;}a.icon-link:hover{border:none;}a.red{color:#eb6971;}a.red:hover,a.red:focus,a.red.is-hovered{color:#fc4a55;}a.blue{color:#7bc7c7;}a.blue:hover,a.blue:focus,a.blue.is-hovered{color:#63e1e1;}a.purple{color:#ae87b9;}a.purple:hover,a.purple:focus,a.purple.is-hovered{color:#bc2ce5;}a.offwhite{color:#e3ddd5;}a.offwhite:hover,a.offwhite:focus,a.offwhite.is-hovered{color:#ffffff;}a.black{color:#2a2727;}a.black:hover,a.black:focus,a.black.is-hovered{color:#5e5b57;}a.white{color:#ffffff;}a.white:hover,a.white:focus,a.white.is-hovered{color:#e3ddd5;}a.acc-blue-over-white{color:#327575;}a.acc-blue-over-white:hover,a.acc-blue-over-white:focus,a.acc-blue-over-white.is-hovered{color:#235151;}a.acc-purple-over-white{color:#9461a2;}a.acc-purple-over-white:hover,a.acc-purple-over-white:focus,a.acc-purple-over-white.is-hovered{color:#774d83;}a.acc-red-over-white{color:#db1e2a;}a.acc-red-over-white:hover,a.acc-red-over-white:focus,a.acc-red-over-white.is-hovered{color:#ae1821;}body.theme-lime main a,body.theme-blue main a,body.theme-black main a,a.acc-blue-over-offwhite{color:#295f5f;}body.theme-lime main a:hover,body.theme-blue main a:hover,body.theme-black main a:hover,body.theme-lime main a:focus,body.theme-blue main a:focus,body.theme-black main a:focus,body.theme-lime main a.is-hovered,body.theme-blue main a.is-hovered,body.theme-black main a.is-hovered,a.acc-blue-over-offwhite:hover,a.acc-blue-over-offwhite:focus,a.acc-blue-over-offwhite.is-hovered{color:#1a3b3b;}body.theme-default main a,body.theme-purple main a,a.acc-purple-over-offwhite{color:#77448b;}body.theme-default main a:hover,body.theme-purple main a:hover,body.theme-default main a:focus,body.theme-purple main a:focus,body.theme-default main a.is-hovered,body.theme-purple main a.is-hovered,a.acc-purple-over-offwhite:hover,a.acc-purple-over-offwhite:focus,a.acc-purple-over-offwhite.is-hovered{color:#5a3369;}body.theme-tang main a,body.theme-red main a,a.acc-red-over-offwhite{color:#b11030;}body.theme-tang main a:hover,body.theme-red main a:hover,body.theme-tang main a:focus,body.theme-red main a:focus,body.theme-tang main a.is-hovered,body.theme-red main a.is-hovered,a.acc-red-over-offwhite:hover,a.acc-red-over-offwhite:focus,a.acc-red-over-offwhite.is-hovered{color:#820c23;}p a,li a,dt a,dd a{border-bottom:1px dotted;}p a:hover,li a:hover,dt a:hover,dd a:hover{border-bottom:1px dashed;}.title{font-family:"adelle",serif;font-size:2.5em;font-weight:400;line-height:1.1em;color:#2a2727;}@media (min-width:40em){.title{font-size:2.75em;line-height:1.1em;}}@media (min-width:48em){.title{font-size:3.125em;line-height:1.1em;}}@media (min-width:64em){.title{font-size:3.75em;line-height:1.1em;}}.subtitle{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:23px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#5e5b57;}@media (min-width:64em){.subtitle{font-size:18px;line-height:24px;}}.sideline{text-align:center;overflow:hidden;margin:15px;}.sideline__text{position:relative;display:inline-block;text-align:center;line-height:24px;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:24px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#5e5b57;}.sideline__text:before,.sideline__text:after{content:"";position:absolute;height:1px;top:12px;width:600px;border-top:1px solid #5e5b57;}.sideline__text:before{right:100%;margin-right:15px;}.sideline__text:after{left:100%;margin-left:15px;}@media (min-width:64em){.sideline__text{font-size:18px;line-height:24px;}}.label--category{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;line-height:18px;text-transform:uppercase;letter-spacing:.075em;border:none;}@media (min-width:48em){.label--category{font-size:12px;line-height:20px;}}.label--section{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;text-transform:uppercase;letter-spacing:.05em;color:#db1e2a;border:none;}@media (min-width:48em){.label--section{font-size:16px;line-height:18px;}}.main-nav__link{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:40px;line-height:1.25em;border:none;color:#2a2727;}.main-nav__special-link{font-family:"adelle",serif;font-size:65px;line-height:1.4em;color:#2a2727;border:none;}.byline--date{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:600;color:#5e5b57;}.sidebar-heading{padding:15px 0;border-top:1px solid #a39e97;border-bottom:1px solid #a39e97;}.sidebar-heading__text{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:18px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;padding:0 15px;letter-spacing:.15;}@media (min-width:48em){.sidebar-heading__text{font-size:18px;line-height:24px;}}blockquote{font-family:"adelle",serif;position:relative;font-size:18px;line-height:1.1em;font-weight:400;text-align:center;padding:30px 0;margin:1.25em 0;border-top:1px solid #eb6971;border-bottom:1px solid #eb6971;}blockquote:before{position:absolute;left:-0.5em;content:'“';}@media (min-width:40em){blockquote{font-size:18px;line-height:1.1em;}}@media (min-width:48em){blockquote{font-size:24px;line-height:1.1em;}}@media (min-width:64em){blockquote{font-size:30px;line-height:1.125em;}}blockquote:before{content:"”";position:absolute;top:-15px;left:50%;margin-left:-15px;font-family:"adelle",serif;line-height:50px;font-size:40px;color:#eb6971;background:#ffffff;display:block;width:50px;height:50px;border-radius:100%;text-align:center;}blockquote p{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;}.cite,p.cite,cite{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:0.1em;font-style:normal;font-weight:400;margin:1em 0;color:#5e5b57;}@media (min-width:48em){.cite,p.cite,cite{font-size:14px;line-height:21px;}}.cite:before,.cite:after,cite:before,cite:after{content:"-";display:inline-block;margin:0 5px;}input[type="button"],input[type="submit"],input[type="reset"]{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.1em;-webkit-appearance:none;padding:0 15px;height:36px;line-height:36px;background:#2a2727;color:#e3ddd5;border:none;}input[type="button"].icon-btn,input[type="submit"].icon-btn,input[type="reset"].icon-btn{font-family:'Hampshire-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;color:#2a2727;}input[type="button"].icon-btn.icon-btn--large,input[type="submit"].icon-btn.icon-btn--large,input[type="reset"].icon-btn.icon-btn--large{font-size:28px;}button[type="button"],button[type="reset"],button[type="submit"],button{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.1em;padding:0 15px;height:36px;line-height:36px;background:#2a2727;color:#e3ddd5;border:none;}button[type="button"].small,button[type="reset"].small,button[type="submit"].small,button.small{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.1em;padding:0 8px;height:24px;line-height:24px;}button[type="button"].icon-btn,button[type="reset"].icon-btn,button[type="submit"].icon-btn,button.icon-btn{font-family:'Hampshire-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;color:#2a2727;}button[type="button"].icon-btn.icon-btn--large,button[type="reset"].icon-btn.icon-btn--large,button[type="submit"].icon-btn.icon-btn--large,button.icon-btn.icon-btn--large{font-size:28px;}.basic-form{padding:20px;max-width:320px;margin:0 auto;}@media (min-width:40em){.basic-form{padding:30px;max-width:600px;margin:0;}}.basic-form input[type="text"],.basic-form input[type="password"],.basic-form input[type="email"],.basic-form input[type="url"],.basic-form textarea{width:100%;}.basic-form select.fluid{width:100%;}.basic-form textarea{min-height:120px;}.basic-form input[type="text"],.basic-form input[type="password"],.basic-form input[type="email"],.basic-form input[type="url"],.basic-form input[type="date"],.basic-form input[type="month"],.basic-form input[type="time"],.basic-form input[type="datetime"],.basic-form input[type="datetime-local"],.basic-form input[type="week"],.basic-form input[type="number"],.basic-form input[type="search"],.basic-form input[type="tel"],.basic-form input[type="color"],.basic-form select,.basic-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #87817d;border-radius:0px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;}.basic-form input[type="text"]:focus,.basic-form input[type="password"]:focus,.basic-form input[type="email"]:focus,.basic-form input[type="url"]:focus,.basic-form input[type="date"]:focus,.basic-form input[type="month"]:focus,.basic-form input[type="time"]:focus,.basic-form input[type="datetime"]:focus,.basic-form input[type="datetime-local"]:focus,.basic-form input[type="week"]:focus,.basic-form input[type="number"]:focus,.basic-form input[type="search"]:focus,.basic-form input[type="tel"]:focus,.basic-form input[type="color"]:focus,.basic-form select:focus,.basic-form textarea:focus{outline:0;border-color:#3b8a8a;-webkit-box-shadow:inset 0 1px 2px #7bc7c7;box-shadow:inset 0 1px 2px #7bc7c7;}.basic-form input[type="text"][disabled],.basic-form input[type="password"][disabled],.basic-form input[type="email"][disabled],.basic-form input[type="url"][disabled],.basic-form input[type="date"][disabled],.basic-form input[type="month"][disabled],.basic-form input[type="time"][disabled],.basic-form input[type="datetime"][disabled],.basic-form input[type="datetime-local"][disabled],.basic-form input[type="week"][disabled],.basic-form input[type="number"][disabled],.basic-form input[type="search"][disabled],.basic-form input[type="tel"][disabled],.basic-form input[type="color"][disabled],.basic-form select[disabled],.basic-form textarea[disabled]{cursor:not-allowed;color:#a39e97;border-color:#a39e97;}.basic-form input:focus:invalid,.basic-form textarea:focus:invalid,.basic-form select:focus:invalid{color:#e33440;border-color:#e33440;-webkit-box-shadow:inset 0 1px 2px #eb6971;box-shadow:inset 0 1px 2px #eb6971;}.basic-form input[readonly],.basic-form select[readonly],.basic-form textarea[readonly]{color:#87817d;border-color:#a39e97;}.basic-form input[readonly]:focus,.basic-form select[readonly]:focus,.basic-form textarea[readonly]:focus{border-color:#a39e97;-webkit-box-shadow:none;box-shadow:none;}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="checkbox"]:checked{background:#7bc7c7;border-color:#3b8a8a;}.basic-form input[type="file"]:focus,.basic-form input[type="radio"]:focus,.basic-form input[type="checkbox"]:focus{outline:thin solid #3b8a8a;outline:1px auto #7bc7c7;}.basic-form .form-row{margin:1em 0;}.basic-form input[type="checkbox"] + label,.basic-form input[type="radio"] + label{margin-left:4px;}.basic-form .basic-radio,.basic-form .basic-checkbox{display:inline-block;}.basic-form .basic-label,.basic-form label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-weight:600;line-height:24px;color:#5e5b57;display:block;}.basic-form select{height:2.25em;border:1px solid #a39e97;background-color:#ffffff;background-image:url(/profiles/hampdrupal/themes/nss/img/select-arrows-2x.png);background-repeat:no-repeat;background-size:18px 14px;background-position:right center;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:25px;}.basic-form select[disabled]{background-image:url(/profiles/hampdrupal/themes/nss/img/select-arrows-disabled-2x.png);}.basic-form--light input[type="text"],.basic-form--light input[type="password"],.basic-form--light input[type="email"],.basic-form--light input[type="url"],.basic-form--light input[type="date"],.basic-form--light input[type="month"],.basic-form--light input[type="time"],.basic-form--light input[type="datetime"],.basic-form--light input[type="datetime-local"],.basic-form--light input[type="week"],.basic-form--light input[type="number"],.basic-form--light input[type="search"],.basic-form--light input[type="tel"],.basic-form--light input[type="color"],.basic-form--light select,.basic-form--light textarea{padding:.5em .6em;display:inline-block;border:none;border-bottom:1px solid #87817d;border-radius:0px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;background:none;color:#e3ddd5;}.basic-form--light input[type="text"]:focus,.basic-form--light input[type="password"]:focus,.basic-form--light input[type="email"]:focus,.basic-form--light input[type="url"]:focus,.basic-form--light input[type="date"]:focus,.basic-form--light input[type="month"]:focus,.basic-form--light input[type="time"]:focus,.basic-form--light input[type="datetime"]:focus,.basic-form--light input[type="datetime-local"]:focus,.basic-form--light input[type="week"]:focus,.basic-form--light input[type="number"]:focus,.basic-form--light input[type="search"]:focus,.basic-form--light input[type="tel"]:focus,.basic-form--light input[type="color"]:focus,.basic-form--light select:focus,.basic-form--light textarea:focus{outline:0;border-color:#7bc7c7;-webkit-box-shadow:none;box-shadow:none;}.basic-form--light input[type="text"][disabled],.basic-form--light input[type="password"][disabled],.basic-form--light input[type="email"][disabled],.basic-form--light input[type="url"][disabled],.basic-form--light input[type="date"][disabled],.basic-form--light input[type="month"][disabled],.basic-form--light input[type="time"][disabled],.basic-form--light input[type="datetime"][disabled],.basic-form--light input[type="datetime-local"][disabled],.basic-form--light input[type="week"][disabled],.basic-form--light input[type="number"][disabled],.basic-form--light input[type="search"][disabled],.basic-form--light input[type="tel"][disabled],.basic-form--light input[type="color"][disabled],.basic-form--light select[disabled],.basic-form--light textarea[disabled]{cursor:not-allowed;color:#a39e97;border-color:#a39e97;}.basic-form--light input:focus:invalid,.basic-form--light textarea:focus:invalid,.basic-form--light select:focus:invalid{color:#eb6971;border-color:#eb6971;-webkit-box-shadow:none;box-shadow:none;}.basic-form--light input[readonly],.basic-form--light select[readonly],.basic-form--light textarea[readonly]{color:#a39e97;border-color:#a39e97;}.basic-form--light input[readonly]:focus,.basic-form--light select[readonly]:focus,.basic-form--light textarea[readonly]:focus{border-color:#a39e97;-webkit-box-shadow:none;box-shadow:none;}body.theme-default main a.btn,body.theme-lime main a.btn,body.theme-tang main a.btn,body.theme-red main a.btn,body.theme-purple main a.btn,body.theme-blue main a.btn,body.theme-black main a.btn,.btn{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.1em;display:inline-block;padding:10px 15px;background:#2a2727;color:#e3ddd5;border:none;text-decoration:none;-webkit-transition:background 0.5s cubic-bezier(0.445,0.05,0.55,0.95);-o-transition:background 0.5s cubic-bezier(0.445,0.05,0.55,0.95);transition:background 0.5s cubic-bezier(0.445,0.05,0.55,0.95);}body.theme-default main a.btn:hover,body.theme-lime main a.btn:hover,body.theme-tang main a.btn:hover,body.theme-red main a.btn:hover,body.theme-purple main a.btn:hover,body.theme-blue main a.btn:hover,body.theme-black main a.btn:hover,body.theme-default main a.btn .is-hovered,body.theme-lime main a.btn .is-hovered,body.theme-tang main a.btn .is-hovered,body.theme-red main a.btn .is-hovered,body.theme-purple main a.btn .is-hovered,body.theme-blue main a.btn .is-hovered,body.theme-black main a.btn .is-hovered,.btn:hover,.btn .is-hovered{border:none;color:#e3ddd5;}body.theme-default main a.btn--small.btn,body.theme-lime main a.btn--small.btn,body.theme-tang main a.btn--small.btn,body.theme-red main a.btn--small.btn,body.theme-purple main a.btn--small.btn,body.theme-blue main a.btn--small.btn,body.theme-black main a.btn--small.btn,.btn.btn--small{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.1em;padding:7px 8px;}body.theme-default main body.theme-lime .button-group a.btn,body.theme-lime .button-group main a.btn,body.theme-lime main .button-group a.btn,body.theme-tang main body.theme-lime .button-group a.btn,body.theme-red main body.theme-lime .button-group a.btn,body.theme-purple main body.theme-lime .button-group a.btn,body.theme-blue main body.theme-lime .button-group a.btn,body.theme-black main body.theme-lime .button-group a.btn,body.theme-default main a.lime.btn,body.theme-lime main a.lime.btn,body.theme-tang main a.lime.btn,body.theme-red main a.lime.btn,body.theme-purple main a.lime.btn,body.theme-blue main a.lime.btn,body.theme-black main a.lime.btn,body.theme-lime .button-group .btn,.btn.lime{background:#e0ec5b;color:#2a2727;}body.theme-default main body.theme-lime .button-group a.btn:hover,body.theme-lime .button-group main a.btn:hover,body.theme-lime main .button-group a.btn:hover,body.theme-tang main body.theme-lime .button-group a.btn:hover,body.theme-red main body.theme-lime .button-group a.btn:hover,body.theme-purple main body.theme-lime .button-group a.btn:hover,body.theme-blue main body.theme-lime .button-group a.btn:hover,body.theme-black main body.theme-lime .button-group a.btn:hover,body.theme-default main body.theme-lime .button-group a.btn:focus,body.theme-lime .button-group main a.btn:focus,body.theme-lime main .button-group a.btn:focus,body.theme-tang main body.theme-lime .button-group a.btn:focus,body.theme-red main body.theme-lime .button-group a.btn:focus,body.theme-purple main body.theme-lime .button-group a.btn:focus,body.theme-blue main body.theme-lime .button-group a.btn:focus,body.theme-black main body.theme-lime .button-group a.btn:focus,body.theme-default main body.theme-lime .button-group a.is-hovered.btn,body.theme-lime .button-group main a.is-hovered.btn,body.theme-lime main .button-group a.is-hovered.btn,body.theme-tang main body.theme-lime .button-group a.is-hovered.btn,body.theme-red main body.theme-lime .button-group a.is-hovered.btn,body.theme-purple main body.theme-lime .button-group a.is-hovered.btn,body.theme-blue main body.theme-lime .button-group a.is-hovered.btn,body.theme-black main body.theme-lime .button-group a.is-hovered.btn,body.theme-default main a.lime.btn:hover,body.theme-lime main a.lime.btn:hover,body.theme-tang main a.lime.btn:hover,body.theme-red main a.lime.btn:hover,body.theme-purple main a.lime.btn:hover,body.theme-blue main a.lime.btn:hover,body.theme-black main a.lime.btn:hover,body.theme-default main a.lime.btn:focus,body.theme-lime main a.lime.btn:focus,body.theme-tang main a.lime.btn:focus,body.theme-red main a.lime.btn:focus,body.theme-purple main a.lime.btn:focus,body.theme-blue main a.lime.btn:focus,body.theme-black main a.lime.btn:focus,body.theme-default main a.lime.is-hovered.btn,body.theme-lime main a.lime.is-hovered.btn,body.theme-tang main a.lime.is-hovered.btn,body.theme-red main a.lime.is-hovered.btn,body.theme-purple main a.lime.is-hovered.btn,body.theme-blue main a.lime.is-hovered.btn,body.theme-black main a.lime.is-hovered.btn,body.theme-lime .button-group .btn:hover,body.theme-lime .button-group .btn:focus,body.theme-lime .button-group .btn.is-hovered,.btn.lime:hover,.btn.lime:focus,.btn.lime.is-hovered{background:#e9f189;color:#2a2727;}body.theme-default main body.theme-tang .button-group a.btn,body.theme-lime main body.theme-tang .button-group a.btn,body.theme-tang .button-group main a.btn,body.theme-tang main .button-group a.btn,body.theme-red main body.theme-tang .button-group a.btn,body.theme-purple main body.theme-tang .button-group a.btn,body.theme-blue main body.theme-tang .button-group a.btn,body.theme-black main body.theme-tang .button-group a.btn,body.theme-default main a.tang.btn,body.theme-lime main a.tang.btn,body.theme-tang main a.tang.btn,body.theme-red main a.tang.btn,body.theme-purple main a.tang.btn,body.theme-blue main a.tang.btn,body.theme-black main a.tang.btn,body.theme-tang .button-group .btn,.btn.tang{background:#f7b245;color:#2a2727;}body.theme-default main body.theme-tang .button-group a.btn:hover,body.theme-lime main body.theme-tang .button-group a.btn:hover,body.theme-tang .button-group main a.btn:hover,body.theme-tang main .button-group a.btn:hover,body.theme-red main body.theme-tang .button-group a.btn:hover,body.theme-purple main body.theme-tang .button-group a.btn:hover,body.theme-blue main body.theme-tang .button-group a.btn:hover,body.theme-black main body.theme-tang .button-group a.btn:hover,body.theme-default main body.theme-tang .button-group a.btn:focus,body.theme-lime main body.theme-tang .button-group a.btn:focus,body.theme-tang .button-group main a.btn:focus,body.theme-tang main .button-group a.btn:focus,body.theme-red main body.theme-tang .button-group a.btn:focus,body.theme-purple main body.theme-tang .button-group a.btn:focus,body.theme-blue main body.theme-tang .button-group a.btn:focus,body.theme-black main body.theme-tang .button-group a.btn:focus,body.theme-default main body.theme-tang .button-group a.is-hovered.btn,body.theme-lime main body.theme-tang .button-group a.is-hovered.btn,body.theme-tang .button-group main a.is-hovered.btn,body.theme-tang main .button-group a.is-hovered.btn,body.theme-red main body.theme-tang .button-group a.is-hovered.btn,body.theme-purple main body.theme-tang .button-group a.is-hovered.btn,body.theme-blue main body.theme-tang .button-group a.is-hovered.btn,body.theme-black main body.theme-tang .button-group a.is-hovered.btn,body.theme-default main a.tang.btn:hover,body.theme-lime main a.tang.btn:hover,body.theme-tang main a.tang.btn:hover,body.theme-red main a.tang.btn:hover,body.theme-purple main a.tang.btn:hover,body.theme-blue main a.tang.btn:hover,body.theme-black main a.tang.btn:hover,body.theme-default main a.tang.btn:focus,body.theme-lime main a.tang.btn:focus,body.theme-tang main a.tang.btn:focus,body.theme-red main a.tang.btn:focus,body.theme-purple main a.tang.btn:focus,body.theme-blue main a.tang.btn:focus,body.theme-black main a.tang.btn:focus,body.theme-default main a.tang.is-hovered.btn,body.theme-lime main a.tang.is-hovered.btn,body.theme-tang main a.tang.is-hovered.btn,body.theme-red main a.tang.is-hovered.btn,body.theme-purple main a.tang.is-hovered.btn,body.theme-blue main a.tang.is-hovered.btn,body.theme-black main a.tang.is-hovered.btn,body.theme-tang .button-group .btn:hover,body.theme-tang .button-group .btn:focus,body.theme-tang .button-group .btn.is-hovered,.btn.tang:hover,.btn.tang:focus,.btn.tang.is-hovered{background:#f9c676;color:#2a2727;}body.theme-default main body.theme-red .button-group a.btn,body.theme-lime main body.theme-red .button-group a.btn,body.theme-tang main body.theme-red .button-group a.btn,body.theme-red .button-group main a.btn,body.theme-red main .button-group a.btn,body.theme-purple main body.theme-red .button-group a.btn,body.theme-blue main body.theme-red .button-group a.btn,body.theme-black main body.theme-red .button-group a.btn,body.theme-default main a.btn--action.btn,body.theme-lime main a.btn--action.btn,body.theme-tang main a.btn--action.btn,body.theme-red main a.btn--action.btn,body.theme-purple main a.btn--action.btn,body.theme-blue main a.btn--action.btn,body.theme-black main a.btn--action.btn,body.theme-default main a.red.btn,body.theme-lime main a.red.btn,body.theme-tang main a.red.btn,body.theme-red main a.red.btn,body.theme-purple main a.red.btn,body.theme-blue main a.red.btn,body.theme-black main a.red.btn,body.theme-red .button-group .btn,.btn.btn--action,.btn.red{background:#eb6971;color:#2a2727;}body.theme-default main body.theme-red .button-group a.btn:hover,body.theme-lime main body.theme-red .button-group a.btn:hover,body.theme-tang main body.theme-red .button-group a.btn:hover,body.theme-red .button-group main a.btn:hover,body.theme-red main .button-group a.btn:hover,body.theme-purple main body.theme-red .button-group a.btn:hover,body.theme-blue main body.theme-red .button-group a.btn:hover,body.theme-black main body.theme-red .button-group a.btn:hover,body.theme-default main body.theme-red .button-group a.btn:focus,body.theme-lime main body.theme-red .button-group a.btn:focus,body.theme-tang main body.theme-red .button-group a.btn:focus,body.theme-red .button-group main a.btn:focus,body.theme-red main .button-group a.btn:focus,body.theme-purple main body.theme-red .button-group a.btn:focus,body.theme-blue main body.theme-red .button-group a.btn:focus,body.theme-black main body.theme-red .button-group a.btn:focus,body.theme-default main body.theme-red .button-group a.is-hovered.btn,body.theme-lime main body.theme-red .button-group a.is-hovered.btn,body.theme-tang main body.theme-red .button-group a.is-hovered.btn,body.theme-red .button-group main a.is-hovered.btn,body.theme-red main .button-group a.is-hovered.btn,body.theme-purple main body.theme-red .button-group a.is-hovered.btn,body.theme-blue main body.theme-red .button-group a.is-hovered.btn,body.theme-black main body.theme-red .button-group a.is-hovered.btn,body.theme-default main a.btn--action.btn:hover,body.theme-lime main a.btn--action.btn:hover,body.theme-tang main a.btn--action.btn:hover,body.theme-red main a.btn--action.btn:hover,body.theme-purple main a.btn--action.btn:hover,body.theme-blue main a.btn--action.btn:hover,body.theme-black main a.btn--action.btn:hover,body.theme-default main a.btn--action.btn:focus,body.theme-lime main a.btn--action.btn:focus,body.theme-tang main a.btn--action.btn:focus,body.theme-red main a.btn--action.btn:focus,body.theme-purple main a.btn--action.btn:focus,body.theme-blue main a.btn--action.btn:focus,body.theme-black main a.btn--action.btn:focus,body.theme-default main a.btn--action.is-hovered.btn,body.theme-lime main a.btn--action.is-hovered.btn,body.theme-tang main a.btn--action.is-hovered.btn,body.theme-red main a.btn--action.is-hovered.btn,body.theme-purple main a.btn--action.is-hovered.btn,body.theme-blue main a.btn--action.is-hovered.btn,body.theme-black main a.btn--action.is-hovered.btn,body.theme-default main a.red.btn:hover,body.theme-lime main a.red.btn:hover,body.theme-tang main a.red.btn:hover,body.theme-red main a.red.btn:hover,body.theme-purple main a.red.btn:hover,body.theme-blue main a.red.btn:hover,body.theme-black main a.red.btn:hover,body.theme-default main a.red.btn:focus,body.theme-lime main a.red.btn:focus,body.theme-tang main a.red.btn:focus,body.theme-red main a.red.btn:focus,body.theme-purple main a.red.btn:focus,body.theme-blue main a.red.btn:focus,body.theme-black main a.red.btn:focus,body.theme-default main a.red.is-hovered.btn,body.theme-lime main a.red.is-hovered.btn,body.theme-tang main a.red.is-hovered.btn,body.theme-red main a.red.is-hovered.btn,body.theme-purple main a.red.is-hovered.btn,body.theme-blue main a.red.is-hovered.btn,body.theme-black main a.red.is-hovered.btn,body.theme-red .button-group .btn:hover,body.theme-red .button-group .btn:focus,body.theme-red .button-group .btn.is-hovered,.btn.btn--action:hover,.btn.btn--action:focus,.btn.btn--action.is-hovered,.btn.red:hover,.btn.red:focus,.btn.red.is-hovered{background:#f1969c;color:#2a2727;}body.theme-default main body.theme-blue .button-group a.btn,body.theme-lime main body.theme-blue .button-group a.btn,body.theme-tang main body.theme-blue .button-group a.btn,body.theme-red main body.theme-blue .button-group a.btn,body.theme-purple main body.theme-blue .button-group a.btn,body.theme-blue .button-group main a.btn,body.theme-blue main .button-group a.btn,body.theme-black main body.theme-blue .button-group a.btn,body.theme-default main a.blue.btn,body.theme-lime main a.blue.btn,body.theme-tang main a.blue.btn,body.theme-red main a.blue.btn,body.theme-purple main a.blue.btn,body.theme-blue main a.blue.btn,body.theme-black main a.blue.btn,body.theme-blue .button-group .btn,.btn.blue{background:#7bc7c7;color:#2a2727;}body.theme-default main body.theme-blue .button-group a.btn:hover,body.theme-lime main body.theme-blue .button-group a.btn:hover,body.theme-tang main body.theme-blue .button-group a.btn:hover,body.theme-red main body.theme-blue .button-group a.btn:hover,body.theme-purple main body.theme-blue .button-group a.btn:hover,body.theme-blue .button-group main a.btn:hover,body.theme-blue main .button-group a.btn:hover,body.theme-black main body.theme-blue .button-group a.btn:hover,body.theme-default main body.theme-blue .button-group a.btn:focus,body.theme-lime main body.theme-blue .button-group a.btn:focus,body.theme-tang main body.theme-blue .button-group a.btn:focus,body.theme-red main body.theme-blue .button-group a.btn:focus,body.theme-purple main body.theme-blue .button-group a.btn:focus,body.theme-blue .button-group main a.btn:focus,body.theme-blue main .button-group a.btn:focus,body.theme-black main body.theme-blue .button-group a.btn:focus,body.theme-default main body.theme-blue .button-group a.is-hovered.btn,body.theme-lime main body.theme-blue .button-group a.is-hovered.btn,body.theme-tang main body.theme-blue .button-group a.is-hovered.btn,body.theme-red main body.theme-blue .button-group a.is-hovered.btn,body.theme-purple main body.theme-blue .button-group a.is-hovered.btn,body.theme-blue .button-group main a.is-hovered.btn,body.theme-blue main .button-group a.is-hovered.btn,body.theme-black main body.theme-blue .button-group a.is-hovered.btn,body.theme-default main a.blue.btn:hover,body.theme-lime main a.blue.btn:hover,body.theme-tang main a.blue.btn:hover,body.theme-red main a.blue.btn:hover,body.theme-purple main a.blue.btn:hover,body.theme-blue main a.blue.btn:hover,body.theme-black main a.blue.btn:hover,body.theme-default main a.blue.btn:focus,body.theme-lime main a.blue.btn:focus,body.theme-tang main a.blue.btn:focus,body.theme-red main a.blue.btn:focus,body.theme-purple main a.blue.btn:focus,body.theme-blue main a.blue.btn:focus,body.theme-black main a.blue.btn:focus,body.theme-default main a.blue.is-hovered.btn,body.theme-lime main a.blue.is-hovered.btn,body.theme-tang main a.blue.is-hovered.btn,body.theme-red main a.blue.is-hovered.btn,body.theme-purple main a.blue.is-hovered.btn,body.theme-blue main a.blue.is-hovered.btn,body.theme-black main a.blue.is-hovered.btn,body.theme-blue .button-group .btn:hover,body.theme-blue .button-group .btn:focus,body.theme-blue .button-group .btn.is-hovered,.btn.blue:hover,.btn.blue:focus,.btn.blue.is-hovered{background:#9fd6d6;color:#2a2727;}body.theme-default main body.theme-purple .button-group a.btn,body.theme-lime main body.theme-purple .button-group a.btn,body.theme-tang main body.theme-purple .button-group a.btn,body.theme-red main body.theme-purple .button-group a.btn,body.theme-purple .button-group main a.btn,body.theme-purple main .button-group a.btn,body.theme-blue main body.theme-purple .button-group a.btn,body.theme-black main body.theme-purple .button-group a.btn,body.theme-default main a.purple.btn,body.theme-lime main a.purple.btn,body.theme-tang main a.purple.btn,body.theme-red main a.purple.btn,body.theme-purple main a.purple.btn,body.theme-blue main a.purple.btn,body.theme-black main a.purple.btn,body.theme-purple .button-group .btn,.btn.purple{background:#ae87b9;color:#2a2727;}body.theme-default main body.theme-purple .button-group a.btn:hover,body.theme-lime main body.theme-purple .button-group a.btn:hover,body.theme-tang main body.theme-purple .button-group a.btn:hover,body.theme-red main body.theme-purple .button-group a.btn:hover,body.theme-purple .button-group main a.btn:hover,body.theme-purple main .button-group a.btn:hover,body.theme-blue main body.theme-purple .button-group a.btn:hover,body.theme-black main body.theme-purple .button-group a.btn:hover,body.theme-default main body.theme-purple .button-group a.btn:focus,body.theme-lime main body.theme-purple .button-group a.btn:focus,body.theme-tang main body.theme-purple .button-group a.btn:focus,body.theme-red main body.theme-purple .button-group a.btn:focus,body.theme-purple .button-group main a.btn:focus,body.theme-purple main .button-group a.btn:focus,body.theme-blue main body.theme-purple .button-group a.btn:focus,body.theme-black main body.theme-purple .button-group a.btn:focus,body.theme-default main body.theme-purple .button-group a.is-hovered.btn,body.theme-lime main body.theme-purple .button-group a.is-hovered.btn,body.theme-tang main body.theme-purple .button-group a.is-hovered.btn,body.theme-red main body.theme-purple .button-group a.is-hovered.btn,body.theme-purple .button-group main a.is-hovered.btn,body.theme-purple main .button-group a.is-hovered.btn,body.theme-blue main body.theme-purple .button-group a.is-hovered.btn,body.theme-black main body.theme-purple .button-group a.is-hovered.btn,body.theme-default main a.purple.btn:hover,body.theme-lime main a.purple.btn:hover,body.theme-tang main a.purple.btn:hover,body.theme-red main a.purple.btn:hover,body.theme-purple main a.purple.btn:hover,body.theme-blue main a.purple.btn:hover,body.theme-black main a.purple.btn:hover,body.theme-default main a.purple.btn:focus,body.theme-lime main a.purple.btn:focus,body.theme-tang main a.purple.btn:focus,body.theme-red main a.purple.btn:focus,body.theme-purple main a.purple.btn:focus,body.theme-blue main a.purple.btn:focus,body.theme-black main a.purple.btn:focus,body.theme-default main a.purple.is-hovered.btn,body.theme-lime main a.purple.is-hovered.btn,body.theme-tang main a.purple.is-hovered.btn,body.theme-red main a.purple.is-hovered.btn,body.theme-purple main a.purple.is-hovered.btn,body.theme-blue main a.purple.is-hovered.btn,body.theme-black main a.purple.is-hovered.btn,body.theme-purple .button-group .btn:hover,body.theme-purple .button-group .btn:focus,body.theme-purple .button-group .btn.is-hovered,.btn.purple:hover,.btn.purple:focus,.btn.purple.is-hovered{background:#c4a7cc;color:#2a2727;}body.theme-default .button-group main a.btn,body.theme-default main .button-group a.btn,body.theme-lime main body.theme-default .button-group a.btn,body.theme-tang main body.theme-default .button-group a.btn,body.theme-red main body.theme-default .button-group a.btn,body.theme-purple main body.theme-default .button-group a.btn,body.theme-blue main body.theme-default .button-group a.btn,body.theme-black main body.theme-default .button-group a.btn,body.theme-default main a.offwhite.btn,body.theme-lime main a.offwhite.btn,body.theme-tang main a.offwhite.btn,body.theme-red main a.offwhite.btn,body.theme-purple main a.offwhite.btn,body.theme-blue main a.offwhite.btn,body.theme-black main a.offwhite.btn,body.theme-default .button-group .btn,.btn.offwhite{background:#e3ddd5;color:#2a2727;}body.theme-default .button-group main a.btn:hover,body.theme-default main .button-group a.btn:hover,body.theme-lime main body.theme-default .button-group a.btn:hover,body.theme-tang main body.theme-default .button-group a.btn:hover,body.theme-red main body.theme-default .button-group a.btn:hover,body.theme-purple main body.theme-default .button-group a.btn:hover,body.theme-blue main body.theme-default .button-group a.btn:hover,body.theme-black main body.theme-default .button-group a.btn:hover,body.theme-default .button-group main a.btn:focus,body.theme-default main .button-group a.btn:focus,body.theme-lime main body.theme-default .button-group a.btn:focus,body.theme-tang main body.theme-default .button-group a.btn:focus,body.theme-red main body.theme-default .button-group a.btn:focus,body.theme-purple main body.theme-default .button-group a.btn:focus,body.theme-blue main body.theme-default .button-group a.btn:focus,body.theme-black main body.theme-default .button-group a.btn:focus,body.theme-default .button-group main a.is-hovered.btn,body.theme-default main .button-group a.is-hovered.btn,body.theme-lime main body.theme-default .button-group a.is-hovered.btn,body.theme-tang main body.theme-default .button-group a.is-hovered.btn,body.theme-red main body.theme-default .button-group a.is-hovered.btn,body.theme-purple main body.theme-default .button-group a.is-hovered.btn,body.theme-blue main body.theme-default .button-group a.is-hovered.btn,body.theme-black main body.theme-default .button-group a.is-hovered.btn,body.theme-default main a.offwhite.btn:hover,body.theme-lime main a.offwhite.btn:hover,body.theme-tang main a.offwhite.btn:hover,body.theme-red main a.offwhite.btn:hover,body.theme-purple main a.offwhite.btn:hover,body.theme-blue main a.offwhite.btn:hover,body.theme-black main a.offwhite.btn:hover,body.theme-default main a.offwhite.btn:focus,body.theme-lime main a.offwhite.btn:focus,body.theme-tang main a.offwhite.btn:focus,body.theme-red main a.offwhite.btn:focus,body.theme-purple main a.offwhite.btn:focus,body.theme-blue main a.offwhite.btn:focus,body.theme-black main a.offwhite.btn:focus,body.theme-default main a.offwhite.is-hovered.btn,body.theme-lime main a.offwhite.is-hovered.btn,body.theme-tang main a.offwhite.is-hovered.btn,body.theme-red main a.offwhite.is-hovered.btn,body.theme-purple main a.offwhite.is-hovered.btn,body.theme-blue main a.offwhite.is-hovered.btn,body.theme-black main a.offwhite.is-hovered.btn,body.theme-default .button-group .btn:hover,body.theme-default .button-group .btn:focus,body.theme-default .button-group .btn.is-hovered,.btn.offwhite:hover,.btn.offwhite:focus,.btn.offwhite.is-hovered{background:#ffffff;color:#2a2727;}body.theme-default main body.theme-black .button-group a.btn,body.theme-lime main body.theme-black .button-group a.btn,body.theme-tang main body.theme-black .button-group a.btn,body.theme-red main body.theme-black .button-group a.btn,body.theme-purple main body.theme-black .button-group a.btn,body.theme-blue main body.theme-black .button-group a.btn,body.theme-black .button-group main a.btn,body.theme-black main .button-group a.btn,body.theme-default main a.black.btn,body.theme-lime main a.black.btn,body.theme-tang main a.black.btn,body.theme-red main a.black.btn,body.theme-purple main a.black.btn,body.theme-blue main a.black.btn,body.theme-black main a.black.btn,body.theme-black .button-group .btn,.btn.black{background:#2a2727;color:#e3ddd5;}body.theme-default main body.theme-black .button-group a.btn:hover,body.theme-lime main body.theme-black .button-group a.btn:hover,body.theme-tang main body.theme-black .button-group a.btn:hover,body.theme-red main body.theme-black .button-group a.btn:hover,body.theme-purple main body.theme-black .button-group a.btn:hover,body.theme-blue main body.theme-black .button-group a.btn:hover,body.theme-black .button-group main a.btn:hover,body.theme-black main .button-group a.btn:hover,body.theme-default main body.theme-black .button-group a.btn:focus,body.theme-lime main body.theme-black .button-group a.btn:focus,body.theme-tang main body.theme-black .button-group a.btn:focus,body.theme-red main body.theme-black .button-group a.btn:focus,body.theme-purple main body.theme-black .button-group a.btn:focus,body.theme-blue main body.theme-black .button-group a.btn:focus,body.theme-black .button-group main a.btn:focus,body.theme-black main .button-group a.btn:focus,body.theme-default main body.theme-black .button-group a.is-hovered.btn,body.theme-lime main body.theme-black .button-group a.is-hovered.btn,body.theme-tang main body.theme-black .button-group a.is-hovered.btn,body.theme-red main body.theme-black .button-group a.is-hovered.btn,body.theme-purple main body.theme-black .button-group a.is-hovered.btn,body.theme-blue main body.theme-black .button-group a.is-hovered.btn,body.theme-black .button-group main a.is-hovered.btn,body.theme-black main .button-group a.is-hovered.btn,body.theme-default main a.black.btn:hover,body.theme-lime main a.black.btn:hover,body.theme-tang main a.black.btn:hover,body.theme-red main a.black.btn:hover,body.theme-purple main a.black.btn:hover,body.theme-blue main a.black.btn:hover,body.theme-black main a.black.btn:hover,body.theme-default main a.black.btn:focus,body.theme-lime main a.black.btn:focus,body.theme-tang main a.black.btn:focus,body.theme-red main a.black.btn:focus,body.theme-purple main a.black.btn:focus,body.theme-blue main a.black.btn:focus,body.theme-black main a.black.btn:focus,body.theme-default main a.black.is-hovered.btn,body.theme-lime main a.black.is-hovered.btn,body.theme-tang main a.black.is-hovered.btn,body.theme-red main a.black.is-hovered.btn,body.theme-purple main a.black.is-hovered.btn,body.theme-blue main a.black.is-hovered.btn,body.theme-black main a.black.is-hovered.btn,body.theme-black .button-group .btn:hover,body.theme-black .button-group .btn:focus,body.theme-black .button-group .btn.is-hovered,.btn.black:hover,.btn.black:focus,.btn.black.is-hovered{background:#5e5b57;color:#ffffff;}body.theme-default main a.white.btn,body.theme-lime main a.white.btn,body.theme-tang main a.white.btn,body.theme-red main a.white.btn,body.theme-purple main a.white.btn,body.theme-blue main a.white.btn,body.theme-black main a.white.btn,.btn.white{background:#ffffff;color:#5e5b57;}body.theme-default main a.white.btn:hover,body.theme-lime main a.white.btn:hover,body.theme-tang main a.white.btn:hover,body.theme-red main a.white.btn:hover,body.theme-purple main a.white.btn:hover,body.theme-blue main a.white.btn:hover,body.theme-black main a.white.btn:hover,body.theme-default main a.white.btn:focus,body.theme-lime main a.white.btn:focus,body.theme-tang main a.white.btn:focus,body.theme-red main a.white.btn:focus,body.theme-purple main a.white.btn:focus,body.theme-blue main a.white.btn:focus,body.theme-black main a.white.btn:focus,body.theme-default main a.white.is-hovered.btn,body.theme-lime main a.white.is-hovered.btn,body.theme-tang main a.white.is-hovered.btn,body.theme-red main a.white.is-hovered.btn,body.theme-purple main a.white.is-hovered.btn,body.theme-blue main a.white.is-hovered.btn,body.theme-black main a.white.is-hovered.btn,.btn.white:hover,.btn.white:focus,.btn.white.is-hovered{background:#e3ddd5;color:#2a2727;}body.theme-default main a.btn.btn--subtle,body.theme-lime main a.btn.btn--subtle,body.theme-tang main a.btn.btn--subtle,body.theme-red main a.btn.btn--subtle,body.theme-purple main a.btn.btn--subtle,body.theme-blue main a.btn.btn--subtle,body.theme-black main a.btn.btn--subtle,.btn.btn--subtle{background:none;border:1px solid;color:#2a2727;}body.theme-default main a.btn.btn--subtle:hover,body.theme-lime main a.btn.btn--subtle:hover,body.theme-tang main a.btn.btn--subtle:hover,body.theme-red main a.btn.btn--subtle:hover,body.theme-purple main a.btn.btn--subtle:hover,body.theme-blue main a.btn.btn--subtle:hover,body.theme-black main a.btn.btn--subtle:hover,body.theme-default main a.btn.btn--subtle .is-hovered,body.theme-lime main a.btn.btn--subtle .is-hovered,body.theme-tang main a.btn.btn--subtle .is-hovered,body.theme-red main a.btn.btn--subtle .is-hovered,body.theme-purple main a.btn.btn--subtle .is-hovered,body.theme-blue main a.btn.btn--subtle .is-hovered,body.theme-black main a.btn.btn--subtle .is-hovered,.btn.btn--subtle:hover,.btn.btn--subtle .is-hovered{background:#e3ddd5;color:#2a2727;}body.theme-default main a.inverse.btn.btn--subtle,body.theme-lime main a.inverse.btn.btn--subtle,body.theme-tang main a.inverse.btn.btn--subtle,body.theme-red main a.inverse.btn.btn--subtle,body.theme-purple main a.inverse.btn.btn--subtle,body.theme-blue main a.inverse.btn.btn--subtle,body.theme-black main a.inverse.btn.btn--subtle,.btn.btn--subtle.inverse{color:#e3ddd5;}body.theme-default main a.inverse.btn.btn--subtle:hover,body.theme-lime main a.inverse.btn.btn--subtle:hover,body.theme-tang main a.inverse.btn.btn--subtle:hover,body.theme-red main a.inverse.btn.btn--subtle:hover,body.theme-purple main a.inverse.btn.btn--subtle:hover,body.theme-blue main a.inverse.btn.btn--subtle:hover,body.theme-black main a.inverse.btn.btn--subtle:hover,body.theme-default main a.inverse.btn.btn--subtle .is-hovered,body.theme-lime main a.inverse.btn.btn--subtle .is-hovered,body.theme-tang main a.inverse.btn.btn--subtle .is-hovered,body.theme-red main a.inverse.btn.btn--subtle .is-hovered,body.theme-purple main a.inverse.btn.btn--subtle .is-hovered,body.theme-blue main a.inverse.btn.btn--subtle .is-hovered,body.theme-black main a.inverse.btn.btn--subtle .is-hovered,.btn.btn--subtle.inverse:hover,.btn.btn--subtle.inverse .is-hovered{background:#2a2727;color:#e3ddd5;}body.theme-default main a.red.btn.btn--subtle,body.theme-lime main a.red.btn.btn--subtle,body.theme-tang main a.red.btn.btn--subtle,body.theme-red main a.red.btn.btn--subtle,body.theme-purple main a.red.btn.btn--subtle,body.theme-blue main a.red.btn.btn--subtle,body.theme-black main a.red.btn.btn--subtle,body.theme-default main a.blue.btn.btn--subtle,body.theme-lime main a.blue.btn.btn--subtle,body.theme-tang main a.blue.btn.btn--subtle,body.theme-red main a.blue.btn.btn--subtle,body.theme-purple main a.blue.btn.btn--subtle,body.theme-blue main a.blue.btn.btn--subtle,body.theme-black main a.blue.btn.btn--subtle,body.theme-default main a.purple.btn.btn--subtle,body.theme-lime main a.purple.btn.btn--subtle,body.theme-tang main a.purple.btn.btn--subtle,body.theme-red main a.purple.btn.btn--subtle,body.theme-purple main a.purple.btn.btn--subtle,body.theme-blue main a.purple.btn.btn--subtle,body.theme-black main a.purple.btn.btn--subtle,body.theme-default main a.offwhite.btn.btn--subtle,body.theme-lime main a.offwhite.btn.btn--subtle,body.theme-tang main a.offwhite.btn.btn--subtle,body.theme-red main a.offwhite.btn.btn--subtle,body.theme-purple main a.offwhite.btn.btn--subtle,body.theme-blue main a.offwhite.btn.btn--subtle,body.theme-black main a.offwhite.btn.btn--subtle,body.theme-default main a.black.btn.btn--subtle,body.theme-lime main a.black.btn.btn--subtle,body.theme-tang main a.black.btn.btn--subtle,body.theme-red main a.black.btn.btn--subtle,body.theme-purple main a.black.btn.btn--subtle,body.theme-blue main a.black.btn.btn--subtle,body.theme-black main a.black.btn.btn--subtle,body.theme-default main a.white.btn.btn--subtle,body.theme-lime main a.white.btn.btn--subtle,body.theme-tang main a.white.btn.btn--subtle,body.theme-red main a.white.btn.btn--subtle,body.theme-purple main a.white.btn.btn--subtle,body.theme-blue main a.white.btn.btn--subtle,body.theme-black main a.white.btn.btn--subtle,body.theme-default main a.acc-blue-over-white.btn.btn--subtle,body.theme-lime main a.acc-blue-over-white.btn.btn--subtle,body.theme-tang main a.acc-blue-over-white.btn.btn--subtle,body.theme-red main a.acc-blue-over-white.btn.btn--subtle,body.theme-purple main a.acc-blue-over-white.btn.btn--subtle,body.theme-blue main a.acc-blue-over-white.btn.btn--subtle,body.theme-black main a.acc-blue-over-white.btn.btn--subtle,body.theme-default main a.acc-red-over-white.btn.btn--subtle,body.theme-lime main a.acc-red-over-white.btn.btn--subtle,body.theme-tang main a.acc-red-over-white.btn.btn--subtle,body.theme-red main a.acc-red-over-white.btn.btn--subtle,body.theme-purple main a.acc-red-over-white.btn.btn--subtle,body.theme-blue main a.acc-red-over-white.btn.btn--subtle,body.theme-black main a.acc-red-over-white.btn.btn--subtle,body.theme-default main a.acc-purple-over-white.btn.btn--subtle,body.theme-lime main a.acc-purple-over-white.btn.btn--subtle,body.theme-tang main a.acc-purple-over-white.btn.btn--subtle,body.theme-red main a.acc-purple-over-white.btn.btn--subtle,body.theme-purple main a.acc-purple-over-white.btn.btn--subtle,body.theme-blue main a.acc-purple-over-white.btn.btn--subtle,body.theme-black main a.acc-purple-over-white.btn.btn--subtle,.btn.btn--subtle.red,.btn.btn--subtle.blue,.btn.btn--subtle.purple,.btn.btn--subtle.offwhite,.btn.btn--subtle.black,.btn.btn--subtle.white,.btn.btn--subtle.acc-blue-over-white,.btn.btn--subtle.acc-red-over-white,.btn.btn--subtle.acc-purple-over-white{background:transparent;}body.theme-default main a.red.btn.btn--subtle,body.theme-lime main a.red.btn.btn--subtle,body.theme-tang main a.red.btn.btn--subtle,body.theme-red main a.red.btn.btn--subtle,body.theme-purple main a.red.btn.btn--subtle,body.theme-blue main a.red.btn.btn--subtle,body.theme-black main a.red.btn.btn--subtle,.btn.btn--subtle.red{color:#eb6971;}body.theme-default main a.red.btn.btn--subtle:hover,body.theme-lime main a.red.btn.btn--subtle:hover,body.theme-tang main a.red.btn.btn--subtle:hover,body.theme-red main a.red.btn.btn--subtle:hover,body.theme-purple main a.red.btn.btn--subtle:hover,body.theme-blue main a.red.btn.btn--subtle:hover,body.theme-black main a.red.btn.btn--subtle:hover,body.theme-default main a.red.btn.btn--subtle:focus,body.theme-lime main a.red.btn.btn--subtle:focus,body.theme-tang main a.red.btn.btn--subtle:focus,body.theme-red main a.red.btn.btn--subtle:focus,body.theme-purple main a.red.btn.btn--subtle:focus,body.theme-blue main a.red.btn.btn--subtle:focus,body.theme-black main a.red.btn.btn--subtle:focus,body.theme-default main a.red.is-hovered.btn.btn--subtle,body.theme-lime main a.red.is-hovered.btn.btn--subtle,body.theme-tang main a.red.is-hovered.btn.btn--subtle,body.theme-red main a.red.is-hovered.btn.btn--subtle,body.theme-purple main a.red.is-hovered.btn.btn--subtle,body.theme-blue main a.red.is-hovered.btn.btn--subtle,body.theme-black main a.red.is-hovered.btn.btn--subtle,.btn.btn--subtle.red:hover,.btn.btn--subtle.red:focus,.btn.btn--subtle.red.is-hovered{color:#fc4a55;}body.theme-default main a.blue.btn.btn--subtle,body.theme-lime main a.blue.btn.btn--subtle,body.theme-tang main a.blue.btn.btn--subtle,body.theme-red main a.blue.btn.btn--subtle,body.theme-purple main a.blue.btn.btn--subtle,body.theme-blue main a.blue.btn.btn--subtle,body.theme-black main a.blue.btn.btn--subtle,.btn.btn--subtle.blue{color:#7bc7c7;}body.theme-default main a.blue.btn.btn--subtle:hover,body.theme-lime main a.blue.btn.btn--subtle:hover,body.theme-tang main a.blue.btn.btn--subtle:hover,body.theme-red main a.blue.btn.btn--subtle:hover,body.theme-purple main a.blue.btn.btn--subtle:hover,body.theme-blue main a.blue.btn.btn--subtle:hover,body.theme-black main a.blue.btn.btn--subtle:hover,body.theme-default main a.blue.btn.btn--subtle:focus,body.theme-lime main a.blue.btn.btn--subtle:focus,body.theme-tang main a.blue.btn.btn--subtle:focus,body.theme-red main a.blue.btn.btn--subtle:focus,body.theme-purple main a.blue.btn.btn--subtle:focus,body.theme-blue main a.blue.btn.btn--subtle:focus,body.theme-black main a.blue.btn.btn--subtle:focus,body.theme-default main a.blue.is-hovered.btn.btn--subtle,body.theme-lime main a.blue.is-hovered.btn.btn--subtle,body.theme-tang main a.blue.is-hovered.btn.btn--subtle,body.theme-red main a.blue.is-hovered.btn.btn--subtle,body.theme-purple main a.blue.is-hovered.btn.btn--subtle,body.theme-blue main a.blue.is-hovered.btn.btn--subtle,body.theme-black main a.blue.is-hovered.btn.btn--subtle,.btn.btn--subtle.blue:hover,.btn.btn--subtle.blue:focus,.btn.btn--subtle.blue.is-hovered{color:#63e1e1;}body.theme-default main a.purple.btn.btn--subtle,body.theme-lime main a.purple.btn.btn--subtle,body.theme-tang main a.purple.btn.btn--subtle,body.theme-red main a.purple.btn.btn--subtle,body.theme-purple main a.purple.btn.btn--subtle,body.theme-blue main a.purple.btn.btn--subtle,body.theme-black main a.purple.btn.btn--subtle,.btn.btn--subtle.purple{color:#ae87b9;}body.theme-default main a.purple.btn.btn--subtle:hover,body.theme-lime main a.purple.btn.btn--subtle:hover,body.theme-tang main a.purple.btn.btn--subtle:hover,body.theme-red main a.purple.btn.btn--subtle:hover,body.theme-purple main a.purple.btn.btn--subtle:hover,body.theme-blue main a.purple.btn.btn--subtle:hover,body.theme-black main a.purple.btn.btn--subtle:hover,body.theme-default main a.purple.btn.btn--subtle:focus,body.theme-lime main a.purple.btn.btn--subtle:focus,body.theme-tang main a.purple.btn.btn--subtle:focus,body.theme-red main a.purple.btn.btn--subtle:focus,body.theme-purple main a.purple.btn.btn--subtle:focus,body.theme-blue main a.purple.btn.btn--subtle:focus,body.theme-black main a.purple.btn.btn--subtle:focus,body.theme-default main a.purple.is-hovered.btn.btn--subtle,body.theme-lime main a.purple.is-hovered.btn.btn--subtle,body.theme-tang main a.purple.is-hovered.btn.btn--subtle,body.theme-red main a.purple.is-hovered.btn.btn--subtle,body.theme-purple main a.purple.is-hovered.btn.btn--subtle,body.theme-blue main a.purple.is-hovered.btn.btn--subtle,body.theme-black main a.purple.is-hovered.btn.btn--subtle,.btn.btn--subtle.purple:hover,.btn.btn--subtle.purple:focus,.btn.btn--subtle.purple.is-hovered{color:#bc2ce5;}body.theme-default main a.offwhite.btn.btn--subtle,body.theme-lime main a.offwhite.btn.btn--subtle,body.theme-tang main a.offwhite.btn.btn--subtle,body.theme-red main a.offwhite.btn.btn--subtle,body.theme-purple main a.offwhite.btn.btn--subtle,body.theme-blue main a.offwhite.btn.btn--subtle,body.theme-black main a.offwhite.btn.btn--subtle,.btn.btn--subtle.offwhite{color:#e3ddd5;}body.theme-default main a.offwhite.btn.btn--subtle:hover,body.theme-lime main a.offwhite.btn.btn--subtle:hover,body.theme-tang main a.offwhite.btn.btn--subtle:hover,body.theme-red main a.offwhite.btn.btn--subtle:hover,body.theme-purple main a.offwhite.btn.btn--subtle:hover,body.theme-blue main a.offwhite.btn.btn--subtle:hover,body.theme-black main a.offwhite.btn.btn--subtle:hover,body.theme-default main a.offwhite.btn.btn--subtle:focus,body.theme-lime main a.offwhite.btn.btn--subtle:focus,body.theme-tang main a.offwhite.btn.btn--subtle:focus,body.theme-red main a.offwhite.btn.btn--subtle:focus,body.theme-purple main a.offwhite.btn.btn--subtle:focus,body.theme-blue main a.offwhite.btn.btn--subtle:focus,body.theme-black main a.offwhite.btn.btn--subtle:focus,body.theme-default main a.offwhite.is-hovered.btn.btn--subtle,body.theme-lime main a.offwhite.is-hovered.btn.btn--subtle,body.theme-tang main a.offwhite.is-hovered.btn.btn--subtle,body.theme-red main a.offwhite.is-hovered.btn.btn--subtle,body.theme-purple main a.offwhite.is-hovered.btn.btn--subtle,body.theme-blue main a.offwhite.is-hovered.btn.btn--subtle,body.theme-black main a.offwhite.is-hovered.btn.btn--subtle,.btn.btn--subtle.offwhite:hover,.btn.btn--subtle.offwhite:focus,.btn.btn--subtle.offwhite.is-hovered{color:#ffffff;}body.theme-default main a.black.btn.btn--subtle,body.theme-lime main a.black.btn.btn--subtle,body.theme-tang main a.black.btn.btn--subtle,body.theme-red main a.black.btn.btn--subtle,body.theme-purple main a.black.btn.btn--subtle,body.theme-blue main a.black.btn.btn--subtle,body.theme-black main a.black.btn.btn--subtle,.btn.btn--subtle.black{color:#2a2727;}body.theme-default main a.black.btn.btn--subtle:hover,body.theme-lime main a.black.btn.btn--subtle:hover,body.theme-tang main a.black.btn.btn--subtle:hover,body.theme-red main a.black.btn.btn--subtle:hover,body.theme-purple main a.black.btn.btn--subtle:hover,body.theme-blue main a.black.btn.btn--subtle:hover,body.theme-black main a.black.btn.btn--subtle:hover,body.theme-default main a.black.btn.btn--subtle:focus,body.theme-lime main a.black.btn.btn--subtle:focus,body.theme-tang main a.black.btn.btn--subtle:focus,body.theme-red main a.black.btn.btn--subtle:focus,body.theme-purple main a.black.btn.btn--subtle:focus,body.theme-blue main a.black.btn.btn--subtle:focus,body.theme-black main a.black.btn.btn--subtle:focus,body.theme-default main a.black.is-hovered.btn.btn--subtle,body.theme-lime main a.black.is-hovered.btn.btn--subtle,body.theme-tang main a.black.is-hovered.btn.btn--subtle,body.theme-red main a.black.is-hovered.btn.btn--subtle,body.theme-purple main a.black.is-hovered.btn.btn--subtle,body.theme-blue main a.black.is-hovered.btn.btn--subtle,body.theme-black main a.black.is-hovered.btn.btn--subtle,.btn.btn--subtle.black:hover,.btn.btn--subtle.black:focus,.btn.btn--subtle.black.is-hovered{color:#5e5b57;}body.theme-default main a.white.btn.btn--subtle,body.theme-lime main a.white.btn.btn--subtle,body.theme-tang main a.white.btn.btn--subtle,body.theme-red main a.white.btn.btn--subtle,body.theme-purple main a.white.btn.btn--subtle,body.theme-blue main a.white.btn.btn--subtle,body.theme-black main a.white.btn.btn--subtle,.btn.btn--subtle.white{color:#ffffff;}body.theme-default main a.white.btn.btn--subtle:hover,body.theme-lime main a.white.btn.btn--subtle:hover,body.theme-tang main a.white.btn.btn--subtle:hover,body.theme-red main a.white.btn.btn--subtle:hover,body.theme-purple main a.white.btn.btn--subtle:hover,body.theme-blue main a.white.btn.btn--subtle:hover,body.theme-black main a.white.btn.btn--subtle:hover,body.theme-default main a.white.btn.btn--subtle:focus,body.theme-lime main a.white.btn.btn--subtle:focus,body.theme-tang main a.white.btn.btn--subtle:focus,body.theme-red main a.white.btn.btn--subtle:focus,body.theme-purple main a.white.btn.btn--subtle:focus,body.theme-blue main a.white.btn.btn--subtle:focus,body.theme-black main a.white.btn.btn--subtle:focus,body.theme-default main a.white.is-hovered.btn.btn--subtle,body.theme-lime main a.white.is-hovered.btn.btn--subtle,body.theme-tang main a.white.is-hovered.btn.btn--subtle,body.theme-red main a.white.is-hovered.btn.btn--subtle,body.theme-purple main a.white.is-hovered.btn.btn--subtle,body.theme-blue main a.white.is-hovered.btn.btn--subtle,body.theme-black main a.white.is-hovered.btn.btn--subtle,.btn.btn--subtle.white:hover,.btn.btn--subtle.white:focus,.btn.btn--subtle.white.is-hovered{color:#e3ddd5;}body.theme-default main a.acc-blue-over-white.btn.btn--subtle,body.theme-lime main a.acc-blue-over-white.btn.btn--subtle,body.theme-tang main a.acc-blue-over-white.btn.btn--subtle,body.theme-red main a.acc-blue-over-white.btn.btn--subtle,body.theme-purple main a.acc-blue-over-white.btn.btn--subtle,body.theme-blue main a.acc-blue-over-white.btn.btn--subtle,body.theme-black main a.acc-blue-over-white.btn.btn--subtle,.btn.btn--subtle.acc-blue-over-white{color:#327575;}body.theme-default main a.acc-blue-over-white.btn.btn--subtle:hover,body.theme-lime main a.acc-blue-over-white.btn.btn--subtle:hover,body.theme-tang main a.acc-blue-over-white.btn.btn--subtle:hover,body.theme-red main a.acc-blue-over-white.btn.btn--subtle:hover,body.theme-purple main a.acc-blue-over-white.btn.btn--subtle:hover,body.theme-blue main a.acc-blue-over-white.btn.btn--subtle:hover,body.theme-black main a.acc-blue-over-white.btn.btn--subtle:hover,body.theme-default main a.acc-blue-over-white.btn.btn--subtle:focus,body.theme-lime main a.acc-blue-over-white.btn.btn--subtle:focus,body.theme-tang main a.acc-blue-over-white.btn.btn--subtle:focus,body.theme-red main a.acc-blue-over-white.btn.btn--subtle:focus,body.theme-purple main a.acc-blue-over-white.btn.btn--subtle:focus,body.theme-blue main a.acc-blue-over-white.btn.btn--subtle:focus,body.theme-black main a.acc-blue-over-white.btn.btn--subtle:focus,body.theme-default main a.acc-blue-over-white.is-hovered.btn.btn--subtle,body.theme-lime main a.acc-blue-over-white.is-hovered.btn.btn--subtle,body.theme-tang main a.acc-blue-over-white.is-hovered.btn.btn--subtle,body.theme-red main a.acc-blue-over-white.is-hovered.btn.btn--subtle,body.theme-purple main a.acc-blue-over-white.is-hovered.btn.btn--subtle,body.theme-blue main a.acc-blue-over-white.is-hovered.btn.btn--subtle,body.theme-black main a.acc-blue-over-white.is-hovered.btn.btn--subtle,.btn.btn--subtle.acc-blue-over-white:hover,.btn.btn--subtle.acc-blue-over-white:focus,.btn.btn--subtle.acc-blue-over-white.is-hovered{color:#235151;}body.theme-default main a.acc-purple-over-white.btn.btn--subtle,body.theme-lime main a.acc-purple-over-white.btn.btn--subtle,body.theme-tang main a.acc-purple-over-white.btn.btn--subtle,body.theme-red main a.acc-purple-over-white.btn.btn--subtle,body.theme-purple main a.acc-purple-over-white.btn.btn--subtle,body.theme-blue main a.acc-purple-over-white.btn.btn--subtle,body.theme-black main a.acc-purple-over-white.btn.btn--subtle,.btn.btn--subtle.acc-purple-over-white{color:#9461a2;}body.theme-default main a.acc-purple-over-white.btn.btn--subtle:hover,body.theme-lime main a.acc-purple-over-white.btn.btn--subtle:hover,body.theme-tang main a.acc-purple-over-white.btn.btn--subtle:hover,body.theme-red main a.acc-purple-over-white.btn.btn--subtle:hover,body.theme-purple main a.acc-purple-over-white.btn.btn--subtle:hover,body.theme-blue main a.acc-purple-over-white.btn.btn--subtle:hover,body.theme-black main a.acc-purple-over-white.btn.btn--subtle:hover,body.theme-default main a.acc-purple-over-white.btn.btn--subtle:focus,body.theme-lime main a.acc-purple-over-white.btn.btn--subtle:focus,body.theme-tang main a.acc-purple-over-white.btn.btn--subtle:focus,body.theme-red main a.acc-purple-over-white.btn.btn--subtle:focus,body.theme-purple main a.acc-purple-over-white.btn.btn--subtle:focus,body.theme-blue main a.acc-purple-over-white.btn.btn--subtle:focus,body.theme-black main a.acc-purple-over-white.btn.btn--subtle:focus,body.theme-default main a.acc-purple-over-white.is-hovered.btn.btn--subtle,body.theme-lime main a.acc-purple-over-white.is-hovered.btn.btn--subtle,body.theme-tang main a.acc-purple-over-white.is-hovered.btn.btn--subtle,body.theme-red main a.acc-purple-over-white.is-hovered.btn.btn--subtle,body.theme-purple main a.acc-purple-over-white.is-hovered.btn.btn--subtle,body.theme-blue main a.acc-purple-over-white.is-hovered.btn.btn--subtle,body.theme-black main a.acc-purple-over-white.is-hovered.btn.btn--subtle,.btn.btn--subtle.acc-purple-over-white:hover,.btn.btn--subtle.acc-purple-over-white:focus,.btn.btn--subtle.acc-purple-over-white.is-hovered{color:#774d83;}body.theme-default main a.acc-red-over-white.btn.btn--subtle,body.theme-lime main a.acc-red-over-white.btn.btn--subtle,body.theme-tang main a.acc-red-over-white.btn.btn--subtle,body.theme-red main a.acc-red-over-white.btn.btn--subtle,body.theme-purple main a.acc-red-over-white.btn.btn--subtle,body.theme-blue main a.acc-red-over-white.btn.btn--subtle,body.theme-black main a.acc-red-over-white.btn.btn--subtle,.btn.btn--subtle.acc-red-over-white{color:#db1e2a;}body.theme-default main a.acc-red-over-white.btn.btn--subtle:hover,body.theme-lime main a.acc-red-over-white.btn.btn--subtle:hover,body.theme-tang main a.acc-red-over-white.btn.btn--subtle:hover,body.theme-red main a.acc-red-over-white.btn.btn--subtle:hover,body.theme-purple main a.acc-red-over-white.btn.btn--subtle:hover,body.theme-blue main a.acc-red-over-white.btn.btn--subtle:hover,body.theme-black main a.acc-red-over-white.btn.btn--subtle:hover,body.theme-default main a.acc-red-over-white.btn.btn--subtle:focus,body.theme-lime main a.acc-red-over-white.btn.btn--subtle:focus,body.theme-tang main a.acc-red-over-white.btn.btn--subtle:focus,body.theme-red main a.acc-red-over-white.btn.btn--subtle:focus,body.theme-purple main a.acc-red-over-white.btn.btn--subtle:focus,body.theme-blue main a.acc-red-over-white.btn.btn--subtle:focus,body.theme-black main a.acc-red-over-white.btn.btn--subtle:focus,body.theme-default main a.acc-red-over-white.is-hovered.btn.btn--subtle,body.theme-lime main a.acc-red-over-white.is-hovered.btn.btn--subtle,body.theme-tang main a.acc-red-over-white.is-hovered.btn.btn--subtle,body.theme-red main a.acc-red-over-white.is-hovered.btn.btn--subtle,body.theme-purple main a.acc-red-over-white.is-hovered.btn.btn--subtle,body.theme-blue main a.acc-red-over-white.is-hovered.btn.btn--subtle,body.theme-black main a.acc-red-over-white.is-hovered.btn.btn--subtle,.btn.btn--subtle.acc-red-over-white:hover,.btn.btn--subtle.acc-red-over-white:focus,.btn.btn--subtle.acc-red-over-white.is-hovered{color:#ae1821;}.btn.btn--link{background:transparent;border:none;padding:0;color:#5e5b57;-webkit-transition:color 0.5s cubic-bezier(0.445,0.05,0.55,0.95);-o-transition:color 0.5s cubic-bezier(0.445,0.05,0.55,0.95);transition:color 0.5s cubic-bezier(0.445,0.05,0.55,0.95);}.btn.btn--link:hover,.btn.btn--link:focus,.btn.btn--link.is-hovered{background:transparent;color:#2a2727;}.btn.btn--link.red,.btn.btn--link.blue,.btn.btn--link.purple,.btn.btn--link.offwhite,.btn.btn--link.black,.btn.btn--link.white,.btn.btn--link.acc-blue-over-white,.btn.btn--link.acc-red-over-white,.btn.btn--link.acc-purple-over-white{background:transparent;}.btn.btn--link.red:hover,.btn.btn--link.red:focus,.btn.btn--link.red.is-hovered,.btn.btn--link.blue:hover,.btn.btn--link.blue:focus,.btn.btn--link.blue.is-hovered,.btn.btn--link.purple:hover,.btn.btn--link.purple:focus,.btn.btn--link.purple.is-hovered,.btn.btn--link.offwhite:hover,.btn.btn--link.offwhite:focus,.btn.btn--link.offwhite.is-hovered,.btn.btn--link.black:hover,.btn.btn--link.black:focus,.btn.btn--link.black.is-hovered,.btn.btn--link.white:hover,.btn.btn--link.white:focus,.btn.btn--link.white.is-hovered,.btn.btn--link.acc-blue-over-white:hover,.btn.btn--link.acc-blue-over-white:focus,.btn.btn--link.acc-blue-over-white.is-hovered,.btn.btn--link.acc-red-over-white:hover,.btn.btn--link.acc-red-over-white:focus,.btn.btn--link.acc-red-over-white.is-hovered,.btn.btn--link.acc-purple-over-white:hover,.btn.btn--link.acc-purple-over-white:focus,.btn.btn--link.acc-purple-over-white.is-hovered{background:transparent;}.btn.btn--link.red{color:#eb6971;}.btn.btn--link.red:hover,.btn.btn--link.red:focus,.btn.btn--link.red.is-hovered{color:#fc4a55;}.btn.btn--link.blue{color:#7bc7c7;}.btn.btn--link.blue:hover,.btn.btn--link.blue:focus,.btn.btn--link.blue.is-hovered{color:#63e1e1;}.btn.btn--link.purple{color:#ae87b9;}.btn.btn--link.purple:hover,.btn.btn--link.purple:focus,.btn.btn--link.purple.is-hovered{color:#bc2ce5;}.btn.btn--link.offwhite{color:#e3ddd5;}.btn.btn--link.offwhite:hover,.btn.btn--link.offwhite:focus,.btn.btn--link.offwhite.is-hovered{color:#ffffff;}.btn.btn--link.black{color:#2a2727;}.btn.btn--link.black:hover,.btn.btn--link.black:focus,.btn.btn--link.black.is-hovered{color:#5e5b57;}.btn.btn--link.white{color:#ffffff;}.btn.btn--link.white:hover,.btn.btn--link.white:focus,.btn.btn--link.white.is-hovered{color:#e3ddd5;}.btn.btn--link.acc-blue-over-white{color:#327575;}.btn.btn--link.acc-blue-over-white:hover,.btn.btn--link.acc-blue-over-white:focus,.btn.btn--link.acc-blue-over-white.is-hovered{color:#235151;}.btn.btn--link.acc-purple-over-white{color:#9461a2;}.btn.btn--link.acc-purple-over-white:hover,.btn.btn--link.acc-purple-over-white:focus,.btn.btn--link.acc-purple-over-white.is-hovered{color:#774d83;}.btn.btn--link.acc-red-over-white{color:#db1e2a;}.btn.btn--link.acc-red-over-white:hover,.btn.btn--link.acc-red-over-white:focus,.btn.btn--link.acc-red-over-white.is-hovered{color:#ae1821;}.icon-btn{font-family:'Hampshire-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-btn.icon-btn--large{font-size:28px;}.icon-btn__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.icon-btn__label.focusable:active,.icon-btn__label.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.icon-btn--close:before{content:"";}.icon-btn--plus:before{content:"";}.icon-btn--minus:before{content:"";}.icon-btn--search:before{content:"";}.icon-btn--share:before{content:"";}.icon-btn--home:before{content:"";}.button-group{max-width:1200px;}.button-group.vertical .btn{display:block;margin-top:8px;text-align:center;}.button-group.vertical .btn:first-child{margin-top:0;}.button-group.horizontal .btn{margin-left:4px;}.button-group.horizontal .btn:first-child{margin-left:0;}.button-group.equalized--2-up,.button-group.equalized--3-up,.button-group.equalized--4-up{max-width:300px;margin:0 auto;}.button-group.equalized--2-up:before,.button-group.equalized--2-up:after,.button-group.equalized--3-up:before,.button-group.equalized--3-up:after,.button-group.equalized--4-up:before,.button-group.equalized--4-up:after{content:" ";display:table;}.button-group.equalized--2-up:after,.button-group.equalized--3-up:after,.button-group.equalized--4-up:after{clear:both;}.button-group.equalized--2-up .btn,.button-group.equalized--3-up .btn,.button-group.equalized--4-up .btn{display:block;float:left;width:100%;margin-top:8px;margin-left:0;}.button-group.equalized--2-up .btn:first-child,.button-group.equalized--3-up .btn:first-child,.button-group.equalized--4-up .btn:first-child{margin-top:0;}@media (min-width:40em){.button-group.equalized--2-up{max-width:600px;margin:0 auto;}.button-group.equalized--2-up .btn{max-width:600px;width:49%;margin-left:2%;margin-top:0px;}.button-group.equalized--2-up .btn:first-child{margin-left:0;}}@media (min-width:40em){.button-group.equalized--3-up{max-width:1200px;margin:0 auto;}.button-group.equalized--3-up .btn{max-width:400px;width:32%;margin-left:2%;margin-top:0px;}.button-group.equalized--3-up .btn:first-child{margin-left:0;}}@media (min-width:40em){.button-group.equalized--4-up{max-width:600px;margin:0 auto;}.button-group.equalized--4-up .btn{max-width:300px;width:49%;margin-left:2%;margin-top:8px;}.button-group.equalized--4-up .btn:first-child{margin-left:0;}.button-group.equalized--4-up .btn:nth-child(-n+2){margin-top:0;}.button-group.equalized--4-up .btn:nth-child(odd){margin-left:0;}}@media (min-width:64em){.button-group.equalized--4-up{max-width:1200px;}.button-group.equalized--4-up .btn{max-width:300px;width:24%;margin-left:1%;margin-top:0;}.button-group.equalized--4-up .btn:nth-child(odd){margin-left:1%;}.button-group.equalized--4-up .btn:nth-child(1){margin-left:0;}}.button-group.centered{text-align:center;}.button-group.centered .btn{text-align:center;}li{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;line-height:1.25em;letter-spacing:0;color:#2a2727;list-style-type:disc;margin:.5em 0;}li ul{padding:0 0 0 20px;}li li{list-style-type:circle;}ul{padding:0 0 0 20px;margin:0;}ol{position:relative;counter-reset:section;padding:0 0 0 25px;margin:0;}ol > li{list-style-type:none;}ol > li:before{position:absolute;left:0;counter-increment:section;content:counters(section,".") " ";font-weight:600;padding:0 5px;background:#2a2727;border-radius:9px;min-width:18px;height:18px;font-size:10px;line-height:18px;text-align:center;color:#fff;}li ol{padding:0 0 0 30px;}li ol ol{padding:0 0 0 40px;}dt{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;}dd{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-style:italic;margin:0;}.content img.pull-left,.content img.pull-right,.article img.pull-left,.article img.pull-right,article img.pull-left,article img.pull-right{margin-top:30px;margin-bottom:30px;}.content img.pull-left,.article img.pull-left,article img.pull-left{margin-right:30px;}.content img.pull-right,.article img.pull-right,article img.pull-right{margin-left:30px;}.content blockquote.pull-left,.article blockquote.pull-left,article blockquote.pull-left{margin-right:30px;}.content blockquote.pull-right,.article blockquote.pull-right,article blockquote.pull-right{margin-left:30px;}caption{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;text-transform:uppercase;letter-spacing:.05em;color:#2a2727;text-align:left;padding:10px 20px;}@media (min-width:48em){caption{font-size:16px;line-height:18px;}}table{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;line-height:18px;color:#5e5b57;width:100%;}th{text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;padding:5px 20px;border:1px solid #e3ddd5;}td{padding:10px 20px;border:1px solid #e3ddd5;}thead{background:rgba(227,221,213,0.5);}thead.table-caption--red{background:#eb6971;}thead.table-caption--purple{background:#ae87b9;}thead.table-caption--blue{background:#7bc7c7;}tbody tr:nth-child(odd){background:rgba(227,221,213,0.25);}tbody tr:nth-child(even){background:#ffffff;}img{max-width:100%;}img.no-limit{max-width:none;width:100%;height:auto;}figure,.figure{display:inline-block;}figure.pull-left,figure.pull-right,.figure.pull-left,.figure.pull-right{width:100%;padding-bottom:20px;}figure.pull-left img,figure.pull-right img,.figure.pull-left img,.figure.pull-right img{width:100%;max-width:275px;margin:0 auto;}figure img,.figure img{display:block;}@media (min-width:40em){figure.pull-left,.figure.pull-left{margin-right:30px;}figure.pull-right,.figure.pull-right{margin-left:30px;}figure.pull-left,figure.pull-right,.figure.pull-left,.figure.pull-right{max-width:275px;width:50%;}figure.pull-left img,figure.pull-right img,.figure.pull-left img,.figure.pull-right img{max-width:100%;margin:0;}}@media (min-width:48em){figure.pull-left,figure.pull-right,.figure.pull-left,.figure.pull-right{width:40%;}figure.pull-left img,figure.pull-right img,.figure.pull-left img,.figure.pull-right img{max-width:100%;}}@media (min-width:64em){figure.pull-left,figure.pull-right,.figure.pull-left,.figure.pull-right{width:30%;}figure.pull-left img,figure.pull-right img,.figure.pull-left img,.figure.pull-right img{max-width:100%;}}figcaption,.figcaption{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-weight:400;line-height:1;letter-spacing:0;line-height:1.2;padding:10px 0;border-bottom:1px solid #a39e97;color:#5e5b57;margin:0;}figure.pull-right figcaption,figure.pull-right .figcaption,figure.pull-left figcaption,figure.pull-left .figcaption,.figure.pull-right figcaption,.figure.pull-right .figcaption,.figure.pull-left figcaption,.figure.pull-left .figcaption{width:275px;margin:0 auto;}@media (min-width:40em){figure.pull-right figcaption,figure.pull-right .figcaption,figure.pull-left figcaption,figure.pull-left .figcaption,.figure.pull-right figcaption,.figure.pull-right .figcaption,.figure.pull-left figcaption,.figure.pull-left .figcaption{width:auto;margin:0;}}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.card,.grid-card,.news-card,.news-card--graphic,.event-card{display:block;}.grid-card,.news-card,.news-card--graphic,.event-card{width:100%;height:auto;margin-bottom:1.69492%;}@media (min-width:40em){.grid-card,.news-card,.news-card--graphic,.event-card{margin-bottom:0;height:380px;}}@media (min-width:48em){.grid-card,.news-card,.news-card--graphic,.event-card{height:420px;}}.item-list{text-align:center;}.pager{display:inline-block;padding:0;margin:0 auto;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;text-transform:uppercase;}.pager li{list-style-type:none;display:inline-block;vertical-align:middle;}.pager li a,.pager li a:hover{border-bottom:none;}.pager .pager-first,.pager .pager-last,.pager .pager-previous,.pager .pager-next{width:25px;height:30px;}.pager .pager-first a,.pager .pager-last a,.pager .pager-previous a,.pager .pager-next a{display:block;width:100%;height:100%;line-height:30px;border:1px solid transparent;}.pager .pager-first a:hover,.pager .pager-first a:focus,.pager .pager-first a.is-hovered,.pager .pager-last a:hover,.pager .pager-last a:focus,.pager .pager-last a.is-hovered,.pager .pager-previous a:hover,.pager .pager-previous a:focus,.pager .pager-previous a.is-hovered,.pager .pager-next a:hover,.pager .pager-next a:focus,.pager .pager-next a.is-hovered{color:#e33440;}.pager .pager-first a:before{content:"";font-family:'Hampshire-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.pager .pager-last a:before{content:"";font-family:'Hampshire-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.pager .pager-previous,.pager .pager-next{font-family:'Hampshire-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.pager .pager-previous a:before{content:"";}.pager .pager-next a:before{content:"";}.pager .pager-current a,.pager .pager-item a{display:block;width:100%;height:100%;line-height:30px;text-align:center;font-weight:600;border:1px solid #5e5b57;}.pager .pager-current a:hover,.pager .pager-current a:focus,.pager .pager-current a.is-hovered,.pager .pager-item a:hover,.pager .pager-item a:focus,.pager .pager-item a.is-hovered{background:#2a2727;color:#e3ddd5;}.pager .pager-current,.pager .pager-item{width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;}.pager .pager-current{border:1px solid #a39e97;color:#87817d;}.l-container{max-width:100%;margin-left:auto;margin-right:auto;}.l-container:before,.l-container:after{content:" ";display:table;}.l-container:after{clear:both;}.l-container--inner{max-width:1200px;margin-left:auto;margin-right:auto;}.l-container--inner:before,.l-container--inner:after{content:" ";display:table;}.l-container--inner:after{clear:both;}.l-grid{max-width:100%;margin-left:auto;margin-right:auto;}.l-grid:before,.l-grid:after{content:" ";display:table;}.l-grid:after{clear:both;}.l-grid:before,.l-grid:after{content:" ";display:table;}.l-grid:after{clear:both;}@media (min-width:40em){.l-grid--row{margin-bottom:1.69492%;}}.l-grid.l-grid--1-up .l-col{width:100%;float:left;margin-left:0;margin-right:0;}.l-grid.l-grid--2-up .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--2-up .l-col{width:49.15254%;float:left;margin-right:1.69492%;}.l-grid.l-grid--2-up .l-col:nth-child(2n + 2){float:right;margin-right:0;}}.l-grid.l-grid--2-up .l-col.last{float:right;margin-right:0;}.l-grid.l-grid--3-up{position:relative;}.l-grid.l-grid--3-up .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--3-up .l-col{width:32.20339%;float:left;margin-right:1.69492%;}.l-grid.l-grid--3-up .l-col:nth-child(3n + 3){float:right;margin-right:0;}}@media (min-width:40em){.l-grid.l-grid--3-up .l-col.border:before{width:32.20339%;content:'';position:absolute;top:0;bottom:0;z-index:-1;left:0;border-right:#a39e97 solid 1px;}.l-grid.l-grid--3-up .l-col.border.col-middle:before{width:66%;}}.l-grid.l-grid--3-up .l-col.last{float:right;margin-right:0;}.l-grid.l-grid--4-up .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--4-up .l-col{width:49.15254%;float:left;margin-right:1.69492%;}.l-grid.l-grid--4-up .l-col:nth-child(2n + 2){float:right;margin-right:0;}}@media (min-width:64em){.l-grid.l-grid--4-up .l-col{width:23.72881%;float:left;margin-right:1.69492%;}.l-grid.l-grid--4-up .l-col:nth-child(2n + 2){float:left;margin-right:1.69492%;}.l-grid.l-grid--4-up .l-col:nth-child(4n + 4){float:right;margin-right:0;}}.l-grid.l-grid--4-up .l-col.last{float:right;margin-right:0;}.l-grid.l-grid--5-up{max-width:100%;margin-left:auto;margin-right:auto;}.l-grid.l-grid--5-up:before,.l-grid.l-grid--5-up:after{content:" ";display:table;}.l-grid.l-grid--5-up:after{clear:both;}.l-grid.l-grid--5-up .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--5-up .l-col{width:18.36735%;float:left;margin-right:2.04082%;}.l-grid.l-grid--5-up .l-col:nth-child(5n + 5){float:right;margin-right:0;}}.l-grid.l-grid--5-up .l-col.last{float:right;margin-right:0;}.l-grid.l-grid--6-up .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--6-up .l-col{width:49.15254%;float:left;margin-right:1.69492%;}.l-grid.l-grid--6-up .l-col:nth-child(2n + 2){float:right;margin-right:0;}}@media (min-width:48em){.l-grid.l-grid--6-up .l-col{width:32.20339%;float:left;margin-right:1.69492%;}.l-grid.l-grid--6-up .l-col:nth-child(2n + 2){float:left;margin-right:1.69492%;}.l-grid.l-grid--6-up .l-col:nth-child(3n + 3){float:right;margin-right:0;}}@media (min-width:64em){.l-grid.l-grid--6-up .l-col{width:15.25424%;float:left;margin-right:1.69492%;}.l-grid.l-grid--6-up .l-col:nth-child(3n + 3){float:left;margin-right:1.69492%;}.l-grid.l-grid--6-up .l-col:nth-child(12n + 12){float:right;margin-right:0;}}.l-grid.l-grid--6-up .l-col.last{float:right;margin-right:0;}.l-grid.l-grid--h-q-q .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--h-q-q .l-col:nth-child(1){width:100%;float:right;margin-right:0;}.l-grid.l-grid--h-q-q .l-col:nth-child(2),.l-grid.l-grid--h-q-q .l-col:nth-child(3){width:49.15254%;float:left;margin-right:1.69492%;}.l-grid.l-grid--h-q-q .l-col:nth-child(3){float:right;margin-right:0;}}@media (min-width:64em){.l-grid.l-grid--h-q-q .l-col:nth-child(1){width:49.15254%;float:left;margin-right:1.69492%;float:left;margin-right:1.69492%;}.l-grid.l-grid--h-q-q .l-col:nth-child(2),.l-grid.l-grid--h-q-q .l-col:nth-child(3){width:23.72881%;float:left;margin-right:1.69492%;}.l-grid.l-grid--h-q-q .l-col:nth-child(3){float:right;margin-right:0;}}.l-grid.l-grid--q-q-h .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--q-q-h .l-col:nth-child(1),.l-grid.l-grid--q-q-h .l-col:nth-child(2){width:49.15254%;float:left;margin-right:1.69492%;}.l-grid.l-grid--q-q-h .l-col:nth-child(2){float:right;margin-right:0;}.l-grid.l-grid--q-q-h .l-col:nth-child(3){width:100%;float:right;margin-right:0;}}@media (min-width:64em){.l-grid.l-grid--q-q-h .l-col:nth-child(1),.l-grid.l-grid--q-q-h .l-col:nth-child(2){width:23.72881%;float:left;margin-right:1.69492%;}.l-grid.l-grid--q-q-h .l-col:nth-child(3){width:49.15254%;float:right;margin-right:0;}}.l-grid.l-grid--q-h-q .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--q-h-q .l-col{width:32.20339%;float:left;margin-right:1.69492%;}.l-grid.l-grid--q-h-q .l-col:nth-child(3){float:right;margin-right:0;}}@media (min-width:64em){.l-grid.l-grid--q-h-q .l-col:nth-child(1),.l-grid.l-grid--q-h-q .l-col:nth-child(3){width:23.72881%;float:left;margin-right:1.69492%;}.l-grid.l-grid--q-h-q .l-col:nth-child(3){float:right;margin-right:0;}.l-grid.l-grid--q-h-q .l-col:nth-child(2){width:49.15254%;float:left;margin-right:1.69492%;}}.l-grid.l-grid--t-2t .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--t-2t .l-col{width:49.15254%;float:left;margin-right:1.69492%;}.l-grid.l-grid--t-2t .l-col:nth-child(2){float:right;margin-right:0;}}@media (min-width:48em){.l-grid.l-grid--t-2t .l-col:nth-child(1){width:32.20339%;float:left;margin-right:1.69492%;}.l-grid.l-grid--t-2t .l-col:nth-child(2){width:66.10169%;float:right;margin-right:0;}}.l-grid.l-grid--t-2t--reverse .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--t-2t--reverse .l-col{width:49.15254%;float:left;margin-right:1.69492%;}.l-grid.l-grid--t-2t--reverse .l-col:nth-child(2){float:right;margin-right:0;}}@media (min-width:48em){.l-grid.l-grid--t-2t--reverse .l-col:nth-child(1){width:32.20339%;float:right;margin-right:0;}.l-grid.l-grid--t-2t--reverse .l-col:nth-child(2){width:66.10169%;float:left;margin-right:1.69492%;}}.l-grid.l-grid--2t-t .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--2t-t .l-col{width:49.15254%;float:left;margin-right:1.69492%;}.l-grid.l-grid--2t-t .l-col:nth-child(2){float:right;margin-right:0;}}@media (min-width:48em){.l-grid.l-grid--2t-t .l-col:nth-child(1){width:66.10169%;float:left;margin-right:1.69492%;}.l-grid.l-grid--2t-t .l-col:nth-child(2){width:32.20339%;float:right;margin-right:0;}}.l-grid.l-grid--2t-t .l-col.content{width:100%;float:right;margin-right:0;}@media (min-width:56em){.l-grid.l-grid--2t-t .l-col.content{width:66.66667%;float:left;padding-left:1.5em;padding-right:1.5em;}}.l-grid.l-grid--2t-t .l-col.sidebar{width:100%;float:right;margin-right:0;}@media (min-width:56em){.l-grid.l-grid--2t-t .l-col.sidebar{width:33.33333%;float:left;padding-left:1.5em;padding-right:1.5em;}}.l-grid.l-grid--2t-t--reverse .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--2t-t--reverse .l-col{width:49.15254%;float:left;margin-right:1.69492%;}.l-grid.l-grid--2t-t--reverse .l-col:nth-child(2){float:right;margin-right:0;}}@media (min-width:48em){.l-grid.l-grid--2t-t--reverse .l-col:nth-child(1){width:66.10169%;float:right;margin-right:0;}.l-grid.l-grid--2t-t--reverse .l-col:nth-child(2){width:32.20339%;float:left;margin-right:1.69492%;}}.l-grid.l-grid--q-3q .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--q-3q .l-col{width:49.15254%;float:left;margin-right:1.69492%;}.l-grid.l-grid--q-3q .l-col:nth-child(2){float:right;margin-right:0;}}@media (min-width:64em){.l-grid.l-grid--q-3q .l-col:nth-child(1){width:23.72881%;float:left;margin-right:1.69492%;}.l-grid.l-grid--q-3q .l-col:nth-child(2){width:74.57627%;float:right;margin-right:0;}}.l-grid.l-grid--3q-q .l-col{width:100%;float:right;margin-right:0;}@media (min-width:40em){.l-grid.l-grid--3q-q .l-col{width:49.15254%;float:left;margin-right:1.69492%;}.l-grid.l-grid--3q-q .l-col:nth-child(2){float:right;margin-right:0;}}@media (min-width:64em){.l-grid.l-grid--3q-q .l-col:nth-child(1){width:74.57627%;float:left;margin-right:1.69492%;}.l-grid.l-grid--3q-q .l-col:nth-child(2){width:23.72881%;float:right;margin-right:0;}}.l-container--66{width:100%;float:left;margin-left:0;margin-right:0;}@media (min-width:64em){.l-container--66{width:66.10169%;float:left;margin-right:1.69492%;}.l-container--66 .l-col{width:32.20339%;float:left;margin-right:1.69492%;}.l-container--66 .l-col.span-2{width:66.10169%;float:left;margin-right:1.69492%;}.l-container--66 .l-col.last{float:right;margin-right:0;}}.l-container--33{width:100%;float:left;margin-left:0;margin-right:0;}@media (min-width:64em){.l-container--33{width:32.20339%;float:right;margin-right:0;}.l-container--33 .l-col{width:100%;float:right;margin-right:0;}}.l-grid.content-with-sidebar .l-col.content{width:100%;float:right;margin-right:0;}@media (min-width:56em){.l-grid.content-with-sidebar .l-col.content{width:66.66667%;float:left;padding-left:1.5em;padding-right:1.5em;}}.l-grid.content-with-sidebar .l-col.sidebar{width:100%;float:right;margin-right:0;}@media (min-width:56em){.l-grid.content-with-sidebar .l-col.sidebar{width:33.33333%;float:right;padding-left:1.5em;padding-right:1.5em;}}.gallery{max-width:1200px;margin-left:auto;margin-right:auto;}.gallery:before,.gallery:after{content:" ";display:table;}.gallery:after{clear:both;}.gallery:before,.gallery:after{content:" ";display:table;}.gallery:after{clear:both;}.gallery__item{width:100%;float:right;margin-right:0;min-height:50px;margin-bottom:10px;}@media (min-width:30em){.gallery__item{width:49.15254%;float:left;}.gallery__item:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.gallery__item:nth-child(2n + 2){margin-left:50.84746%;margin-right:-100%;clear:none;}}@media (min-width:40em){.gallery__item{width:32.20339%;float:left;}.gallery__item:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.gallery__item:nth-child(3n + 2){margin-left:33.89831%;margin-right:-100%;clear:none;}.gallery__item:nth-child(3n + 3){margin-left:67.79661%;margin-right:-100%;clear:none;}}@media (min-width:48em){.gallery__item{width:23.72881%;float:left;}.gallery__item:nth-child(4n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.gallery__item:nth-child(4n + 2){margin-left:25.42373%;margin-right:-100%;clear:none;}.gallery__item:nth-child(4n + 3){margin-left:50.84746%;margin-right:-100%;clear:none;}.gallery__item:nth-child(4n + 4){margin-left:76.27119%;margin-right:-100%;clear:none;}}@media (min-width:64em){.gallery__item{width:18.36735%;float:left;}.gallery__item:nth-child(5n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.gallery__item:nth-child(5n + 2){margin-left:20.40816%;margin-right:-100%;clear:none;}.gallery__item:nth-child(5n + 3){margin-left:40.81633%;margin-right:-100%;clear:none;}.gallery__item:nth-child(5n + 4){margin-left:61.22449%;margin-right:-100%;clear:none;}.gallery__item:nth-child(5n + 5){margin-left:81.63265%;margin-right:-100%;clear:none;}}.footer{background:#2a2727;}.footer__link-row .footer__row-inner{padding:30px 20px;}.footer__social-row{background:#1d1b1b;}.footer__social-icons{text-align:center;margin:20px 0 0;}.footer__social-icons ul{padding:0;}.footer__social-icons li{list-style:none;display:inline-block;}.footer__social-icon{display:block;padding:0 15px;border:none;color:#ffffff;}.footer__social-icon .icon{font-size:24px;line-height:48px;}.footer__social-icon:hover,.footer__social-icon:focus{border:none;color:#7bc7c7;}.footer__social-title{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:30px;line-height:36px;color:#ffffff;text-align:center;margin-top:10px;display:block;}.footer__social-subtitle{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:21px;text-transform:uppercase;letter-spacing:0.05em;color:#e3ddd5;text-align:center;display:block;margin-top:5px;}.footer-address{text-align:center;}.footer-address:before,.footer-address:after{content:" ";display:table;}.footer-address:after{clear:both;}@media (min-width:40em){.footer-address{text-align:left;}}@media (min-width:40em){.footer-address__contact,.footer-address__address,.footer-address__logo{float:left;}}.footer-address__contact,.footer-address__address{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;line-height:16px;font-weight:600;color:#e3ddd5;margin-top:20px;}@media (min-width:40em){.footer-address__address{margin-top:0;margin-left:5%;padding-left:5%;border-left:1px solid #5e5b57;}}@media (min-width:40em){.footer-address__contact{margin-top:0;margin-left:20px;}}.footer-address__logo{position:relative;top:8px;display:inline-block;background:transparent url(/profiles/hampdrupal/themes/nss/img/footer-logo-2x.png) no-repeat;background-size:100% 100%;width:167px;height:15px;}@media (min-width:40em){.footer-address__logo{display:block;}}.footer-links{text-align:center;}@media (min-width:40em){.footer-links{text-align:left;}}.footer-links__list{padding:0;margin-bottom:40px;}.footer-links__list:last-child{margin-bottom:0;}@media (min-width:64em){.footer-links__list{margin-bottom:0;}}.footer-links--dont-miss{margin-bottom:20px;}.footer-links--dont-miss .footer-links__list{margin-bottom:0;}@media (min-width:40em){.footer-links--dont-miss .footer-links__list{width:100%;}.footer-links--dont-miss li{display:inline-block;width:20%;}}@media (min-width:64em){.footer-links--dont-miss{margin-bottom:0;width:12%;float:left;}.footer-links--dont-miss .footer-links__list{width:auto;}.footer-links--dont-miss li{display:block;width:auto;}}.footer-links--quick-links{margin-bottom:0;padding-top:20px;border-top:1px solid #5e5b57;}@media (min-width:40em){.footer-links--quick-links:before,.footer-links--quick-links:after{content:" ";display:table;}.footer-links--quick-links:after{clear:both;}.footer-links--quick-links .footer-links__list{float:left;width:20%;padding-right:10px;}}@media (min-width:64em){.footer-links--quick-links{float:left;width:88%;border-left:1px solid #5e5b57;border-top:none;padding-top:0;padding-left:5%;}.footer-links--quick-links:before,.footer-links--quick-links:after{content:" ";display:table;}.footer-links--quick-links:after{clear:both;}.footer-links--quick-links .footer-links__list{float:left;width:20%;padding-right:10px;}}.footer-links__list-label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-size:11px;text-transform:uppercase;color:#eb6971;display:block;}@media (min-width:48em){.footer-links__list-label{font-size:12px;line-height:1.5em;}}.footer-links__list-link{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-size:12px;line-height:1.5em;color:#e3ddd5;border:none;text-decoration:none;}@media (min-width:48em){.footer-links__list-link{font-size:12px;line-height:1.5em;}}.footer-links__list-link:hover{border-bottom:1px dashed;}.footer__row-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding:20px;}.footer__row-inner:before,.footer__row-inner:after{content:" ";display:table;}.footer__row-inner:after{clear:both;}.footer__row-inner:before,.footer__row-inner:after{content:" ";display:table;}.footer__row-inner:after{clear:both;}.flexbox .main-nav{}.main-nav{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;background:#f7b245;overflow:auto;display:none;}.main-nav.focusable:active,.main-nav.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.main-nav.is-open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;clip:auto;width:auto;height:auto;margin:0;overflow:auto;}.main-nav.is-open:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.main-nav nav{padding:30px;}@media (min-width:40em){.main-nav nav{padding:0;}.main-nav nav:before,.main-nav nav:after{content:" ";display:table;}.main-nav nav:after{clear:both;}}.main-nav .icon-btn--close{position:absolute;top:30px;right:30px;cursor:pointer;}.main-nav__content{width:98%;margin:0 auto;padding:75px 0;display:inline-block;vertical-align:middle;}.main-nav__story-menu,.main-nav__main-menu{color:#2a2727;padding:0;display:block;}.main-nav__story-menu li,.main-nav__main-menu li{font-family:"adelle",serif;font-size:24px;line-height:36px;list-style:none;text-transform:lowercase;margin:0;}@media (min-width:40em){.main-nav__story-menu,.main-nav__main-menu{width:50%;float:left;}}.main-nav__story-menu li a{border-bottom:none;}.main-nav__story-menu li a:hover,.main-nav__story-menu li a:focus{border-bottom:2px dotted;}.main-nav__main-menu li a{border-bottom:none;}.main-nav__main-menu li a:hover,.main-nav__main-menu li a:focus{border-bottom:1px dotted;}.main-nav__story-menu{padding:0 0 20px 0;border-bottom:1px solid #2a2727;}.main-nav__story-menu li{font-family:"adelle",serif;font-size:65px;line-height:1.4em;font-size:40px;line-height:50px;}@media (min-width:40em){.main-nav__story-menu{text-align:right;padding:20px 40px 30px 0;border-bottom:none;border-right:1px solid #333;}.main-nav__story-menu li{text-transform:capitalize;font-size:48px;line-height:74px;}}@media (min-width:48em){.main-nav__story-menu li{font-size:52px;line-height:74px;}}@media (min-width:64em){.main-nav__story-menu li{font-size:65px;line-height:87px;}}.main-nav__main-menu{padding:20px 0 0 0;}@media (min-width:40em){.main-nav__main-menu{text-align:left;padding:0 0 0 40px;}.main-nav__main-menu li{font-family:"adelle",serif;font-size:65px;line-height:1.4em;font-size:30px;line-height:42px;}}@media (min-width:48em){.main-nav__main-menu li{font-size:30px;line-height:42px;}}@media (min-width:64em){.main-nav__main-menu li{font-size:40px;line-height:49px;}}.main-nav__cta{text-align:center;padding:40px 0;display:none;}@media (min-width:40em){.main-nav__cta{display:block;margin-top:50px;}}.main-nav__message-sideline{text-align:center;overflow:hidden;margin:15px;}.main-nav__message{position:relative;display:inline-block;text-align:center;line-height:24px;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:23px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#2a2727;margin-bottom:30px;}.main-nav__message:before,.main-nav__message:after{content:"";position:absolute;height:1px;top:12px;width:300px;border-top:1px solid #2a2727;}.main-nav__message:before{right:100%;margin-right:15px;}.main-nav__message:after{left:100%;margin-left:15px;}@media (min-width:64em){.main-nav__message{font-size:18px;line-height:24px;}}.connect-view{background:#66615e;background:-webkit-gradient(linear,left top,left bottom,from(#5e5b57),color-stop(9%,#66615e));background:-o-linear-gradient(top,#5e5b57,#66615e 9%);background:linear-gradient(to bottom,#5e5b57,#66615e 9%);padding:70px 1em;text-align:center;}.connect-view__container{max-width:1200px;margin-left:auto;margin-right:auto;}.connect-view__container:before,.connect-view__container:after{content:" ";display:table;}.connect-view__container:after{clear:both;}.connect-view__container:before,.connect-view__container:after{content:" ";display:table;}.connect-view__container:after{clear:both;}.connect-view__title{font-family:"adelle",serif;font-size:2.5em;font-weight:400;line-height:1.1em;color:#e3ddd5;margin-bottom:.35em;}@media (min-width:40em){.connect-view__title{font-size:2.75em;line-height:1.1em;}}@media (min-width:48em){.connect-view__title{font-size:3.125em;line-height:1.1em;}}@media (min-width:64em){.connect-view__title{font-size:3.75em;line-height:1.1em;}}.connect-view__subtitle{color:#e3ddd5;}.connect-view__subtitle .sideline__text{color:#e3ddd5;}.connect-view__subtitle .sideline__text:before,.connect-view__subtitle .sideline__text:after{border-color:#e3ddd5;}.connect-view__address{font-family:"adelle",serif;color:#e0ec5b;margin-top:2em;margin-bottom:1em;font-size:22px;}.connect-view__contact{color:#e3ddd5;text-transform:uppercase;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;}.connect-view__contact a{text-decoration:none;color:#e3ddd5;}.connect-view__social{font-size:32px;}.connect-view__social a{display:inline-block;margin:0 .15em;}.connect-view__social i{color:#e3ddd5;}.connect-view__social span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.connect-view__social span.focusable:active,.connect-view__social span.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.related-news{background:#7bc7c7;padding:50px 1em;text-align:center;}.related-news__container{max-width:1200px;margin-left:auto;margin-right:auto;}.related-news__container:before,.related-news__container:after{content:" ";display:table;}.related-news__container:after{clear:both;}.related-news__container:before,.related-news__container:after{content:" ";display:table;}.related-news__container:after{clear:both;}.related-news__title{font-family:"adelle",serif;font-size:2.5em;font-weight:400;line-height:1.1em;color:#2a2727;}@media (min-width:40em){.related-news__title{font-size:2.75em;line-height:1.1em;}}@media (min-width:48em){.related-news__title{font-size:3.125em;line-height:1.1em;}}@media (min-width:64em){.related-news__title{font-size:3.75em;line-height:1.1em;}}.related-news__subtitle .sideline__text{color:#2a2727;}.related-news__subtitle .sideline__text:before,.related-news__subtitle .sideline__text:after{border-color:#2a2727;}.related-news .l-col{padding:0 1%;}.related-news .news-card{margin-top:1em;}@media (min-width:40em){.related-news .news-card{margin-top:2em;}}.hero{position:relative;background-color:#2a2727;}.hero.panel--right .hero__content,.hero.panel--right .hero__content--reverse{left:auto;right:0;text-align:left;}.hero.panel--left .hero__content,.hero.panel--left .hero__content--reverse{left:0;right:auto;text-align:right;}.hero .hero__content,.hero .hero__content--reverse{position:relative;z-index:3;top:0;left:0;width:100%;height:100%;padding:20px 20px;text-align:center;background-color:#2a2727;}.hero .hero__content:before,.hero .hero__content--reverse:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}@media (min-width:40em){.hero .hero__content,.hero .hero__content--reverse{padding:30px 30px;}}@media (min-width:48em){.hero .hero__content,.hero .hero__content--reverse{position:absolute;width:40%;text-align:right;padding:0 1.5em;}}@media (min-width:64em){.hero .hero__content,.hero .hero__content--reverse{width:40%;}}@media (min-width:75em){.hero .hero__content,.hero .hero__content--reverse{width:33%;}}.hero .hero__content-inner{display:inline-block;vertical-align:middle;width:98%;}.hero .hero__content--reverse{text-align:left;}.hero__headline{font-family:"adelle",serif;font-size:2.375em;font-weight:400;line-height:1em;color:#e3ddd5;text-transform:lowercase;}@media (min-width:40em){.hero__headline{font-size:2.375em;line-height:1em;}}@media (min-width:48em){.hero__headline{font-size:2.5em;line-height:1.1em;}}@media (min-width:64em){.hero__headline{font-size:3em;line-height:1.1em;}}@media (min-width:75em){.hero__headline{font-size:3.75em;line-height:1.1em;}}.hero__headline.adjust-fit{font-family:"adelle",serif;font-size:1.8125em;font-weight:400;line-height:1em;}@media (min-width:30em){.hero__headline.adjust-fit{font-size:2.375em;line-height:1em;}}@media (min-width:40em){.hero__headline.adjust-fit{font-size:2.375em;line-height:1em;}}@media (min-width:48em){.hero__headline.adjust-fit{font-size:1.875em;line-height:1.1em;}}@media (min-width:56em){.hero__headline.adjust-fit{font-size:2.125em;line-height:1.1em;}}@media (min-width:64em){.hero__headline.adjust-fit{font-size:2.375em;line-height:1.1em;}}@media (min-width:75em){.hero__headline.adjust-fit{font-size:2.375em;line-height:1.1em;}}@media (min-width:86em){.hero__headline.adjust-fit{font-size:2.625em;line-height:1.1em;}}@media (min-width:90em){.hero__headline.adjust-fit{font-size:2.75em;line-height:1.1em;}}@media (min-width:100em){.hero__headline.adjust-fit{font-size:3.125em;line-height:1.1em;}}@media (min-width:120em){.hero__headline.adjust-fit{font-size:3.625em;line-height:1.1em;}}.hero__headline.force-small{font-family:"adelle",serif;font-size:1.375em;font-weight:400;line-height:1em;}@media (min-width:30em){.hero__headline.force-small{font-size:2.125em;line-height:1em;}}@media (min-width:40em){.hero__headline.force-small{font-size:2.5em;line-height:1em;}}@media (min-width:48em){.hero__headline.force-small{font-size:2.75em;line-height:1.1em;}}@media (min-width:56em){.hero__headline.force-small{font-size:2.125em;line-height:1.1em;}}@media (min-width:64em){.hero__headline.force-small{font-size:1.875em;line-height:1.1em;}}@media (min-width:75em){.hero__headline.force-small{font-size:1.875em;line-height:1.1em;}}@media (min-width:86em){.hero__headline.force-small{font-size:2.0625em;line-height:1.1em;}}@media (min-width:90em){.hero__headline.force-small{font-size:2.25em;line-height:1.1em;}}@media (min-width:100em){.hero__headline.force-small{font-size:2.5em;line-height:1.1em;}}@media (min-width:120em){.hero__headline.force-small{font-size:3em;line-height:1.1em;}}.hero__subheadline{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:0.1em;font-size:12px;color:#e3ddd5;margin-top:0;}@media (min-width:48em){.hero__subheadline{font-size:14px;line-height:21px;}}@media (min-width:40em){.hero__subheadline{font-size:14px;}}.hero__image-wrap{opacity:0.7;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}.hero__image{display:block;width:100%;height:auto;}.hero.hero--large .gradient,.hero.hero--large .gradient-reverse{height:10px;}.hero.hero--small .gradient,.hero.hero--small .gradient-reverse{height:10px;}.hero.hero--basic{min-height:300px;}.hero.hero--basic .hero__content,.hero.hero--basic .hero__content--reverse{padding-top:50px;}.hero.hero--clean{background:#2a2727;}.hero.hero--clean .hero__image{display:block;max-width:100%;width:100%;height:auto;opacity:.5;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}.hero.hero--clean .gradient,.hero.hero--clean .gradient-reverse{height:10px;}.hero.hero--thin .gradient,.hero.hero--thin .gradient-reverse{height:5px;}@media (min-width:48em){.hero.hero--thin .gradient,.hero.hero--thin .gradient-reverse{height:10px;}}.hero.hero--thin .hero__content,.hero.hero--thin .hero__content--reverse{background:none;width:100%;text-align:center;}.hero.hero--thin .hero__content.left,.hero.hero--thin .left.hero__content--reverse{text-align:left;}.hero.hero--thin .hero__content.right,.hero.hero--thin .right.hero__content--reverse{text-align:right;}.hero.hero--thin .hero__content-inner{max-width:1200px;}.hero.hero--thin .hero__headline{color:#ffffff;}.hero .gradient,.hero .gradient-reverse{position:relative;z-index:5;}.header .breadcrumb{display:none;}@media (min-width:64em){.header .breadcrumb{display:block;position:absolute;right:20px;top:18px;top:36px;margin-top:-14px;-webkit-transition:top 250ms cubic-bezier(0.645,0.045,0.355,1);-o-transition:top 250ms cubic-bezier(0.645,0.045,0.355,1);transition:top 250ms cubic-bezier(0.645,0.045,0.355,1);}}.header--subtle .header__main-bar{position:absolute;z-index:5;top:0;left:0;right:0;background:transparent;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s;}.header--subtle .header__main-bar.is-search{background:#2a2727;}.header__main-container{position:relative;min-height:75px;}.header__main-bar{position:relative;overflow:hidden;background:#2a2727;height:75px;-webkit-transition:height 300ms cubic-bezier(0.455,0.03,0.515,0.955),top 350ms cubic-bezier(0.645,0.045,0.355,1);-o-transition:height 300ms cubic-bezier(0.455,0.03,0.515,0.955),top 350ms cubic-bezier(0.645,0.045,0.355,1);transition:height 300ms cubic-bezier(0.455,0.03,0.515,0.955),top 350ms cubic-bezier(0.645,0.045,0.355,1);}.header__main-bar.is-docked{position:fixed;z-index:100;top:0;left:0;width:100%;}.header__main-bar.is-search{height:125px;}@media (min-width:48em){.header__main-bar.is-search{height:75px;}}.header__logo{position:absolute;top:25px;left:20px;background:transparent url(/profiles/hampdrupal/themes/nss/img/header-logo-2x.png) no-repeat;background-size:287px 25px;width:50px;height:25px;}@media (min-width:48em){.header__logo{top:28px;background-size:229px 20px;width:229px;height:20px;}}.header__nav-search-grp{position:absolute;width:100%;height:0px;top:75px;overflow-y:hidden;padding:0;border-top:1px solid rgba(94,91,87,0);-webkit-transition:all 300ms cubic-bezier(0.455,0.03,0.515,0.955);-o-transition:all 300ms cubic-bezier(0.455,0.03,0.515,0.955);transition:all 300ms cubic-bezier(0.455,0.03,0.515,0.955);}.header__nav-search-grp:before,.header__nav-search-grp:after{content:" ";display:table;}.header__nav-search-grp:after{clear:both;}@media (min-width:48em){.header__nav-search-grp{top:0;right:151px;height:150px;border-top:none;width:320px;}}@media (min-width:64em){.header__nav-search-grp{width:480px;}}.is-search .header__nav-search-grp{height:50px;border-top:1px solid #5e5b57;}@media (min-width:48em){.is-search .header__nav-search-grp{top:-75px;}}@media (min-width:48em){.is-search .header__nav-search-grp{right:75px;padding-right:75px;height:150px;}.is-search .header__nav-search-grp.is-expanded{padding-right:0px;}}.header__nav-search-grp.is-expanded .top-nav__item{display:none;}.header__visit-cta{display:none;height:50%;padding:20px 25px;text-align:right;-webkit-transition:padding 300ms cubic-bezier(0.455,0.03,0.515,0.955);-o-transition:padding 300ms cubic-bezier(0.455,0.03,0.515,0.955);transition:padding 300ms cubic-bezier(0.455,0.03,0.515,0.955);}.header__visit-cta .btn{color:#e3ddd5;}@media (min-width:48em){.header__visit-cta{visibility:hidden;display:block;}}@media (min-width:48em){.header__visit-cta{visibility:visible;display:block;}}.top-nav{display:none;height:50%;text-align:right;padding-right:15px;-webkit-transition:padding 300ms cubic-bezier(0.455,0.03,0.515,0.955);-o-transition:padding 300ms cubic-bezier(0.455,0.03,0.515,0.955);transition:padding 300ms cubic-bezier(0.455,0.03,0.515,0.955);}.top-nav__item{display:inline-block;margin:0;padding:0 1em;}.top-nav__item a{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;line-height:1.25em;text-transform:uppercase;letter-spacing:0.1em;color:#e3ddd5;font-weight:600;line-height:75px;list-style-type:none;position:relative;display:block;border-bottom:none;}.top-nav__item a:after{content:"";position:absolute;left:0;right:0;bottom:0;display:block;height:0;background:#e3ddd5;background:-webkit-gradient(linear,left top,right top,from(#ae87b9),to(#7bc7c7));background:-o-linear-gradient(left,#ae87b9,#7bc7c7);background:linear-gradient(90deg,#ae87b9,#7bc7c7);-webkit-transition:height 200ms cubic-bezier(0.455,0.03,0.515,0.955);-o-transition:height 200ms cubic-bezier(0.455,0.03,0.515,0.955);transition:height 200ms cubic-bezier(0.455,0.03,0.515,0.955);}.top-nav__item a.border-lime:after{background:-webkit-gradient(linear,left top,right top,from(#e0ec5b),to(#7bc7c7));background:-o-linear-gradient(left,#e0ec5b,#7bc7c7);background:linear-gradient(90deg,#e0ec5b,#7bc7c7);}.top-nav__item a.border-tang:after{background:-webkit-gradient(linear,left top,right top,from(#f7b245),to(#eb6971));background:-o-linear-gradient(left,#f7b245,#eb6971);background:linear-gradient(90deg,#f7b245,#eb6971);}.top-nav__item a.border-red:after{background:-webkit-gradient(linear,left top,right top,from(#eb6971),to(#f7b245));background:-o-linear-gradient(left,#eb6971,#f7b245);background:linear-gradient(90deg,#eb6971,#f7b245);}.top-nav__item a.border-purple:after{background:-webkit-gradient(linear,left top,right top,from(#ae87b9),to(#eb6971));background:-o-linear-gradient(left,#ae87b9,#eb6971);background:linear-gradient(90deg,#ae87b9,#eb6971);}.top-nav__item a.border-blue:after{background:-webkit-gradient(linear,left top,right top,from(#7bc7c7),to(#ae87b9));background:-o-linear-gradient(left,#7bc7c7,#ae87b9);background:linear-gradient(90deg,#7bc7c7,#ae87b9);}.top-nav__item a.border-black:after{background:-webkit-gradient(linear,left top,right top,from(#7bc7c7),to(#ae87b9));background:-o-linear-gradient(left,#7bc7c7,#ae87b9);background:linear-gradient(90deg,#7bc7c7,#ae87b9);}.top-nav__item a a,.top-nav__item a a:hover{border-bottom:none;}.top-nav__item.is-hovered a:after{height:5px;}@media (min-width:48em){.top-nav{visibility:hidden;display:block;}}@media (min-width:64em){.top-nav{visibility:visible;}}.is-search .header__search,.is-transitioning .header__search{display:block;}.header__search{position:relative;height:100%;display:none;}.header__search .basic-form--light{position:relative;display:inline-block;padding:11px 3em 0 3em;width:100%;}.header__search .basic-form--light input[type="search"]{width:100%;padding:.2em 0;}.header__search button{font-size:18px;line-height:1;position:absolute;top:5px;right:1em;display:inline-block;padding:8px 2px;}.header__search .icon-btn--close{position:absolute;top:50%;left:1em;z-index:5;margin-top:-10px;cursor:pointer;color:#e3ddd5;}@media (min-width:48em){.header__search{height:50%;}.header__search .basic-form--light{padding:16px 50px 0 30px;}.header__search .basic-form--light input[type="search"]{padding:.5em .6em;}.header__search .icon-btn--close{margin-top:-14px;left:auto;}.header__search button{right:37.5px;padding:16px 2px 0 2px;}}.main-find-btn,.main-menu-btn{position:absolute;top:0;z-index:10;width:75px;height:100%;max-height:75px;border-left:1px solid #5e5b57;padding:15px 0;overflow:hidden;}.main-find-btn:focus,.main-menu-btn:focus{background:#4a4747;}.main-find-btn__label,.main-menu-btn__label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;text-align:center;color:#ffffff;display:block;}.main-find-btn .icon,.main-menu-btn .icon{display:block;text-align:center;color:#ffffff;font-size:28px;}.main-menu-btn{right:0;}.main-menu-btn .icon-hamburger{margin-top:12px;}.main-menu-btn .icon-hamburger:before,.main-menu-btn .icon-hamburger:after{-webkit-transition:all 350ms cubic-bezier(0.645,0.045,0.355,1);-o-transition:all 350ms cubic-bezier(0.645,0.045,0.355,1);transition:all 350ms cubic-bezier(0.645,0.045,0.355,1);}.main-menu-btn.is-hovered .icon-hamburger:before{top:-10px;}.main-menu-btn.is-hovered .icon-hamburger:after{top:10px;}.main-find-btn{right:74px;-webkit-transition:width 200ms cubic-bezier(0.645,0.045,0.355,1);-o-transition:width 200ms cubic-bezier(0.645,0.045,0.355,1);transition:width 200ms cubic-bezier(0.645,0.045,0.355,1);}.main-find-btn .icon{font-size:24px;margin-top:2px;}.main-find-btn.is-active{width:0px;}.header__secondary-container{position:relative;min-height:50px;}.header__secondary-container.is-hidden{display:none;}@media (min-width:64em){.header__secondary-container{min-height:42px;}}.header__secondary-bar{position:relative;background:#5e5b57;height:auto;-webkit-transition:background 750ms cubic-bezier(0.785,0.135,0.15,0.86),height 350ms cubic-bezier(0.645,0.045,0.355,1),top 350ms cubic-bezier(0.645,0.045,0.355,1);-o-transition:background 750ms cubic-bezier(0.785,0.135,0.15,0.86),height 350ms cubic-bezier(0.645,0.045,0.355,1),top 350ms cubic-bezier(0.645,0.045,0.355,1);transition:background 750ms cubic-bezier(0.785,0.135,0.15,0.86),height 350ms cubic-bezier(0.645,0.045,0.355,1),top 350ms cubic-bezier(0.645,0.045,0.355,1);}.header__secondary-bar.is-docked{position:fixed;top:0;left:0;z-index:100;width:100%;height:50px;}.header__secondary-bar.is-docked.is-docked-with-main{top:75px;}@media (min-width:64em){.header__secondary-bar .breadcrumb{top:50%;margin-top:-14px;}}@media (min-width:64em){.header__secondary-bar.is-docked{height:42px;}}.header__secondary-bar-util{position:relative;width:100%;height:50px;background:#484542;}.header__secondary-bar-util.nav-on-right .header__secondary-lbl-grp{position:absolute;top:0;right:0;z-index:5;height:100%;border-left:none;border-right:none;}@media (min-width:40em){.header__secondary-bar-util.nav-on-right .header__secondary-lbl-grp{border-right:none;border-left:1px solid #87817d;}}.header__secondary-bar-util.nav-on-right .breadcrumb{left:20px;right:auto;}.header__secondary-bar-util.nav-on-left .header__secondary-lbl-grp{position:absolute;top:0;left:0;z-index:5;height:100%;border-left:none;border-right:none;}@media (min-width:40em){.header__secondary-bar-util.nav-on-left .header__secondary-lbl-grp{border-left:none;border-right:1px solid #87817d;}}.header__secondary-bar-util.nav-on-left .breadcrumb{right:20px;left:auto;}@media (min-width:64em){.header__secondary-bar-util{height:42px;}}.header__secondary-lbl-grp{width:100%;height:100%;padding:0;background:#5e5b57;-webkit-transition:background 750ms cubic-bezier(0.645,0.045,0.355,1),padding 350ms cubic-bezier(0.645,0.045,0.355,1);-o-transition:background 750ms cubic-bezier(0.645,0.045,0.355,1),padding 350ms cubic-bezier(0.645,0.045,0.355,1);transition:background 750ms cubic-bezier(0.645,0.045,0.355,1),padding 350ms cubic-bezier(0.645,0.045,0.355,1);}.is-activated .header__secondary-lbl-grp{background:#D0CAC2;}@media (min-width:40em){.header__secondary-lbl-grp{width:50%;border-right:1px solid #87817d;}}@media (min-width:48em){.header__secondary-lbl-grp{max-width:320px;width:100%;}}@media (min-width:64em){.header__secondary-lbl-grp{max-width:149px;}}.header__page-category{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;line-height:18px;text-transform:uppercase;letter-spacing:.075em;font-weight:600;color:#e3ddd5;display:inline-block;padding:0 20px;-webkit-transition:color 250ms cubic-bezier(1,0,0,1);-o-transition:color 250ms cubic-bezier(1,0,0,1);transition:color 250ms cubic-bezier(1,0,0,1);}@media (min-width:48em){.header__page-category{font-size:11px;line-height:1;}}.header__page-category.is-hovered{color:#ffffff;}.is-activated .header__page-category{color:#5e5b57;}.is-activated .header__page-category.is-hovered{color:#2a2727;}.header__page-label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:#e3ddd5;position:relative;display:block;padding:0 40px 0 20px;-webkit-transition:color 250ms cubic-bezier(0.455,0.03,0.515,0.955);-o-transition:color 250ms cubic-bezier(0.455,0.03,0.515,0.955);transition:color 250ms cubic-bezier(0.455,0.03,0.515,0.955);}@media (min-width:48em){.header__page-label{font-size:14px;line-height:1;}}.header__page-label .icon{position:absolute;right:1em;}.header__page-label .icon:before{content:"";font-family:'Hampshire-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.header__page-label.is-hovered{color:#ffffff;}.is-activated .header__page-label{color:#2a2727;}.is-activated .header__page-label.is-hovered{color:#5e5b57;}.is-activated .header__page-label .icon:before{content:"";}.secondary-btn{display:inline-block;background:#5e5b57;-webkit-transition:background 0.3s cubic-bezier(0.645,0.045,0.355,1);-o-transition:background 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:background 0.3s cubic-bezier(0.645,0.045,0.355,1);width:100%;height:100%;}.secondary-btn .mobile .icon{position:absolute;right:1em;}.secondary-btn .mobile .icon:before{content:"";font-family:'Hampshire-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.secondary-btn .mobile .secondary-btn__direct-label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;line-height:18px;text-transform:uppercase;letter-spacing:.075em;font-weight:600;color:#e3ddd5;display:inline-block;padding:0 20px;-webkit-transition:color 250ms cubic-bezier(1,0,0,1);-o-transition:color 250ms cubic-bezier(1,0,0,1);transition:color 250ms cubic-bezier(1,0,0,1);}@media (min-width:48em){.secondary-btn .mobile .secondary-btn__direct-label{font-size:11px;line-height:1;}}.secondary-btn .mobile .secondary-btn__page-label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:16px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:#e3ddd5;position:relative;display:block;padding:0 40px 0 20px;-webkit-transition:color 250ms cubic-bezier(0.455,0.03,0.515,0.955);-o-transition:color 250ms cubic-bezier(0.455,0.03,0.515,0.955);transition:color 250ms cubic-bezier(0.455,0.03,0.515,0.955);}@media (min-width:48em){.secondary-btn .mobile .secondary-btn__page-label{font-size:14px;line-height:1;}}@media (min-width:64em){.secondary-btn .mobile{display:none;}}.secondary-btn .desktop{display:none;width:100%;}.secondary-btn .desktop .icon{position:absolute;top:2px;right:15px;line-height:40px;font-size:16px;color:#e3ddd5;}.secondary-btn .desktop .icon:before{content:"";font-family:'Hampshire-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.secondary-btn .desktop .secondary-btn__direct-label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;line-height:50px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:#e3ddd5;position:relative;display:block;line-height:42px;padding:0 31px 0 12px;-webkit-transition:color 250ms cubic-bezier(0.455,0.03,0.515,0.955);-o-transition:color 250ms cubic-bezier(0.455,0.03,0.515,0.955);transition:color 250ms cubic-bezier(0.455,0.03,0.515,0.955);}@media (min-width:48em){.secondary-btn .desktop .secondary-btn__direct-label{font-size:11px;line-height:42px;}}@media (min-width:64em){.secondary-btn .desktop{display:block;}}.is-activated .secondary-btn{background:#D0CAC2;}.is-activated .secondary-btn .mobile .secondary-btn__page-label{color:#2a2727;}.is-activated .secondary-btn .mobile .secondary-btn__direct-label,.is-activated .secondary-btn .desktop .secondary-btn__direct-label{color:#2a2727;}.is-activated .secondary-btn.is-hovered{background:#e3ddd5;}.is-activated .secondary-btn.is-hovered .mobile .secondary-btn__page-label{color:#5e5b57;}.is-activated .secondary-btn.is-hovered .mobile .secondary-btn__direct-label,.is-activated .secondary-btn.is-hovered .desktop .secondary-btn__direct-label{color:#5e5b57;}.is-activated .secondary-btn.is-hovered .desktop .icon{color:#5e5b57;}.is-activated .secondary-btn .icon{color:#2a2727;}.is-activated .secondary-btn .mobile .icon:before{content:"";}.is-activated .secondary-btn .desktop .icon:before{content:"";}.secondary-btn.is-hovered{background:#787570;}.secondary-btn.is-hovered .mobile .secondary-btn__direct-label{color:#fff;}.secondary-btn.is-hovered .mobile .secondary-btn__page-label{color:#fff;}.secondary-btn.is-hovered .desktop .secondary-btn__direct-label{color:#fff;}.secondary-nav{display:none;background:#e3ddd5;overflow:hidden;}.secondary-nav.is-open{display:block;}.secondary-nav.is-open:after{content:"";position:relative;display:block;width:100%;height:10px;}.secondary-nav .icon-btn{position:absolute;top:17px;right:20px;cursor:pointer;}@media (min-width:40em){.secondary-nav .icon-btn{top:20px;right:20px;}}.secondary-nav__menu{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 0 0 0;}.secondary-nav__menu:before,.secondary-nav__menu:after{content:" ";display:table;}.secondary-nav__menu:after{clear:both;}.secondary-nav__menu:before,.secondary-nav__menu:after{content:" ";display:table;}.secondary-nav__menu:after{clear:both;}.secondary-nav__menu li{position:relative;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;line-height:1.25em;text-transform:uppercase;letter-spacing:0.1em;width:100%;float:right;margin-right:0;letter-spacing:.1em;font-weight:600;color:#5e5b57;display:block;height:50px;text-align:center;border-top:1px solid #a39e97;border-top:1px solid rgba(42,39,39,0.5);list-style-type:none;margin-top:0;margin-bottom:0;padding:0 10px 0 0;background:#e3ddd5;}.secondary-nav__menu li:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.secondary-nav__menu li a{display:inline-block;vertical-align:middle;width:90%;margin-left:5%;}.secondary-nav__menu li a,.secondary-nav__menu li a:hover{border-bottom:none;}.secondary-nav__menu li:first-child{border:none;}.secondary-nav__menu li:after{content:"";position:absolute;bottom:0;display:block;width:100%;height:0;background:#2a2727;-webkit-transition:height 200ms cubic-bezier(0.455,0.03,0.515,0.955);-o-transition:height 200ms cubic-bezier(0.455,0.03,0.515,0.955);transition:height 200ms cubic-bezier(0.455,0.03,0.515,0.955);}.secondary-nav__menu li.is-hovered:after{height:5px;}@media (min-width:40em){.secondary-nav__menu{padding:0;}.secondary-nav__menu li{text-align:left;width:49.15254%;float:left;margin-right:1.69492%;}.secondary-nav__menu li:nth-child(2n + 2){float:right;margin-right:0;}.secondary-nav__menu li:nth-child(1),.secondary-nav__menu li:nth-child(2){border-top:none;}}@media (min-width:48em){.secondary-nav__menu li{text-align:left;width:32.20339%;float:left;margin-right:1.69492%;}.secondary-nav__menu li:nth-child(2n + 2){width:32.20339%;float:left;margin-right:1.69492%;}.secondary-nav__menu li:nth-child(3n + 3){float:right;margin-right:0;}.secondary-nav__menu li:nth-child(1),.secondary-nav__menu li:nth-child(2),.secondary-nav__menu li:nth-child(3){border-top:none;}}.breadcrumb{position:relative;}.breadcrumb .icon-btn--home{display:inline-block;vertical-align:middle;color:#e3ddd5;}.breadcrumb__items{position:relative;display:inline-block;}.breadcrumb__item,.breadcrumb__more-group .breadcrumb__item,.breadcrumb__item--current,.breadcrumb__item-divider{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;line-height:1.25em;text-transform:uppercase;letter-spacing:0.1em;display:inline-block;vertical-align:middle;color:#e3ddd5;font-weight:600;}.breadcrumb__item--current{color:#ffffff;}.breadcrumb__item-divider{font-size:12px;color:#e3ddd5;padding:0 .5em;display:inline-block;font-weight:400;}.breadcrumb__more{position:relative;display:inline-block;vertical-align:middle;}.breadcrumb__more .icon-btn{display:block;padding:5px 0;text-align:center;border-bottom:1px solid #a39e97;}.breadcrumb__more-btn{width:30px;height:30px;margin:0 .5em;border-radius:100%;border:1px solid #e3ddd5;color:#e3ddd5;display:inline-block;vertical-align:middle;text-align:center;padding-top:1px;}.breadcrumb__more-group{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;background:#e3ddd5;border:1px solid #a39e97;-webkit-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 16px 0px rgba(0,0,0,0.4);-webkit-transition:top 0.5s cubic-bezier(0.455,0.03,0.515,0.955),opacity 0.5s cubic-bezier(0.455,0.03,0.515,0.955);-o-transition:top 0.5s cubic-bezier(0.455,0.03,0.515,0.955),opacity 0.5s cubic-bezier(0.455,0.03,0.515,0.955);transition:top 0.5s cubic-bezier(0.455,0.03,0.515,0.955),opacity 0.5s cubic-bezier(0.455,0.03,0.515,0.955);top:30px;opacity:0;}.breadcrumb__more-group.focusable:active,.breadcrumb__more-group.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.breadcrumb__more-group.is-expanded{clip:auto;height:auto;margin:0;overflow:visible;width:250px;z-index:5;top:0px;left:50%;margin-left:-125px;opacity:1;}.breadcrumb__more-group .breadcrumb__item{font-size:12px;padding:5px 10px;color:#5e5b57;}.breadcrumb.is-dropped .icon-btn--home{color:#87817d;}.breadcrumb.is-dropped .breadcrumb__item,.breadcrumb.is-dropped .breadcrumb__item--current,.breadcrumb.is-dropped .breadcrumb__item-divider{color:#87817d;}.breadcrumb.is-dropped .breadcrumb__item--current{color:#5e5b57;}.breadcrumb.is-dropped .breadcrumb__more{position:static;}.breadcrumb.is-dropped .breadcrumb__more-btn{color:#87817d;border:1px solid #87817d;}.breadcrumb.is-dropped .breadcrumb__more-group{-webkit-box-shadow:0px 1px 16px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 16px 0px rgba(0,0,0,0.2);width:80%;left:10%;margin:0;}.filter-bar{position:relative;background:#e3ddd5;}.filter-bar .basic-form{width:100%;padding:0;}.filter-bar .basic-form input[type="search"]{width:100%;height:2.5em;background:none;}.filter-bar .basic-form select{width:100%;background-color:#e3ddd5;color:#5e5b57;height:30px;padding:.2em .6em;}@media (min-width:48em){.filter-bar .basic-form select{height:2.5em;padding:.5em .6em;}}.filter-bar__inner{max-width:1200px;margin-left:auto;margin-right:auto;height:150px;}.filter-bar__inner:before,.filter-bar__inner:after{content:" ";display:table;}.filter-bar__inner:after{clear:both;}.filter-bar__inner:before,.filter-bar__inner:after{content:" ";display:table;}.filter-bar__inner:after{clear:both;}@media (min-width:40em){.filter-bar__inner{height:100px;}}@media (min-width:48em){.filter-bar__inner{height:50px;}}.filter-bar__grid{max-width:100%;margin-left:auto;margin-right:auto;}.filter-bar__grid:before,.filter-bar__grid:after{content:" ";display:table;}.filter-bar__grid:after{clear:both;}.filter-bar__grid:before,.filter-bar__grid:after{content:" ";display:table;}.filter-bar__grid:after{clear:both;}.filter-bar__aria-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.filter-bar__aria-label.focusable:active,.filter-bar__aria-label.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.filter-bar__alpha-list{width:100%;float:right;margin-right:0;display:block;width:100%;height:100px;padding:0 10px;}@media (min-width:40em){.filter-bar__alpha-list{height:50px;}}@media (min-width:48em){.filter-bar__alpha-list{width:66.10169%;float:left;margin-right:1.69492%;}}@media (min-width:64em){.filter-bar__alpha-list{width:66.10169%;float:left;margin-right:1.69492%;}}@media (min-width:75em){.filter-bar__alpha-list{padding:0;}}.filter-bar__alpha-list-item{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:18px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;text-align:center;line-height:40px;color:#5e5b57;padding-top:5px;display:block;float:left;width:7.692%;margin:0;}@media (min-width:48em){.filter-bar__alpha-list-item{font-size:18px;line-height:24px;}}.filter-bar__alpha-list-item a{display:block;height:40px;-webkit-transition:padding 0.5s cubic-bezier(1,0,0,1),color 0.25s cubic-bezier(1,0,0,1);-o-transition:padding 0.5s cubic-bezier(1,0,0,1),color 0.25s cubic-bezier(1,0,0,1);transition:padding 0.5s cubic-bezier(1,0,0,1),color 0.25s cubic-bezier(1,0,0,1);border-bottom:none;}.filter-bar__alpha-list-item a:hover{border-bottom:none;}.filter-bar__alpha-list-item:before{content:"";display:none;}.filter-bar__alpha-list-item.is-hovered a{border:1px solid #eb6971;font-size:70%;color:#eb6971;padding:.5em 0 0 1.2em;}@media (min-width:40em){.filter-bar__alpha-list-item{width:3.846%;}}@media (min-width:48em){.filter-bar__alpha-list-item{line-height:25px;padding:0;font-size:80%;width:7.692%;}.filter-bar__alpha-list-item a{height:25px;}.filter-bar__alpha-list-item.is-hovered a{font-size:100%;padding:0;}}@media (min-width:64em){.filter-bar__alpha-list-item{line-height:40px;padding:5px 0 0 0;font-size:100%;width:3.846%;}.filter-bar__alpha-list-item a{height:40px;}.filter-bar__alpha-list-item.is-hovered a{font-size:70%;padding:.5em 0 0 1.2em;}}.filter-bar__controls{width:100%;float:right;margin-right:0;position:relative;overflow:hidden;height:50px;border-top:1px solid #a39e97;}@media (min-width:48em){.filter-bar__controls{width:32.20339%;float:right;margin-right:0;border:none;}}@media (min-width:64em){.filter-bar__controls{width:32.20339%;float:right;margin-right:0;}}.filter-bar__filter-menu{position:absolute;top:0;left:0;width:100%;padding:10px 50px 10px 10px;-webkit-transition:top 0.5s cubic-bezier(1,0,0,1);-o-transition:top 0.5s cubic-bezier(1,0,0,1);transition:top 0.5s cubic-bezier(1,0,0,1);}@media (min-width:48em){.filter-bar__filter-menu{padding:5px 50px 5px 0;}}.is-search .filter-bar__filter-menu{top:-50px;}.filter-bar__search{position:absolute;top:50px;left:0;z-index:5;width:100%;padding:5px 5px 5px 10px;background:#e3ddd5;-webkit-transition:top 0.5s cubic-bezier(1,0,0,1);-o-transition:top 0.5s cubic-bezier(1,0,0,1);transition:top 0.5s cubic-bezier(1,0,0,1);}@media (min-width:48em){.filter-bar__search{padding:5px 0;}}.is-search .filter-bar__search{top:0;}.filter-bar__search-btn{position:absolute;top:0px;right:0px;width:50px;height:50px;text-align:center;-webkit-transition:top 0.5s cubic-bezier(1,0,0,1);-o-transition:top 0.5s cubic-bezier(1,0,0,1);transition:top 0.5s cubic-bezier(1,0,0,1);}.filter-bar__search-btn .icon{line-height:50px;}.is-search .filter-bar__search-btn{top:-50px;}.filter-bar__search-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.filter-bar__search-label.focusable:active,.filter-bar__search-label.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.filter-bar__search-form{position:relative;width:100%;}.filter-bar__search-form .icon-btn--close{position:absolute;top:10px;cursor:pointer;}.filter-bar__search-form .basic-form--light{width:100%;padding:0 50px 0 30px;}.filter-bar__search-form input[type="search"]{width:100%;display:block;color:#2a2727;}.filter-bar__search-form button[type="submit"]{position:absolute;top:0;right:0;width:50px;background:none;color:#5e5b57;}.profile-card--filter-char{color:#eb6971;border:1px solid #eb6971;position:relative;display:block;position:relative;width:100%;height:0;padding-bottom:100%;}.profile-card--filter-char span{position:absolute;bottom:20px;right:20px;text-transform:uppercase;font-size:60px;line-height:1;}.profile-card--faculty{position:relative;display:block;overflow:hidden;background:#2a2727;margin-bottom:2em;}.profile-card--faculty__content{color:#2a2727;background:#ffffff;padding:5px;}.profile-card--faculty__thumb{max-width:101%;min-width:100%;margin-bottom:0;width:101%;display:block;opacity:.6;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);}@media (min-width:48em){.profile-card--faculty__thumb{min-width:inherit;}}.profile-card--faculty__name{font-family:"adelle",serif;font-size:18px;margin-top:5px;}.profile-card--faculty__rank{font-size:13px;font-weight:600;text-transform:uppercase;color:#5e5b57;}.profile-card--faculty:before{content:"";position:absolute;z-index:1;width:100%;height:0;display:block;background:#eb6971;opacity:0;-webkit-transition:opacity 0.3s,height 0.3s cubic-bezier(0.445,0.05,0.55,0.95);-o-transition:opacity 0.3s,height 0.3s cubic-bezier(0.445,0.05,0.55,0.95);transition:opacity 0.3s,height 0.3s cubic-bezier(0.445,0.05,0.55,0.95);}.profile-card--faculty:hover:before,.profile-card--faculty:focus:before,.profile-card--faculty.is-hovered:before,.profile-card--faculty.is-focused:before{height:10px;opacity:1;}.profile-card--faculty:hover .profile-card--faculty__thumb,.profile-card--faculty:focus .profile-card--faculty__thumb,.profile-card--faculty.is-hovered .profile-card--faculty__thumb,.profile-card--faculty.is-focused .profile-card--faculty__thumb{opacity:.9;}.profile-card--staff{position:relative;display:block;overflow:hidden;background:#2a2727;margin-bottom:2em;}.profile-card--staff__content{color:#2a2727;background:#ffffff;padding:5px;}.profile-card--staff__thumb{max-width:101%;min-width:100%;margin-bottom:0;width:101%;display:block;opacity:.6;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);}@media (min-width:48em){.profile-card--staff__thumb{min-width:inherit;}}.profile-card--staff__name{font-family:"adelle",serif;font-size:18px;margin-top:5px;}.profile-card--staff__rank{font-size:13px;font-weight:600;color:#5e5b57;text-transform:uppercase;}.profile-card--staff__email{font-style:italic;text-transform:lowercase;color:#9461a2;text-decoration:none;font-size:13px;font-weight:600;}.profile-card--staff__email:hover,.profile-card--staff__email:focus{border-bottom:1px dotted;}.profile-card--staff:before{content:"";position:absolute;z-index:1;width:100%;height:0;display:block;background:#eb6971;opacity:0;-webkit-transition:opacity 0.3s,height 0.3s cubic-bezier(0.445,0.05,0.55,0.95);-o-transition:opacity 0.3s,height 0.3s cubic-bezier(0.445,0.05,0.55,0.95);transition:opacity 0.3s,height 0.3s cubic-bezier(0.445,0.05,0.55,0.95);}.profile-card--staff:hover .profile-card--staff__thumb,.profile-card--staff:focus .profile-card--staff__thumb,.profile-card--staff.is-hovered .profile-card--staff__thumb,.profile-card--staff.is-focused .profile-card--staff__thumb{opacity:.9;}.profile-card--support{background:#e3ddd5;padding:50px 1em;text-align:center;}.profile-card--support__container{max-width:1200px;margin-left:auto;margin-right:auto;}.profile-card--support__container:before,.profile-card--support__container:after{content:" ";display:table;}.profile-card--support__container:after{clear:both;}.profile-card--support__container:before,.profile-card--support__container:after{content:" ";display:table;}.profile-card--support__container:after{clear:both;}.profile-card--support__title{font-family:"adelle",serif;font-size:2.5em;font-weight:400;line-height:1.1em;color:#327575;margin-bottom:30px;}@media (min-width:40em){.profile-card--support__title{font-size:2.75em;line-height:1.1em;}}@media (min-width:48em){.profile-card--support__title{font-size:3.125em;line-height:1.1em;}}@media (min-width:64em){.profile-card--support__title{font-size:3.75em;line-height:1.1em;}}.profile-thumb--support{text-align:left;background:#ffffff;padding:21px 24px;border-bottom:5px solid #7bc7c7;margin-top:20px;}.profile-thumb--support__name{font-family:"adelle",serif;font-size:20px;color:#5e5b57;}.profile-thumb--support__rank{font-size:16px;color:#5e5b57;}.profile-thumb--support__email{font-size:16px;color:#327575;font-style:italic;}.faculty-sidebar{position:relative;z-index:5;}@media (min-width:40em){.faculty-sidebar{margin-top:-100px;}}@media (min-width:64em){.faculty-sidebar{margin-top:-125px;}}.faculty-sidebar__image{background:#fff;padding:9px;max-width:100%;min-width:100%;margin-bottom:0;}@media (min-width:48em){.faculty-sidebar__image{min-width:inherit;}}.faculty-sidebar__content{padding:9px;color:#2a2727;}.faculty-sidebar__name{font-family:"adelle",serif;font-size:24px;line-height:1.1em;font-weight:700;margin-bottom:10px;}@media (min-width:40em){.faculty-sidebar__name{font-size:20px;line-height:1.1em;}}@media (min-width:48em){.faculty-sidebar__name{font-size:22px;line-height:1.1em;}}@media (min-width:64em){.faculty-sidebar__name{font-size:24px;line-height:1.1em;}}.faculty-sidebar__rank{font-family:"adelle",serif;font-size:16px;line-height:1.1em;margin-bottom:10px;}@media (min-width:40em){.faculty-sidebar__rank{font-size:18px;line-height:1.1em;}}@media (min-width:48em){.faculty-sidebar__rank{font-size:19px;line-height:1.1em;}}@media (min-width:64em){.faculty-sidebar__rank{font-size:20px;line-height:1.1em;}}.faculty-sidebar__school{font-family:"adelle",serif;font-size:16px;line-height:1.1em;margin-bottom:33px;}@media (min-width:40em){.faculty-sidebar__school{font-size:18px;line-height:1.1em;}}@media (min-width:48em){.faculty-sidebar__school{font-size:19px;line-height:1.1em;}}@media (min-width:64em){.faculty-sidebar__school{font-size:20px;line-height:1.1em;}}.faculty-sidebar__info{border-bottom:1px solid #87817d;}.faculty-sidebar__icon-section{position:relative;padding-left:30px;border-top:1px solid #87817d;padding-top:21px;padding-bottom:21px;font-size:20px;text-transform:uppercase;}@media (min-width:40em){.faculty-sidebar__icon-section{font-size:16px;}}@media (min-width:64em){.faculty-sidebar__icon-section{font-size:18px;}}.faculty-sidebar__icon{position:absolute;left:0;top:25px;}.media-card,.media-card--banner{position:relative;display:block;font-size:80%;}@media (min-width:40em){.media-card,.media-card--banner{font-size:90%;}}@media (min-width:48em){.media-card,.media-card--banner{font-size:100%;}}.media-card:before,.media-card--banner:before{content:"";position:absolute;z-index:-1;top:0px;right:0px;bottom:95px;left:0px;background:#2a2727;}@media (min-width:40em){.media-card:before,.media-card--banner:before{bottom:0;}}.media-card:after,.media-card--banner:after{content:"";position:absolute;z-index:5;top:15px;right:15px;bottom:125px;left:15px;border:1px solid #ffffff;}@media (min-width:40em){.media-card:after,.media-card--banner:after{top:20px;right:20px;bottom:20px;left:20px;}}@media (min-width:40em){.media-card--banner{min-height:270px;overflow:hidden;}}.media-card__image{display:block;width:100%;height:auto;max-width:none;max-height:none;opacity:0.8;}.media-card--banner__image{display:block;width:100%;height:auto;max-width:none;max-height:none;opacity:0.8;}@media (min-width:40em){.media-card--banner__image{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;margin:auto;width:auto;height:auto;min-width:100%;min-height:100%;}}.media-card__details,.media-card--banner__details{position:relative;padding:10px 20px;left:0;right:0;top:0;bottom:auto;margin:0;height:110px;margin-top:-15px;background:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);}.media-card__details:before,.media-card--banner__details:before{content:"";position:absolute;top:0;right:15px;bottom:auto;left:15px;z-index:-1;background:#fff;height:110px;}@media (min-width:40em){.media-card__details,.media-card--banner__details{position:absolute;width:480px;margin-left:-240px;padding:15px;bottom:20px;top:auto;right:auto;left:50%;background:#fff;}.media-card__details:before,.media-card--banner__details:before{left:0;right:0;display:none;}}@media (min-width:48em){.media-card__details,.media-card--banner__details{height:130px;}}.media-card__label,.media-card--banner__label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:600;line-height:21px;text-transform:uppercase;letter-spacing:0.1em;color:#5e5b57;width:100%;text-align:center;margin:5px 0;}.media-card__info-group,.media-card--banner__info-group{position:relative;min-height:40px;}@media (min-width:40em){.media-card__info-group,.media-card--banner__info-group{min-height:50px;}}.media-card__icon-wrap,.media-card--banner__icon-wrap{position:absolute;height:100%;}.media-card__icon-wrap:before,.media-card--banner__icon-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.media-card__icon,.media-card--banner__icon{display:inline-block;vertical-align:middle;width:36px;height:36px;border-radius:100%;background:#2a2727;text-align:center;line-height:36px;color:#ffffff;}@media (min-width:40em){.media-card__icon,.media-card--banner__icon{position:relative;width:42px;height:42px;line-height:42px;}}@media (min-width:48em){.media-card__icon,.media-card--banner__icon{width:50px;height:50px;line-height:50px;}}.media-card__title,.media-card--banner__title{font-family:"adelle",serif;font-size:1.3em;line-height:1em;font-weight:400;color:#2a2727;display:block;position:relative;width:100%;height:100%;padding-left:46px;}.media-card__title:before,.media-card--banner__title:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.media-card__title:before,.media-card--banner__title:before{position:relative;min-height:50px;}.media-card__title span,.media-card--banner__title span{display:inline-block;vertical-align:middle;padding-left:0.25em;}@media (min-width:40em){.media-card__title,.media-card--banner__title{padding-left:60px;}}@media (min-width:48em){.media-card__title,.media-card--banner__title{padding-left:70px;}}.expandable-list__item{position:relative;list-style-type:none;padding-left:36px;margin:.6em 0;}.expandable-list__label{font-weight:600;font-size:1em;line-height:1.2em;margin:0;cursor:pointer;display:inline-block;padding-bottom:8px;}.expandable-list__label:before{font-family:'Hampshire-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:24px;text-align:center;content:"";position:absolute;top:0;left:0;display:block;width:24px;height:24px;border-radius:100%;background:#2a2727;color:#e3ddd5;}@media (min-width:40em){.expandable-list__label{font-size:1.25em;line-height:1.2em;}}@media (min-width:48em){.expandable-list__label{font-size:1.5em;line-height:1.2em;}.expandable-list__label:before{font-size:14px;line-height:24px;}}.is-expanded .expandable-list__label:before{content:"";}.expandable-list__body{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.expandable-list__body.focusable:active,.expandable-list__body.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.is-expanded .expandable-list__body{clip:auto;margin:0;position:static;width:auto;}.no-js .is-expanded .expandable-list__body,.no-js .expandable-list__body{clip:auto;height:auto;margin:0;position:static;width:auto;}.positionfixed .action-bar,.iospositionfixed .action-bar{position:fixed;z-index:1000;bottom:-50px;-webkit-transition:bottom 1s cubic-bezier(1,0,0,1);-o-transition:bottom 1s cubic-bezier(1,0,0,1);transition:bottom 1s cubic-bezier(1,0,0,1);}.positionfixed .action-bar.is-active,.iospositionfixed .action-bar.is-active{bottom:0;}@media (min-width:48em){.positionfixed .action-bar,.iospositionfixed .action-bar{bottom:-75px;}}@media (min-width:64em){.positionfixed .action-bar,.iospositionfixed .action-bar{bottom:-90px;}}.no-js .action-bar,.no-js.positionfixed .action-bar,.no-js.iospositionfixed .action-bar{position:relative;bottom:auto;}.action-bar{position:relative;display:inline-block;vertical-align:middle;width:100%;height:50px;background:#2a2727;}@media (min-width:48em){.action-bar{height:75px;}}@media (min-width:64em){.action-bar{height:90px;}}.action-bar__logo{position:absolute;top:50%;margin-top:-12px;display:none;width:287px;height:25px;background:transparent url(/profiles/hampdrupal/themes/nss/img/action-bar-logo.png) no-repeat;background-size:100% 100%;}@media (min-width:48em){.action-bar__logo{display:block;}}.action-bar__inner{max-width:1200px;margin-left:auto;margin-right:auto;height:100%;padding:7px .5em;}.action-bar__inner:before,.action-bar__inner:after{content:" ";display:table;}.action-bar__inner:after{clear:both;}.action-bar__inner:before,.action-bar__inner:after{content:" ";display:table;}.action-bar__inner:after{clear:both;}@media (min-width:48em){.action-bar__inner{padding:19px 30px;}}@media (min-width:64em){.action-bar__inner{padding:27px 30px;}}.action-bar__actions{width:100%;height:100%;padding:0;text-align:center;display:inline-block;vertical-align:middle;}@media (min-width:48em){.action-bar__actions{padding-left:350px;}}.action-bar .btn{border-color:#e3ddd5;color:#ffffff;vertical-align:middle;margin-left:.5em;}.action-bar .btn:first-child{margin-left:0;}@media (min-width:48em){.action-bar .btn{margin-left:3em;}}@media (min-width:64em){.action-bar .btn{margin-left:6em;}}.action-list{padding:0;margin-top:2em;}.action-list__item{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:600;line-height:18px;letter-spacing:0;list-style-type:none;margin:.75em 0;color:#5e5b57;}.action-list__item .icon{color:#eb6971;margin-left:.875em;-webkit-transition:margin 0.2s cubic-bezier(1,0,0,1);-o-transition:margin 0.2s cubic-bezier(1,0,0,1);transition:margin 0.2s cubic-bezier(1,0,0,1);}.action-list__item.is-hovered .icon{margin-left:1.2em;}.action-list--basic{margin-left:1em;}.action-list--basic .action-list__item{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;line-height:1.25em;letter-spacing:0;list-style-type:disc;color:#2a2727;margin:.5em 0;}.action-list__item a:link,body.theme-default .action-list a:link,body.theme-lime .action-list a:link,body.theme-tang .action-list a:link,body.theme-red .action-list a:link,body.theme-purple .action-list a:link,body.theme-blue .action-list a:link,body.theme-black .action-list a:link,.action-list__item a:visited,body.theme-default .action-list a:visited,body.theme-lime .action-list a:visited,body.theme-tang .action-list a:visited,body.theme-red .action-list a:visited,body.theme-purple .action-list a:visited,body.theme-blue .action-list a:visited,body.theme-black .action-list a:visited{color:#5e5b57;line-height:1em;border-bottom:none;}.action-list__item a:hover,body.theme-default .action-list a:hover,body.theme-lime .action-list a:hover,body.theme-tang .action-list a:hover,body.theme-red .action-list a:hover,body.theme-purple .action-list a:hover,body.theme-blue .action-list a:hover,body.theme-black .action-list a:hover,.action-list__item a:focus,body.theme-default .action-list a:focus,body.theme-lime .action-list a:focus,body.theme-tang .action-list a:focus,body.theme-red .action-list a:focus,body.theme-purple .action-list a:focus,body.theme-blue .action-list a:focus,body.theme-black .action-list a:focus,.action-list__item a:active,body.theme-default .action-list a:active,body.theme-lime .action-list a:active,body.theme-tang .action-list a:active,body.theme-red .action-list a:active,body.theme-purple .action-list a:active,body.theme-blue .action-list a:active,body.theme-black .action-list a:active{color:#5e5b57;line-height:1em;border-bottom:none;}.action-list--basic .action-list__item a:link,.action-list--basic .action-list__item a:visited{color:#5e5b57;line-height:1.4;border-bottom:1px dotted;}.action-list--basic .action-list__item a:link:hover,.action-list--basic .action-list__item a:visited:hover{border-bottom:1px dashed;}.action-list--basic .action-list__item a:hover,.action-list--basic .action-list__item a:focus,.action-list--basic .action-list__item a:active{color:#5e5b57;line-height:1.4;border-bottom:1px dotted;}.action-list--basic .action-list__item a:hover:hover,.action-list--basic .action-list__item a:focus:hover,.action-list--basic .action-list__item a:active:hover{border-bottom:1px dashed;}.action-list-module--image,.action-list-module--type{margin-top:2em;}.action-list-module--image .action-list,.action-list-module--type .action-list{padding:0 1.5em;}.action-list-module--image__header,.action-list-module--type__header{position:relative;overflow:hidden;display:block;width:100%;height:150px;background:#2a2727;}.action-list-module--type__header{background:#5e5b57;color:#e3ddd5;padding:30px;}.action-list-module--type__header:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.action-list-module--image__header-image{display:block;min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;margin:auto;opacity:.8;}.action-list-module--type__header-label{font-family:"adelle",serif;font-size:1.15em;line-height:1em;font-weight:400;letter-spacing:0;display:inline-block;vertical-align:middle;}@media (min-width:40em){.action-list-module--type__header-label{font-size:1.35em;line-height:1em;}}@media (min-width:48em){.action-list-module--type__header-label{font-size:1.675em;line-height:1em;}}@media (min-width:64em){.action-list-module--type__header-label{font-size:1.85em;line-height:1;}}.l-grid.l-grid--1-up .news-card{height:auto;}.l-grid.l-grid--1-up .news-card__link-label{position:static;bottom:auto;}.news-card{position:relative;text-align:left;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.news-card.card--flat{-webkit-box-shadow:none;box-shadow:none;}.news-card__image{max-width:none;max-height:none;width:100%;height:auto;margin-bottom:0;display:block;}@media (min-width:48em){.news-card__image{min-width:inherit;}}.news-card__content{padding:15px;}.news-card__title{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:.75em;font-weight:600;line-height:1.25em;letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-size:.675em;}@media (min-width:48em){.news-card__title{font-weight:600;font-size:.75em;}}.news-card__body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:.875em;font-weight:600;line-height:1.375em;letter-spacing:0;margin-top:.5em;font-size:13px;}@media (min-width:48em){.news-card__body{font-size:.875em;}}.news-card__link-label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:.75em;font-weight:600;line-height:1.125em;letter-spacing:.1em;text-transform:uppercase;font-size:.675em;font-weight:700;margin-top:1em;}@media (min-width:40em){.news-card__link-label{position:absolute;bottom:15px;}}@media (min-width:48em){.news-card__link-label{font-weight:600;font-size:.75em;}}.news-card{background:#2a2727;}.news-card__title{color:#ffffff;}.news-card__body{color:#a39e97;}.news-card__link-label{color:#eb6971;}.news-card.inverse{background:#ffffff;-webkit-box-shadow:none;box-shadow:none;}.news-card.inverse .news-card__title{color:#5e5b57;}.news-card.inverse .news-card__body{color:#2a2727;}.news-card.inverse .news-card__link-label{color:#db1e2a;}.news-card.news-card--horizontal{width:100%;float:right;margin-right:0;height:280px;}@media (min-width:30em){.news-card.news-card--horizontal{width:49.15254%;float:left;margin-right:1.69492%;}.news-card.news-card--horizontal:nth-child(2n+2){float:right;margin-right:0;}}@media (min-width:40em){.news-card.news-card--horizontal{height:130px;width:100%;float:right;margin-right:0;}}@media (min-width:75em){.news-card.news-card--horizontal{width:49.15254%;float:left;margin-right:1.69492%;float:left;margin-right:1.69492%;}.news-card.news-card--horizontal:nth-child(2n+2){float:right;margin-right:0;}}.news-card.news-card--horizontal .news-card__image-wrap{position:relative;overflow:hidden;display:block;width:100%;height:auto;}@media (min-width:40em){.news-card.news-card--horizontal .news-card__image-wrap{width:50%;height:100%;}}@media (min-width:40em){.news-card.news-card--horizontal .news-card__image{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;margin:auto;min-height:100%;width:auto;}}@media (min-width:40em){.news-card.news-card--horizontal .news-card__content{position:absolute;top:0;width:100%;height:100%;padding:15px 15px 15px 50%;}}@media (min-width:40em){.news-card.news-card--horizontal .news-card__title,.news-card.news-card--horizontal .news-card__body,.news-card.news-card--horizontal .news-card__link-label{padding-left:15px;}}.stacked .news-card--textual,.l-grid--1-up .news-card--textual{border-top:1px solid #2a2727;margin-top:0;}.stacked .news-card--textual:first-child,.stacked .news-card--textual.first,.l-grid--1-up .news-card--textual:first-child,.l-grid--1-up .news-card--textual.first{border-top:none;}.stacked .news-card--textual:first-child .news-card--textual__content,.stacked .news-card--textual.first .news-card--textual__content,.l-grid--1-up .news-card--textual:first-child .news-card--textual__content,.l-grid--1-up .news-card--textual.first .news-card--textual__content{padding-top:0;}.stacked .news-card--textual__content,.l-grid--1-up .news-card--textual__content{padding:0 15px;}@media (min-width:64em){.stacked .news-card--textual,.l-grid--1-up .news-card--textual{padding:15px 0;}}@media (min-width:75em){.stacked .news-card--textual,.l-grid--1-up .news-card--textual{padding:30px 0;}}.news-card--textual{position:relative;margin-top:1.69492%;display:block;text-align:left;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);border-top:1px solid #2a2727;padding:30px 0;}.news-card--textual:first-child{border:none;}.news-card--textual.card--flat{-webkit-box-shadow:none;box-shadow:none;}@media (min-width:40em){.news-card--textual{border:none;}}.news-card--textual__content{padding:15px;}.news-card--textual__title{font-family:"adelle",serif;font-size:1.15em;line-height:1em;font-weight:400;letter-spacing:0;}@media (min-width:40em){.news-card--textual__title{font-size:1.35em;line-height:1em;}}@media (min-width:48em){.news-card--textual__title{font-size:1.5em;line-height:1em;}}@media (min-width:64em){.news-card--textual__title{font-size:1.6em;line-height:1;}}@media (min-width:75em){.news-card--textual__title{font-size:1.85em;line-height:1;}}.news-card--textual__body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:.875em;font-weight:600;line-height:1.375em;letter-spacing:0;margin-top:.5em;}.news-card--textual__link-label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:.75em;font-weight:600;line-height:1.125em;letter-spacing:.1em;text-transform:uppercase;margin-top:1em;}.news-card--textual{background:#ffffff;}.news-card--textual__title{color:#5e5b57;}.news-card--textual__body{color:#2a2727;}.news-card--textual__link-label{color:#db1e2a;}.news-card--textual.inverse{border:none;background:#2a2727;}.news-card--textual.inverse .news-card--textual__title{color:#ffffff;}.news-card--textual.inverse .news-card--textual__body{color:#a39e97;}.news-card--textual.inverse .news-card--textual__link-label{color:#eb6971;}.news-card--graphic{position:relative;display:block;background:#2a2727;-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);overflow:hidden;}.news-card--graphic__image{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;margin:auto;display:block;min-width:100%;min-height:100%;width:auto;height:auto;}.news-card--graphic.center-horizontal .news-card--graphic__image{top:auto;right:-9999px;bottom:auto;left:-9999px;margin:auto;}.news-card--graphic.center-horizontal.top .news-card--graphic__image{top:0;}.news-card--graphic.center-horizontal.bottom .news-card--graphic__image{bottom:0;}.news-card--graphic.center-vertical .news-card--graphic__image{top:-9999px;right:auto;bottom:-9999px;left:auto;margin:auto;}.news-card--graphic.center-vertical.left .news-card--graphic__image{left:0;}.news-card--graphic.center-vertical.right .news-card--graphic__image{right:0;}.message-cta{background:#e3ddd5;padding:50px 1em;text-align:center;}.message-cta__container{max-width:1200px;margin-left:auto;margin-right:auto;}.message-cta__container:before,.message-cta__container:after{content:" ";display:table;}.message-cta__container:after{clear:both;}.message-cta__container:before,.message-cta__container:after{content:" ";display:table;}.message-cta__container:after{clear:both;}.message-cta__title{color:#2a2727;font-family:"adelle",serif;font-size:2.5em;font-weight:400;line-height:1.1em;}@media (min-width:40em){.message-cta__title{font-size:2.75em;line-height:1.1em;}}@media (min-width:48em){.message-cta__title{font-size:3.125em;line-height:1.1em;}}@media (min-width:64em){.message-cta__title{font-size:3.75em;line-height:1.1em;}}.message-cta__subtitle{color:#2a2727;}.message-cta__subtitle .sideline__text{color:#2a2727;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:24px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;position:relative;display:inline-block;text-align:center;line-height:24px;}@media (min-width:64em){.message-cta__subtitle .sideline__text{font-size:18px;line-height:24px;}}.message-cta__subtitle .sideline__text:before,.message-cta__subtitle .sideline__text:after{content:"";position:absolute;height:1px;top:12px;width:600px;border-top:1px solid #2a2727;}.message-cta__subtitle .sideline__text:before{right:100%;margin-right:15px;}.message-cta__subtitle .sideline__text:after{left:100%;margin-left:15px;}.message-cta__body{color:#2a2727;max-width:560px;font-size:16px;margin:1em auto 0;}@media (min-width:48em){.message-cta__body{font-size:20px;}}.message-cta .button-group{margin-top:50px;}.message-cta .btn{margin-top:50px;background-color:#2a2727;font-size:14px;}@media (min-width:48em){.message-cta .btn{font-size:16px;}}.message-cta.lime,body.theme-lime .message-cta{background:#e0ec5b;}.message-cta.black,body.theme-black .message-cta{background:#2a2727;}.message-cta.black .message-cta__title,body.theme-black .message-cta .message-cta__title{color:#e3ddd5;}.message-cta.black .message-cta__subtitle,body.theme-black .message-cta .message-cta__subtitle{color:#e3ddd5;}.message-cta.black .message-cta__subtitle .sideline__text,body.theme-black .message-cta .message-cta__subtitle .sideline__text{color:#e3ddd5;}.message-cta.black .message-cta__subtitle .sideline__text:before,.message-cta.black .message-cta__subtitle .sideline__text:after,body.theme-black .message-cta .message-cta__subtitle .sideline__text:before,body.theme-black .message-cta .message-cta__subtitle .sideline__text:after{border-color:#e3ddd5;}.message-cta.black .message-cta__body,body.theme-black .message-cta .message-cta__body{color:#e3ddd5;}.message-cta.black .btn,body.theme-black .message-cta .btn{background-color:#e0ec5b;color:#2a2727;}.message-cta.tang,body.theme-tang .message-cta{background:#f7b245;}.message-cta.red,body.theme-red .message-cta{background:#eb6971;}.message-cta.purple,body.theme-default .message-cta,body.theme-purple .message-cta{background:#ae87b9;}.message-cta.blue,body.theme-blue .message-cta{background:#7bc7c7;}.message-cta.offwhite,body.both-ctas-display .message-cta{background:#e3ddd5;}.tag-bar__icon{font-family:'Hampshire-Icons';display:inline-block;float:left;margin-top:4px;font-size:20px;margin-right:25px;}.tag-bar__list a{text-transform:uppercase;display:inline-block;border:1px solid #2a2727;padding:5px 10px;font-size:11px;}.l-grid .event-card.large{background-position:center center;background-size:cover;}@media (min-width:48em){.l-grid .event-card.large .event-card__date{position:absolute;bottom:0;right:20px;}.l-grid .event-card.large .event-card__body{padding-right:100px;}}@media (min-width:40em){.stacked .event-card.large .event-card__date,.l-grid.l-grid--1-up .event-card.large .event-card__date{position:absolute;bottom:0;right:20px;}.stacked .event-card.large .event-card__body,.l-grid.l-grid--1-up .event-card.large .event-card__body{padding-right:100px;}}.event-card{min-height:320px;position:relative;background-position:top left;background-size:100% auto;background-color:#2a2727;background-repeat:no-repeat;}.event-card__content{background-color:#2a2727;position:absolute;bottom:0;right:0;left:0;padding:16px 20px;}.event-card__date{font-family:"adelle",serif;font-size:2.5em;font-weight:400;line-height:1.1em;font-size:35px;color:#ffffff;margin-bottom:20px;}@media (min-width:40em){.event-card__date{font-size:2.75em;line-height:1.1em;}}@media (min-width:48em){.event-card__date{font-size:3.125em;line-height:1.1em;}}@media (min-width:64em){.event-card__date{font-size:3.75em;line-height:1.1em;}}.event-card__title{color:#ffffff;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.05em;}.event-card__body{color:#e3ddd5;font-size:14px;margin-bottom:28px;}.event-card .link-btn{color:#eb6971;text-transform:uppercase;font-size:.75em;font-weight:600;}.event-card.large .event-card__content{background:none;z-index:5;}.event-card.large .event-card__gradient-bg{position:absolute;top:25%;left:0;width:100%;height:75%;background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(75%,rgba(0,0,0,0.5)),to(transparent));background:-o-linear-gradient(bottom,#000,rgba(0,0,0,0.5) 75%,transparent);background:linear-gradient(0deg,#000,rgba(0,0,0,0.5) 75%,transparent);}.cta-block{background:#e3ddd5;padding:50px 1em;text-align:center;color:#2a2727;}.cta-block__container{max-width:1200px;margin-left:auto;margin-right:auto;}.cta-block__container:before,.cta-block__container:after{content:" ";display:table;}.cta-block__container:after{clear:both;}.cta-block__container:before,.cta-block__container:after{content:" ";display:table;}.cta-block__container:after{clear:both;}.cta-block__title{text-transform:uppercase;font-size:21px;line-height:24px;letter-spacing:.05em;height:1em;vertical-align:middle;margin-bottom:.5em;position:relative;}.cta-block__title span{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;}@media (min-width:40em){.cta-block__title{height:1.25em;margin-bottom:1em;}}@media (min-width:48em){.cta-block__title{font-size:24px;line-height:28px;}}.cta-block__description{text-align:left;font-size:14px;}.cta-block .btn--subtle{border:1px solid #2a2727;color:#2a2727;text-transform:uppercase;font-size:14px;letter-spacing:.05em;display:inline-block;padding:10px 15px;margin-top:1em;}.cta-block.lime{background:#e0ec5b;}.cta-block.black{background:#2a2727;}.cta-block.black .cta-block__title{color:#e3ddd5;}.cta-block.black .cta-block__description{color:#e3ddd5;}.cta-block.black .btn--subtle{border-color:#eb6971;color:#eb6971;}.cta-block.tang,body.theme-red .cta-block{background:#f7b245;}.cta-block.red,body.theme-tang .cta-block,body.theme-purple .cta-block{background:#eb6971;}.cta-block.purple,body.theme-blue .cta-block{background:#ae87b9;}.cta-block.blue,body.theme-default .cta-block,body.theme-lime .cta-block{background:#7bc7c7;}.cta-block .l-col{margin-bottom:30px;padding-top:30px;border-top:1px solid #5e5b57;}.cta-block .l-col:first-child{padding-top:0;border-top:none;}.cta-block .l-col.last{margin-bottom:0;}@media (min-width:40em){.cta-block .l-col{padding-top:0;border-top:none;margin-bottom:0;}}.take-action{background:#e3ddd5;color:#2a2727;padding:50px 1em;text-align:center;}.take-action__container{max-width:1200px;margin-left:auto;margin-right:auto;}.take-action__container:before,.take-action__container:after{content:" ";display:table;}.take-action__container:after{clear:both;}.take-action__container:before,.take-action__container:after{content:" ";display:table;}.take-action__container:after{clear:both;}.take-action__title{text-transform:uppercase;font-size:21px;line-height:24px;margin-bottom:.5em;font-weight:bold;}@media (min-width:40em){.take-action__title{height:1.25em;margin-bottom:1em;}}@media (min-width:48em){.take-action__title{font-size:24px;line-height:28px;}}.take-action__description{text-align:left;font-size:14px;}.take-action .btn{color:#2a2727;display:inline-block;margin-top:1em;background-color:#f7b245;border:none;font-size:16px;width:260px;}.take-action .l-col{margin-bottom:30px;padding-top:30px;border-top:1px solid #5e5b57;}.take-action .l-col:first-child{padding-top:0;border-top:none;}.take-action .l-col.last{margin-bottom:0;}@media (min-width:40em){.take-action .l-col{padding-top:0;border-top:none;margin-bottom:0;}}.feature-slice--image{position:relative;width:100%;height:auto;}.feature-slice--split{max-width:100%;margin-left:auto;margin-right:auto;}.feature-slice--split:before,.feature-slice--split:after{content:" ";display:table;}.feature-slice--split:after{clear:both;}.feature-slice--split:before,.feature-slice--split:after{content:" ";display:table;}.feature-slice--split:after{clear:both;}.feature-slice--split .media-card{width:100%;float:left;margin-left:0;margin-right:0;margin-right:-100%;float:right;margin-right:0;}@media (min-width:56em){.feature-slice--split .media-card{width:50%;float:left;margin-right:1.69492%;margin-right:-100%;}.feature-slice--split .media-card:last-child{float:right;margin-right:0;}.feature-slice--split .media-card__details{width:400px;left:50%;margin-left:-200px;}}.feature-slice--textual{max-width:100%;margin-left:auto;margin-right:auto;background:#5e5b57;}.feature-slice--textual:before,.feature-slice--textual:after{content:" ";display:table;}.feature-slice--textual:after{clear:both;}.feature-slice--textual:before,.feature-slice--textual:after{content:" ";display:table;}.feature-slice--textual:after{clear:both;}.feature-slice--textual__details{font-size:80%;width:100%;float:left;margin-left:0;margin-right:0;float:right;margin-right:0;padding:20px;}.feature-slice--textual__action-label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:0.1em;color:#e0ec5b;}@media (min-width:48em){.feature-slice--textual__action-label{font-size:14px;line-height:21px;}}.feature-slice--textual__title{font-family:"adelle",serif;font-size:1.15em;line-height:1em;font-weight:400;letter-spacing:0;color:#e3ddd5;}@media (min-width:40em){.feature-slice--textual__title{font-size:1.35em;line-height:1em;}}@media (min-width:48em){.feature-slice--textual__title{font-size:1.675em;line-height:1em;}}@media (min-width:64em){.feature-slice--textual__title{font-size:1.85em;line-height:1;}}.feature-slice--textual__body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;color:#e3ddd5;}.feature-slice--textual .media-card{width:100%;float:left;margin-left:0;margin-right:0;float:right;margin-right:0;}@media (min-width:60em){.feature-slice--textual__details{width:49.15254%;float:left;margin-right:1.69492%;}.feature-slice--textual .media-card{width:49.15254%;float:right;margin-right:0;}.feature-slice--textual .media-card__details{width:400px;left:50%;margin-left:-200px;}}@media (min-width:64em){.feature-slice--textual__details{padding:30px;}}@media (min-width:75em){.feature-slice--textual__details{font-size:100%;width:57.62712%;float:left;margin-right:1.69492%;}.feature-slice--textual .media-card{width:40.67797%;float:right;margin-right:0;}.feature-slice--textual .media-card__details{width:400px;left:50%;margin-left:-200px;}}.aos-callout{background:#e0ec5b;padding:35px 1em;text-align:center;}.aos-callout__title{font-family:"adelle",serif;color:#2a2727;font-weight:400;font-size:40px;line-height:1.1em;}.aos-callout__subtitle{margin-bottom:30px;}.aos-callout__subtitle .sideline__text{color:#2a2727;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:24px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;position:relative;display:inline-block;text-align:center;line-height:24px;}@media (min-width:64em){.aos-callout__subtitle .sideline__text{font-size:18px;line-height:24px;}}.aos-callout__subtitle .sideline__text:before,.aos-callout__subtitle .sideline__text:after{content:"";position:absolute;height:1px;top:12px;width:600px;border-top:1px solid #2a2727;}.aos-callout__subtitle .sideline__text:before{right:100%;margin-right:15px;}.aos-callout__subtitle .sideline__text:after{left:100%;margin-left:15px;}.aos-callout.lime,body.theme-default .aos-callout,body.theme-lime .aos-callout,body.theme-purple .aos-callout,body.theme-blue .aos-callout{background:#e0ec5b;}.aos-callout.red{background:#eb6971;}.aos-callout.tang,body.theme-tang .aos-callout,body.theme-red .aos-callout{background:#eb6971;}.aos-callout.purple{background:#ae87b9;}.aos-callout.blue{background:#7bc7c7;}.aos-callout.black{background:#2a2727;}.aos-callout.black__title{color:#e3ddd5;}.aos-callout.black__subtitle{color:#e3ddd5;}.aos-callout.black__subtitle .sideline__text{color:#e3ddd5;}.aos-callout.black__subtitle .sideline__text:before,.aos-callout.black__subtitle .sideline__text:after{border-color:#e3ddd5;}.aos-callout.black .btn{background-color:#eb6971;}.llla-teaser{max-width:100%;margin-left:auto;margin-right:auto;background:#2a2727;padding:35px 1em 0;text-align:center;}.llla-teaser:before,.llla-teaser:after{content:" ";display:table;}.llla-teaser:after{clear:both;}.llla-teaser__inner{max-width:1200px;margin-left:auto;margin-right:auto;}.llla-teaser__inner:before,.llla-teaser__inner:after{content:" ";display:table;}.llla-teaser__inner:after{clear:both;}.llla-teaser__title{font-family:"adelle",serif;font-size:2.5em;font-weight:400;line-height:1.1em;color:#ffffff;margin-bottom:1em;}@media (min-width:40em){.llla-teaser__title{font-size:2.75em;line-height:1.1em;}}@media (min-width:48em){.llla-teaser__title{font-size:3.75em;line-height:1.1em;}}@media (min-width:64em){.llla-teaser__title{font-size:4.375em;line-height:1.1em;}}.llla-teaser__subtitle{margin-bottom:50px;}.llla-teaser__subtitle .sideline__text{color:#ffffff;font-size:21px;}.llla-teaser__subtitle .sideline__text:before,.llla-teaser__subtitle .sideline__text:after{border-color:#ffffff;top:7pxx;}.llla-teaser .l-col{margin-bottom:1em;}@media (min-width:64em){.llla-teaser .l-col{margin-bottom:0;}}.llla-card{display:block;height:230px;text-align:center;position:relative;background:-webkit-gradient(linear,left bottom,left top,from(#ae87b9),to(#7bc7c7));background:-o-linear-gradient(bottom,#ae87b9,#7bc7c7);background:linear-gradient(0deg,#ae87b9,#7bc7c7);}.llla-card.lime{background:-webkit-gradient(linear,left bottom,left top,from(#e0ec5b),to(#7bc7c7));background:-o-linear-gradient(bottom,#e0ec5b,#7bc7c7);background:linear-gradient(0deg,#e0ec5b,#7bc7c7);}.llla-card.tang{background:-webkit-gradient(linear,left bottom,left top,from(#f7b245),to(#eb6971));background:-o-linear-gradient(bottom,#f7b245,#eb6971);background:linear-gradient(0deg,#f7b245,#eb6971);}.llla-card.tang{background:-webkit-gradient(linear,left bottom,left top,from(#eb6971),to(#f7b245));background:-o-linear-gradient(bottom,#eb6971,#f7b245);background:linear-gradient(0deg,#eb6971,#f7b245);}.llla-card.purple{background:-webkit-gradient(linear,left bottom,left top,from(#ae87b9),to(#eb6971));background:-o-linear-gradient(bottom,#ae87b9,#eb6971);background:linear-gradient(0deg,#ae87b9,#eb6971);}.llla-card.blue{background:-webkit-gradient(linear,left bottom,left top,from(#7bc7c7),to(#ae87b9));background:-o-linear-gradient(bottom,#7bc7c7,#ae87b9);background:linear-gradient(0deg,#7bc7c7,#ae87b9);}.llla-card.black{background:-webkit-gradient(linear,left bottom,left top,from(#7bc7c7),to(#ae87b9));background:-o-linear-gradient(bottom,#7bc7c7,#ae87b9);background:linear-gradient(0deg,#7bc7c7,#ae87b9);}.llla-card__details{background:#2a2727;background:#2a2727;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s;}.llla-card__body{font-size:13px;max-width:260px;margin:0 auto;padding:50px .5em 0 .5em;}@media (min-width:64em){.llla-card__body{padding-top:40px;}}@media (min-width:75em){.llla-card__body{padding-top:50px;font-size:14px;}}.llla-card__label{text-transform:uppercase;font-size:14px;letter-spacing:.05em;position:absolute;z-index:5;bottom:10px;left:0;right:0;text-align:center;color:#e3ddd5;}.llla-card__label span{color:#e3ddd5;letter-spacing:.1em;border-top:1px solid;padding:10px 20px;display:inline-block;}.llla-card__image{background-position:center center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;opacity:.2;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}.llla-card.is-hovered .llla-card__image{opacity:0;}.llla-card.is-hovered .llla-card__details{background:rgba(42,39,39,0);}.llla-card.is-hovered .llla-card__label span{border:1px solid;color:#2a2727;}.conc-story{max-width:100%;margin-left:auto;margin-right:auto;position:relative;background:#2a2727;}.conc-story:before,.conc-story:after{content:" ";display:table;}.conc-story:after{clear:both;}.conc-story:before,.conc-story:after{content:" ";display:table;}.conc-story:after{clear:both;}@media (min-width:60em){.conc-story{background:#5e5b57;}}.conc-story:before{content:"";position:absolute;display:block;z-index:1;top:10px;right:10px;bottom:10px;left:10px;border:1px solid #ffffff;}@media (min-width:40em){.conc-story:before{top:20px;right:20px;bottom:20px;left:20px;}}.conc-story__inner{padding:10px;}.conc-story__inner:before,.conc-story__inner:after{content:" ";display:table;}.conc-story__inner:after{clear:both;}@media (min-width:40em){.conc-story__inner{padding:20px;}}.conc-story__details{position:relative;z-index:3;font-size:80%;width:100%;float:left;margin-left:0;margin-right:0;float:right;margin-right:0;padding:30px;}.conc-story__title{font-family:"adelle",serif;font-size:1.85em;line-height:1;font-weight:400;letter-spacing:0;color:#f7b245;}.conc-story__subtitle{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:0.1em;color:#e3ddd5;}@media (min-width:48em){.conc-story__subtitle{font-size:14px;line-height:21px;}}.conc-story__aos-label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:0.1em;color:#e3ddd5;}@media (min-width:48em){.conc-story__aos-label{font-size:14px;line-height:21px;}}.conc-story__description{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;color:#e3ddd5;padding-top:1.5em;border-top:1px solid;}.conc-story__image-wrap{position:absolute;top:0;left:0;width:100%;height:100%;}@media (min-width:60em){.conc-story__image-wrap{position:relative;top:auto;left:auto;width:100%;float:left;margin-left:0;margin-right:0;float:right;margin-right:0;}}.conc-story__image{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100%;opacity:.2;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}@media (min-width:60em){.conc-story__image{min-height:480px;opacity:1;}}@media (min-width:64em){.conc-story__image{min-height:420px;}}.conc-story__btn-group{padding:0;}.conc-story__btn-group li{display:block;list-style-type:none;}@media (min-width:48em){.conc-story__btn-group li{display:inline-block;}}.conc-story btn--link{color:#f7b245;}@media (min-width:60em){.conc-story__details{width:66.10169%;float:left;margin-right:1.69492%;}.conc-story__image-wrap{width:32.20339%;float:right;margin-right:0;}}@media (min-width:75em){.conc-story__details{font-size:100%;width:74.57627%;float:left;margin-right:1.69492%;}.conc-story__image-wrap{width:23.72881%;float:right;margin-right:0;}}.no-js .aos-search{display:none;}.aos-search{position:relative;background:#e3ddd5;padding:50px .75em;}.aos-search .basic-form{position:relative;padding:0;width:auto;margin:0 auto;}.aos-search__feedback{display:none;position:absolute;top:100%;left:0;margin-top:0px;text-align:center;width:100%;opacity:0;-webkit-transition:opacity 0.2s,margin 0.3s cubic-bezier(0.455,0.03,0.515,0.955);-o-transition:opacity 0.2s,margin 0.3s cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity 0.2s,margin 0.3s cubic-bezier(0.455,0.03,0.515,0.955);}.aos-search__feedback > span{display:inline-block;padding:10px 20px;background:#2a2727;color:#e3ddd5;}.aos-search__feedback.has-feedback{display:block;margin-top:-25px;opacity:1;}.aos-search__input-wrap{display:block;overflow:hidden;padding-right:60px;}.aos-search input{width:100%;height:50px;}.aos-search button{position:absolute;top:0;right:0;font-size:28px;height:50px;}@media (min-width:30em){.aos-search .basic-form{width:320px;margin:0 auto;}}.aos-listing{padding:1em 0;}.aos-listing__list{padding:0;}.no-js .aos-listing__list-item{opacity:1;}.aos-listing__list.is-filtered .aos-listing__list-item{opacity:.25;}.aos-listing__list.is-filtered .aos-listing__list-item.is-match{opacity:1;}.aos-listing__list-item{list-style-type:none;display:block;padding:0 .75em;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;width:100%;float:right;margin-right:0;}@media (min-width:30em){.aos-listing__list-item{width:49.15254%;float:left;margin-right:1.69492%;}.aos-listing__list-item:nth-child(2n+2){float:right;margin-right:0;}}@media (min-width:48em){.aos-listing__list-item{padding:.5em;width:32.20339%;float:left;margin-right:1.69492%;}.aos-listing__list-item:nth-child(2n+2){float:left;margin-right:1.69492%;}.aos-listing__list-item:nth-child(3n+3){float:right;margin-right:0;}}@media (min-width:64em){.aos-listing__list-item{width:23.72881%;float:left;margin-right:1.69492%;}.aos-listing__list-item:nth-child(3n+3){float:left;margin-right:1.69492%;}.aos-listing__list-item:nth-child(4n+4){float:right;margin-right:0;}}.aos-listing__list-item .btn{display:block;text-align:center;height:55px;}.aos-listing__list-item .btn:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.aos-listing__list-item .btn > span{display:inline-block;vertical-align:middle;}.article-util-bar{position:relative;width:100%;padding:20px 0;border-top:1px solid #87817d;border-bottom:1px solid #87817d;text-align:center;}.article-util-bar .byline--date{margin-top:0;margin-bottom:10px;}@media (min-width:48em){.article-util-bar{text-align:left;}.article-util-bar .byline--date{margin:0;}}.article-share-bar:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}@media (min-width:48em){.article-share-bar{position:absolute;top:0;right:0;height:100%;}}.article-share-bar .stButton{width:32px !important;}.article-share-bar .stButton .chicklets{padding-left:20px;padding-right:3px;white-space:nowrap;display:inline-block;width:32px;height:32px;line-height:32px;background-image:url(/profiles/hampdrupal/themes/nss/img/share-icons-2x.png);background-repeat:no-repeat;background-size:224px 64px;}.article-share-bar .stButton .tumblr{background-position:0 0;}.article-share-bar .stButton .tumblr:hover,.article-share-bar .stButton .tumblr:focus{background-position:0px -32px;}.article-share-bar .stButton .email{background-position:-32px 0;}.article-share-bar .stButton .email:hover,.article-share-bar .stButton .email:focus{background-position:-32px -32px;}.article-share-bar .stButton .twitter{background-position:-64px 0;}.article-share-bar .stButton .twitter:hover,.article-share-bar .stButton .twitter:focus{background-position:-64px -32px;}.article-share-bar .stButton .googleplus{background-position:-96px 0;}.article-share-bar .stButton .googleplus:hover,.article-share-bar .stButton .googleplus:focus{background-position:-96px -32px;}.article-share-bar .stButton .facebook{background-position:-128px 0;}.article-share-bar .stButton .facebook:hover,.article-share-bar .stButton .facebook:focus{background-position:-128px -32px;}.article-share-bar .stButton .linkedin{background-position:-160px 0;}.article-share-bar .stButton .linkedin:hover,.article-share-bar .stButton .linkedin:focus{background-position:-160px -32px;}.article-share-bar .stButton .pinterest{background-position:-192px 0;}.article-share-bar .stButton .pinterest:hover,.article-share-bar .stButton .pinterest:focus{background-position:-192px -32px;}.article-share-bar .share-icon{cursor:pointer;width:32px;height:32px;background:url(/profiles/hampdrupal/themes/nss/img/share-icons-2x.png) no-repeat;background-size:224px 64px;display:inline-block;}.article-share-bar .share-icon.tumblr{background-position:0 0;}.article-share-bar .share-icon.tumblr:hover,.article-share-bar .share-icon.tumblr:focus{background-position:0 -32px;}.article-share-bar .share-icon.email{background-position:-32px 0;}.article-share-bar .share-icon.email:hover,.article-share-bar .share-icon.email:focus{background-position:-32px -32px;}.article-share-bar .share-icon.twitter{background-position:-64px 0;}.article-share-bar .share-icon.twitter:hover,.article-share-bar .share-icon.twitter:focus{background-position:-64px -32px;}.article-share-bar .share-icon.googleplus{background-position:-96px 0;}.article-share-bar .share-icon.googleplus:hover,.article-share-bar .share-icon.googleplus:focus{background-position:-96px -32px;}.article-share-bar .share-icon.facebook{background-position:-128px 0;}.article-share-bar .share-icon.facebook:hover,.article-share-bar .share-icon.facebook:focus{background-position:-128px -32px;}.article-share-bar .share-icon.linkedin{background-position:-160px 0;}.article-share-bar .share-icon.linkedin:hover,.article-share-bar .share-icon.linkedin:focus{background-position:-160px -32px;}.article-share-bar .share-icon.pinterest{background-position:-192px 0;}.article-share-bar .share-icon.pinterest:hover,.article-share-bar .share-icon.pinterest:focus{background-position:-192px -32px;}.article-share-bar__share-this{display:inline-block;vertical-align:middle;}.no-js .hero--home{min-height:500px;}@media (min-width:64em){.no-js .hero--home{min-height:700px;}}@media (min-width:56em){.no-js .hero--home__panel:nth-child(1) .hero--home__panel-image{opacity:.6;}.no-js .hero--home__panel:nth-child(2) .hero--home__panel-image{opacity:.4;}.no-js .hero--home__panel:nth-child(3) .hero--home__panel-image{opacity:.25;}.no-js .hero--home__panel:nth-child(4) .hero--home__panel-image{opacity:.15;}}.no-js .hero--home__panel-content-inner h3,.no-js .hero--home__panel-content-inner p{top:auto;opacity:1;}@media (min-width:56em){.no-js .hero--home.solo .hero--home__panel:nth-child(2) .hero--home__panel-image{opacity:.2;}.no-js .hero--home.solo .hero--home__panel:nth-child(3) .hero--home__panel-image{opacity:.35;}.no-js .hero--home.solo .hero--home__panel:nth-child(4) .hero--home__panel-image{opacity:.4;}.no-js .hero--home.solo .hero--home__panel:nth-child(5) .hero--home__panel-image{opacity:.6;}}@media (min-width:64em){.hero--home.solo .hero--home__panel-image{background-image:none !important;opacity:.8;}}@media (min-width:56em){.hero--home.solo .hero--home__panel:nth-child(2){width:25%;left:0;}.hero--home.solo .hero--home__panel:nth-child(3){width:25%;left:25%;}.hero--home.solo .hero--home__panel:nth-child(4){width:25%;left:50%;}.hero--home.solo .hero--home__panel:nth-child(5){width:25%;left:75%;}}.hero--home__solo-image{position:absolute;width:100%;height:100%;background-position:center center;background-size:cover;background-color:#2a2727;}@media (max-width:64em){.hero--home__solo-image{background-image:none !important;}}.hero--home{position:relative;}.hero--home__message-panel-text{padding:20px;border-top:1px solid #5e5b57;}@media (min-width:40em){.hero--home__message-panel-text{padding:30px;}}@media (min-width:64em){.hero--home__message-panel-text{border:none;display:inline-block;vertical-align:middle;width:98%;padding:0;}}.hero--home__message-panel{position:relative;width:100%;height:100%;padding:75px 0 0;background:#2a2727;}@media (min-width:64em){.hero--home__message-panel{position:absolute;top:0;right:0;padding:105px 30px 30px 30px;width:40%;}.hero--home__message-panel:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}}@media (min-width:75em){.hero--home__message-panel{width:34%;}}.hero--home__message-panel .title{color:#e3ddd5;hyphens:auto;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none;}.hero--home__message-panel .title.adjust-fit{font-family:"adelle",serif;font-size:1.6875em;font-weight:400;line-height:1.1em;}@media (min-width:30em){.hero--home__message-panel .title.adjust-fit{font-size:2.25em;line-height:1.1em;}}@media (min-width:40em){.hero--home__message-panel .title.adjust-fit{font-size:2.75em;line-height:1.1em;}}@media (min-width:48em){.hero--home__message-panel .title.adjust-fit{font-size:3.125em;line-height:1.1em;}}@media (min-width:64em){.hero--home__message-panel .title.adjust-fit{font-size:2.125em;line-height:1.1em;}}@media (min-width:75em){.hero--home__message-panel .title.adjust-fit{font-size:2.125em;line-height:1.1em;}}@media (min-width:86em){.hero--home__message-panel .title.adjust-fit{font-size:2.375em;line-height:1.1em;}}@media (min-width:90em){.hero--home__message-panel .title.adjust-fit{font-size:2.625em;line-height:1.1em;}}@media (min-width:100em){.hero--home__message-panel .title.adjust-fit{font-size:2.9375em;line-height:1.1em;}}.hero--home__message-panel .title.force-small{font-family:"adelle",serif;font-size:1.3125em;font-weight:400;line-height:1.1em;}@media (min-width:30em){.hero--home__message-panel .title.force-small{font-size:2em;line-height:1.1em;}}@media (min-width:40em){.hero--home__message-panel .title.force-small{font-size:2.5em;line-height:1.1em;}}@media (min-width:48em){.hero--home__message-panel .title.force-small{font-size:3.125em;line-height:1.1em;}}@media (min-width:64em){.hero--home__message-panel .title.force-small{font-size:1.6875em;line-height:1.1em;}}@media (min-width:75em){.hero--home__message-panel .title.force-small{font-size:1.6875em;line-height:1.1em;}}@media (min-width:86em){.hero--home__message-panel .title.force-small{font-size:1.9375em;line-height:1.1em;}}@media (min-width:90em){.hero--home__message-panel .title.force-small{font-size:2.0625em;line-height:1.1em;}}@media (min-width:100em){.hero--home__message-panel .title.force-small{font-size:2.25em;line-height:1.1em;}}.hero--home__message-panel .scroll-indicator{position:absolute;left:50%;bottom:0;width:100px;height:50px;overflow:hidden;display:none;margin-left:-50px;}@media (min-width:56em){.hero--home__message-panel .scroll-indicator{left:30px;margin-left:0;}}@media (min-width:64em){.hero--home__message-panel .scroll-indicator{display:block;}}.hero--home__message-panel .scroll-indicator.is-hovered .icon{top:20px;}.hero--home__message-panel .scroll-indicator.is-hovered .scroll-indicator__label{opacity:0;bottom:48px;}.hero--home__message-panel .scroll-indicator__btn{position:relative;width:100px;height:100px;border-radius:100%;background:#e3ddd5;cursor:pointer;}.hero--home__message-panel .scroll-indicator__btn .icon{position:absolute;top:9px;left:0;display:block;width:100%;text-align:center;color:#eb6971;-webkit-transition:top 0.5s cubic-bezier(0.645,0.045,0.355,1);-o-transition:top 0.5s cubic-bezier(0.645,0.045,0.355,1);transition:top 0.5s cubic-bezier(0.645,0.045,0.355,1);}.hero--home__message-panel .scroll-indicator__label{position:absolute;left:0;bottom:55px;display:block;width:100%;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:12px;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:#2a2727;-webkit-transition:bottom 0.3s cubic-bezier(0.645,0.045,0.355,1),opacity 0.3s;-o-transition:bottom 0.3s cubic-bezier(0.645,0.045,0.355,1),opacity 0.3s;transition:bottom 0.3s cubic-bezier(0.645,0.045,0.355,1),opacity 0.3s;}.hero--home__panels{position:relative;width:100%;height:auto;}.hero--home__panels:before,.hero--home__panels:after{content:" ";display:table;}.hero--home__panels:after{clear:both;}@media (min-width:40em){.hero--home__panels{height:600px;}}@media (min-width:56em){.hero--home__panels{height:300px;}}@media (min-width:64em){.hero--home__panels{position:absolute;width:60%;height:100%;}}@media (min-width:75em){.hero--home__panels{width:66%;height:100%;}}.hero--home__panel{position:relative;top:0;width:100%;height:300px;overflow:hidden;display:block;}.hero--home__panel:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0px 0px 32px 0px rgba(0,0,0,0.8);box-shadow:0px 0px 32px 0px rgba(0,0,0,0.8);opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}@media (min-width:40em){.hero--home__panel{width:50%;float:left;}}@media (min-width:56em){.hero--home__panel{position:absolute;z-index:1;}.hero--home__panel .hero--home__panel-image{opacity:0;}.hero--home__panel:nth-child(1){width:25%;}.hero--home__panel:nth-child(2){width:25%;left:25%;}.hero--home__panel:nth-child(3){width:25%;left:50%;}.hero--home__panel:nth-child(4){width:25%;left:75%;}}@media (min-width:64em){.hero--home__panel{position:absolute;top:0;height:100%;}}.hero--home__panel-label-wrap{position:absolute;z-index:10;bottom:0;left:0;text-align:center;display:block;width:100%;}.hero--home__panel-label-wrap:before{content:"";position:absolute;z-index:0;left:0;bottom:0;width:100%;height:120px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));background:-o-linear-gradient(bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));background:linear-gradient(0deg,rgba(0,0,0,0.5),rgba(0,0,0,0));opacity:1;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;}.hero--home__panel-label{position:relative;bottom:10px;z-index:2;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.1em;font-weight:600;display:inline-block;padding:10px 15px;border-top:1px solid;color:#ffffff;}.hero--home__panel-label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;}.hero--home__panel-content{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}.hero--home__panel-content:before{content:"";position:absolute;top:0;left:0;display:none;width:100%;height:100%;opacity:0;background:-webkit-gradient(linear,left bottom,left top,from(#ae87b9),to(#eb6971));background:-o-linear-gradient(bottom,#ae87b9,#eb6971);background:linear-gradient(0deg,#ae87b9,#eb6971);-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}@media (min-width:56em){.hero--home__panel-content:before{display:block;opacity:0;}}.hero--home__panel-content-inner{position:absolute;width:100%;height:auto;padding:30px;text-align:center;color:#ffffff;top:0;}.hero--home__panel-content-inner h3,.hero--home__panel-content-inner p{position:relative;color:#ffffff;opacity:1;top:0px;-webkit-transition:all 0.5s cubic-bezier(0.445,0.05,0.55,0.95);-o-transition:all 0.5s cubic-bezier(0.445,0.05,0.55,0.95);transition:all 0.5s cubic-bezier(0.445,0.05,0.55,0.95);}@media (min-width:56em){.hero--home__panel-content-inner h3,.hero--home__panel-content-inner p{color:#2a2727;}}.hero--home__panel-content-inner h3{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.hero--home__panel-content-inner h3.focusable:active,.hero--home__panel-content-inner h3.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.hero--home__panel-content-inner p{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;padding-top:20px;padding-bottom:20px;}@media (min-width:56em){.hero--home__panel-content-inner p{padding-top:30px;padding-bottom:30px;border-top:1px solid;border-bottom:1px solid;}}@media (min-width:56em){.hero--home__panel-content-inner h3,.hero--home__panel-content-inner p{opacity:0;top:30px;}.hero--home__panel-content-inner p{width:224px;margin:0 auto;height:195px;}}@media (min-width:64em){.hero--home__panel-content-inner{top:auto;bottom:80px;}.hero--home__panel-content-inner h3{font-size:50px;clip:auto;height:auto;margin:0 0 .75em 0;overflow:visible;position:static;width:auto;}.hero--home__panel-content-inner p{width:180px;margin:0 auto;height:auto;}}@media (min-width:75em){.hero--home__panel-content-inner h3{font-size:60px;}.hero--home__panel-content-inner p{width:220px;}}@media (min-width:86em){.hero--home__panel-content-inner p{width:280px;font-size:21px;line-height:28px;}}@media (min-width:100em){.hero--home__panel-content-inner h3{font-size:70px;}.hero--home__panel-content-inner p{width:320px;font-size:24px;line-height:30px;}}.hero--home__panel-image{width:100%;height:300px;background-position:center center;background-size:cover;background-color:#2a2727;opacity:.5;}@media (min-width:40em){.hero--home__panel-image{position:absolute;top:0;height:100%;}}.hero--home__panel .hero--home__panel-content:before{background:-webkit-gradient(linear,left bottom,left top,from(#ae87b9),to(#eb6971));background:-o-linear-gradient(bottom,#ae87b9,#eb6971);background:linear-gradient(0deg,#ae87b9,#eb6971);}.hero--home__panel.lime .hero--home__panel-content:before{background:-webkit-gradient(linear,left bottom,left top,from(#e0ec5b),to(#7bc7c7));background:-o-linear-gradient(bottom,#e0ec5b,#7bc7c7);background:linear-gradient(0deg,#e0ec5b,#7bc7c7);}.hero--home__panel.tang .hero--home__panel-content:before{background:-webkit-gradient(linear,left bottom,left top,from(#f7b245),to(#eb6971));background:-o-linear-gradient(bottom,#f7b245,#eb6971);background:linear-gradient(0deg,#f7b245,#eb6971);}.hero--home__panel.red .hero--home__panel-content:before{background:-webkit-gradient(linear,left bottom,left top,from(#eb6971),to(#f7b245));background:-o-linear-gradient(bottom,#eb6971,#f7b245);background:linear-gradient(0deg,#eb6971,#f7b245);}.hero--home__panel.purple .hero--home__panel-content:before{background:-webkit-gradient(linear,left bottom,left top,from(#ae87b9),to(#eb6971));background:-o-linear-gradient(bottom,#ae87b9,#eb6971);background:linear-gradient(0deg,#ae87b9,#eb6971);}.hero--home__panel.blue .hero--home__panel-content:before{background:-webkit-gradient(linear,left bottom,left top,from(#7bc7c7),to(#ae87b9));background:-o-linear-gradient(bottom,#7bc7c7,#ae87b9);background:linear-gradient(0deg,#7bc7c7,#ae87b9);}.hero--home__panel.black .hero--home__panel-content:before{background:-webkit-gradient(linear,left bottom,left top,from(#7bc7c7),to(#ae87b9));background:-o-linear-gradient(bottom,#7bc7c7,#ae87b9);background:linear-gradient(0deg,#7bc7c7,#ae87b9);}.hero--home__panels.has-active .hero--home__panel{width:20%;}.hero--home__panels.has-active .hero--home__panel.is-active{width:40%;}.hero--home__panel.is-active .hero--home__image{opacity:.9;}.hero--home__panel.is-active .hero--home__panel-content-inner h3,.hero--home__panel.is-active .hero--home__panel-content-inner p{opacity:1;top:0px;}.hero--home__panel.is-active .hero--home__panel-content:before{opacity:1;}.hero--home__panel.is-active .hero--home__panel-label-wrap:before{opacity:0;}.hero--home__panel.is-active .hero--home__panel-label:before{opacity:1;}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{-webkit-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel .owl-refresh .owl-item{display:none;}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/profiles/hampdrupal/themes/nss/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;}.media-slider{position:relative;width:100%;}.media-slider__controls{position:relative;width:100%;height:50px;padding:0 15px;background:#ffffff;border-top:1px solid #a39e97;border-bottom:1px solid #a39e97;}@media (min-width:40em){.media-slider__controls{padding:0;}}.media-slider__nav{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:600;letter-spacing:0.05em;-webkit-tap-highlight-color:transparent;position:relative;width:100%;margin:0 auto;color:#2a2727;}@media (min-width:40em){.media-slider__nav{width:480px;}}.media-slider__nav .owl-prev,.media-slider__nav .owl-next{position:absolute;top:0;line-height:50px;cursor:pointer;text-transform:uppercase;}.media-slider__nav .owl-prev{left:0;}.media-slider__nav .owl-next{right:0;}.media-slider__nav .disabled{color:#87817d;cursor:default;}.media-slider__dots{padding-top:12px;text-align:center;-webkit-tap-highlight-color:transparent;height:12px;}.media-slider__dots .owl-dot{display:inline-block;zoom:1;}.media-slider__dots .owl-dot span{width:10px;height:10px;margin:0 .5em;background:#87817d;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;border-radius:100%;}.media-slider__dots .owl-dot.active span,.media-slider__dots .owl-dot:hover span{background:#2a2727;}.no-js .hero--story{min-height:600px;}.hero--story{position:relative;min-height:600px;overflow:hidden;}.hero--story__message-panel-text{padding:20px;border-top:1px solid #5e5b57;}@media (min-width:40em){.hero--story__message-panel-text{padding:30px;}}@media (min-width:64em){.hero--story__message-panel-text{border:none;display:inline-block;vertical-align:middle;width:98%;padding:0;}}.hero--story__message-panel{position:relative;width:100%;height:100%;padding:75px 0 0;background:#2a2727;}@media (min-width:64em){.hero--story__message-panel{position:absolute;top:0;right:0;z-index:4;padding:105px 30px 30px 30px;width:40%;}.hero--story__message-panel:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}}@media (min-width:75em){.hero--story__message-panel{width:34%;}}.hero--story__message-panel .title{color:#e3ddd5;hyphens:auto;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none;}.hero--story__message-panel .title.adjust-fit{font-family:"adelle",serif;font-size:1.6875em;font-weight:400;line-height:1.1em;}@media (min-width:30em){.hero--story__message-panel .title.adjust-fit{font-size:2.25em;line-height:1.1em;}}@media (min-width:40em){.hero--story__message-panel .title.adjust-fit{font-size:2.75em;line-height:1.1em;}}@media (min-width:48em){.hero--story__message-panel .title.adjust-fit{font-size:3.125em;line-height:1.1em;}}@media (min-width:64em){.hero--story__message-panel .title.adjust-fit{font-size:2.125em;line-height:1.1em;}}@media (min-width:75em){.hero--story__message-panel .title.adjust-fit{font-size:2.125em;line-height:1.1em;}}@media (min-width:86em){.hero--story__message-panel .title.adjust-fit{font-size:2.375em;line-height:1.1em;}}@media (min-width:90em){.hero--story__message-panel .title.adjust-fit{font-size:2.625em;line-height:1.1em;}}@media (min-width:100em){.hero--story__message-panel .title.adjust-fit{font-size:2.9375em;line-height:1.1em;}}.hero--story__message-panel .title.force-small{font-family:"adelle",serif;font-size:1.3125em;font-weight:400;line-height:1.1em;}@media (min-width:30em){.hero--story__message-panel .title.force-small{font-size:2em;line-height:1.1em;}}@media (min-width:40em){.hero--story__message-panel .title.force-small{font-size:2.5em;line-height:1.1em;}}@media (min-width:48em){.hero--story__message-panel .title.force-small{font-size:3.125em;line-height:1.1em;}}@media (min-width:64em){.hero--story__message-panel .title.force-small{font-size:1.6875em;line-height:1.1em;}}@media (min-width:75em){.hero--story__message-panel .title.force-small{font-size:1.6875em;line-height:1.1em;}}@media (min-width:86em){.hero--story__message-panel .title.force-small{font-size:1.9375em;line-height:1.1em;}}@media (min-width:90em){.hero--story__message-panel .title.force-small{font-size:2.0625em;line-height:1.1em;}}@media (min-width:100em){.hero--story__message-panel .title.force-small{font-size:2.25em;line-height:1.1em;}}.hero--story__message-panel .scroll-indicator{position:absolute;left:50%;bottom:0;width:100px;height:50px;overflow:hidden;display:none;margin-left:-50px;}@media (min-width:56em){.hero--story__message-panel .scroll-indicator{left:30px;margin-left:0;}}@media (min-width:64em){.hero--story__message-panel .scroll-indicator{display:block;}}.hero--story__message-panel .scroll-indicator.is-hovered .icon{top:20px;}.hero--story__message-panel .scroll-indicator.is-hovered .scroll-indicator__label{opacity:0;bottom:48px;}.hero--story__message-panel .scroll-indicator__btn{position:relative;width:100px;height:100px;border-radius:100%;background:#e3ddd5;cursor:pointer;}.hero--story__message-panel .scroll-indicator__btn .icon{position:absolute;top:9px;left:0;display:block;width:100%;text-align:center;color:#eb6971;-webkit-transition:top 0.5s cubic-bezier(0.645,0.045,0.355,1);-o-transition:top 0.5s cubic-bezier(0.645,0.045,0.355,1);transition:top 0.5s cubic-bezier(0.645,0.045,0.355,1);}.hero--story__message-panel .scroll-indicator__label{position:absolute;left:0;bottom:55px;display:block;width:100%;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;font-size:12px;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:#2a2727;-webkit-transition:bottom 0.3s cubic-bezier(0.645,0.045,0.355,1),opacity 0.3s;-o-transition:bottom 0.3s cubic-bezier(0.645,0.045,0.355,1),opacity 0.3s;transition:bottom 0.3s cubic-bezier(0.645,0.045,0.355,1),opacity 0.3s;}.hero--story__image-panel{position:relative;width:100%;height:100%;background:#2a2727;}.hero--story__image-panel:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:120px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(42,39,39,0)),to(rgba(42,39,39,0.9)));background:-o-linear-gradient(bottom,rgba(42,39,39,0),rgba(42,39,39,0.9));background:linear-gradient(0deg,rgba(42,39,39,0),rgba(42,39,39,0.9));opacity:1;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;}.hero--story__image-panel img{display:block;width:100%;height:auto;opacity:.6;}@media (min-width:64em){.hero--story__image-panel{position:absolute;height:100%;}}.search-results{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px;}.search-results:before,.search-results:after{content:" ";display:table;}.search-results:after{clear:both;}.search-results:before,.search-results:after{content:" ";display:table;}.search-results:after{clear:both;}.search-result{background:#ffffff;display:block;padding:20px 10px 20px 0;-webkit-transition:padding 0.3s cubic-bezier(0.645,0.045,0.355,1);-o-transition:padding 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:padding 0.3s cubic-bezier(0.645,0.045,0.355,1);border-top:1px solid #e3ddd5;}@media (min-width:40em){.search-result{font-size:110%;}}@media (min-width:48em){.search-result{font-size:125%;}}@media (min-width:64em){.search-result{font-size:140%;}}.search-result:first-child{border-top:none;}.search-result__title{font-family:"adelle",serif;font-size:1em;line-height:1em;font-weight:400;display:inline-block;color:#2a2727;border-bottom:1px dotted;padding-bottom:.25em;}.search-result__body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:.75em;font-weight:600;line-height:1.15em;color:#5e5b57;margin:0;}.is-hovered.search-result{padding:20px 0px 20px 10px;}.divider{width:auto;height:1px;border:0;border-bottom:1px solid #a39e97;margin:40px 0;}.divider.small-pad{margin:30px 0;}.divider.normal-pad{margin:40px 0;}.divider.large-pad{margin:50px 0;}.divider.span--half{max-width:50%;margin-left:auto;margin-right:auto;}.divider.span--three-fourths{max-width:75%;margin-left:auto;margin-right:auto;}.divider.span--two-thirds{max-width:66%;margin-left:auto;margin-right:auto;}.divider--vertical{border:0;border-right:1px solid #a39e97;margin:0 40px;width:1px;height:100%;display:inline;}.divider--vertical.small-pad{margin:0 30px;}.divider--vertical.normal-pad{margin:0 40px;}.divider--vertical.large-pad{margin:0 50px;}.divider.red{border-color:#eb6971;}.divider.purple{border-color:#ae87b9;}.divider.blue{border-color:#7bc7c7;}.divider.lime{border-color:#e0ec5b;}.divider.tang{border-color:#f7b245;}.divider.white{border-color:#fff;}.divider.offwhite{border-color:#e3ddd5;}.divider.lightgray{border-color:#a39e97;}.divider.gray{border-color:#87817d;}.divider.charcoal{border-color:#5e5b57;}.divider.black{border-color:#2a2727;}.img-cta-card{display:block;height:230px;text-align:center;position:relative;background:-webkit-gradient(linear,left bottom,left top,from(#ae87b9),to(#7bc7c7));background:-o-linear-gradient(bottom,#ae87b9,#7bc7c7);background:linear-gradient(0deg,#ae87b9,#7bc7c7);}.img-cta-card.lime{background:-webkit-gradient(linear,left bottom,left top,from(#e0ec5b),to(#7bc7c7));background:-o-linear-gradient(bottom,#e0ec5b,#7bc7c7);background:linear-gradient(0deg,#e0ec5b,#7bc7c7);}.img-cta-card.tang{background:-webkit-gradient(linear,left bottom,left top,from(#f7b245),to(#eb6971));background:-o-linear-gradient(bottom,#f7b245,#eb6971);background:linear-gradient(0deg,#f7b245,#eb6971);}.img-cta-card.tang{background:-webkit-gradient(linear,left bottom,left top,from(#eb6971),to(#f7b245));background:-o-linear-gradient(bottom,#eb6971,#f7b245);background:linear-gradient(0deg,#eb6971,#f7b245);}.img-cta-card.purple{background:-webkit-gradient(linear,left bottom,left top,from(#ae87b9),to(#eb6971));background:-o-linear-gradient(bottom,#ae87b9,#eb6971);background:linear-gradient(0deg,#ae87b9,#eb6971);}.img-cta-card.blue{background:-webkit-gradient(linear,left bottom,left top,from(#7bc7c7),to(#ae87b9));background:-o-linear-gradient(bottom,#7bc7c7,#ae87b9);background:linear-gradient(0deg,#7bc7c7,#ae87b9);}.img-cta-card.black{background:-webkit-gradient(linear,left bottom,left top,from(#7bc7c7),to(#ae87b9));background:-o-linear-gradient(bottom,#7bc7c7,#ae87b9);background:linear-gradient(0deg,#7bc7c7,#ae87b9);}.img-cta-card__details{background:#2a2727;background:#2a2727;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s;}.img-cta-card__body{font-size:13px;max-width:260px;margin:0 auto;padding:50px .5em 0 .5em;}@media (min-width:64em){.img-cta-card__body{padding-top:40px;}}@media (min-width:75em){.img-cta-card__body{padding-top:50px;font-size:14px;}}.img-cta-card__label{text-transform:uppercase;font-size:14px;letter-spacing:.05em;position:absolute;z-index:5;bottom:0px;left:0;right:0;text-align:center;color:#e3ddd5;}.img-cta-card__label span{color:#e3ddd5;letter-spacing:.1em;padding:10px 20px;display:inline-block;}.img-cta-card__label span:before{content:"";position:absolute;top:0;left:33%;right:33%;height:1px;background:#fff;-webkit-transition:right 0.25s cubic-bezier(1,0,0,1),left 0.25s cubic-bezier(1,0,0,1);-o-transition:right 0.25s cubic-bezier(1,0,0,1),left 0.25s cubic-bezier(1,0,0,1);transition:right 0.25s cubic-bezier(1,0,0,1),left 0.25s cubic-bezier(1,0,0,1);}@media (min-width:40em){.img-cta-card__label{height:50px;font-size:12px;line-height:1.2;padding:0 10px;}}@media (min-width:64em){.img-cta-card__label{height:auto;font-size:14px;line-height:1.75;}}.img-cta-card__image{background-position:center center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;opacity:.2;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}.img-cta-card.is-hovered .img-cta-card__image{opacity:0;}.img-cta-card.is-hovered .img-cta-card__details{background:rgba(42,39,39,0);}.img-cta-card.is-hovered .img-cta-card__label span{color:#2a2727;}.img-cta-card.is-hovered .img-cta-card__label span:before{background:#2a2727;left:30px;right:30px;}.img-cta-teaser{max-width:100%;margin-left:auto;margin-right:auto;background:#2a2727;padding:35px 1em 0;text-align:center;}.img-cta-teaser:before,.img-cta-teaser:after{content:" ";display:table;}.img-cta-teaser:after{clear:both;}.img-cta-teaser__inner{max-width:1200px;margin-left:auto;margin-right:auto;}.img-cta-teaser__inner:before,.img-cta-teaser__inner:after{content:" ";display:table;}.img-cta-teaser__inner:after{clear:both;}.img-cta-teaser__title{font-family:"adelle",serif;font-size:2.5em;font-weight:400;line-height:1.1em;color:#ffffff;margin-bottom:1em;}@media (min-width:40em){.img-cta-teaser__title{font-size:2.75em;line-height:1.1em;}}@media (min-width:48em){.img-cta-teaser__title{font-size:3.75em;line-height:1.1em;}}@media (min-width:64em){.img-cta-teaser__title{font-size:4.375em;line-height:1.1em;}}.img-cta-teaser__subtitle{margin-bottom:50px;}.img-cta-teaser__subtitle .sideline__text{color:#ffffff;font-size:21px;}.img-cta-teaser__subtitle .sideline__text:before,.img-cta-teaser__subtitle .sideline__text:after{border-color:#ffffff;top:7pxx;}.img-cta-teaser .l-col{margin-bottom:1em;}@media (min-width:64em){.img-cta-teaser .l-col{margin-bottom:0;}}.info-bar--tight,.info-bar{background:#e3ddd5;max-width:100%;margin-left:auto;margin-right:auto;padding:30px;}.info-bar--tight:before,.info-bar--tight:after,.info-bar:before,.info-bar:after{content:" ";display:table;}.info-bar--tight:after,.info-bar:after{clear:both;}.info-bar--tight:before,.info-bar--tight:after,.info-bar:before,.info-bar:after{content:" ";display:table;}.info-bar--tight:after,.info-bar:after{clear:both;}.info-bar--tight.red,.info-bar.red{background:#eb6971;}.info-bar--tight.purple,.info-bar.purple{background:#ae87b9;}.info-bar--tight.blue,.info-bar.blue{background:#7bc7c7;}.info-bar--tight.lime,.info-bar.lime{background:#e0ec5b;}.info-bar--tight.tang,.info-bar.tang{background:#f7b245;}.info-bar--tight.black,.info-bar.black{background:#2a2727;}.info-bar--tight__content,.info-bar__content{max-width:1200px;margin-left:auto;margin-right:auto;text-align:center;}.info-bar--tight__content:before,.info-bar--tight__content:after,.info-bar__content:before,.info-bar__content:after{content:" ";display:table;}.info-bar--tight__content:after,.info-bar__content:after{clear:both;}.info-bar--tight__content:before,.info-bar--tight__content:after,.info-bar__content:before,.info-bar__content:after{content:" ";display:table;}.info-bar--tight__content:after,.info-bar__content:after{clear:both;}.info-bar--tight__title,.info-bar__title{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-size:16px;text-transform:uppercase;color:#2a2727;}.black .info-bar--tight__title,.black
    .info-bar__title{color:#fff;}@media (min-width:40em){.info-bar--tight__title,.info-bar__title{font-size:18px;}}@media (min-width:64em){.info-bar--tight__title,.info-bar__title{font-size:20px;}}.info-bar--tight__copy,.info-bar__copy{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;line-height:1.5;color:#2a2727;text-transform:uppercase;}.black .info-bar--tight__copy,.black
    .info-bar__copy{color:#e3ddd5;}@media (min-width:40em){.info-bar--tight__copy,.info-bar__copy{font-size:14px;line-height:1.4;}}@media (min-width:64em){.info-bar--tight__copy,.info-bar__copy{font-size:16px;}}.info-bar--tight .info-bar__content{max-width:800px;margin-left:auto;margin-right:auto;}.info-bar--tight .info-bar__content:before,.info-bar--tight .info-bar__content:after{content:" ";display:table;}.info-bar--tight .info-bar__content:after{clear:both;}.cta-banner{max-width:100%;margin-left:auto;margin-right:auto;position:relative;background-size:cover;background-position:center top;height:200px;}.cta-banner:before,.cta-banner:after{content:" ";display:table;}.cta-banner:after{clear:both;}.cta-banner:before,.cta-banner:after{content:" ";display:table;}.cta-banner:after{clear:both;}.cta-banner.crop-top{background-position:center bottom;}.cta-banner.crop-bottom{background-position:center top;}.cta-banner.crop-both{background-position:center center;}@media (min-width:40em){.cta-banner{height:275px;}}@media (min-width:48em){.cta-banner{height:350px;}}@media (min-width:75em){.cta-banner{height:450px;}}@media (min-width:100em){.cta-banner{height:550px;}}.cta-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1;}.cta-banner__content{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;z-index:5;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.cta-banner__content:before,.cta-banner__content:after{content:" ";display:table;}.cta-banner__content:after{clear:both;}.cta-banner__content:before,.cta-banner__content:after{content:" ";display:table;}.cta-banner__content:after{clear:both;}.cta-banner__title{font-family:"adelle",serif;font-size:30px;color:#fff;margin-top:0;}@media (min-width:40em){.cta-banner__title{font-size:38px;}}@media (min-width:64em){.cta-banner__title{font-size:50px;}}.did-you-know{background:#fff;padding:50px 30px;}.did-you-know__content{max-width:1200px;margin-left:auto;margin-right:auto;text-align:center;}.did-you-know__content:before,.did-you-know__content:after{content:" ";display:table;}.did-you-know__content:after{clear:both;}.did-you-know__content:before,.did-you-know__content:after{content:" ";display:table;}.did-you-know__content:after{clear:both;}.did-you-know__image{height:100px;text-align:center;}.did-you-know__image img{height:100%;width:auto;max-width:100%;max-height:100%;}@media (min-width:40em){.did-you-know__image{height:150px;}}@media (min-width:64em){.did-you-know__image{height:200px;}}.did-you-know__title,.did-you-know__copy{font-family:"adelle",serif;color:#2a2727;margin:0;}.did-you-know__title{font-size:36px;line-height:1.5;}@media (min-width:40em){.did-you-know__title{font-size:48px;}}@media (min-width:48em){.did-you-know__title{font-size:60px;}}@media (min-width:64em){.did-you-know__title{font-size:70px;}}.did-you-know__copy{font-size:16px;line-height:1.3;}@media (min-width:40em){.did-you-know__copy{font-size:18px;}}@media (min-width:48em){.did-you-know__copy{font-size:22px;}}@media (min-width:64em){.did-you-know__copy{font-size:30px;}}.sidebar-group,.sidebar-group--iconic,.sidebar-group--open{position:relative;max-width:480px;margin:0 auto;margin-bottom:20px;color:#5e5b57;}.sidebar-group--open .sidebar-group__header{top:0;border-bottom:1px solid;}.sidebar-group--open .sidebar-group__header-label{margin:10px 0;}.sidebar-group--open .sidebar-group__header-label:before,.sidebar-group--open .sidebar-group__header-label:after{content:none;}.sidebar-group--open .sidebar-group__inner{border:none;padding:0;}.sidebar-group--open .action-list__item{color:#2a2727;}.sidebar-group--iconic{padding-top:20px;}.sidebar-group--iconic .sidebar-group__header{position:absolute;top:auto;margin-top:-20px;}.sidebar-group__inner{padding:15px;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;}.sidebar-group__inner.centered{text-align:center;}.sidebar-group__intro{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.3;color:#87817d;}.sidebar-group__title{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:24px;font-weight:600;text-transform:uppercase;text-align:center;letter-spacing:.2em;color:#2a2727;}.sidebar-group__header{text-align:center;overflow:hidden;margin:15px;position:relative;width:100%;margin:0;top:12px;}.sidebar-group__header-label{position:relative;display:inline-block;text-align:center;line-height:24px;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:24px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;margin:0;color:#2a2727;}.sidebar-group__header-label:before,.sidebar-group__header-label:after{content:"";position:absolute;height:1px;top:12px;width:600px;border-top:1px solid #5e5b57;}.sidebar-group__header-label:before{right:100%;margin-right:15px;}.sidebar-group__header-label:after{left:100%;margin-left:15px;}.sidebar-group__header-icon{position:relative;display:inline-block;text-align:center;line-height:40px;color:#2a2727;}.sidebar-group__header-icon:before,.sidebar-group__header-icon:after{content:"";position:absolute;height:1px;top:20px;width:600px;border-top:1px solid #5e5b57;}.sidebar-group__header-icon:before{right:100%;margin-right:15px;}.sidebar-group__header-icon:after{left:100%;margin-left:15px;}.sidebar-group__header-icon:before{margin-right:25px;}.sidebar-group__header-icon:after{margin-left:25px;}.sidebar-group__icon-wrap .sidebar-group__icon{position:relative;color:#fff;}.sidebar-group__icon-wrap:before{content:"";width:40px;height:40px;position:absolute;left:50%;top:0;margin-left:-20px;border-radius:100%;background:#2a2727;}.sl-intro-item{padding:30px;}.sl-intro-item__message{font-family:"adelle",serif;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;margin:0;font-size:30px;line-height:1.2;}@media (min-width:40em){.sl-intro-item__message{font-size:26px;}}@media (min-width:48em){.sl-intro-item__message{font-size:30px;}}@media (min-width:64em){.sl-intro-item__message{font-size:36px;}}@media (min-width:75em){.sl-intro-item__message{font-size:34px;}}@media (min-width:90em){.sl-intro-item__message{font-size:34px;}}.sl-profile-item__cta{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;font-weight:600;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.8px;display:inline-block;position:absolute;z-index:10;top:65%;left:0;width:100%;opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.5s cubic-bezier(0.445,0.05,0.55,0.95),top 0.5s cubic-bezier(0.445,0.05,0.55,0.95);-o-transition:opacity 0.5s cubic-bezier(0.445,0.05,0.55,0.95),top 0.5s cubic-bezier(0.445,0.05,0.55,0.95);transition:opacity 0.5s cubic-bezier(0.445,0.05,0.55,0.95),top 0.5s cubic-bezier(0.445,0.05,0.55,0.95);}.is-hovered .sl-profile-item__cta{opacity:1;top:50%;}@media (min-width:40em){.sl-profile-item__cta{font-size:13px;}}.sl-profile-item__info{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:10px;}@media (min-width:23em){.sl-profile-item__info{top:auto;-webkit-transform:none;-ms-transform:none;transform:none;}.sl-profile-item__info.no-counter{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}}@media (min-width:30em){.sl-profile-item__info{padding:16px;}}@media (min-width:44em){.sl-profile-item__info{padding:10px;}}@media (min-width:100em){.sl-profile-item__info{padding:16px;}}.sl-profile-item__count{position:absolute;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:600;line-height:30px;text-align:center;display:block;width:30px;height:30px;text-align:center;background:#2a2727;border-radius:100%;color:#fff;}@media (min-width:35em){.sl-profile-item__count{font-size:21px;width:40px;height:40px;line-height:40px;}}@media (min-width:44em){.sl-profile-item__count{font-size:18px;width:30px;height:30px;line-height:30px;}}@media (min-width:75em){.sl-profile-item__count{font-size:21px;width:40px;height:40px;line-height:40px;}}.sl-profile-item__circa,.sl-profile-item__name{padding-left:38px;}.no-counter .sl-profile-item__circa,.no-counter .sl-profile-item__name{padding-left:4px;}@media (min-width:35em){.sl-profile-item__circa,.sl-profile-item__name{padding-left:58px;}.no-counter .sl-profile-item__circa,.no-counter .sl-profile-item__name{padding-left:4px;}}@media (min-width:44em){.sl-profile-item__circa,.sl-profile-item__name{padding-left:38px;}.no-counter .sl-profile-item__circa,.no-counter .sl-profile-item__name{padding-left:4px;}}@media (min-width:75em){.sl-profile-item__circa,.sl-profile-item__name{padding-left:48px;}.no-counter .sl-profile-item__circa,.no-counter .sl-profile-item__name{padding-left:4px;}}.sl-profile-item__circa{position:relative;top:0;display:block;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;line-height:1;font-style:italic;color:#87817d;}@media (min-width:35em){.sl-profile-item__circa{font-size:14px;}}@media (min-width:44em){.sl-profile-item__circa{font-size:12px;}}@media (min-width:56em){.sl-profile-item__circa{font-size:11px;}}@media (min-width:60em){.sl-profile-item__circa{font-size:12px;}}.sl-profile-item__name{position:relative;margin-top:3px;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:400;color:#2a2727;text-transform:uppercase;}@media (min-width:35em){.sl-profile-item__name{font-size:19px;}}@media (min-width:44em){.sl-profile-item__name{font-size:14px;}.no-counter .sl-profile-item__name{font-size:18px;}}@media (min-width:56em){.sl-profile-item__name{font-size:16px;}.no-counter .sl-profile-item__name{font-size:20px;}}.sl-profile-item__description{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:11px;line-height:1.4;padding:4px;}@media (min-width:23em){.sl-profile-item__description{font-size:12px;}}@media (min-width:30em){.sl-profile-item__description{font-size:13px;}}@media (min-width:35em){.sl-profile-item__description{font-size:16px;line-height:1.5;}}@media (min-width:44em){.sl-profile-item__description{font-size:11px;line-height:1.4;margin-top:5px;}}@media (min-width:48em){.sl-profile-item__description{font-size:12px;line-height:1.5;}}@media (min-width:56em){.sl-profile-item__description{font-size:14px;}}@media (min-width:75em){.sl-profile-item__description{font-size:12px;line-height:1.5;}}@media (min-width:86em){.sl-profile-item__description{font-size:13px;line-height:1.5;}}@media (min-width:90em){.sl-profile-item__description{font-size:14px;line-height:1.5;}}.sl-profile-item__image{position:relative;width:100%;height:100%;overflow:hidden;}.sl-profile-item__image img{position:absolute;top:-3%;left:-3%;display:block;-webkit-transition:width 0.5s cubic-bezier(0.445,0.05,0.55,0.95),height 0.5s cubic-bezier(0.445,0.05,0.55,0.95),left 0.5s cubic-bezier(0.445,0.05,0.55,0.95),top 0.5s cubic-bezier(0.445,0.05,0.55,0.95);-o-transition:width 0.5s cubic-bezier(0.445,0.05,0.55,0.95),height 0.5s cubic-bezier(0.445,0.05,0.55,0.95),left 0.5s cubic-bezier(0.445,0.05,0.55,0.95),top 0.5s cubic-bezier(0.445,0.05,0.55,0.95);transition:width 0.5s cubic-bezier(0.445,0.05,0.55,0.95),height 0.5s cubic-bezier(0.445,0.05,0.55,0.95),left 0.5s cubic-bezier(0.445,0.05,0.55,0.95),top 0.5s cubic-bezier(0.445,0.05,0.55,0.95);width:106%;height:106%;max-width:none;}.is-hovered .sl-profile-item__image img{width:100%;height:100%;left:0;top:0;}.superlist{position:relative;}@media (min-width:44em){.superlist{}.superlist:before{content:"";background:#333;position:absolute;width:100%;padding-bottom:50%;bottom:0;right:0;z-index:0;background-image:url(/profiles/hampdrupal/themes/nss/img/ratio-filler.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;}}@media (min-width:75em){.superlist:before,.superlist:after{padding-bottom:33.3333%;}}@media (min-width:120em){.superlist:before,.superlist:after{padding-bottom:25%;}}.superlist__grid{background-position:right bottom;background-size:75% auto;}.superlist__grid:before,.superlist__grid:after{content:" ";display:table;}.superlist__grid:after{clear:both;}.superlist__grid-col{width:100%;float:left;}@media (min-width:23em){.superlist__grid-col{border-bottom:none;}}@media (min-width:44em){.superlist__grid-col{width:50%;}}@media (min-width:75em){.superlist__grid-col{width:33.3333%;}}@media (min-width:120em){.superlist__grid-col{width:25%;}}.superlist__grid-cell{background-position:center center;background-size:cover;position:relative;width:100%;padding-bottom:100%;background:#fff;}.superlist__grid-cell:before{position:absolute;z-index:1;content:"";top:0;right:0;bottom:0;left:0;opacity:.7;}.superlist__grid-cell[data-gradient="red-purple"]:before{background:-webkit-gradient(linear,left bottom,left top,from(#eb6971),to(#ae87b9));background:-o-linear-gradient(bottom,#eb6971,#ae87b9);background:linear-gradient(0deg,#eb6971,#ae87b9);}.superlist__grid-cell[data-gradient="red-tang"]:before{background:-webkit-gradient(linear,left bottom,left top,from(#eb6971),to(#f7b245));background:-o-linear-gradient(bottom,#eb6971,#f7b245);background:linear-gradient(0deg,#eb6971,#f7b245);}.superlist__grid-cell[data-gradient="blue-lime"]:before{background:-webkit-gradient(linear,left bottom,left top,from(#7bc7c7),to(#e0ec5b));background:-o-linear-gradient(bottom,#7bc7c7,#e0ec5b);background:linear-gradient(0deg,#7bc7c7,#e0ec5b);}.superlist__grid-cell[data-gradient="purple-lime"]:before{background:-webkit-gradient(linear,left bottom,left top,from(#ae87b9),to(#e0ec5b));background:-o-linear-gradient(bottom,#ae87b9,#e0ec5b);background:linear-gradient(0deg,#ae87b9,#e0ec5b);}.superlist__grid-cell[data-gradient="tang-lime"]:before{background:-webkit-gradient(linear,left bottom,left top,from(#f7b245),to(#e0ec5b));background:-o-linear-gradient(bottom,#f7b245,#e0ec5b);background:linear-gradient(0deg,#f7b245,#e0ec5b);}.superlist__grid-cell[data-gradient="purple-blue"]:before{background:-webkit-gradient(linear,left bottom,left top,from(#ae87b9),to(#7bc7c7));background:-o-linear-gradient(bottom,#ae87b9,#7bc7c7);background:linear-gradient(0deg,#ae87b9,#7bc7c7);}.superlist__grid-cell:nth-child(1n+2){background:#e9e9e9;}.superlist__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;}.superlist-item{display:block;position:absolute;height:50%;width:100%;}.superlist-item.single-fill{height:100%;}.superlist-item:nth-child(1){top:0;}.superlist-item:nth-child(2){top:50%;border-top:1px solid #a39e97;border-bottom:1px solid #a39e97;}@media (min-width:23em){.superlist-item:nth-child(2){border-top:none;border-bottom:none;}}.superlist-item.is-hovered .superlist-item__target-container:before,.superlist-item:focus .superlist-item__target-container:before{opacity:1;}.superlist-item.is-hovered .superlist-item__target-container:after,.superlist-item:focus .superlist-item__target-container:after{opacity:1;left:0;}@media (min-width:40em){.superlist__grid-cell.vertical .superlist-item{width:50%;height:100%;top:0;}.superlist__grid-cell.vertical .superlist-item:nth-child(1){left:0;}.superlist__grid-cell.vertical .superlist-item:nth-child(2){left:50%;}}.superlist-item__pointer-container{position:absolute;top:0;left:0;z-index:3;width:50%;height:100%;background:#fff;}.superlist-item__pointer-container:before{content:none;position:absolute;top:30px;right:-20px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:none;border-left:20px solid #fff;}@media (min-width:23em){.superlist-item__pointer-container:before{content:"";}}.superlist-item__target-container{position:absolute;top:0;right:0;z-index:1;width:50%;height:100%;background:#fff;}.superlist-item__target-container:before{content:"";position:absolute;z-index:4;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0.645,0.045,0.355,1);-o-transition:opacity 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:opacity 0.3s cubic-bezier(0.645,0.045,0.355,1);}.superlist__grid-cell .superlist-item .superlist-item__pointer-container,.superlist__grid-cell.vertical .superlist-item .superlist-item__pointer-container{width:100%;padding-right:130px;}.superlist__grid-cell .superlist-item .superlist-item__target-container,.superlist__grid-cell.vertical .superlist-item .superlist-item__target-container{width:100px;height:100px;top:50%;margin-top:-50px;right:15px;z-index:3;overflow:hidden;border-radius:100%;}.superlist__grid-cell .superlist-item:nth-child(2) .superlist-item__pointer-container,.superlist__grid-cell.vertical .superlist-item:nth-child(2) .superlist-item__pointer-container{top:0;left:0;padding-left:130px;padding-right:0;}.superlist__grid-cell .superlist-item:nth-child(2) .superlist-item__target-container,.superlist__grid-cell.vertical .superlist-item:nth-child(2) .superlist-item__target-container{right:auto;left:15px;}@media (min-width:23em){.superlist__grid-cell .superlist-item .superlist-item__pointer-container,.superlist__grid-cell .superlist-item .superlist-item__target-container,.superlist__grid-cell.vertical .superlist-item .superlist-item__pointer-container,.superlist__grid-cell.vertical .superlist-item .superlist-item__target-container{width:50%;height:100%;}.superlist__grid-cell .superlist-item .superlist-item__target-container,.superlist__grid-cell.vertical .superlist-item .superlist-item__target-container{top:0;margin-top:0;right:0;z-index:1;overflow:visible;border-radius:0;}.superlist__grid-cell .superlist-item .superlist-item__pointer-container,.superlist__grid-cell.vertical .superlist-item .superlist-item__pointer-container{padding:0;}.superlist__grid-cell .superlist-item:nth-child(2) .superlist-item__pointer-container,.superlist__grid-cell.vertical .superlist-item:nth-child(2) .superlist-item__pointer-container{top:0;left:50%;padding:0;}.superlist__grid-cell .superlist-item:nth-child(2) .superlist-item__pointer-container:before,.superlist__grid-cell.vertical .superlist-item:nth-child(2) .superlist-item__pointer-container:before{border-top:20px solid transparent;border-right:20px solid #fff;border-left:none;border-bottom:20px solid transparent;left:-20px;right:auto;bottom:30px;top:auto;}.superlist__grid-cell .superlist-item:nth-child(2) .superlist-item__target-container,.superlist__grid-cell.vertical .superlist-item:nth-child(2) .superlist-item__target-container{top:0;right:auto;left:0;}}@media (min-width:40em){.superlist__grid-cell.vertical .superlist-item .superlist-item__pointer-container,.superlist__grid-cell.vertical .superlist-item .superlist-item__target-container{width:100%;height:50%;}.superlist__grid-cell.vertical .superlist-item .superlist-item__target-container{top:50%;}.superlist__grid-cell.vertical .superlist-item .superlist-item__pointer-container:before{border-top:20px solid #fff;border-bottom:none;border-right:20px solid transparent;border-left:20px solid transparent;bottom:-20px;left:30px;right:auto;top:auto;}.superlist__grid-cell.vertical .superlist-item:nth-child(2) .superlist-item__pointer-container{top:50%;left:0;}.superlist__grid-cell.vertical .superlist-item:nth-child(2) .superlist-item__pointer-container:before{border-left:20px solid transparent;border-right:20px solid transparent;border-top:none;border-bottom:20px solid #fff;bottom:auto;right:30px;left:auto;top:-20px;}.superlist__grid-cell.vertical .superlist-item:nth-child(2) .superlist-item__target-container{top:0;}}
