.pattern-grid-1-4 .heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em 2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1024px){.pattern-grid-1-4 .heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2em 0;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}}.pattern-grid-1-4 .heading h3{font-family:"Averia-Serif",serif;font-size:1.5em}@media (min-width:1024px){.pattern-grid-1-4 .heading h3{font-size:2.5em}.pattern-grid-1-4 .heading .link{position:absolute;right:15%}}.pattern-grid-1-4 .heading .link a{padding:0}@media (min-width:1024px){.pattern-grid-1-4 .heading .link a{color:#445730;font-family:Noir,sans-serif;font-size:.75em;font-weight:700;letter-spacing:.225rem;text-transform:uppercase}}@media (min-width:1280px){.pattern-grid-1-4 .grid{display:grid;gap:2em;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,.5fr)}.pattern-grid-1-4 .main-card{grid-column:span 2;grid-row:span 2}}.pattern-grid-1-4 .main-card .pattern-card{height:450px}@media (min-width:768px){.pattern-grid-1-4 .main-card .pattern-card{height:650px}}@media (min-width:1280px){.pattern-grid-1-4 .main-card .pattern-card{height:900px}}.pattern-grid-1-4 .main-card .pattern-card__media{max-height:333px;max-width:683px}@media screen and (min-width:360px){.pattern-grid-1-4 .main-card .pattern-card__media{max-height:433px;max-width:1200px}}@media (min-width:1280px){.pattern-grid-1-4 .main-card .pattern-card__media{max-height:none;max-width:713px}}@media (min-width:1440px){.pattern-grid-1-4 .main-card .pattern-card__media{max-height:738px;max-width:813px}}@media (min-width:768px){.pattern-grid-1-4 .mini-cards{display:grid;gap:1em 2em;grid-column:span 2;grid-row:span 2;grid-template-columns:repeat(2,1fr)}}.pattern-grid-1-4 .mini-cards .pattern-card{height:350px}@media (min-width:768px){.pattern-grid-1-4 .mini-cards .pattern-card{height:395px}}@media (min-width:1280px){.pattern-grid-1-4 .mini-cards .pattern-card{height:400px}}.pattern-grid-1-4 .mini-cards .pattern-card__media{max-height:133px;max-width:327px}@media screen and (min-width:360px){.pattern-grid-1-4 .mini-cards .pattern-card__media{max-height:350px;max-width:750px}}@media (min-width:1280px){.pattern-grid-1-4 .mini-cards .pattern-card__media{max-height:250px;max-width:293px}}@media (min-width:1440px){.pattern-grid-1-4 .mini-cards .pattern-card__media{max-height:253px;max-width:393px}}.pattern-grid-1-4 .main-card .pattern-card,.pattern-grid-1-4 .mini-cards .pattern-card{border-radius:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:transparent;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pattern-grid-1-4 .main-card .pattern-card__content,.pattern-grid-1-4 .mini-cards .pattern-card__content{padding:2em 0}.pattern-grid-1-4 .main-card .pattern-card__content h4,.pattern-grid-1-4 .mini-cards .pattern-card__content h4{display:-webkit-box;font-family:"Averia-Serif",serif;font-size:1.2em;line-height:1.5rem;margin:0;max-width:300px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pattern-grid-1-4 .main-card .pattern-card__content p,.pattern-grid-1-4 .mini-cards .pattern-card__content p{color:#333;font-family:Noir,sans-serif;font-size:.8125em;letter-spacing:.02438rem;line-height:1.75rem}.pattern-grid-1-4 .main-card .pattern-card__content p a.card-link,.pattern-grid-1-4 .mini-cards .pattern-card__content p a.card-link{font-family:Noir,sans-serif;font-size:.875em;font-weight:700;letter-spacing:.225rem;margin-top:1em;position:relative;text-decoration:none;text-transform:uppercase}.pattern-grid-1-4 .main-card .pattern-card__content p a.card-link:after,.pattern-grid-1-4 .mini-cards .pattern-card__content p a.card-link:after{content:url(../../img/icons/arrow-down.svg);display:block;position:absolute;right:-1.5em;top:-7px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.pattern-grid-1-4 .main-card .pattern-card__content .field--name-field-entity,.pattern-grid-1-4 .mini-cards .pattern-card__content .field--name-field-entity{color:#333;font-size:.8125rem;letter-spacing:.02438rem;line-height:1.75rem;margin:0}.pattern-grid-1-4 .main-card .pattern-card__content .field--type-datetime,.pattern-grid-1-4 .mini-cards .pattern-card__content .field--type-datetime{color:#333;font-family:Noir,sans-serif;font-size:.8125rem;letter-spacing:.02438rem;line-height:1.75rem}.pattern-grid-1-4 .main-card .pattern-card__media,.pattern-grid-1-4 .mini-cards .pattern-card__media{position:relative}.grid-mobile-carousel__grid{display:none}.grid-mobile-carousel__carousel{display:block}.grid-mobile-carousel__carousel .pattern-slick-carousel--basic_three_column .slick-prev{left:-65px}.grid-mobile-carousel__carousel .pattern-slick-carousel--basic_three_column .slick-next{right:-65px}.grid-mobile-carousel__carousel .pattern-card--press_accolades,.grid-mobile-carousel__carousel .pattern-card--press_release{background-color:transparent}.grid-mobile-carousel__carousel .pattern-card--press_accolades .field--name-node-title>*,.grid-mobile-carousel__carousel .pattern-card--press_release .field--name-node-title>*{font-size:clamp(1.25rem,2vw,1.6875rem);font-weight:200}.grid-mobile-carousel__carousel .pattern-card--press_accolades .pattern-card__content,.grid-mobile-carousel__carousel .pattern-card--press_release .pattern-card__content{padding:1em 0}.grid-mobile-carousel__carousel .pattern-card--press_accolades .pattern-card__media,.grid-mobile-carousel__carousel .pattern-card--press_release .pattern-card__media{height:200px;position:relative}@media (min-width:1024px){.grid-mobile-carousel__grid{display:block}.grid-mobile-carousel__carousel{display:none}}