*,*: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%;font-size:clamp(1rem,0.9545rem + 0.2273vw,1.125rem);}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:600;}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;}hr{display:none;}.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;padding-bottom:1.5rem;}@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;}@font-face{font-family:'impact_label_reversedregular';src:url(/profiles/hampdrupal/themes/nss/fonts/impact/webfonts/impactlabelreversed_regular_macroman/Impact_Label_Reversed-webfont.eot);src:url(/profiles/hampdrupal/themes/nss/fonts/impact/webfonts/impactlabelreversed_regular_macroman/Impact_Label_Reversed-webfont.eot) format("embedded-opentype"),url(/profiles/hampdrupal/themes/nss/fonts/impact/webfonts/impactlabelreversed_regular_macroman/Impact_Label_Reversed-webfont.ttf) format("truetype"),url(/profiles/hampdrupal/themes/nss/fonts/impact/webfonts/impactlabelreversed_regular_macroman/Impact_Label_Reversed-webfont.woff) format("woff"),url(/profiles/hampdrupal/themes/nss/fonts/impact/webfonts/impactlabelreversed_regular_macroman/Impact_Label_Reversed-webfont.#impact_label_reversedregular) format("svg");font-weight:normal;font-style:normal;}body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:auto !important;color:#000000;}body *{-webkit-font-smoothing:auto !important;}.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:#000000;}.canvas-charcoal{background-color:#54565a;}.canvas-gray{background-color:#87817d;}.canvas-lightgray{background-color:#bcbdc0;}.canvas-offwhite{background-color:#eeeeee;}.canvas-white{background-color:#ffffff;}.canvas-deep-black{background-color:#201d1d;}.black{color:#000000;}.charcoal{color:#54565a;}.gray{color:#87817d;}.lightgray{color:#bcbdc0;}.offwhite{color:#eeeeee;}.white{color:#ffffff;}.canvas-blue{background-color:#009b9e;}.canvas-deep-blue{background-color:#009b9e;}.canvas-vibrant-blue{background-color:#009b9e;}.canvas-purple{background-color:#084242;}.canvas-deep-purple{background-color:#084242;}.canvas-vibrant-purple{background-color:#084242;}.canvas-red{background-color:#f47d54;}.canvas-deep-red{background-color:#f47d54;}.canvas-vibrant-red{background-color:#f47d54;}.blue{color:#009b9e;}.deep-blue{color:#009b9e;}.purple{color:#084242;}.deep-purple{color:#084242;}.red{color:#f47d54;}.deep-red{color:#f47d54;}.canvas-lime{background-color:#faca39;}.canvas-tang{background-color:#faca39;}.lime{color:#faca39;}.tang{color:#faca39;}.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:#faca39;background:-webkit-gradient(linear,left top,right top,from(#faca39),to(#f47d54));background:-o-linear-gradient(left,#faca39,#f47d54);background:linear-gradient(90deg,#faca39,#f47d54);}body.theme-tang .gradient-reverse.gradient,body.theme-tang .gradient-reverse.secondary-nav.is-open:after,.gradient-h--tang-to-red.gradient-reverse{background:#f47d54;background:-webkit-gradient(linear,left top,right top,from(#f47d54),to(#faca39));background:-o-linear-gradient(left,#f47d54,#faca39);background:linear-gradient(90deg,#f47d54,#faca39);}body.theme-red .gradient,body.theme-red .secondary-nav.is-open:after,.gradient-h--red-to-tang{background:#f47d54;background:-webkit-gradient(linear,left top,right top,from(#f47d54),to(#faca39));background:-o-linear-gradient(left,#f47d54,#faca39);background:linear-gradient(90deg,#f47d54,#faca39);}body.theme-purple .gradient,body.theme-purple .secondary-nav.is-open:after,.gradient-h--purple-to-red{background:#084242;background:-webkit-gradient(linear,left top,right top,from(#084242),to(#f47d54));background:-o-linear-gradient(left,#084242,#f47d54);background:linear-gradient(90deg,#084242,#f47d54);}body.theme-purple .gradient-reverse.gradient,body.theme-purple .gradient-reverse.secondary-nav.is-open:after,.gradient-h--purple-to-red.gradient-reverse{background:#f47d54;background:-webkit-gradient(linear,left top,right top,from(#f47d54),to(#084242));background:-o-linear-gradient(left,#f47d54,#084242);background:linear-gradient(90deg,#f47d54,#084242);}.gradient-h--red-to-purple{background:#f47d54;background:-webkit-gradient(linear,left top,right top,from(#f47d54),to(#084242));background:-o-linear-gradient(left,#f47d54,#084242);background:linear-gradient(90deg,#f47d54,#084242);}.gradient-h--purple-to-blue{background:#084242;background:-webkit-gradient(linear,left top,right top,from(#084242),to(#009b9e));background:-o-linear-gradient(left,#084242,#009b9e);background:linear-gradient(90deg,#084242,#009b9e);}.gradient-h--purple-to-blue.gradient-reverse{background:#009b9e;background:-webkit-gradient(linear,left top,right top,from(#009b9e),to(#084242));background:-o-linear-gradient(left,#009b9e,#084242);background:linear-gradient(90deg,#009b9e,#084242);}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:#009b9e;background:-webkit-gradient(linear,left top,right top,from(#009b9e),to(#084242));background:-o-linear-gradient(left,#009b9e,#084242);background:linear-gradient(90deg,#009b9e,#084242);}.gradient-h--blue-to-lime{background:#009b9e;background:-webkit-gradient(linear,left top,right top,from(#009b9e),to(#faca39));background:-o-linear-gradient(left,#009b9e,#faca39);background:linear-gradient(90deg,#009b9e,#faca39);}.gradient-h--blue-to-lime.gradient-reverse{background:#faca39;background:-webkit-gradient(linear,left top,right top,from(#faca39),to(#009b9e));background:-o-linear-gradient(left,#faca39,#009b9e);background:linear-gradient(90deg,#faca39,#009b9e);}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:#faca39;background:-webkit-gradient(linear,left top,right top,from(#faca39),to(#009b9e));background:-o-linear-gradient(left,#faca39,#009b9e);background:linear-gradient(90deg,#faca39,#009b9e);}.gradient-v--tang-to-red{background:#faca39;background:-webkit-gradient(linear,left bottom,left top,from(#faca39),to(#f47d54));background:-o-linear-gradient(bottom,#faca39,#f47d54);background:linear-gradient(0deg,#faca39,#f47d54);}.gradient-v--tang-to-red.gradient-reverse{background:#f47d54;background:-webkit-gradient(linear,left bottom,left top,from(#f47d54),to(#faca39));background:-o-linear-gradient(bottom,#f47d54,#faca39);background:linear-gradient(0deg,#f47d54,#faca39);}.gradient-v--red-to-tang{background:#f47d54;background:-webkit-gradient(linear,left bottom,left top,from(#f47d54),to(#faca39));background:-o-linear-gradient(bottom,#f47d54,#faca39);background:linear-gradient(0deg,#f47d54,#faca39);}.gradient-v--purple-to-red{background:#084242;background:-webkit-gradient(linear,left bottom,left top,from(#084242),to(#f47d54));background:-o-linear-gradient(bottom,#084242,#f47d54);background:linear-gradient(0deg,#084242,#f47d54);}.gradient-v--purple-to-red.gradient-reverse{background:#f47d54;background:-webkit-gradient(linear,left bottom,left top,from(#f47d54),to(#084242));background:-o-linear-gradient(bottom,#f47d54,#084242);background:linear-gradient(0deg,#f47d54,#084242);}.gradient-v--purple-to-blue{background:#084242;background:-webkit-gradient(linear,left bottom,left top,from(#084242),to(#009b9e));background:-o-linear-gradient(bottom,#084242,#009b9e);background:linear-gradient(0deg,#084242,#009b9e);}.gradient-v--purple-to-blue.gradient-reverse{background:#009b9e;background:-webkit-gradient(linear,left bottom,left top,from(#009b9e),to(#084242));background:-o-linear-gradient(bottom,#009b9e,#084242);background:linear-gradient(0deg,#009b9e,#084242);}.gradient-v--blue-to-purple{background:#009b9e;background:-webkit-gradient(linear,left bottom,left top,from(#009b9e),to(#084242));background:-o-linear-gradient(bottom,#009b9e,#084242);background:linear-gradient(0deg,#009b9e,#084242);}.gradient-v--blue-to-lime{background:#009b9e;background:-webkit-gradient(linear,left bottom,left top,from(#009b9e),to(#faca39));background:-o-linear-gradient(bottom,#009b9e,#faca39);background:linear-gradient(0deg,#009b9e,#faca39);}.gradient-v--blue-to-lime.gradient-reverse{background:#faca39;background:-webkit-gradient(linear,left bottom,left top,from(#faca39),to(#009b9e));background:-o-linear-gradient(bottom,#faca39,#009b9e);background:linear-gradient(0deg,#faca39,#009b9e);}.gradient-v--lime-to-blue{background:#faca39;background:-webkit-gradient(linear,left bottom,left top,from(#faca39),to(#009b9e));background:-o-linear-gradient(bottom,#faca39,#009b9e);background:linear-gradient(0deg,#faca39,#009b9e);}h1,.f5{font-family:"Staatliches",serif;letter-spacing:.01em;line-height:1em;font-weight:400;font-size:clamp(2rem,1.14286rem + 4.28571vw,4rem);font-size:clamp(1.7818rem,1.1848rem + 2.985vw,3.1748rem);margin:1.5rem 0;}@media (min-width:56em){.l-grid.l-grid--2t-t .l-col:nth-child(1) h1{font-family:"Staatliches",serif;letter-spacing:.01em;font-size:clamp(1.7818rem,1.1848rem + 2.985vw,3.1748rem);}}h2{font-family:"Staatliches",serif;letter-spacing:.01em;font-size:clamp(1.5874rem,1.18778rem + 1.9981vw,2.51984rem);line-height:1em;font-weight:400;margin:3rem 0 1.5rem;}@media (min-width:56em){.l-grid.l-grid--2t-t .l-col:nth-child(1) h2{font-size:clamp(1.7411rem,1.45519rem + 1.42955vw,2.40822rem);font-size:clamp(1.5874rem,1.18778rem + 1.9981vw,2.51984rem);}}h3{font-family:"Staatliches",serif;letter-spacing:.01em;line-height:1.1em;font-weight:400;font-size:clamp(1.41421rem,1.16316rem + 1.25526vw,2rem);margin:2.25rem 0 .75rem;}h4{font-family:"Staatliches",serif;letter-spacing:.01em;font-size:1em;line-height:1.2em;font-weight:400;font-size:clamp(1.25992rem,1.11957rem + 0.70175vw,1.5874rem);margin:2.25rem 0 .75rem;}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:2.25rem 0 .75rem;}@media (min-width:48em){h5{font-size:18px;line-height:24px;}}h6{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;margin:2.25rem 0 .75rem;}.f6{font-size:clamp(2rem,1.14286rem + 4.28571vw,4rem);}p,.copy{font-family:"Open Sans",sans-serif;font-size:1rem;line-height:1.5;color:#000000;}.copy--caption{font-family:"Open Sans",sans-serif;font-size:11px;line-height:12px;color:#54565a;}.copy--lead{font-family:"Open Sans",sans-serif;font-size:clamp(1.12246rem,1.06355rem + 0.29456vw,1.25992rem);color:#54565a;}a{text-decoration:none;color:inherit;}a.icon-link{border:none;}a.icon-link:hover{border:none;}a.red{color:#008285;}a.red:hover,a.red:focus,a.red.is-hovered{color:#005052;}a.blue{color:#008285;}a.blue:hover,a.blue:focus,a.blue.is-hovered{color:#005052;}a.purple{color:#008285;}a.purple:hover,a.purple:focus,a.purple.is-hovered{color:#005052;}a.offwhite{color:#eeeeee;}a.offwhite:hover,a.offwhite:focus,a.offwhite.is-hovered{color:#ffffff;}a.black{color:#000000;}a.black:hover,a.black:focus,a.black.is-hovered{color:#54565a;}a.white{color:#ffffff;}a.white:hover,a.white:focus,a.white.is-hovered{color:#eeeeee;}a.acc-blue-over-white{color:#008285;}a.acc-blue-over-white:hover,a.acc-blue-over-white:focus,a.acc-blue-over-white.is-hovered{color:#005052;}a.acc-purple-over-white{color:#008285;}a.acc-purple-over-white:hover,a.acc-purple-over-white:focus,a.acc-purple-over-white.is-hovered{color:#005052;}a.acc-red-over-white{color:#008285;}a.acc-red-over-white:hover,a.acc-red-over-white:focus,a.acc-red-over-white.is-hovered{color:#005052;}body.theme-lime main a,body.theme-blue main a,body.theme-black main a,a.acc-blue-over-offwhite{color:#008285;}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:#005052;}body.theme-default main a,body.theme-purple main a,a.acc-purple-over-offwhite{color:#008285;}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:#005052;}body.theme-tang main a,body.theme-red main a,a.acc-red-over-offwhite{color:#008285;}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:#005052;}p a,li a,table a,dt a,dd a{border-bottom:1px dotted;}p a:hover,li a:hover,table a:hover,dt a:hover,dd a:hover{border-bottom:1px dashed;}.title{font-family:"Staatliches",serif;letter-spacing:.01em;font-family:"Staatliches",serif;letter-spacing:.01em;font-size:clamp(2rem,1.14286rem + 4.28571vw,4rem);color:#000000;}.subtitle{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#54565a;}.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-weight:400;font-size:clamp(1.12246rem,1.06355rem + 0.29456vw,1.25992rem);text-transform:uppercase;letter-spacing:0.05em;color:#000000;}.sideline__text:before,.sideline__text:after{content:"";position:absolute;height:1px;top:12px;width:600px;border-top:1px solid #54565a;}.sideline__text:before{right:100%;margin-right:15px;}.sideline__text:after{left:100%;margin-left:15px;}.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:#000000;}.main-nav__special-link{font-family:"Staatliches",serif;letter-spacing:.01em;font-size:65px;line-height:1.4em;color:#000000;border:none;}.byline--date{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:600;color:#54565a;}.sidebar-heading{padding:15px 0;border-top:1px solid #bcbdc0;border-bottom:1px solid #bcbdc0;}.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;margin:.75rem 0;}@media (min-width:48em){.sidebar-heading__text{font-size:18px;line-height:24px;}}blockquote{font-family:"Staatliches",serif;letter-spacing:.01em;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 #f47d54;border-bottom:1px solid #f47d54;}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:1rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;font-style:normal;font-weight:400;margin:1em 0;color:#54565a;}.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:calc(0.93256rem - 0.20829vw);letter-spacing:.1em;-webkit-appearance:none;padding:0 15px;height:36px;line-height:36px;background:#000000;color:#eeeeee;border:none;}@media (max-width:320px){input[type="button"],input[type="submit"],input[type="reset"]{font-size:0.8909rem;}}@media (min-width:1200px){input[type="button"],input[type="submit"],input[type="reset"]{font-size:0.7937rem;}}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:#000000;}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:calc(0.93256rem - 0.20829vw);letter-spacing:.1em;padding:0 15px;height:36px;line-height:36px;background:#000000;color:#eeeeee;border:none;}@media (max-width:320px){button[type="button"],button[type="reset"],button[type="submit"],button{font-size:0.8909rem;}}@media (min-width:1200px){button[type="button"],button[type="reset"],button[type="submit"],button{font-size:0.7937rem;}}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:12px;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:#000000;}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:#009b9e;-webkit-box-shadow:inset 0 1px 2px #009b9e;box-shadow:inset 0 1px 2px #009b9e;}.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:#bcbdc0;border-color:#bcbdc0;}.basic-form input:focus:invalid,.basic-form textarea:focus:invalid,.basic-form select:focus:invalid{color:#f47d54;border-color:#f47d54;-webkit-box-shadow:inset 0 1px 2px #f47d54;box-shadow:inset 0 1px 2px #f47d54;}.basic-form input[readonly],.basic-form select[readonly],.basic-form textarea[readonly]{color:#87817d;border-color:#bcbdc0;}.basic-form input[readonly]:focus,.basic-form select[readonly]:focus,.basic-form textarea[readonly]:focus{border-color:#bcbdc0;-webkit-box-shadow:none;box-shadow:none;}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="checkbox"]:checked{background:#009b9e;border-color:#009b9e;}.basic-form input[type="file"]:focus,.basic-form input[type="radio"]:focus,.basic-form input[type="checkbox"]:focus{outline:thin solid #009b9e;outline:1px auto #009b9e;}.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:#54565a;display:block;}.basic-form select{height:2.25em;border:1px solid #bcbdc0;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:#eeeeee;}.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:#009b9e;-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:#bcbdc0;border-color:#bcbdc0;}.basic-form--light input:focus:invalid,.basic-form--light textarea:focus:invalid,.basic-form--light select:focus:invalid{color:#f47d54;border-color:#f47d54;-webkit-box-shadow:none;box-shadow:none;}.basic-form--light input[readonly],.basic-form--light select[readonly],.basic-form--light textarea[readonly]{color:#bcbdc0;border-color:#bcbdc0;}.basic-form--light input[readonly]:focus,.basic-form--light select[readonly]:focus,.basic-form--light textarea[readonly]:focus{border-color:#bcbdc0;-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:calc(0.93256rem - 0.20829vw);letter-spacing:.1em;display:inline-block;padding:10px 15px;padding:.75em 1.5em;background:#faca39;color:#000000;font-weight:400;border:1px solid transparent;text-decoration:none;-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 (max-width:320px){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-size:0.8909rem;}}@media (min-width:1200px){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-size:0.7937rem;}}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:focus,body.theme-lime main a.btn:focus,body.theme-tang main a.btn:focus,body.theme-red main a.btn:focus,body.theme-purple main a.btn:focus,body.theme-blue main a.btn:focus,body.theme-black main a.btn:focus,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:focus,.btn .is-hovered{border:none;background:#ffffff;border:1px solid #000000;}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:12px;letter-spacing:.1em;padding:7px 8px;}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:#eeeeee;color:#000000;}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:#000000;}.main-nav__cta .btn body.theme-default main a.btn,body.theme-default main .main-nav__cta .btn a.btn,body.theme-default main body.theme-black .button-group a.btn,.main-nav__cta .btn body.theme-lime main a.btn,body.theme-lime main .main-nav__cta .btn a.btn,body.theme-lime main body.theme-black .button-group a.btn,.main-nav__cta .btn body.theme-tang main a.btn,body.theme-tang main .main-nav__cta .btn a.btn,body.theme-tang main body.theme-black .button-group a.btn,.main-nav__cta .btn body.theme-red main a.btn,body.theme-red main .main-nav__cta .btn a.btn,body.theme-red main body.theme-black .button-group a.btn,.main-nav__cta .btn body.theme-purple main a.btn,body.theme-purple main .main-nav__cta .btn a.btn,body.theme-purple main body.theme-black .button-group a.btn,.main-nav__cta .btn body.theme-blue main a.btn,body.theme-blue main .main-nav__cta .btn a.btn,body.theme-blue main body.theme-black .button-group a.btn,.main-nav__cta .btn body.theme-black main a.btn,body.theme-black main .main-nav__cta .btn 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,.main-nav__cta .btn .btn,body.theme-black .button-group .btn,.btn.black{background:#000000;color:#eeeeee;}.main-nav__cta .btn body.theme-default main a.btn:hover,body.theme-default main .main-nav__cta .btn a.btn:hover,body.theme-default main body.theme-black .button-group a.btn:hover,.main-nav__cta .btn body.theme-lime main a.btn:hover,body.theme-lime main .main-nav__cta .btn a.btn:hover,body.theme-lime main body.theme-black .button-group a.btn:hover,.main-nav__cta .btn body.theme-tang main a.btn:hover,body.theme-tang main .main-nav__cta .btn a.btn:hover,body.theme-tang main body.theme-black .button-group a.btn:hover,.main-nav__cta .btn body.theme-red main a.btn:hover,body.theme-red main .main-nav__cta .btn a.btn:hover,body.theme-red main body.theme-black .button-group a.btn:hover,.main-nav__cta .btn body.theme-purple main a.btn:hover,body.theme-purple main .main-nav__cta .btn a.btn:hover,body.theme-purple main body.theme-black .button-group a.btn:hover,.main-nav__cta .btn body.theme-blue main a.btn:hover,body.theme-blue main .main-nav__cta .btn a.btn:hover,body.theme-blue main body.theme-black .button-group a.btn:hover,.main-nav__cta .btn body.theme-black main a.btn:hover,body.theme-black main .main-nav__cta .btn a.btn:hover,body.theme-black .button-group main a.btn:hover,body.theme-black main .button-group a.btn:hover,.main-nav__cta .btn body.theme-default main a.btn:focus,body.theme-default main .main-nav__cta .btn a.btn:focus,body.theme-default main body.theme-black .button-group a.btn:focus,.main-nav__cta .btn body.theme-lime main a.btn:focus,body.theme-lime main .main-nav__cta .btn a.btn:focus,body.theme-lime main body.theme-black .button-group a.btn:focus,.main-nav__cta .btn body.theme-tang main a.btn:focus,body.theme-tang main .main-nav__cta .btn a.btn:focus,body.theme-tang main body.theme-black .button-group a.btn:focus,.main-nav__cta .btn body.theme-red main a.btn:focus,body.theme-red main .main-nav__cta .btn a.btn:focus,body.theme-red main body.theme-black .button-group a.btn:focus,.main-nav__cta .btn body.theme-purple main a.btn:focus,body.theme-purple main .main-nav__cta .btn a.btn:focus,body.theme-purple main body.theme-black .button-group a.btn:focus,.main-nav__cta .btn body.theme-blue main a.btn:focus,body.theme-blue main .main-nav__cta .btn a.btn:focus,body.theme-blue main body.theme-black .button-group a.btn:focus,.main-nav__cta .btn body.theme-black main a.btn:focus,body.theme-black main .main-nav__cta .btn a.btn:focus,body.theme-black .button-group main a.btn:focus,body.theme-black main .button-group a.btn:focus,.main-nav__cta .btn body.theme-default main a.is-hovered.btn,body.theme-default main .main-nav__cta .btn a.is-hovered.btn,body.theme-default main body.theme-black .button-group a.is-hovered.btn,.main-nav__cta .btn body.theme-lime main a.is-hovered.btn,body.theme-lime main .main-nav__cta .btn a.is-hovered.btn,body.theme-lime main body.theme-black .button-group a.is-hovered.btn,.main-nav__cta .btn body.theme-tang main a.is-hovered.btn,body.theme-tang main .main-nav__cta .btn a.is-hovered.btn,body.theme-tang main body.theme-black .button-group a.is-hovered.btn,.main-nav__cta .btn body.theme-red main a.is-hovered.btn,body.theme-red main .main-nav__cta .btn a.is-hovered.btn,body.theme-red main body.theme-black .button-group a.is-hovered.btn,.main-nav__cta .btn body.theme-purple main a.is-hovered.btn,body.theme-purple main .main-nav__cta .btn a.is-hovered.btn,body.theme-purple main body.theme-black .button-group a.is-hovered.btn,.main-nav__cta .btn body.theme-blue main a.is-hovered.btn,body.theme-blue main .main-nav__cta .btn a.is-hovered.btn,body.theme-blue main body.theme-black .button-group a.is-hovered.btn,.main-nav__cta .btn body.theme-black main a.is-hovered.btn,body.theme-black main .main-nav__cta .btn 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,.main-nav__cta .btn .btn:hover,body.theme-black .button-group .btn:hover,.main-nav__cta .btn .btn:focus,body.theme-black .button-group .btn:focus,.main-nav__cta .btn .btn.is-hovered,body.theme-black .button-group .btn.is-hovered,.btn.black:hover,.btn.black:focus,.btn.black.is-hovered{background:#54565a;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:#54565a;}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:#eeeeee;color:#000000;}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:#000000;}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:#eeeeee;color:#000000;}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:#eeeeee;}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:#000000;color:#eeeeee;}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:#f47d54;}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:#f47d54;}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:#009b9e;}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:#009b9e;}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:#084242;}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:#084242;}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:#eeeeee;}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:#000000;}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:#54565a;}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:#eeeeee;}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:#54565a;-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:#000000;}.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:#f47d54;}.btn.btn--link.red:hover,.btn.btn--link.red:focus,.btn.btn--link.red.is-hovered{color:#f47d54;}.btn.btn--link.blue{color:#009b9e;}.btn.btn--link.blue:hover,.btn.btn--link.blue:focus,.btn.btn--link.blue.is-hovered{color:#009b9e;}.btn.btn--link.purple{color:#084242;}.btn.btn--link.purple:hover,.btn.btn--link.purple:focus,.btn.btn--link.purple.is-hovered{color:#084242;}.btn.btn--link.offwhite{color:#eeeeee;}.btn.btn--link.offwhite:hover,.btn.btn--link.offwhite:focus,.btn.btn--link.offwhite.is-hovered{color:#ffffff;}.btn.btn--link.black{color:#000000;}.btn.btn--link.black:hover,.btn.btn--link.black:focus,.btn.btn--link.black.is-hovered{color:#54565a;}.btn.btn--link.white{color:#ffffff;}.btn.btn--link.white:hover,.btn.btn--link.white:focus,.btn.btn--link.white.is-hovered{color:#eeeeee;}.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:1rem;line-height:1.5;font-weight:400;line-height:1.25em;letter-spacing:0;color:#000000;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:before{display:none;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:#000000;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:1rem;font-weight:400;color:#000000;margin:1.5rem 0;width:100% !important;}th{text-align:left;font-size:1rem;font-weight:600;text-transform:uppercase;padding:.75rem;border:1px solid #cacaca;}td{padding:.75rem;border:1px solid #cacaca;}thead{background:#eeeeee;}thead.table-caption--red{background:#f47d54;}thead.table-caption--purple{background:#084242;}thead.table-caption--blue{background:#009b9e;}tbody tr:nth-child(odd){background:#ebebeb;}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 #bcbdc0;color:#54565a;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;margin:2.25rem 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:#f47d54;}.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 #54565a;}.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:#000000;color:#eeeeee;}.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 #bcbdc0;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:48em){.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;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.l-grid.l-grid--3-up .l-col{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.75rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.l-grid.l-grid--3-up.l-grid--row{margin-bottom:0;}.l-grid.l-grid--4-up{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.l-grid.l-grid--4-up .l-col{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.75rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:21em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.l-grid.l-grid--4-up .l-grid--row{margin-bottom:0;}.l-grid.l-grid--4-up.l-grid--row{margin-bottom: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:#000000;}.footer__link-row{background:#222222;}.footer__link-row .footer__row-inner{padding:30px 20px;}.footer__social-row{background:#111111;position:relative;padding:3rem 0;}.footer__row-inner{position:relative;z-index:2;}.footer__social-row:after{background:url(https://admissions.hampshire.edu/themes/fire/theme/assets/media/images/texture--speckled-black.png);content:"";opacity:0.3;position:absolute;top:0;left:0;bottom:0;right:0;}.footer__social-icons{text-align:center;margin-bottom:3rem;}.footer__social-icons ul{padding:0;}.footer__social-icons li{list-style:none;display:inline-block;font-size:2rem;line-height:1rem;margin:0;}.footer__social-icon{display:block;padding:0 15px;border:none;color:#ffffff;}.footer__social-icon:hover,.footer__social-icon:focus{border:none;color:#009b9e;}.footer__social-title{font-family:"Staatliches",serif;letter-spacing:.01em;font-size:clamp(1.7818rem,1.1848rem + 2.985vw,3.1748rem);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:1rem;color:#ffffff;text-align:center;display:block;max-width:42em;margin:auto;font-size:1rem !important;}.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:#ffffff;margin-top:20px;}@media (min-width:40em){.footer-address__address{margin-top:0;margin-left:5%;padding-left:5%;border-left:1px solid #54565a;}}@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 #54565a;}@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 #54565a;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{color:#f47d54;text-transform:uppercase;font-weight:600;display:block;}.footer-links__list-link{color:#ffffff;border:none;text-decoration:none;}.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;}footer{font-size:1rem !important;}.footer__social-icons{margin-bottom:3rem !important;}.footer__social-icons li{font-size:2rem !important;line-height:1rem !important;}.footer__social-icon{padding:0 .75rem !important;}.footer__social-subtitle{max-width:42em;line-height:1.5 !important;margin:auto !important;}.footer-links--quick-links .footer-links__list{width:auto !important;float:none !important;margin-bottom:0 !important;}.footer-links--quick-links::before,.footer-links--quick-links::after{display:none !important;}.footer-links--dont-miss{margin-bottom:0 !important;}.footer-links--dont-miss li{width:auto !important;}.footer__row-inner{padding:3rem 1.5rem !important;}.footer__link-row li{margin:0.1875em 0 !important;text-transform:none !important;list-style-type:none;}.footer-links__list-link{font-weight:400 !important;}.footer-links--quick-links{border-top:none !important;}.footer-links--dont-miss .footer-links__list{width:auto;padding-top:1.5rem !important;}.footer-links.footer-links--quick-links{padding-top:1.5rem;}.footer-links--dont-miss,.footer-links--quick-links{width:auto !important;}.footer-links.footer-links--quick-links ul{padding-left:0 !important;}.footer-links.footer-links--quick-links{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.footer-links--dont-miss .footer-links__list{margin-bottom:1.5rem;}@media (min-width:40em){.footer-links--dont-miss li{margin-right:1.5rem !important;}}@media (min-width:64em){.footer-links--dont-miss li{margin-right:0 !important;}.footer__link-row .footer__row-inner{display:-webkit-box;display:-ms-flexbox;display:flex;}.footer-links.footer-links--quick-links{padding-top:0rem;padding-left:3rem;}.footer-links.footer-links--dont-miss{padding-right:3rem;text-align:right;}}.footer-links__list-label{grid-column:1 / -1;}.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:#faca39;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;display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.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:#000000;padding:0;display:block;}.main-nav__story-menu li,.main-nav__main-menu li{font-size:24px;line-height:36px;list-style:none;margin:0;}.main-nav__story-menu li{font-family:"Staatliches",serif;letter-spacing:.01em;}.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{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;}.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 1.5rem 0;border-bottom:1px solid #000000;}.main-nav__story-menu li{font-family:"Staatliches",serif;letter-spacing:.01em;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:1.5rem;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:1.5rem 0 0 0;}@media (min-width:40em){.main-nav__main-menu{text-align:left;padding:1.5rem;}.main-nav__main-menu li{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:1.5rem;}}.main-nav__cta .btn{background:black;color:white;}.main-nav__cta .btn:hover{color:black;background:white;}.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-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#000000;margin-bottom:30px;}.main-nav__message:before,.main-nav__message:after{content:"";position:absolute;height:1px;top:12px;width:300px;border-top:1px solid #000000;}.main-nav__message:before{right:100%;margin-right:15px;}.main-nav__message:after{left:100%;margin-left:15px;}.connect-view{background:#54565a;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:"Staatliches",serif;letter-spacing:.01em;font-family:"Staatliches",serif;letter-spacing:.01em;font-size:clamp(2rem,1.14286rem + 4.28571vw,4rem);color:#ffffff;margin-bottom:.35em;}.connect-view__subtitle{color:#ffffff;}.connect-view__subtitle .sideline__text{color:#eeeeee;}.connect-view__subtitle .sideline__text:before,.connect-view__subtitle .sideline__text:after{border-color:#eeeeee;}.connect-view__address{font-family:"Staatliches",serif;letter-spacing:.01em;color:#eeeeee;margin-top:2em;margin-bottom:1em;font-size:22px;}.connect-view__contact{color:#ffffff;text-transform:uppercase;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;}.connect-view__contact a{text-decoration:none;color:#eeeeee;}.connect-view__social{font-size:32px;}.connect-view__social a{display:inline-block;margin:0 .15em;}.connect-view__social i{color:#eeeeee;}.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:#009b9e;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:"Staatliches",serif;letter-spacing:.01em;font-family:"Staatliches",serif;letter-spacing:.01em;font-size:clamp(2rem,1.14286rem + 4.28571vw,4rem);color:#000000;}.related-news__subtitle .sideline__text{color:#000000;}.related-news__subtitle .sideline__text:before,.related-news__subtitle .sideline__text:after{border-color:#000000;}.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:#000000;}.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:#000000;}.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{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:"Staatliches",serif;letter-spacing:.01em;font-size:clamp(2rem,1.14286rem + 4.28571vw,4rem);line-height:1.2em;color:#ffffff;}.hero__headline.adjust-fit{font-family:"Staatliches",serif;letter-spacing:.01em;font-size:1.8125em;font-weight:400;line-height:1em;}@media (min-width:30em){.hero__headline.adjust-fit{font-size:2.375em;line-height:1.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:"Staatliches",serif;letter-spacing:.01em;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:1rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;font-size:1rem;color:#ffffff;text-transform:uppercase;margin-top:0;}.hero__image-wrap{opacity:.1;-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{display:none;}.hero.hero--small .gradient,.hero.hero--small .gradient-reverse{display:none;}.hero.hero--basic{min-height:300px;}.hero.hero--basic .hero__content,.hero.hero--basic .hero__content--reverse{padding-top:50px;}.hero.hero--clean{background:#000000;}.hero.hero--clean .hero__image{display:block;max-width:100%;width:100%;height:auto;opacity:.85;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}.hero.hero--clean .gradient,.hero.hero--clean .gradient-reverse{display:none;}.hero.hero--thin .gradient,.hero.hero--thin .gradient-reverse{display:none;}.hero.hero--thin .hero__content,.hero.hero--thin .hero__content--reverse{background:rgba(0,0,0,0.3);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(transparent));background:-o-linear-gradient(rgba(0,0,0,0.5),transparent);background:linear-gradient(rgba(0,0,0,0.5),transparent);position:absolute;top:0;right:0;left:0;bottom:0;width:100%;text-align:center;opacity:1;display:block;}.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__image-wrap{opacity:1;}.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;}.hero__subheadline,.hero__headline{color:white !important;}.hero.panel--left .hero__content,.hero.panel--left .hero__content--reverse,.hero.panel--right .hero__content,.hero.panel--right .hero__content--reverse,.hero.panel--left .hero__content--reverse,.hero.panel--right .hero__content--reverse{opacity:1;height:auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.6);}.hero.panel--left .hero__image-wrap,.hero.panel--right .hero__image-wrap{content:'';position:absolute;width:100%;height:100%;background:black;opacity:.1;}.hero.hero--thin .gradient,.hero.hero--thin .gradient-reverse{display:none;}.hero.hero--small,.hero.hero--large{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:contain;background-repeat:no-repeat;}@media (min-width:48em){.hero.hero--small,.hero.hero--large{background-size:cover;}}.hero .hero__content:before,.hero .hero__content--reverse:before,.hero .hero__content--reverse:before{display:none !important;}.hero.hero--large.panel--right,.hero.hero--large.panel--left{min-height:31vw;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;}.hero.hero--small.panel--right,.hero.hero--small.panel--left{min-height:26vw;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;}.hero .hero__content,.hero .hero__content--reverse{opacity:.8;height:auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.panel--right .hero__content,.panel--right .hero .hero__content--reverse,.hero .panel--right .hero__content--reverse{margin-left:auto;}.hero__image-wrap{min-height:26vw;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;}.hero .hero__content,.hero .hero__content--reverse{opacity:.8;height:auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.panel--right .hero__content,.panel--right .hero .hero__content--reverse,.hero .panel--right .hero__content--reverse{margin-left:auto;}.hero__image-wrap{opacity:.1;}.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:#000000;}.header__main-container{position:relative;}.header--subtle .header__main-bar.is-search{top:-4rem;}@media (min-width:48em){.header--subtle .header__main-bar.is-search{top:0;}}.header__main-bar{position:relative;overflow:hidden;background:#000000;height:4rem;-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:8rem;}@media (min-width:48em){.header__main-bar.is-search{height:4rem;}}.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:4rem;overflow-y:hidden;padding:0;border-top:1px solid rgba(84,86,90,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:10rem;height:8rem;border-top:none;width:320px;}}@media (min-width:66em){.header__nav-search-grp{width:auto;width:36rem;min-width:480px;}}.is-search .header__nav-search-grp{height:4rem;}@media (min-width:48em){.is-search .header__nav-search-grp{top:-4rem;}}@media (min-width:48em){.is-search .header__nav-search-grp{right:4rem;padding-right:4rem;height:8rem;}.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:.75rem 1.375rem;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:#eeeeee;}.header__visit-cta .btn.btn--subtle.red{background:#faca39;color:#000;}.header__visit-cta .btn.btn--subtle.red:hover,.header__visit-cta .btn.btn--subtle.red:focus{background:white;}@media (min-width:48em){.header__visit-cta{visibility:hidden;display:block;}}@media (min-width:48em){.header__visit-cta{visibility:visible;display:block;padding:.875rem 1.375rem;}}.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:calc(0.93256rem - 0.20829vw);text-transform:uppercase;letter-spacing:.105em;color:#ffffff;font-weight:400;line-height:4rem;list-style-type:none;position:relative;display:block;border-bottom:none;}@media (max-width:320px){.top-nav__item a{font-size:0.8909rem;}}@media (min-width:1200px){.top-nav__item a{font-size:0.7937rem;}}.top-nav__item a:after{content:"";position:absolute;left:0;right:0;bottom:0;display:block;height:0;background:#ffffff;-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 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:66em){.top-nav{visibility:visible;}}.is-search .header__search,.is-transitioning .header__search{display:block;}.header__search{background:#000000;position:relative;height:100%;display:none;}.header__search .basic-form{max-width:100% !important;}.header__search .basic-form--light{position:relative;display:inline-block;padding:1.5rem 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:#eeeeee;}@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:2rem;padding:16px 2px 0 2px;}}.main-find-btn,.main-menu-btn{position:absolute;top:0;z-index:10;width:5rem;height:100%;max-height:4rem;border-left:1px solid #54565a;padding:15px 0;overflow:hidden;}.main-find-btn:focus,.main-menu-btn:focus{background:#444;}.main-find-btn__label,.main-menu-btn__label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.225em;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:calc(5rem - 1px);-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;}.header__secondary-container.is-hidden{display:none;}.header__secondary-bar{position:relative;background:#54565a;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:3rem;}.header__secondary-bar.is-docked.is-docked-with-main{top:4rem;}@media (min-width:64em){.header__secondary-bar .breadcrumb{top:50%;margin-top:-14px;}}@media (min-width:64em){.header__secondary-bar.is-docked{height:3rem;}}.header__secondary-bar-util{position:relative;width:100%;height:3rem;background:#222222;}.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 #54565a;}}.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 #54565a;}}.header__secondary-bar-util.nav-on-left .breadcrumb{right:20px;left:auto;}@media (min-width:64em){.header__secondary-bar-util{height:3rem;}}.header__secondary-lbl-grp{width:100%;height:100%;padding:0;-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:#eeeeee;}@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:12px;line-height:18px;text-transform:uppercase;letter-spacing:.01em;font-weight:600;color:#eeeeee;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:#54565a;}.is-activated .header__page-category.is-hovered{color:#000000;}.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:#eeeeee;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:#000000;}.is-activated .header__page-label.is-hovered{color:#54565a;}.is-activated .header__page-label .icon:before{content:"";}.secondary-btn{display:inline-block;-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:12px;line-height:18px;text-transform:uppercase;letter-spacing:.01em;font-weight:600;color:#eeeeee;display:inline-block;padding:0 1.5rem;-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-weight:600;font-size:1rem;text-transform:uppercase;font-weight:600;color:#ffffff;position:relative;display:block;padding:0 3rem 0 1.5rem;-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: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:1rem;font-size:16px;color:#eeeeee;}.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-size:1rem;text-transform:uppercase;font-weight:600;color:#ffffff;position:relative;display:block;letter-spacing:.035em;padding:0 0 0 .75rem;-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:64em){.secondary-btn .desktop{display:block;}}.is-activated .secondary-btn .mobile .secondary-btn__page-label{color:#000000;}.is-activated .secondary-btn .mobile .secondary-btn__direct-label,.is-activated .secondary-btn .desktop .secondary-btn__direct-label{color:#000000;}.is-activated .secondary-btn.is-hovered{background:#eeeeee;}.is-activated .secondary-btn.is-hovered .mobile .secondary-btn__page-label{color:#54565a;}.is-activated .secondary-btn.is-hovered .mobile .secondary-btn__direct-label,.is-activated .secondary-btn.is-hovered .desktop .secondary-btn__direct-label{color:#54565a;}.is-activated .secondary-btn.is-hovered .desktop .icon{color:#54565a;}.is-activated .secondary-btn .icon{color:#000000;}.is-activated .secondary-btn .mobile .icon:before{content:"";}.is-activated .secondary-btn .desktop .icon:before{content:"";}.secondary-btn.is-hovered{background:#6d6f74;}.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:#eeeeee;overflow:hidden;}.secondary-nav.is-open{display:block;}.secondary-nav.is-open:after{display:none;}.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 .75rem !important;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:0 .75em;margin-top:-1px;}.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:before,.secondary-nav__menu:after{display:none;}.secondary-nav__menu li{position:relative;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:600;color:#000000;height:auto;text-align:center;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;border:none;border-top:1px solid #54565a;padding:.675rem .75rem;font-weight:400;line-height:1.3;min-height:4rem;width:100% !important;background:none;}.secondary-nav__menu li a{width:100%;margin-left:auto;color:#000000;}.secondary-nav__menu li a,.secondary-nav__menu li a:hover{border:none;}.secondary-nav__menu li:after{content:"";position:absolute;bottom:0;display:block;width:100%;height:0;background:#000000;-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;}}@media (min-width:48em){.secondary-nav__menu li{text-align:left;}}.bc-fixed .header__secondary-lbl-grp{background:#333;}.bc-fixed .secondary-btn{background:#000000;}.secondary-btn__direct-label,.secondary-btn .desktop .icon::before{font-weight:400 !important;}.secondary-btn__direct-label{font-size:clamp(1.12246rem,1.06355rem + 0.29456vw,1.25992rem);}.top-nav__item a{line-height:4rem !important;color:white !important;}.header__secondary-bar .breadcrumb{margin-top:0 !important;}.secondary-nav__menu li::before{display:none !important;}.secondary-nav__menu li{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none !important;font-weight:400 !important;}.breadcrumb__item-divider{padding:0 0.375em;}.secondary-nav__menu li::after{left:0;}.header__secondary-bar-util.nav-on-right .header__secondary-lbl-grp{margin-left:auto;}.bc-fixed .secondary-btn__direct-label{background:#84827f;}.manual-hide .secondary-btn__direct-label,.manual-hide-special .secondary-btn__direct-label{background:#484542;}.manual-hide.fixed .secondary-btn__direct-label,.fixed .secondary-btn__direct-label{background:#2a2727;}.manual-show .secondary-btn__direct-label{background:#bcbdc0;}.header__secondary-container{z-index:4;}.header__secondary-bar-util{width:100%;z-index:1;}.header__secondary-bar-util.nav-on-right .breadcrumb{left:initial !important;padding:.75rem;padding-left:calc(1.125rem - .05rem);}@media (min-width:64em){.header__secondary-bar .breadcrumb{top:initial !important;margin-top:initial !important;}.header__secondary-bar-util{height:auto;}}.header__secondary-bar-util{height:initial !important;display:-webkit-box;display:-ms-flexbox;display:flex;}.header__secondary-bar-util.nav-on-right .header__secondary-lbl-grp{position:initial !important;}.header__secondary-lbl-grp{width:initial !important;height:initial !important;}@media (min-width:64em){.header__secondary-lbl-grp{max-width:initial !important;}}@media (min-width:48em){.header__secondary-lbl-grp{max-width:initial !important;width:initial !important;}}@media (min-width:40em){.header__secondary-lbl-grp{width:initial !important;}}.secondary-btn .desktop .secondary-btn__direct-label{display:inline-block !important;line-height:1.5;}.secondary-btn .desktop .icon{position:relative !important;top:initial !important;right:initial !important;line-height:initial !important;padding:.75rem;}.breadcrumb__item,.breadcrumb__more-group .breadcrumb__item,.breadcrumb__item--current,.breadcrumb__item-divider{text-transform:none !important;font-weight:400 !important;}#breadcrumb-container--desktop .breadcrumb__item,#breadcrumb-container--desktop .breadcrumb__item--current,#breadcrumb-container--desktop .breadcrumb__item-divider{letter-spacing:.005em;}.secondary-btn .mobile .secondary-btn__direct-label{font-weight:400 !important;}.secondary-btn .mobile .secondary-btn__page-label{font-weight:400 !important;}.secondary-btn{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.header__secondary-lbl-grp{max-width:initial !important;width:initial !important;}.secondary-btn__direct-label{background:initial !important;}.secondary-nav__menu{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));}div.secondary-btn__content:nth-child(2){padding:.75rem 1rem;}div.secondary-btn__content:nth-child(1){padding:.375rem;}.secondary-btn__content.mobile{padding:.375rem;}.header .breadcrumb{position:relative !important;}.secondary-nav{-webkit-box-shadow:0 10px 30px -5px rgba(0,0,0,0.4);box-shadow:0 10px 30px -5px rgba(0,0,0,0.4);}.footer-menu{background:#eeeeee;padding:3rem 1.5rem;text-align:center;color:#000000;}.footer-menu__container{max-width:1200px;margin-left:auto;margin-right:auto;}.footer-menu__container:before,.footer-menu__container:after{content:" ";display:table;}.footer-menu__container:after{clear:both;}.footer-menu__container:before,.footer-menu__container:after{content:" ";display:table;}.footer-menu__container:after{clear:both;}.footer-menu h2{font-size:clamp(1.7818rem,1.1848rem + 2.985vw,3.1748rem);margin:0 0 2.25rem;}body > img{position:absolute;}.breadcrumb{position:relative;}.breadcrumb .icon-btn--home{display:inline-block;color:#eeeeee;}.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;display:inline-block;color:#eeeeee;font-weight:400;line-height:1.5;}.breadcrumb__item--current{color:#ffffff;}.breadcrumb__item-divider{font-size:12px;color:#eeeeee;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 #bcbdc0;}.breadcrumb__more-btn{width:30px;height:30px;margin:0 .5em;border-radius:100%;border:1px solid #eeeeee;color:#eeeeee;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:#eeeeee;border:1px solid #bcbdc0;-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:#54565a;}.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:#54565a;}.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:#eeeeee;}.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:#eeeeee;color:#54565a;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:#54565a;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 #f47d54;font-size:70%;color:#f47d54;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 #bcbdc0;}@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:#eeeeee;-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:#000000;}.filter-bar__search-form button[type="submit"]{position:absolute;top:0;right:0;width:50px;background:none;color:#54565a;}.profile-card--filter-char{color:#f47d54;border:1px solid #f47d54;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:#000000;margin-bottom:2em;}.profile-card--faculty__content{color:#000000;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:"Staatliches",serif;letter-spacing:.01em;font-size:18px;margin-top:5px;}.profile-card--faculty__rank{font-size:13px;font-weight:600;text-transform:uppercase;color:#54565a;}.profile-card--faculty:before{content:"";position:absolute;z-index:1;width:100%;height:0;display:block;background:#f47d54;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:#000000;margin-bottom:2em;}.profile-card--staff__content{color:#000000;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:"Staatliches",serif;letter-spacing:.01em;font-size:18px;margin-top:5px;}.profile-card--staff__rank{font-size:13px;font-weight:600;color:#54565a;text-transform:uppercase;}.profile-card--staff__email{font-style:italic;text-transform:lowercase;color:#084242;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:#f47d54;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:#eeeeee;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:"Staatliches",serif;letter-spacing:.01em;font-family:"Staatliches",serif;letter-spacing:.01em;font-size:clamp(2rem,1.14286rem + 4.28571vw,4rem);color:#327575;margin-bottom:30px;}.profile-thumb--support{text-align:left;background:#ffffff;padding:21px 24px;border-bottom:5px solid #009b9e;margin-top:20px;}.profile-thumb--support__name{font-family:"Staatliches",serif;letter-spacing:.01em;font-size:20px;color:#54565a;}.profile-thumb--support__rank{font-size:16px;color:#54565a;}.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:2rem;}}@media (min-width:64em){.faculty-sidebar{margin-top:2rem;}}.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:#000000;}.faculty-sidebar__name{font-family:"Staatliches",serif;letter-spacing:.01em;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:"Staatliches",serif;letter-spacing:.01em;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:"Staatliches",serif;letter-spacing:.01em;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;}.node-type-faculty-biography .field.field-name-field-top-text.field-type-text-long.field-label-hidden{font-size:clamp(1.12246rem,1.06355rem + 0.29456vw,1.25992rem);font-weight:600;}.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--banner:before{content:"";position:absolute;z-index:-1;top:0px;right:0px;bottom:95px;left:0px;background:#000000;}@media (min-width:40em){.media-card--banner:before{bottom:0;}}.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--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;background:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);padding:1.125rem;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.media-card--banner__details{height:110px;margin-top:-15px;}.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--banner__details{position:absolute;width:480px;margin-left:-240px;padding:15px;bottom:20px;top:auto;right:auto;left:50%;background:#fff;}.media-card--banner__details:before{left:0;right:0;display:none;}}@media (min-width:48em){.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:#54565a;width:100%;text-align:center;margin:5px 0;}a:focus .media-card__label,a:focus .media-card--banner__label{outline:thin dotted;}.media-card__info-group,.media-card--banner__info-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.375rem 0;}.media-card__icon-wrap,.media-card--banner__icon-wrap{margin-right:1.125rem;}.media-card__icon,.media-card--banner__icon{display:block;width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:1rem;border-radius:100%;background:#000000;text-align:center;color:#ffffff;}.media-card__title,.media-card--banner__title{font-family:"Staatliches",serif;letter-spacing:.01em;font-size:clamp(1.12246rem,1.06355rem + 0.29456vw,1.25992rem);line-height:1.1em;font-weight:400;color:#000000;margin:0;}.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:#000000;color:#eeeeee;}@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:#000000;}@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:#eeeeee;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__item{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:600;line-height:1.125;letter-spacing:0;margin:.75em 0;color:#54565a;}.action-list__item a{border:none;}.action-list__item .icon{color:#f47d54;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);display:none;}.action-list__item.is-hovered .icon{margin-left:1.2em;}.action-list--basic{margin:.75rem 0;}.action-list--basic .action-list__item{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:0;list-style-type:disc;color:#000000;margin:.375em 0;}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,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:#009b9e;}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,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,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:#008285;}.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:#000000;}.action-list-module--type__header{background:#54565a;color:#eeeeee;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:"Staatliches",serif;letter-spacing:.01em;line-height:1.1em;font-weight:400;font-size:clamp(1.41421rem,1.16316rem + 1.25526vw,2rem);display:inline-block;vertical-align:middle;}.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;}.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:600;font-size:1rem;}.news-card__body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:.875em;line-height:1.375em;letter-spacing:0;margin-top:.75em;font-size:1rem;}.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:600;margin-top:1.5rem;font-size:calc(0.93256rem - 0.20829vw);}@media (max-width:320px){.news-card__link-label{font-size:0.8909rem;}}@media (min-width:1200px){.news-card__link-label{font-size:0.7937rem;}}@media (min-width:40em){.news-card__link-label{position:absolute;bottom:15px;}}.news-card{background:#222222;background:#222;}.news-card__title{color:#ffffff;}.news-card__body{color:#eeeeee;color:#cccccc;}.news-card__link-label{color:#f47d54;}.news-card.inverse{background:#ffffff;-webkit-box-shadow:none;box-shadow:none;}.news-card.inverse .news-card__title{color:#54565a;}.news-card.inverse .news-card__body{color:#000000;}.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 #000000;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;border-top:1px solid #000000;padding:1.5rem 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:0 .75rem;}.news-card--textual__title{font-family:"Staatliches",serif;letter-spacing:.01em;font-size:clamp(1.41421rem,1.16316rem + 1.25526vw,2rem);line-height:1.1em;font-weight:400;letter-spacing:0;}.news-card--textual__body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;line-height:1.375em;letter-spacing:0;margin-top:.75rem;}.news-card--textual__link-label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:calc(0.93256rem - 0.20829vw);font-weight:600;line-height:1.125em;letter-spacing:.1em;text-transform:uppercase;margin-top:.75rem;}@media (max-width:320px){.news-card--textual__link-label{font-size:0.8909rem;}}@media (min-width:1200px){.news-card--textual__link-label{font-size:0.7937rem;}}.news-card--textual{background:#ffffff;}.news-card--textual__title{color:#000000;}.news-card--textual__body{color:#000000;}.news-card--textual__link-label{color:#f47d54;}.news-card--textual.inverse{border:none;background:#000000;}.news-card--textual.inverse .news-card--textual__title{color:#ffffff;}.news-card--textual.inverse .news-card--textual__body{color:#bcbdc0;}.news-card--textual.inverse .news-card--textual__link-label{color:#f47d54;}.news-card--graphic{position:relative;display:block;background:#000000;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;}@media (min-width:48em){.front .l-container--33,.front .l-container--66{width:100%;}.front .l-container--66{margin:-.75rem auto;}.front .l-container--33 .l-grid.stacked{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.5rem auto;}.front .l-container--33 .l-grid.stacked > *{-webkit-box-flex:1;-ms-flex:1;flex:1;}x.front .l-grid.l-grid--3-up{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}x.front .l-grid.l-grid--3-up .l-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}@media (min-width:48em){x.section-news x.l-grid.l-grid--4-up{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}x.section-news x.l-grid.l-grid--4-up .l-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}.news-card{height:100% !important;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;z-index:1 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;}.news-card__content{padding:1.5rem;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;}@media (min-width:40em){.news-card__content{padding-bottom:3.75rem;}}.news-card__link-label{color:#f47d54;}@media (min-width:40em){.front x.l-grid.l-grid--3-up .l-col,.section-news x.l-grid.l-grid--3-up .l-col{padding:.0 .75em;margin-right:0 !important;}}.front .stacked .news-card--textual,.front .l-grid--1-up .news-card--textual,.section-news .stacked .news-card--textual,.section-news .l-grid--1-up .news-card--textual{border:none !important;}.front .news-card,.section-news .news-card{-webkit-box-shadow:0 10px 12.5px -5px rgba(0,0,0,0.1),0 5px 5px -5px rgba(0,0,0,0.04) !important;box-shadow:0 10px 12.5px -5px rgba(0,0,0,0.1),0 5px 5px -5px rgba(0,0,0,0.04) !important;}.front .news-card:hover,.section-news .news-card:hover{-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04) !important;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04) !important;}.front .news-card:hover img.news-card__image,.section-news .news-card:hover img.news-card__image{opacity:1;}.front img.news-card__image,.section-news img.news-card__image{position:relative;}@media (min-width:40em){.front .news-card__link-label,.section-news .news-card__link-label{position:absolute;bottom:1.5rem;line-height:.75rem;}}.front .l-container--33 .grid.stacked .news-card--textual__title,.section-news .l-container--33 .grid.stacked .news-card--textual__title{font-family:"Staatliches",serif;letter-spacing:.01em;font-size:clamp(1.5874rem,1.18778rem + 1.9981vw,2.51984rem);line-height:1em;font-weight:400;}.front .pudding-footer{background:url(https://admissions.hampshire.edu/sites/default/files/styles/call_to_action/public/images/clay-banks-Jya99orvzSE-unsplash.jpg);padding:6rem;}.front .pudding-footer a{background:#ffffff;font-size:1rem;font-weight:400;color:black;display:inline-block;margin:.375rem;padding:.75em 1.5em;}.front .pudding-footer a:hover{background:#000000;color:#ffffff;}.front .pudding-footer a:nth-child(3){background:#faca39;}.front .pudding-footer a:nth-child(3):hover{background:#ffffff;color:#000000;}.front .l-container--inner{background-image:url(https://admissions.hampshire.edu/themes/fire/theme/assets/media/images/texture--halftone--1.png);background-repeat:no-repeat;background-position:top left;max-width:none;}.front .l-container--inner h2{font-size:clamp(1.7818rem,1.1848rem + 2.985vw,3.1748rem);}.front .l-container--inner > *{max-width:1200px;margin-left:auto;margin-right:auto;float:none;}.message-cta{background:#eeeeee;padding:3rem 1rem;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:#000000;font-family:"Staatliches",serif;letter-spacing:.01em;font-family:"Staatliches",serif;letter-spacing:.01em;font-size:clamp(2rem,1.14286rem + 4.28571vw,4rem);line-height:1;margin:0 0 1.5rem;}.message-cta__subtitle{color:#000000;}.message-cta__subtitle .sideline__text{color:#000000;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-size:clamp(1.12246rem,1.06355rem + 0.29456vw,1.25992rem);text-transform:uppercase;letter-spacing:0.05em;position:relative;display:inline-block;text-align:center;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 #000000;}.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:#000000;max-width:29rem;font-size:clamp(1.12246rem,1.06355rem + 0.29456vw,1.25992rem);line-height:1.5;margin:1.5rem auto 0;}.message-cta .button-group{margin-top:2.25rem;}.message-cta .btn{margin-top:2.25rem;background-color:#000000;color:#ffffff;font-weight:400;font-size:1rem;padding:.75em 1.5em;}.message-cta .btn:hover{background-color:#ffffff;color:#000000;}.message-cta.lime,body.theme-lime .message-cta{background:#faca39;}.message-cta.black,body.theme-black .message-cta{background:#000000;}.message-cta.black .message-cta__title,body.theme-black .message-cta .message-cta__title{color:#ffffff;}.message-cta.black .message-cta__subtitle,body.theme-black .message-cta .message-cta__subtitle{color:#ffffff;}.message-cta.black .message-cta__subtitle .sideline__text,body.theme-black .message-cta .message-cta__subtitle .sideline__text{color:#eeeeee;}.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:#ffffff;}.message-cta.black .message-cta__body,body.theme-black .message-cta .message-cta__body{color:#ffffff;}.message-cta.black .btn,body.theme-black .message-cta .btn{background-color:#faca39;color:#000000;}.message-cta.tang,body.theme-default .message-cta,body.theme-tang .message-cta,body.theme-red .message-cta,body.theme-purple .message-cta,body.both-ctas-display .message-cta{background:#faca39;}.message-cta.red{background:#f47d54;}.message-cta.purple{background:#084242;}.message-cta.purple .message-cta__title{color:#ffffff;}.message-cta.purple .message-cta__subtitle{color:#ffffff;}.message-cta.purple .message-cta__subtitle .sideline__text{color:#eeeeee;}.message-cta.purple .message-cta__subtitle .sideline__text:before,.message-cta.purple .message-cta__subtitle .sideline__text:after{border-color:#ffffff;}.message-cta.purple .message-cta__body{color:#ffffff;}.message-cta.purple .btn{background-color:#faca39;color:#000000;}.message-cta.blue,body.theme-blue .message-cta{background:#009b9e;}.message-cta.offwhite{background:#eeeeee;}.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:#000000;background-repeat:no-repeat;}.event-card__content{background-color:#000000;position:absolute;bottom:0;right:0;left:0;padding:16px 20px;}.event-card__date{font-family:"Staatliches",serif;letter-spacing:.01em;font-family:"Staatliches",serif;letter-spacing:.01em;font-size:clamp(2rem,1.14286rem + 4.28571vw,4rem);font-size:35px;color:#ffffff;margin-bottom:20px;}.event-card__title{color:#ffffff;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.05em;}.event-card__body{color:#eeeeee;font-size:14px;margin-bottom:28px;}.event-card .link-btn{color:#f47d54;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:#eeeeee;padding:50px 1em;text-align:center;color:#000000;}.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{font-size:clamp(1.12246rem,1.06355rem + 0.29456vw,1.25992rem);line-height:1.5rem;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;margin-bottom:1.5rem;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;}}.cta-block__description{text-align:left;font-size:1rem;}.cta-block .btn--subtle{border:1px solid #000000;color:#000000;text-transform:uppercase;font-size:calc(0.93256rem - 0.20829vw);letter-spacing:.05em;display:inline-block;padding:10px 15px;margin-top:1.5rem;}@media (max-width:320px){.cta-block .btn--subtle{font-size:0.8909rem;}}@media (min-width:1200px){.cta-block .btn--subtle{font-size:0.7937rem;}}.cta-block.lime,body.theme-lime .cta-block{background:#faca39;}.cta-block.black{background:#000000;}.cta-block.black .cta-block__title{color:#eeeeee;}.cta-block.black .cta-block__description{color:#eeeeee;}.cta-block.black .btn--subtle{border-color:#f47d54;color:#f47d54;}.cta-block.tang,body.theme-default .cta-block,body.theme-tang .cta-block,body.theme-red .cta-block,body.theme-purple .cta-block,body.theme-blue .cta-block{background:#faca39;}.cta-block.red{background:#f47d54;}.cta-block.purple{background:#084242;}.cta-block.blue{background:#009b9e;}.cta-block .l-col{margin-bottom:30px;padding-top:30px;border-top:1px solid #54565a;}.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:#eeeeee;color:#000000;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:#000000;display:inline-block;margin-top:1em;background-color:#faca39;border:none;font-size:16px;width:260px;}.take-action .l-col{margin-bottom:30px;padding-top:30px;border-top:1px solid #54565a;}.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 .media-card,.feature-slice--split .media-card--banner,.feature-slice--textual .media-card,.feature-slice--textual .media-card--banner{position:relative;display:block;font-size:80%;}@media (min-width:40em){.feature-slice--split .media-card,.feature-slice--split .media-card--banner,.feature-slice--textual .media-card,.feature-slice--textual .media-card--banner{font-size:90%;}}@media (min-width:48em){.feature-slice--split .media-card,.feature-slice--split .media-card--banner,.feature-slice--textual .media-card,.feature-slice--textual .media-card--banner{font-size:100%;}}.feature-slice--split .media-card:before,.feature-slice--split .media-card--banner:before,.feature-slice--textual .media-card:before,.feature-slice--textual .media-card--banner:before{content:"";position:absolute;z-index:-1;top:0px;right:0px;bottom:95px;left:0px;background:#000000;}@media (min-width:40em){.feature-slice--split .media-card:before,.feature-slice--split .media-card--banner:before,.feature-slice--textual .media-card:before,.feature-slice--textual .media-card--banner:before{bottom:0;}}.feature-slice--split .media-card:after,.feature-slice--split .media-card--banner:after,.feature-slice--textual .media-card:after,.feature-slice--textual .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){.feature-slice--split .media-card:after,.feature-slice--split .media-card--banner:after,.feature-slice--textual .media-card:after,.feature-slice--textual .media-card--banner:after{top:20px;right:20px;bottom:20px;left:20px;}}@media (min-width:40em){.feature-slice--split .media-card--banner,.feature-slice--textual .media-card--banner{min-height:270px;overflow:hidden;}}.feature-slice--split .media-card__image,.feature-slice--textual .media-card__image{display:block;width:100%;height:auto;max-width:none;max-height:none;opacity:0.8;}.feature-slice--split .media-card--banner__image,.feature-slice--textual .media-card--banner__image{display:block;width:100%;height:auto;max-width:none;max-height:none;opacity:0.8;}@media (min-width:40em){.feature-slice--split .media-card--banner__image,.feature-slice--textual .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%;}}.feature-slice--split .media-card__details,.feature-slice--split .media-card--banner__details,.feature-slice--textual .media-card__details,.feature-slice--textual .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);}.feature-slice--split .media-card__details:before,.feature-slice--split .media-card--banner__details:before,.feature-slice--textual .media-card__details:before,.feature-slice--textual .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){.feature-slice--split .media-card__details,.feature-slice--split .media-card--banner__details,.feature-slice--textual .media-card__details,.feature-slice--textual .media-card--banner__details{position:absolute;width:480px;margin-left:-240px;padding:15px;bottom:20px;top:auto;right:auto;left:50%;background:#fff;}.feature-slice--split .media-card__details:before,.feature-slice--split .media-card--banner__details:before,.feature-slice--textual .media-card__details:before,.feature-slice--textual .media-card--banner__details:before{left:0;right:0;display:none;}}@media (min-width:48em){.feature-slice--split .media-card__details,.feature-slice--split .media-card--banner__details,.feature-slice--textual .media-card__details,.feature-slice--textual .media-card--banner__details{height:130px;}}.feature-slice--split .media-card__label,.feature-slice--split .media-card--banner__label,.feature-slice--textual .media-card__label,.feature-slice--textual .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:#54565a;width:100%;text-align:center;margin:5px 0;}.feature-slice--split .media-card__info-group,.feature-slice--split .media-card--banner__info-group,.feature-slice--textual .media-card__info-group,.feature-slice--textual .media-card--banner__info-group{position:relative;min-height:40px;}@media (min-width:40em){.feature-slice--split .media-card__info-group,.feature-slice--split .media-card--banner__info-group,.feature-slice--textual .media-card__info-group,.feature-slice--textual .media-card--banner__info-group{min-height:50px;}}.feature-slice--split .media-card__icon-wrap,.feature-slice--split .media-card--banner__icon-wrap,.feature-slice--textual .media-card__icon-wrap,.feature-slice--textual .media-card--banner__icon-wrap{position:absolute;height:100%;}.feature-slice--split .media-card__icon-wrap:before,.feature-slice--split .media-card--banner__icon-wrap:before,.feature-slice--textual .media-card__icon-wrap:before,.feature-slice--textual .media-card--banner__icon-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.feature-slice--split .media-card__icon,.feature-slice--split .media-card--banner__icon,.feature-slice--textual .media-card__icon,.feature-slice--textual .media-card--banner__icon{display:inline-block;vertical-align:middle;width:36px;height:36px;border-radius:100%;background:#000000;text-align:center;line-height:36px;color:#ffffff;}@media (min-width:40em){.feature-slice--split .media-card__icon,.feature-slice--split .media-card--banner__icon,.feature-slice--textual .media-card__icon,.feature-slice--textual .media-card--banner__icon{position:relative;width:42px;height:42px;line-height:42px;}}@media (min-width:48em){.feature-slice--split .media-card__icon,.feature-slice--split .media-card--banner__icon,.feature-slice--textual .media-card__icon,.feature-slice--textual .media-card--banner__icon{width:50px;height:50px;line-height:50px;}}.feature-slice--split .media-card__title,.feature-slice--split .media-card--banner__title,.feature-slice--textual .media-card__title,.feature-slice--textual .media-card--banner__title{font-family:"Staatliches",serif;letter-spacing:.01em;font-size:1.3em;line-height:1em;font-weight:400;color:#000000;display:block;position:relative;width:100%;height:100%;padding-left:46px;}.feature-slice--split .media-card__title:before,.feature-slice--split .media-card--banner__title:before,.feature-slice--textual .media-card__title:before,.feature-slice--textual .media-card--banner__title:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.feature-slice--split .media-card__title:before,.feature-slice--split .media-card--banner__title:before,.feature-slice--textual .media-card__title:before,.feature-slice--textual .media-card--banner__title:before{position:relative;min-height:50px;}.feature-slice--split .media-card__title span,.feature-slice--split .media-card--banner__title span,.feature-slice--textual .media-card__title span,.feature-slice--textual .media-card--banner__title span{display:inline-block;vertical-align:middle;padding-left:0.25em;}@media (min-width:40em){.feature-slice--split .media-card__title,.feature-slice--split .media-card--banner__title,.feature-slice--textual .media-card__title,.feature-slice--textual .media-card--banner__title{padding-left:60px;}}@media (min-width:48em){.feature-slice--split .media-card__title,.feature-slice--split .media-card--banner__title,.feature-slice--textual .media-card__title,.feature-slice--textual .media-card--banner__title{padding-left:70px;}}.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:#54565a;}.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:1rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:#faca39;}.feature-slice--textual__title{font-family:"Staatliches",serif;letter-spacing:.01em;line-height:1.1em;font-weight:400;font-size:clamp(1.41421rem,1.16316rem + 1.25526vw,2rem);color:#eeeeee;}.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:#eeeeee;}.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:#eeeeee;padding:35px 1em;text-align:center;}.aos-callout__title{font-family:"Staatliches",serif;letter-spacing:.01em;color:#000000;font-weight:400;font-size:40px;line-height:1.1em;}.aos-callout__subtitle{margin-bottom:30px;}.aos-callout__subtitle .sideline__text{color:#000000;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;font-size:clamp(1.12246rem,1.06355rem + 0.29456vw,1.25992rem);text-transform:uppercase;letter-spacing:0.05em;position:relative;display:inline-block;text-align:center;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 #000000;}.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{background:#faca39;}.aos-callout.red{background:#f47d54;}.aos-callout.tang,body.theme-tang .aos-callout,body.theme-red .aos-callout,body.theme-purple .aos-callout,body.theme-blue .aos-callout{background:#f47d54;}.aos-callout.purple{background:#084242;}.aos-callout.blue{background:#009b9e;}.aos-callout.black{background:#000000;}.aos-callout.black__title{color:#eeeeee;}.aos-callout.black__subtitle{color:#eeeeee;}.aos-callout.black__subtitle .sideline__text{color:#eeeeee;}.aos-callout.black__subtitle .sideline__text:before,.aos-callout.black__subtitle .sideline__text:after{border-color:#eeeeee;}.aos-callout.black .btn{background-color:#f47d54;}.llla-teaser{max-width:100%;margin-left:auto;margin-right:auto;background:#000000;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:"Staatliches",serif;letter-spacing:.01em;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(#084242),to(#009b9e));background:-o-linear-gradient(bottom,#084242,#009b9e);background:linear-gradient(0deg,#084242,#009b9e);}.llla-card.lime{background:-webkit-gradient(linear,left bottom,left top,from(#faca39),to(#009b9e));background:-o-linear-gradient(bottom,#faca39,#009b9e);background:linear-gradient(0deg,#faca39,#009b9e);}.llla-card.tang{background:-webkit-gradient(linear,left bottom,left top,from(#faca39),to(#f47d54));background:-o-linear-gradient(bottom,#faca39,#f47d54);background:linear-gradient(0deg,#faca39,#f47d54);}.llla-card.tang{background:-webkit-gradient(linear,left bottom,left top,from(#f47d54),to(#faca39));background:-o-linear-gradient(bottom,#f47d54,#faca39);background:linear-gradient(0deg,#f47d54,#faca39);}.llla-card.purple{background:-webkit-gradient(linear,left bottom,left top,from(#084242),to(#f47d54));background:-o-linear-gradient(bottom,#084242,#f47d54);background:linear-gradient(0deg,#084242,#f47d54);}.llla-card.blue{background:-webkit-gradient(linear,left bottom,left top,from(#009b9e),to(#084242));background:-o-linear-gradient(bottom,#009b9e,#084242);background:linear-gradient(0deg,#009b9e,#084242);}.llla-card.black{background:-webkit-gradient(linear,left bottom,left top,from(#009b9e),to(#084242));background:-o-linear-gradient(bottom,#009b9e,#084242);background:linear-gradient(0deg,#009b9e,#084242);}.llla-card__details{background:#000000;background:black;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:#eeeeee;}.llla-card__label span{color:#eeeeee;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(0,0,0,0);}.llla-card.is-hovered .llla-card__label span{border:1px solid;color:#000000;}.conc-story{max-width:100%;margin-left:auto;margin-right:auto;position:relative;background:#000000;}.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:#54565a;}}.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:"Staatliches",serif;letter-spacing:.01em;font-size:1.85em;line-height:1;font-weight:400;letter-spacing:0;color:#faca39;}.conc-story__subtitle{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:#eeeeee;}.conc-story__aos-label{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:#eeeeee;}.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:#eeeeee;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:#faca39;}@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:#eeeeee;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:#000000;color:#eeeeee;}.aos-search__feedback.has-feedback{display:block;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;}.page-node-35682 .l-container--inner{max-width:100%;padding-left:0;padding-right:0;}.page-node-35682 .l-container--inner > *{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1.5rem;}.page-node-35682 .aos-header{position:relative;text-align:center;padding:1.5rem 0 .75rem;}.page-node-35682 .aos-header h2{font-size:clamp(1.7818rem,1.1848rem + 2.985vw,3.1748rem);margin:0;}.page-node-35682 .aos-search{padding:.75rem 0 1.5rem;}.page-node-35682 .aos-search__feedback.has-feedback{max-width:100%;}.page-node-35682 #aos-search-input{-webkit-box-shadow:none;box-shadow:none;}.page-node-35682 #aos-form{padding:initial;}.page-node-35682 .aos-search,.page-node-35682 .aos-header,.page-node-35682 .aos-listing{margin:0;max-width:100%;background:#ebebeb;}.page-node-35682 .aos-listing{background:none;}.aos-listing__list{padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.75rem;}.aos-listing__list-item{width:auto !important;margin:0 !important;padding:0 !important;display:grid !important;}.aos-listing__list-item .btn{height:auto !important;}.aos-listing .btn{font-size:1rem;text-transform:none;font-weight:400;}.aos-listing .btn.btn--subtle{background:#fbd76b;border:1px solid transparent;}.aos-listing .btn.btn--subtle:hover{background:#ffffff;border:1px solid #000000;}.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:.5;}.no-js .hero--home__panel:nth-child(2) .hero--home__panel-image{opacity:.45;}.no-js .hero--home__panel:nth-child(3) .hero--home__panel-image{opacity:.4;}.no-js .hero--home__panel:nth-child(4) .hero--home__panel-image{opacity:.35;}}.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:#000000;}@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 #54565a;z-index:3;position:relative;}@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-text a,.hero--home__message-panel-text a.btn.btn--link,.hero--home__message-panel-text a.btn.btn--link.red{color:#faca39;font-size:1rem;font-weight:400;}.hero--home__message-panel-text a .icon,.hero--home__message-panel-text a.btn.btn--link .icon,.hero--home__message-panel-text a.btn.btn--link.red .icon{display:none;}.hero--home__message-panel::after{background:url(https://admissions.hampshire.edu/themes/fire/theme/assets/media/images/texture--speckled-black.png);content:"";opacity:0.4;position:absolute;top:0;left:0;bottom:0;right:0;}.hero--home__message-panel{position:relative;width:100%;height:100%;padding:4rem 0 0;background:#111111;text-align:center;}@media (min-width:64em){.hero--home__message-panel{position:absolute;top:0;right:0;padding:105px 30px 30px 30px;width:34%;}.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:#ffffff;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:.75rem auto;line-height:1.2em;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none;}@media (min-width:64em){.hero--home__message-panel .title{max-width:5.4em;}}.hero--home__message-panel .title.adjust-fit{font-family:"Staatliches",serif;letter-spacing:.01em;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:"Staatliches",serif;letter-spacing:.01em;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:#ffffff;cursor:pointer;}.hero--home__message-panel .scroll-indicator__btn .icon{position:absolute;top:9px;left:0;display:block;width:100%;text-align:center;color:#f47d54;-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:#000000;-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:66%;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:calc(0.93256rem - 0.20829vw);letter-spacing:.1em;font-weight:600;white-space:nowrap;display:inline-block;padding:10px 15px;border-top:1px solid;color:#ffffff;}@media (max-width:320px){.hero--home__panel-label{font-size:0.8909rem;}}@media (min-width:1200px){.hero--home__panel-label{font-size:0.7937rem;}}.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%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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(#084242),to(#f47d54));background:-o-linear-gradient(bottom,#084242,#f47d54);background:linear-gradient(0deg,#084242,#f47d54);-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);}.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{width:27vw;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{width:27vw;}.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:#000000;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(rgba(0,70,70,0.7)),to(rgba(0,70,70,0.7)));background:-o-linear-gradient(bottom,rgba(0,70,70,0.7),rgba(0,70,70,0.7));background:linear-gradient(0deg,rgba(0,70,70,0.7),rgba(0,70,70,0.7));}.hero--home__panel.black .hero--home__panel-content:before{background:-webkit-gradient(linear,left bottom,left top,from(#009b9e),to(#084242));background:-o-linear-gradient(bottom,#009b9e,#084242);background:linear-gradient(0deg,#009b9e,#084242);}.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;}.media-slider{position:relative;width:100%;background-image:url(https://admissions.hampshire.edu/themes/fire/theme/assets/media/images/texture--halftone--1.png);}@media (min-width:48em){.media-slider{padding:1.5em;}}.media-slider:before{background:rgba(1,1,1,0.1);content:'';position:absolute;width:100%;height:100%;top:0;left:0;}.media-slider__slides:before,.media-slider__slides:after{content:" ";display:table;}.media-slider__slides:after{clear:both;}@media (min-width:40em){.media-slider__slides{display:-webkit-box;display:-ms-flexbox;display:flex;}}.media-slider__slide{background:white;margin:1.5em;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.media-slider__slide:hover{-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);}.media-slider__slide:hover img{opacity:.85;}.media-slider__slide img{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;}.media-slider__slide:nth-child(3){clear:both;}.media-card__label{display:none;}.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 #54565a;}@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:#000000;}@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:#eeeeee;hyphens:auto;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none;}.hero--story__message-panel .title.adjust-fit{font-family:"Staatliches",serif;letter-spacing:.01em;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:"Staatliches",serif;letter-spacing:.01em;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:#eeeeee;cursor:pointer;}.hero--story__message-panel .scroll-indicator__btn .icon{position:absolute;top:9px;left:0;display:block;width:100%;text-align:center;color:#f47d54;-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:#000000;-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:#000000;}.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(0,0,0,0)),to(rgba(0,0,0,0.9)));background:-o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,0.9));background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,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 #eeeeee;}@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:"Staatliches",serif;letter-spacing:.01em;font-size:1em;line-height:1em;font-weight:400;display:inline-block;color:#000000;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:#54565a;margin:0;}.is-hovered.search-result{padding:20px 0px 20px 10px;}.divider{width:auto;height:1px;border:0;border-bottom:1px solid #bcbdc0;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 #bcbdc0;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:#f47d54;}.divider.purple{border-color:#084242;}.divider.blue{border-color:#009b9e;}.divider.lime{border-color:#faca39;}.divider.tang{border-color:#faca39;}.divider.white{border-color:#fff;}.divider.offwhite{border-color:#eeeeee;}.divider.lightgray{border-color:#bcbdc0;}.divider.gray{border-color:#87817d;}.divider.charcoal{border-color:#54565a;}.divider.black{border-color:#000000;}.img-cta-card{display:block;height:230px;text-align:center;position:relative;background:-webkit-gradient(linear,left bottom,left top,from(#084242),to(#009b9e));background:-o-linear-gradient(bottom,#084242,#009b9e);background:linear-gradient(0deg,#084242,#009b9e);}.img-cta-card.lime{background:-webkit-gradient(linear,left bottom,left top,from(#faca39),to(#009b9e));background:-o-linear-gradient(bottom,#faca39,#009b9e);background:linear-gradient(0deg,#faca39,#009b9e);}.img-cta-card.tang{background:-webkit-gradient(linear,left bottom,left top,from(#faca39),to(#f47d54));background:-o-linear-gradient(bottom,#faca39,#f47d54);background:linear-gradient(0deg,#faca39,#f47d54);}.img-cta-card.tang{background:-webkit-gradient(linear,left bottom,left top,from(#f47d54),to(#faca39));background:-o-linear-gradient(bottom,#f47d54,#faca39);background:linear-gradient(0deg,#f47d54,#faca39);}.img-cta-card.purple{background:-webkit-gradient(linear,left bottom,left top,from(#084242),to(#f47d54));background:-o-linear-gradient(bottom,#084242,#f47d54);background:linear-gradient(0deg,#084242,#f47d54);}.img-cta-card.blue{background:-webkit-gradient(linear,left bottom,left top,from(#009b9e),to(#084242));background:-o-linear-gradient(bottom,#009b9e,#084242);background:linear-gradient(0deg,#009b9e,#084242);}.img-cta-card.black{background:-webkit-gradient(linear,left bottom,left top,from(#009b9e),to(#084242));background:-o-linear-gradient(bottom,#009b9e,#084242);background:linear-gradient(0deg,#009b9e,#084242);}.img-cta-card__details{background:#000000;background:black;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:#eeeeee;}.img-cta-card__label span{color:#eeeeee;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(0,0,0,0);}.img-cta-card.is-hovered .img-cta-card__label span{color:#000000;}.img-cta-card.is-hovered .img-cta-card__label span:before{background:#000000;left:30px;right:30px;}.img-cta-teaser{max-width:100%;margin-left:auto;margin-right:auto;background:#000000;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:"Staatliches",serif;letter-spacing:.01em;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:#eeeeee;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:#f47d54;}.info-bar--tight.purple,.info-bar.purple{background:#084242;}.info-bar--tight.blue,.info-bar.blue{background:#009b9e;}.info-bar--tight.lime,.info-bar.lime{background:#faca39;}.info-bar--tight.tang,.info-bar.tang{background:#faca39;}.info-bar--tight.black,.info-bar.black{background:#000000;}.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:#000000;}.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:#000000;text-transform:uppercase;}.black .info-bar--tight__copy,.black
    .info-bar__copy{color:#eeeeee;}@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:"Staatliches",serif;letter-spacing:.01em;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:"Staatliches",serif;letter-spacing:.01em;color:#000000;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:30em;margin:0 auto;margin-bottom:1.5rem;color:#54565a;}.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:#000000;}.sidebar-group--iconic{padding-top:20px;}.sidebar-group--iconic .sidebar-group__header{position:absolute;top:auto;margin-top:-20px;}.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:1rem;font-weight:600;text-transform:uppercase;text-align:center;letter-spacing:.1em;color:#000000;}.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:1rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0;color:#000000;}.sidebar-group__header-label:before,.sidebar-group__header-label:after{content:"";position:absolute;height:1px;top:12px;width:600px;border-top:1px solid #54565a;}.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:#000000;}.sidebar-group__header-icon:before,.sidebar-group__header-icon:after{content:"";position:absolute;height:1px;top:20px;width:600px;border-top:1px solid #54565a;}.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:#000000;}.sidebar-group--iconic{background:#008285;padding:1.5rem .75rem;}.sidebar-group--iconic p{color:white;}.sidebar-group--iconic p a{color:white !important;}.sidebar-group--iconic .sidebar-group__header{margin:0 0 .75rem;position:relative;}.sidebar-group__icon-wrap .sidebar-group__icon{color:white;font-size:1.5rem;}.sidebar-group__icon-wrap::before{display:none;}.sidebar-group__header-icon::before,.sidebar-group__header-icon::after{display:none;}.sidebar-group__title,.sidebar-group__intro{color:white;margin:0;line-height:1.3;}.sidebar-group--iconic .button-group{margin-top:1.5rem;}.sl-intro-item{padding:30px;}.sl-intro-item__message{font-family:"Staatliches",serif;letter-spacing:.01em;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:#000000;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:#000000;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(#f47d54),to(#084242));background:-o-linear-gradient(bottom,#f47d54,#084242);background:linear-gradient(0deg,#f47d54,#084242);}.superlist__grid-cell[data-gradient="red-tang"]:before{background:-webkit-gradient(linear,left bottom,left top,from(#f47d54),to(#faca39));background:-o-linear-gradient(bottom,#f47d54,#faca39);background:linear-gradient(0deg,#f47d54,#faca39);}.superlist__grid-cell[data-gradient="blue-lime"]:before{background:-webkit-gradient(linear,left bottom,left top,from(#009b9e),to(#faca39));background:-o-linear-gradient(bottom,#009b9e,#faca39);background:linear-gradient(0deg,#009b9e,#faca39);}.superlist__grid-cell[data-gradient="purple-lime"]:before{background:-webkit-gradient(linear,left bottom,left top,from(#084242),to(#faca39));background:-o-linear-gradient(bottom,#084242,#faca39);background:linear-gradient(0deg,#084242,#faca39);}.superlist__grid-cell[data-gradient="tang-lime"]:before{background:-webkit-gradient(linear,left bottom,left top,from(#faca39),to(#faca39));background:-o-linear-gradient(bottom,#faca39,#faca39);background:linear-gradient(0deg,#faca39,#faca39);}.superlist__grid-cell[data-gradient="purple-blue"]:before{background:-webkit-gradient(linear,left bottom,left top,from(#084242),to(#009b9e));background:-o-linear-gradient(bottom,#084242,#009b9e);background:linear-gradient(0deg,#084242,#009b9e);}.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 #bcbdc0;border-bottom:1px solid #bcbdc0;}@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;}}.outcome-wrapper h2{font-size:clamp(1.7818rem,1.1848rem + 2.985vw,3.1748rem);line-height:1;margin:1.5rem 0;}.outcome-wrapper subtitle{font-size:clamp(1.12246rem,1.06355rem + 0.29456vw,1.25992rem);margin:0;line-height:1.5rem;text-transform:uppercase;letter-spacing:.05em;}.outcome-wrapper .spotlight{background:white;padding:1.5em;}.outcome-wrapper .outcomes{position:relative;padding:1.5em;}.outcome-wrapper .outcomes-bg{position:absolute;z-index:-1;width:100%;height:100%;}.outcome-wrapper .logo-h{color:#aaa;width:50%;}@media (min-width:40rem){.outcome-wrapper div.flexbox{display:-ms-flexbox;display:-webkit-box;display:flex;}.outcome-wrapper .flexbox.s6040 .spotlight{float:left;width:60%;background:white;padding:1.5em;}.outcome-wrapper .flexbox.s6040 .outcomes{width:40%;float:right;padding:1.5em;}.outcome-wrapper .flexbox.s5050 .spotlight{float:right;width:50%;background:white;padding:1.5em;}.outcome-wrapper .flexbox.s5050 .outcomes{width:50%;float:left;padding:1.5em;}.outcome-wrapper .outcome ul{-webkit-column-count:3;column-count:3;}}.outcome-wrapper .outcome{font-family:"impact_label_reversedregular",sans-serif;width:100%;font-size:clamp(1.25992rem,1.11957rem + 0.70175vw,1.5874rem);text-align:center;margin-bottom:3rem;}.outcome-wrapper .outcome--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.outcome-wrapper .o1,.outcome-wrapper .o2,.outcome-wrapper .o3{font-family:"Staatliches",serif;letter-spacing:.01em;display:block;line-height:1;margin:0 .75rem;}.outcome-wrapper .o1{font-size:clamp(2rem,-2.28571rem + 21.42857vw,12rem);line-height:1;}.outcome-wrapper .o2{font-size:clamp(2rem,-1.22474rem + 16.12371vw,9.5244rem);line-height:1;}.outcome-wrapper .o3{font-size:clamp(2rem,-0.38265rem + 11.91325vw,7.55952rem);line-height:1;}.outcome-wrapper .quote{font-family:'Staatliches',cursive;font-size:clamp(1.25992rem,1.11957rem + 0.70175vw,1.5874rem);width:60%;margin-bottom:1.5em;margin-left:1.5rem;display:block;}.outcome-wrapper .label{font-family:'Staatliches',cursive;display:block;border-radius:45%;border:5px solid #ddd;position:absolute;text-align:center;width:50%;right:-10%;font-size:3vw;top:-2.5em;z-index:1;line-height:1em;padding:1em 1em .5em .5em;}.outcome-wrapper .label .year{font-size:1rem;color:#f47d54;display:block;}.outcome-wrapper .left-quote{display:block;font-size:3em;margin-bottom:-.5em;}.outcome-wrapper .caption{font-family:'Open Sans';}.outcome-wrapper .photo{position:relative;}.outcome-wrapper .photo .photo{width:90%;margin:1.5em 5% 1.5rem 5%;display:block;position:relative;}
