  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.btn{position:relative;z-index:2;display:inline-block;color:var(--gray);border-width:3px;border-style:solid;border-color:var(--secondary--fuchsia);background:var(--white);font-family:var(--sans-serif);font-size:14px;font-weight:500;line-height:1.1;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:color 0.5s var(--bezier-ease),background 0.5s var(--bezier-ease),border 0.5s var(--bezier-ease);padding:var(--spacing--small) 50px;margin-right:var(--spacing--3xsmall);margin-bottom:var(--spacing--3xsmall);}@media print,screen and (width >= 48.0625em){.btn{font-size:16px;padding:var(--spacing--small) 50px;}}.btn--alternate{color:var(--white);border-color:var(--brand--bright-blue);background:none;}.btn--alternate:hover,.btn--alternate:focus{color:var(--text-color);border-color:var(--white);background:var(--white);}.btn--small{font-size:14px;padding:var(--spacing--xsmall) var(--spacing--medium) 0.85rem;}.btn--align-right{display:table;margin-left:auto;}.btn--align-center{display:table;margin-right:auto;margin-left:auto;}.btn.external,.btn.elf-external,.btn.link-external,.btn[data-entity-type='media'],.btn[href$='.doc'],.btn[href$='.docx'],.btn[href$='.pdf'],.btn[href$='.ppt'],.btn[href$='.pptx'],.btn[href$='.xls'],.btn[href$='.xlsx'],.btn[href$='.zip']{position:relative;}.btn.external::after,.btn.elf-external::after,.btn.link-external::after,.btn[data-entity-type='media']::after,.btn[href$='.doc']::after,.btn[href$='.docx']::after,.btn[href$='.pdf']::after,.btn[href$='.ppt']::after,.btn[href$='.pptx']::after,.btn[href$='.xls']::after,.btn[href$='.xlsx']::after,.btn[href$='.zip']::after{position:absolute;top:50%;right:27px;display:inline;opacity:0;font-family:var(--font-awesome);font-size:1em;transform:translateY(-50%);padding-left:0.25em;transition:opacity 0.3s var(--bezier-ease);}@media print,screen and (width <= 39.9375em){.btn.external::after,.btn.elf-external::after,.btn.link-external::after,.btn[data-entity-type='media']::after,.btn[href$='.doc']::after,.btn[href$='.docx']::after,.btn[href$='.pdf']::after,.btn[href$='.ppt']::after,.btn[href$='.pptx']::after,.btn[href$='.xls']::after,.btn[href$='.xlsx']::after,.btn[href$='.zip']::after{right:8px;}}.btn.external:hover::after,.btn.external:focus::after,.btn.elf-external:hover::after,.btn.elf-external:focus::after,.btn.link-external:hover::after,.btn.link-external:focus::after,.btn[data-entity-type='media']:hover::after,.btn[data-entity-type='media']:focus::after,.btn[href$='.doc']:hover::after,.btn[href$='.doc']:focus::after,.btn[href$='.docx']:hover::after,.btn[href$='.docx']:focus::after,.btn[href$='.pdf']:hover::after,.btn[href$='.pdf']:focus::after,.btn[href$='.ppt']:hover::after,.btn[href$='.ppt']:focus::after,.btn[href$='.pptx']:hover::after,.btn[href$='.pptx']:focus::after,.btn[href$='.xls']:hover::after,.btn[href$='.xls']:focus::after,.btn[href$='.xlsx']:hover::after,.btn[href$='.xlsx']:focus::after,.btn[href$='.zip']:hover::after,.btn[href$='.zip']:focus::after{opacity:1;}@media print,screen,(width >= 48.0625em) and (width <= 74.9375em){.callout-box .btn{padding:1rem 1.75rem;}.callout-box .btn.external::after{right:0.25rem;}}.button,.btn{position:relative;z-index:2;display:inline-block;color:var(--gray);border-width:3px;border-style:solid;background:var(--white);font-family:var(--sans-serif);font-weight:500;line-height:1.1;transition:color 0.5s var(--bezier-ease),background 0.5s var(--bezier-ease),border 0.5s var(--bezier-ease);letter-spacing:1px;text-decoration:none;margin-right:var(--spacing--3xsmall);margin-bottom:var(--spacing--3xsmall);text-transform:uppercase;cursor:pointer;}.button::before,.button::after,.btn::before,.btn::after{transition:color 0.5s var(--bezier-ease),background 0.5s var(--bezier-ease),border 0.5s var(--bezier-ease),opacity 0.5s var(--bezier-ease);}.button:hover,.button:focus,.btn:hover,.btn:focus{text-decoration:none;outline:none;}.button:disabled,.btn:disabled{opacity:0.6;cursor:not-allowed;pointer-events:none;}.button--large,.btn--large{font-size:16px;padding:var(--spacing--small) 50px;}.button--small,.btn--small{font-size:14px;padding:var(--spacing--xsmall) var(--spacing--medium) 0.85rem;}.button--tiny,.btn--tiny{font-size:14px;padding:var(--spacing--xsmall) var(--spacing--small) 0.85rem;}.button--default,.btn--default{color:var(--gray);border-color:var(--secondary--fuchsia);background:var(--white);}.button--default::before,.button--default::after,.btn--default::before,.btn--default::after{color:var(--secondary--fuchsia);}.button--default:hover:not(:disabled),.button--default:focus:not(:disabled),.btn--default:hover:not(:disabled),.btn--default:focus:not(:disabled){color:var(--white);border-color:var(--secondary--fuchsia);background:var(--secondary--fuchsia);}.button--default:hover:not(:disabled)::before,.button--default:focus:not(:disabled)::before,.button--default:hover:not(:disabled)::after,.button--default:focus:not(:disabled)::after,.btn--default:hover:not(:disabled)::before,.btn--default:focus:not(:disabled)::before,.btn--default:hover:not(:disabled)::after,.btn--default:focus:not(:disabled)::after{color:var(--white);}.button--alternate,.btn--alternate{color:var(--white);border-color:var(--brand--bright-blue);background:none;}.button--alternate::before,.button--alternate::after,.btn--alternate::before,.btn--alternate::after{color:var(--brand--bright-blue);}.button--alternate:hover:not(:disabled),.button--alternate:focus:not(:disabled),.btn--alternate:hover:not(:disabled),.btn--alternate:focus:not(:disabled){color:var(--text-color);border-color:var(--white);background:var(--white);}.button--alternate:hover:not(:disabled)::before,.button--alternate:focus:not(:disabled)::before,.button--alternate:hover:not(:disabled)::after,.button--alternate:focus:not(:disabled)::after,.btn--alternate:hover:not(:disabled)::before,.btn--alternate:focus:not(:disabled)::before,.btn--alternate:hover:not(:disabled)::after,.btn--alternate:focus:not(:disabled)::after{color:var(--text-color);}.button--button,.btn--button{color:var(--white);border-color:var(--pattern--fuchsia);background:var(--pattern--fuchsia);}.button--button:hover,.button--button:focus,.btn--button:hover,.btn--button:focus{border-color:rgb(133 23 93 / 10%);background:rgb(133 23 93 / 10%);}.button--form-inputs,.btn--form-inputs{color:var(--gray);border:1px solid var(--white);background:var(--white);box-shadow:0 0 0.25rem 0 rgb(0 0 0 / 11%);text-transform:none;padding:20px 30px 19px;}.button--form-inputs:hover:not(:disabled),.btn--form-inputs:hover:not(:disabled){cursor:text;}.button--form-inputs:focus:not(:disabled),.btn--form-inputs:focus:not(:disabled){border-color:var(--gray--xlight);box-shadow:none;}
.line-component + .line-component,.solid-component + .solid-component{margin-top:0;}.contact-feature{background-color:var(--accent-green);background-image:url(/themes/custom/holyoke/components/section/contact/contact-section/assets/cube-pattern.png);background-attachment:fixed;background-size:100px;padding-top:var(--spacing--2xlarge);padding-bottom:var(--spacing--2xlarge);}@media print,screen and (width >= 48.0625em){.contact-feature{padding-top:var(--spacing--3xlarge);padding-bottom:var(--spacing--4xlarge);}}@media print,screen and (width >= 48.0625em){.contact-feature .contact-feature-aside{display:flex;justify-content:flex-end;}}.contact-feature .button-group{list-style:none;}@media print,screen and (width >= 48.0625em){.contact-feature .button-group{max-width:18.75em;}}.contact-feature .button-group .btn{border-color:var(--white);font-size:1rem;text-align:center;width:100%;}.contact-feature .button-group > li:not(:last-of-type){margin-bottom:var(--spacing--2xsmall);}@media print,screen and (width >= 48.0625em){.contact-feature .button-group{margin-top:var(--spacing--medium);}}.contact-feature .positions{margin:1em 0;}.contact-feature p{font-size:1.125rem;}.contact-feature h2{margin-bottom:var(--spacing--medium);color:var(--white);font-size:1.75rem;font-weight:600;}@media print,screen and (width >= 48.0625em){.contact-feature h2{font-size:4.5rem;margin-bottom:var(--spacing--large);}}.contact-feature .contact-information{color:var(--white);}.contact-feature .contact-information h3{margin-bottom:var(--spacing--xsmall);}.contact-feature .contact-information a,.contact-feature .contact-information address{color:var(--white);}.contact-feature .contact-information .contact-information__contact-list{list-style:none;display:flex;flex-wrap:wrap;}.contact-feature .contact-information .contact-information__contact-list > li{margin-bottom:var(--spacing--xsmall);}.contact-feature
  .contact-information
  .contact-information__contact-list
  > li:not(:last-of-type){padding-right:2.1875rem;}.contact-feature .contact-information__email,.contact-feature .contact-information__phone,.contact-feature .contact-information__fax{text-decoration:underline;}.contact-feature .contact-information__email:hover,.contact-feature .contact-information__email:focus,.contact-feature .contact-information__phone:hover,.contact-feature .contact-information__phone:focus,.contact-feature .contact-information__fax:hover,.contact-feature .contact-information__fax:focus{text-decoration:none;}.contact-feature .contact-information address{font-style:normal;}.contact-feature .contact-information__email,.contact-feature .contact-information__phone,.contact-feature .contact-information__fax,.contact-feature .contact-information__address{white-space:nowrap;position:relative;margin-left:1.5em;}.contact-feature .contact-information__email::before,.contact-feature .contact-information__phone::before,.contact-feature .contact-information__fax::before,.contact-feature .contact-information__address::before{position:absolute;top:0.25em;right:100%;font-family:var(--font-awesome);font-weight:600;padding-right:0.5em;}.contact-feature .contact-information__email::before{content:'\f0e0';}.contact-feature .contact-information__phone::before{content:'\f095';}.contact-feature .contact-information__fax::before{content:'\f1ac';}.contact-feature .contact-information__address::before{content:'\f279';}.contact-feature .contact-information__person{margin-top:var(--spacing--medium);display:flex;flex-direction:column;}@media print,screen and (width >= 48.0625em){.contact-feature .contact-information__person{flex-direction:row;}}.contact-feature .contact-information__photo{margin-bottom:var(--spacing--medium);max-width:15.625rem;width:100%;}.contact-feature .contact-information__photo .aspect-ratio-frame{--aspect-ratio:0.663;}@media print,screen and (width >= 48.0625em){.contact-feature .contact-information__photo{margin-right:var(--spacing--medium);margin-bottom:0;max-width:16.25em;}}.office-hours-section h2{font-family:var(--serif);font-size:1.5625rem;font-weight:700;line-height:1.1;margin-bottom:0;}.contact-feature .office-hours-section{margin-top:1.25rem;}.contact-feature .office-hours-section .btn{background:transparent;}.contact-feature .office-hours-section .btn:hover,.contact-feature .office-hours-section .btn:focus{background:var(--secondary--fuchsia);}@media print,screen and (width >= 48.0625em){.contact-feature .office-hours-section{margin-top:1.875em;}}.contact-information h3.link-arrow-parent a.link-arrow:hover::after{color:var(--white);}
.site-footer{overflow:hidden;background-color:var(--white);padding-top:var(--spacing--4xlarge);}@media print,screen and (width >= 75em){.site-footer .secret-margin{padding-left:40px;}}@media print,screen and (width <= 74.9375em){.site-footer__logo{display:table;margin-right:auto;margin-left:auto;}}.site-footer p{margin-bottom:0;font-family:var(--sans-serif);}.site-footer__address{text-align:center;margin-top:1rem;}.site-footer__address p + p{margin-top:0;}.site-footer__address .site-footer__address--contact{margin-top:1em;}.site-footer__address
  .site-footer__address--contact
  + .site-footer__address--contact{margin-top:0;}.site-footer__address a{text-decoration:underline;}.site-footer__address a:hover,.site-footer__address a:focus{color:var(--brand--bright-blue);text-decoration:none;}@media print,screen and (width >= 75em){.site-footer__social-media{border-left:1px solid var(--gray--line);}}.site-footer__social-media p{margin-top:0;}.site-footer__social-media .social-media{margin-top:var(--spacing--xsmall);}.site-footer__social-media .social-media a i::before{color:var(--brand--bright-blue);}.site-footer__social-media .social-media a:hover i::before,.site-footer__social-media .social-media a:focus i::before{color:var(--brand--dark-blue);}@media print,screen and (width <= 39.9375em){.footer--main{padding-top:1.625rem;margin-top:0.8125rem;border-top:10px solid var(--gray--bg);}}.footer--main ul{list-style:none;font-weight:700;}.footer--main li + li{margin-top:var(--spacing--small);}.footer--main a{position:relative;font-size:1.25rem;text-decoration:none;}.footer--main a::after{color:var(--brand--bright-blue);}.footer--main a:hover,.footer--main a:focus{color:var(--brand--bright-blue);}.footer--utility ul{list-style:none;}.footer--utility li + li{margin-top:var(--spacing--xsmall);}.footer--utility a{text-decoration:underline;position:relative;}.footer--utility a::after{position:relative;right:unset;opacity:1;color:var(--brand--bright-blue);transform:none;}.footer--utility a:hover,.footer--utility a:focus{color:var(--brand--bright-blue);}.footer__columns{position:relative;z-index:2;}@media print,screen and (width <= 74.9375em){.footer__columns .cell + .cell{margin-top:2em;}}.footer__policy{position:relative;z-index:1;overflow:hidden;}@media print,screen and (width <= 39.9375em){.footer__policy{margin-top:-20vw;}}@media print,screen and (width >= 75em){.footer__policy{margin-top:-30vw;}}.footer__policy img{width:100%;vertical-align:middle;}@media print,screen and (width >= 75em){.footer__policy img{width:100%;max-width:none;}}.footer__policy--nondescrimination{position:static;z-index:2;background-color:var(--white);box-shadow:0 2px 8px rgb(0 0 0 / 6%);padding:2rem 1.25rem;width:100%;max-width:none;}@media print,screen and (width <= 39.9375em){.site-footer__social-media .social-media a i::before{color:var(--brand--dark-blue);}}@media print,screen and (width >= 48em){.footer__policy--nondescrimination{position:absolute;right:20px;background-color:var(--white);box-shadow:0 2px 8px rgb(0 0 0 / 6%);width:50%;max-width:500px;padding:1.75rem 2.5rem;}}@media print,screen and (width >= 48em) and (width <= 74.9375em){.footer__policy--nondescrimination{top:40px;}}@media print,screen and (width >= 75em){.footer__policy--nondescrimination{bottom:8vw;}}@media print,screen and (width >= 81.25em){.footer__policy--nondescrimination{right:calc(50vw - 650px);}}.footer__policy--nondescrimination h2.eyebrow{font-family:var(--sans-serif);}.footer__footer{background-color:var(--extra-heavy-blue);padding-top:var(--spacing--large);padding-bottom:var(--spacing--large);}.footer__footer ul{list-style:none;color:var(--white);margin-top:-1em;}.footer__footer ul li{margin-top:1em;}@media (width >= 48em){.footer__footer ul li{display:inline-block;margin-right:2em;}}.footer__footer ul a{color:var(--white);text-decoration:underline;}.footer__footer ul a:hover,.footer__footer ul a:focus{color:var(--brand--bright-blue);text-decoration:none;}@media print,screen and (width >= 64.0625em){.site-footer{padding-top:7.5rem;}}.footer--main a::after{position:absolute;color:#00a9e0;font-family:var(--font-awesome);font-weight:400;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:0.3em;content:'\f178';}
.news-feature{margin-top:var(--spacing--large);position:relative;}@media print,screen and (width >= 48.0625em){.news-feature > .grid-container > i{position:absolute;top:3.75rem;font-size:3.5rem;}}@media print,screen and (width <= 47.9375em){.news-feature{position:relative;}.news-feature::before{position:static;display:block;background-color:var(--gray--bg);margin:var(--spacing--default) auto var(--spacing--default) auto;content:'';height:10px;width:calc(100% - 40px);}}.news-feature > .grid-container{position:relative;}@media print,screen and (width >= 48.0625em){.news-feature > .grid-container{padding-top:var(--spacing--xlarge);}.news-feature > .grid-container::after{position:absolute;top:0;bottom:0;left:7.5rem;display:block;border-left:1px solid var(--gray--line);content:'';width:0.0625rem;height:100%;}}@media print,screen and (width >= 48.0625em){.news-feature{margin-top:var(--spacing--xlarge);}.news-feature__inner{padding-left:160px;}.news-feature__inner.btn-wrapper{padding-bottom:var(--spacing--xlarge);}}.news-feature h3{font-weight:700;margin-top:0;}.news-feature h2{margin-bottom:var(--spacing--default);font-size:28px;font-weight:600;margin-top:0;}@media print,screen and (width >= 48.0625em){.news-feature h2{margin-bottom:var(--spacing--xlarge);font-size:72px;}}.news-feature .link-arrow::after{color:var(--brand--bright-blue);}.news-feature__eyebrow,.news-feature__overline{margin-top:var(--spacing--xsmall);color:var(--accent-green);font-size:14px;text-transform:uppercase;font-weight:600;margin-bottom:5px;letter-spacing:1.2px;}@media print,screen and (width >= 48.0625em){.news-feature__eyebrow{font-size:16px;margin-top:0;}}.news-feature .aspect-ratio-frame{margin-bottom:var(--spacing--medium);}@media print,screen and (width >= 48.0625em){.news-feature .aspect-ratio-frame{max-width:29.375em;}}.grid-container.small-news{padding-left:0;padding-right:0;position:relative;z-index:1;background-color:var(--white);}.grid-container.small-news h3{margin-bottom:var(--spacing--small);}@media print,screen and (width <= 40em){.grid-container.small-news.swiper{padding-right:50px;}.grid-container.small-news::after{position:absolute;z-index:1;top:0;right:0;bottom:0;display:block;background-color:rgb(255 255 255 / 50%);content:'';width:50px;}}.news-swiper-pagination
  .swiper-pagination-bullets.swiper-pagination-horizontal{position:relative;z-index:10;top:var(--swiper-pagination-top,auto);bottom:var(--swiper-pagination-bottom,8px);left:0;text-align:left;margin-top:-0.3125rem;width:100%;}.news-swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;margin-right:6px;background-color:var(--brand--dark-blue-alternative);}.news-swiper-pagination .swiper-pagination-bullet-active{background-color:var(--brand--bright-blue);}@media print,screen and (width >= 48.0625em){.news-swiper-pagination{display:none;visibility:hidden;}}@media print,screen and (width <= 40em){.slider-overflow-container{margin-right:-20px;overflow:hidden;}}.slider-navigation{position:absolute;z-index:2;right:20px;opacity:1;transition:0.3s opacity;}@media print,screen and (width >= 48.0625em){.slider-navigation{display:none;visibility:hidden;}}.slider-navigation button{position:relative;color:var(--white);background-color:var(--brand--dark-blue-alternative);width:40px;height:40px;padding:0;}.slider-navigation button .fa-chevron-right::before{position:absolute;top:calc(50% + 1px);left:50%;font-size:30px;content:'\f178';transform:translate(-50%,-50%);}.slider-navigation button.slider-navigation__prev{display:none;visibility:hidden;}.news-feature .slider-navigation{top:70px;}@media print,screen and (width <= 40em){.swiper-wrapper.grid-x{flex-flow:row;}.swiper-wrapper.grid-x > .cell{margin-left:0;margin-right:0;padding-left:20px;}}@media print,screen and (width >= 48.0625em){.swiper-wrapper.grid-x{width:auto;transform:none !important;}.swiper-wrapper.grid-x .cell.medium-4{width:calc(33.3333% - 2.5rem) !important;}}.news-feature > .grid-container > i{color:var(--accent-green);font-family:var(--font-awesome);font-size:2.625rem;font-weight:300;content:'\f1ea';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;}@media print,screen and (width >= 48.0625em){.news-feature{margin-top:var(--spacing--xlarge);}.news-feature > .grid-container{position:relative;padding-top:var(--spacing--xlarge);}.news-feature__inner{padding-left:160px;}.news-feature__inner.btn-wrapper{padding-bottom:var(--spacing--xlarge);}.news-feature .small-news{padding-top:var(--spacing--xlarge);padding-bottom:var(--spacing--xlarge);}}.news-feature .grid-container.small-news{padding-bottom:var(--spacing--medium);}@media print,screen and (width >= 48.0625em){.news-feature .grid-container.small-news{padding-bottom:var(--spacing--xlarge);}}.news-feature .slider-navigation{transform:translateY(-50%);}@media print,screen and (width <= 40em){.news-feature__inner.btn-wrapper{margin-top:30px;}}.news-feature .topic-tag{margin-bottom:0;color:var(--brand--dark-blue-alternative);font-size:0.875rem;font-weight:700;}.news-feature .topic-tag li{display:inline-block;}.news-feature .topic-tag li:not(:last-child){margin-right:0.25em;}.news-feature .topic-tag li:nth-last-child(n + 2)::after{content:',';}
.stories-feature{margin-top:var(--spacing--large);position:relative;}@media print,screen and (width >= 48.0625em){.stories-feature > .grid-container > i{position:absolute;top:3.75rem;font-size:3.5rem;}}@media print,screen and (width <= 47.9375em){.stories-feature{position:relative;}.stories-feature::before{position:static;display:block;background-color:var(--gray--bg);margin:var(--spacing--default) auto var(--spacing--default) auto;content:'';height:10px;width:calc(100% - 40px);}}.stories-feature > .grid-container{position:relative;}@media print,screen and (width >= 48.0625em) and (width >= 48.0625em){.stories-feature > .grid-container{padding-top:3.125rem;}}@media print,screen and (width >= 48.0625em){.stories-feature > .grid-container::after{position:absolute;top:0;bottom:0;left:7.5rem;display:block;border-left:1px solid var(--gray--line);content:'';width:0.0625rem;height:100%;}}@media print,screen and (width >= 48.0625em){.stories-feature{margin-top:var(--spacing--xlarge);}.stories-feature__inner.btn-wrapper{padding-bottom:var(--spacing--xlarge);}}@media print,screen and (width <= 40em){.stories-feature__inner.btn-wrapper{margin-top:1.875rem;}}.stories-feature h3{font-weight:700;margin-top:0;}.stories-feature h2{margin-bottom:var(--spacing--default);font-size:1.75rem;font-weight:600;margin-top:0;}@media print,screen and (width >= 48.0625em){.stories-feature h2{margin-bottom:var(--spacing--xlarge);font-size:4.5rem;}}.stories-feature .link-arrow::after{color:var(--brand--bright-blue);}.stories-feature__eyebrow,.stories-feature__overline{margin-top:var(--spacing--xsmall);color:var(--accent-green);font-size:0.875rem;text-transform:uppercase;font-weight:600;margin-bottom:0.3125rem;letter-spacing:0.075rem;}@media print,screen and (width >= 48.0625em){.stories-feature__eyebrow,.stories-feature__overline{font-size:1rem;margin-top:0;}}.stories-feature .aspect-ratio-frame{margin-bottom:var(--spacing--medium);}@media print,screen and (width >= 48.0625em){.stories-feature .aspect-ratio-frame{max-width:29.375em;}}.grid-container.small-stories{padding-left:0;padding-right:0;position:relative;z-index:1;background-color:var(--white);}.grid-container.small-stories h3{margin-bottom:var(--spacing--small);}@media print,screen and (width <= 40em){.grid-container.small-stories.swiper-container{padding-right:50px;}.grid-container.small-stories::after{position:absolute;z-index:1;top:0;right:0;bottom:0;display:block;background-color:rgb(255 255 255 / 50%);content:'';width:50px;}}.stories-swiper-pagination{text-align:left;margin-top:-0.3125rem;}.stories-swiper-pagination .swiper-pagination-bullet{width:0.6875rem;height:0.6875rem;margin-right:0.375rem;background-color:var(--brand--dark-blue-alternative);}.stories-swiper-pagination .swiper-pagination-bullet-active{background-color:var(--brand--bright-blue);}@media print,screen and (width >= 48.0625em){.stories-swiper-pagination{display:none;visibility:hidden;}}@media print,screen and (width <= 40em){.slider-overflow-container{margin-right:-20px;overflow:hidden;}}.slider-navigation{position:absolute;z-index:2;right:20px;opacity:1;transition:0.3s opacity;}@media print,screen and (width >= 48.0625em){.slider-navigation{display:none;visibility:hidden;}}.slider-navigation button{position:relative;color:var(--white);background-color:var(--brand--dark-blue-alternative);width:40px;height:40px;padding:0;}.slider-navigation button .fa-chevron-right::before{position:absolute;top:calc(50% + 1px);left:50%;font-size:30px;content:'\f178';transform:translate(-50%,-50%);}.slider-navigation button.slider-navigation__prev{display:none;visibility:hidden;}.stories-feature .slider-navigation{top:140px;}@media print,screen and (width <= 40em){.swiper-wrapper.grid-x{flex-flow:row;}.swiper-wrapper.grid-x > .cell{margin-left:0;margin-right:0;padding-left:20px;}}@media print,screen and (width >= 48.0625em){.swiper-wrapper.grid-x{width:auto;transform:none !important;}.swiper-wrapper.grid-x .cell.medium-4{width:calc(33.3333% - 2.5rem) !important;}}.stories-feature > .grid-container > i{color:var(--accent-green);font-family:var(--font-awesome);font-size:2.625rem;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;}@media print,screen and (width >= 48.0625em){.stories-feature{margin-top:var(--spacing--xlarge);}.stories-feature .stories-feature__inner{padding-left:10rem;}.stories-feature__inner.btn-wrapper{padding-bottom:var(--spacing--xlarge);}}@media print,screen and (width <= 40em){.stories-feature__inner.btn-wrapper{margin-top:30px;}}.stories-feature .grid-container.small-stories{padding-top:var(--spacing--medium);padding-bottom:var(--spacing--medium);}@media print,screen and (width >= 48.0625em){.stories-feature .grid-container.small-stories{padding-top:var(--spacing--xlarge);padding-bottom:var(--spacing--xlarge);}}.stories-feature .slider-navigation{transform:translateY(50%);}@media print,screen and (width >= 48.0625em){.stories-feature__box{padding-bottom:var(--spacing--xlarge);margin-bottom:0;display:flex;align-items:flex-start;}}.stories-feature__box .topic-tag{margin-bottom:0.3125rem;color:var(--brand--dark-blue-alternative);font-size:0.875rem;font-weight:700;}.stories-feature__box blockquote{border-left:0;font-size:1.125rem;line-height:1.625;margin-bottom:var(--spacing--2xsmall);padding:0;}@media print,screen and (width <= 40em){.stories-feature__box .stories-feature__box-inner:first-of-type{margin-bottom:var(--spacing--default);}}@media print,screen and (width >= 48.0625em){.stories-feature__box .stories-feature__box-inner{flex:1 0 50%;}.stories-feature__box .stories-feature__box-inner:first-of-type{padding-right:30px;}.stories-feature__box .stories-feature__box-inner:nth-of-type(2){padding-left:30px;}}.stories-feature__attribution{font-size:1rem;font-weight:600;margin-bottom:0;margin-top:var(--spacing--2xsmall);}@media print,screen and (width >= 48.0625em){.stories-feature__attribution{font-size:1.125rem;margin-bottom:0.1875rem;}}.stories-feature__pronouns{margin-bottom:0;font-size:0.875rem;margin-top:0;}
