body.template-calico{--calico-section-default-top-padding:8rem;--calico-section-default-bottom-padding:8rem}.mobilefirst-pattern .pattern-content .title.title,.mobilefirst-pattern .pattern-content.callout .title.cta,.styled-list-title{font-family:var(--halis);text-transform:uppercase;font-weight:600;font-size:3.6rem;line-height:5rem}@media (max-width:50em){.mobilefirst-pattern .pattern-content .title.title,.mobilefirst-pattern .pattern-content.callout .title.cta,.styled-list-title{font-size:2.8rem;line-height:3.4rem}}.feature-row .title{color:var(--maroon);font-size:6rem;font-weight:700;line-height:.93;text-align:left;margin-bottom:0}@media (max-width:50em){.feature-row .title{font-size:3.2rem}}.feature-row .image-links .image-link .content-container .preheader{font-family:var(--robotomono);letter-spacing:.03em;font-size:1.4rem;line-height:1.4;font-weight:500}.feature-row .image-links .image-link .content-container .content .link-title{font-family:var(--halis);text-transform:uppercase;font-size:2.2rem;line-height:1.3;text-shadow:0 2px 5px #000}.feature-row .image-links .image-link .content-container .content .description{font-weight:400;font-size:1.5rem;line-height:1.4;letter-spacing:.05em;text-shadow:0 2px 5px #000}.article-hero.default{background-color:var(--sandstone);padding-bottom:0}.article-hero.default .article-tags .tag{border-color:var(--maroon);color:var(--maroon);font-family:var(--robotomono);letter-spacing:.03em;font-size:1.4rem;line-height:1.4;font-weight:500}.article-hero.default .article-title{color:var(--rojo,#eb2e47);font-family:var(--halis);text-transform:uppercase;font-weight:700;margin-bottom:1rem}.article-hero.default .article-title,.article-hero.default .article-title.medium{font-size:3.2rem;line-height:1.31}.article-hero.default .article-title.short{font-size:5.2rem;line-height:1}@media (max-width:50em){.article-hero.default .article-title,.article-hero.default .article-title.medium{font-size:3.2rem;line-height:1.31}.article-hero.default .article-title.short{font-size:4.6rem;line-height:1}}@media (max-width:40em){.article-hero.default .article-title,.article-hero.default .article-title.medium{font-size:3.2rem;line-height:1.31}.article-hero.default .article-title.short{font-size:5.2rem;line-height:1}}.article-hero.default .content-wrapper .content .description{color:var(--maroon);letter-spacing:normal}.article-hero.default .content-wrapper .content .byline-and-social .byline .pub-info{color:var(--maroon);letter-spacing:normal}@media (max-width:50em){.article-hero.default .content-wrapper .content .byline-and-social .byline{margin-bottom:2rem}}.article-hero.default .article-hero-social{align-self:flex-start}@media (max-width:50em){.article-hero.default .content-wrapper .content .byline-and-social .article-hero-social .social-content{flex-wrap:nowrap}.article-hero.default .content-wrapper .content .byline-and-social .article-hero-social .social-content h2{width:auto}.article-hero.default .article-hero-social.article-hero-social{align-self:flex-end}}.article-hero.default .article-hero-social .divider{display:none}.article-hero.default .content-wrapper .content .divider{display:none}.article-hero.default .article-hero-social .social-content{padding:1.5rem 3rem;margin-left:-4rem;background-color:#fff}.article-hero.default .content-wrapper .content .byline-and-social .article-hero-social .social-content h2{color:#767676;font-family:var(--robotomono);font-size:1.6rem;font-weight:400;line-height:normal;letter-spacing:.48px}.article-hero.default .content-wrapper .content .byline-and-social .article-hero-social .social-content ul.social-links a{color:#767676;font-size:1.8rem;line-height:normal}.article-hero.default .content-wrapper .content.no-image .byline-and-social{flex-direction:column}.article-hero.default .content-wrapper .content.no-image .byline-and-social .article-hero-social{align-self:flex-end}.article-hero.fullwidth .image-container .background-image .content .top .article-tags .tag{font-family:var(--robotomono);font-size:1.4rem;letter-spacing:.03em;line-height:1.4;font-weight:500}.article-hero.fullwidth .image-container .background-image .content .top h1{font-family:var(--halis);font-size:3.2rem;line-height:1.25;letter-spacing:.96px;text-transform:uppercase}.article-hero.fullwidth .image-container .background-image .content .top h1.short{font-size:6rem;font-weight:900;line-height:1.333}.article-hero.fullwidth .image-container .background-image .content .byline .author{font-family:var(--robotomono);font-weight:700;letter-spacing:.8px;text-transform:uppercase}.article-content.article-richtext .centered h2,.article-content.article-richtext .centered h2.title{font-size:3.6rem;line-height:5rem;font-weight:600}@media (max-width:50em){.article-content.article-richtext .centered h2,.article-content.article-richtext .centered h2.title{font-size:2.8rem;line-height:3.4rem}}.article-content.article-richtext .centered .content .blockquote-wrapper{justify-content:center}.article-content.article-richtext .centered .content .blockquote-wrapper blockquote{padding-left:0;text-align:center}.article-content.article-richtext .centered .content .blockquote-wrapper blockquote p{font-family:var(--robotomono);font-size:2.1rem;line-height:1.83;letter-spacing:.72px;text-indent:0!important}.article-content.article-richtext .blockquote-wrapper .blockquote-decoration{display:none}.article-content.singleimagevideo .centered .content .text-content .heading{font-family:var(--robotomono);font-size:2rem;line-height:1.6;letter-spacing:1px;text-transform:uppercase}.article-content.article-featuredimage .centered h2.section-title{margin-left:4rem;margin-bottom:0;color:var(--maroon);font-family:var(--halis);font-size:6rem;font-weight:700;line-height:.933;text-transform:uppercase}@media (max-width:50em){.article-content.article-featuredimage .centered h2.section-title{font-size:4.6rem;line-height:1.13}}@media (max-width:40em){.article-content.article-featuredimage .centered h2.section-title{font-size:3.6rem;margin-left:2rem}}.article-content.article-featuredimage .centered .content .text-block .text-block-content .heading{font-family:var(--robotomono);font-size:2rem;line-height:1.6;letter-spacing:1px;text-transform:uppercase}.mobilefirst-pattern.featured-text .pattern-content .centered .title,.mobilefirst-pattern.featured-text.has-image .pattern-content .centered .title{font-size:3.6rem;line-height:5rem;font-weight:600}@media (max-width:50em){.mobilefirst-pattern.featured-text .pattern-content .centered .title,.mobilefirst-pattern.featured-text.has-image .pattern-content .centered .title{font-size:2.8rem;line-height:3.4rem}}.mobilefirst-pattern.featured-quote .full-width-container .centered .pattern-content .content .quotation-text p{font-family:var(--robotomono)}.mobilefirst-pattern.featured-quote .full-width-container .centered .pattern-content .content .quotation-source .source-title{font-family:var(--halis);font-size:1.6rem;line-height:1.4;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.mobilefirst-pattern.mobilefirst-pattern .pattern-content.pattern-content .buttons a,.mobilefirst-pattern.mobilefirst-pattern .pattern-content.pattern-content .links a{font-family:var(--robotomono);font-size:1.6rem;font-weight:500;line-height:normal;letter-spacing:.8px;text-transform:uppercase}.image-gallery-section .title{color:var(--maroon);font-size:6rem;font-weight:700;line-height:.93;margin-bottom:0}@media (max-width:50em){.image-gallery-section .title{font-size:3.2rem}}.card-grid .intro{margin-bottom:2rem}.card-grid .intro .title{font-family:var(--halis);font-size:6rem;font-weight:700;line-height:.93;color:var(--maroon)}@media (max-width:50em){.card-grid .intro .title{font-size:3.2rem}}.card-grid .intro:not(:has( > div.description)){margin-bottom:0}.card-grid .cards .grid-card figure figcaption{padding:1.5rem 0}.card-grid .cards .grid-card .preheader{font-family:var(--robotomono);font-size:1.4rem;font-weight:500;line-height:1.4;text-align:left;letter-spacing:.03em}.card-grid .cards .grid-card .title{font-family:var(--halis);font-size:1.8rem;text-transform:uppercase;font-weight:600;line-height:1.1}.card-grid .cards.one-column.horizontal .grid-card .card-container{padding:2rem}.cards.one-column.horizontal .gato-card.grid-card.horizontal .card-container .preheader{display:block;position:absolute;background-color:inherit;padding:0 1rem 1rem 0;border-bottom-width:0}@media (max-width:40em){.card-grid .cards.horizontal .grid-card .card-container{padding:1.5rem}.card-grid .cards.horizontal .grid-card .preheader{position:absolute;background-color:inherit;border-bottom-width:0;padding:0 1rem 1rem 0;z-index:1}.card-grid .cards.horizontal .grid-card .card-container figure figcaption{border-top-width:0}}.cards.one-column.horizontal .gato-card.grid-card.horizontal.color1 .card-container .preheader{color:#fff}.cards.one-column.horizontal .gato-card.grid-card.horizontal.color5 .card-container .preheader{color:var(--maroon)}.cards.one-column.horizontal .gato-card.grid-card.horizontal.color6 .card-container .preheader{color:var(--charcoal)}.cards.one-column.horizontal .gato-card.grid-card.horizontal.color7 .card-container .preheader{color:var(--maroon)}.cards.one-column.horizontal .gato-card.grid-card.horizontal.color8 .card-container .preheader{color:var(--charcoal)}.cards.one-column.horizontal .gato-card.grid-card.horizontal.color13 .card-container .preheader{color:var(--maroon)}.cards.one-column.horizontal .gato-card.grid-card.horizontal .card-container figure figcaption .preheader.horizontal{display:none!important}.cards:not(.horizontal) .grid-card .card-container{padding:1.5rem}.cards:not(.horizontal) .grid-card .card-container figure figcaption{border-top-width:0}.cards:not(.horizontal) .grid-card .preheader{position:absolute;background-color:inherit;border-bottom-width:0!important;padding:0 1rem 1rem 0;z-index:1}.mobilefirst-pattern.image-overlay .overlay-block .title{font-weight:600;font-size:3.6rem;line-height:5rem}@media (max-width:50em){.mobilefirst-pattern.image-overlay .overlay-block .title{font-size:2.8rem;line-height:3.4rem}}.mobilefirst-pattern.image-overlay .overlay-block{padding:6rem}