@charset "UTF-8";/*! 
    _fontStacks.scss 

*//*! sass/mixins/index.scss *//*!
_taxonomyResourceList.scss
Taxonomy Resource List block (Storyblok "taxonomyResourceList"): a content-type dropdown above an
mcCard1 grid of resource cards (blog posts, webinars, white papers, e-books, case studies), built
client-side by Scripts/components/taxonomyResourceList. Delivered by the CssHelper registry on the
marker class "taxonomyResourceList". Dropdown styling mirrors the case studies page filter.
*/.mcCard1-grid{display:grid;grid-template-columns:repeat(3,384px);gap:40px;max-width:1332px;width:100%;margin:0 auto;justify-content:center;padding-left:16px;padding-right:16px}@media (min-width: 600px){.mcCard1-grid{padding-left:50px;padding-right:50px}}@media (max-width: 1340px){.mcCard1-grid{grid-template-columns:repeat(2,384px);gap:30px}}@media (max-width: 900px){.mcCard1-grid{grid-template-columns:384px;gap:24px}}@media (max-width: 450px){.mcCard1-grid{grid-template-columns:1fr}}.mcCard1-grid--sm{grid-template-columns:repeat(auto-fill,minmax(280px,320px));gap:30px;max-width:none;justify-content:start;column-gap:30px;row-gap:20px;padding-left:0;padding-right:0}@media (max-width: 900px){.mcCard1-grid--sm{grid-template-columns:repeat(auto-fill,minmax(280px,320px));justify-content:center}}.mcCard1{background:#fff;border:1px solid oklch(90% .008 240deg);border-radius:24px;display:flex;flex-direction:column;overflow:hidden;transition:all .4s ease-out;cursor:pointer;text-decoration:none;color:inherit;width:100%;height:100%}.mcCard1:hover{box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;scale:1.02;transition:all .4s ease-in-out;text-decoration:none;color:inherit}.mcCard1:visited{color:inherit}.mcCard1 p,.mcCard1 h2,.mcCard1 h3,.mcCard1 h4,.mcCard1 h5{-webkit-hyphens:none;hyphens:none}.mcCard1-cta{display:flex;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:20px}.mcCard1-ctaLink{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;color:#0c949a;text-decoration:none;transition:color .3s ease}.mcCard1-ctaLink:link,.mcCard1-ctaLink:visited,.mcCard1:hover .mcCard1-ctaLink{color:#0c949a}.mcCard1-arrowIcon{width:26px;height:26px;padding:9px;box-sizing:content-box;background-color:#f1f3f5;border-radius:50%;flex-shrink:0;transition:transform .3s ease,background-color .2s ease;color:#0c949a}.mcCard1:hover .mcCard1-arrowIcon{transform:translate(4px);background-color:#e9ecef}.mcCard1-loadMoreWrapper{display:flex;justify-content:center;margin-top:40px;margin-bottom:40px}.mcCard1-hidden{display:none}.mcCard1-fadeIn{animation:mcCard1FadeIn .3s ease-out forwards}@keyframes mcCard1FadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mcCard1-imageLink{display:block;text-decoration:none;padding:16px 16px 0}.mcCard1-imageWrapper{position:relative;width:100%;height:175px;background-color:#f5f5f5;overflow:hidden;border-radius:8px}.mcCard1-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mcCard1-content{display:flex;flex-direction:column;padding:20px;flex-grow:1}.mcCard1-badge{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;flex-shrink:0;padding:4px 10px 4px 12px;margin-bottom:10px;font-size:14px;font-weight:400;line-height:21px;border-radius:24px;background-color:#cef4f5;border:1px solid #9ee8eb;color:#2e3440;text-transform:none}.mcCard1-title{margin:0 0 10px;font-size:24px;font-weight:600;line-height:32px;color:#2e3440;flex-shrink:0}.mcCard1:hover .mcCard1-title{color:#0c949a}.mcCard1-subheading{margin:0 0 10px;font-size:16px;font-weight:400;line-height:24px;color:#2e3440;flex-shrink:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:84px}.mcCard1-message{font-size:14px;font-weight:500;line-height:21px;color:#2e3440;border-left:4px solid #0da5ab;padding-left:16px;flex-shrink:0}body[data-color-scheme=dark] .mcCard1{background:var(--mc-bg-elevated);border-color:var(--mc-border)}body[data-color-scheme=dark] .mcCard1-ctaLink,body[data-color-scheme=dark] .mcCard1-ctaLink:link,body[data-color-scheme=dark] .mcCard1-ctaLink:visited{color:var(--mc-accent)}body[data-color-scheme=dark] .mcCard1-arrowIcon{background-color:#ffffff1a;color:var(--mc-accent)}body[data-color-scheme=dark] .mcCard1:hover .mcCard1-arrowIcon{background-color:#ffffff26}body[data-color-scheme=dark] .mcCard1-title{color:var(--mc-text)}body[data-color-scheme=dark] .mcCard1-subheading,body[data-color-scheme=dark] .mcCard1-message{color:var(--mc-text-muted)}body[data-color-scheme=dark] .mcCard1-badge{background-color:#3ccfd426;border-color:#3ccfd44d;color:var(--mc-accent)}body[data-color-scheme=dark] .mcCard1-imageWrapper{background-color:#ffffff0d}.taxonomyResourceList{width:100%;padding-bottom:50px}.taxonomyResourceList .mcCard1-loadMoreWrapper{margin-bottom:0}.taxonomyResourceList-filter{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;max-width:1232px;margin:0 auto 30px}@media (max-width: 1340px){.taxonomyResourceList-filter{max-width:798px}}@media (max-width: 900px){.taxonomyResourceList-filter{max-width:384px}}@media (max-width: 450px){.taxonomyResourceList-filter{max-width:none;padding-left:16px;padding-right:16px}}@media (max-width: 768px){.taxonomyResourceList-filter .taxonomyResourceList-select{width:100%}}.taxonomyResourceList-select{padding:14px 40px 14px 13px;font-size:18px;font-family:DM Sans,Arial,sans-serif;line-height:1.2;color:#2e3440;border:1px solid oklch(95% .008 250deg);border-radius:8px;background-color:#e9eff9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%232e3440' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;width:260px;height:52px;transition:border-color .2s ease}.taxonomyResourceList-select:hover{border-color:#96a0a8}.taxonomyResourceList-select:focus{outline:none;border-color:#007576;box-shadow:0 0 0 2px color-mix(in srgb,#007576 20%,transparent)}.taxonomyResourceList-count{margin:0;font-size:16px;line-height:24px;color:#2e3440}.taxonomyResourceList-visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.taxonomyResourceList-message{text-align:center;padding:40px 16px}.taxonomyResourceCard .mcCard1-imageWrapper{height:auto;aspect-ratio:40/21}.taxonomyResourceCard .mcCard1-imageLink{padding:16px 16px 0}.taxonomyResourceCard-title{margin:0 0 10px;font-size:20px;font-weight:600;line-height:28px;color:#2e3440;flex-shrink:0}.taxonomyResourceCard-title a,.taxonomyResourceCard-title a:link,.taxonomyResourceCard-title a:visited{color:inherit;text-decoration:none}.mcCard1:hover .taxonomyResourceCard-title{color:#0c949a}@keyframes taxonomyResourceList-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.taxonomyResourceCard-skeletonText,.taxonomyResourceCard-skeletonLine,.taxonomyResourceCard-skeletonBadge,.taxonomyResourceCard-skeletonBlock,.taxonomyResourceList-skeletonSelect{background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0 100px);background-size:200px 100%;animation:taxonomyResourceList-shimmer 1.5s ease-in-out infinite}.taxonomyResourceList-skeletonSelect{width:260px;height:52px;border-radius:8px}.taxonomyResourceCard-skeleton{cursor:default;pointer-events:none}.taxonomyResourceCard-skeletonBadge{width:90px;height:31px;border-radius:24px;margin-bottom:10px}.taxonomyResourceCard-skeletonLine{height:20px;border-radius:4px;margin-bottom:8px}.taxonomyResourceCard-skeletonLine--short{width:60%}.taxonomyResourceCard-skeletonText{height:66px;border-radius:4px;margin-top:8px}body[data-color-scheme=dark] .taxonomyResourceList-select{background-color:var(--mc-bg-elevated);border-color:var(--mc-border);color:var(--mc-text)}body[data-color-scheme=dark] .taxonomyResourceList-count,body[data-color-scheme=dark] .taxonomyResourceCard-title{color:var(--mc-text)}
