@media only screen and (min-width:0rem){#pillars-1974{background:var(--color-off-white);overflow-x:hidden;padding:var(--sectionPadding);position:relative}#pillars-1974 .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);margin:0 auto;max-width:75rem;width:100%}#pillars-1974 .cs-content{margin:0;max-width:45rem;text-align:center}#pillars-1974 .cs-title{margin-left:auto;margin-right:auto;max-width:30ch}#pillars-1974 .cs-text{line-height:1.7;margin:0 auto;max-width:45rem;text-align:center}#pillars-1974 .cs-card-group{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(12,1fr);margin:0;padding:0;width:100%}#pillars-1974 .cs-item{background:var(--darkBlue);border:1px solid var(--color-border-dark);border-radius:clamp(.75rem,2vw,1rem);box-shadow:inset 0 1px 0 rgba(44,207,224,.06);grid-column:span 12;list-style:none;overflow:hidden;position:relative;transition:var(--transition)}#pillars-1974 .cs-item:before{background:linear-gradient(135deg,rgba(44,207,224,0),rgba(44,207,224,.08) 50%,rgba(44,207,224,0));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s;z-index:0}#pillars-1974 .cs-item:hover{border-color:rgba(44,207,224,.55);box-shadow:0 0 0 1px rgba(44,207,224,.18),0 14px 32px rgba(0,0,0,.22);transform:translateY(-3px)}#pillars-1974 .cs-item:hover:before{opacity:1}#pillars-1974 .cs-item:hover .cs-item-text{color:var(--bodyTextColorWhite)}#pillars-1974 .cs-item:hover .cs-li-picture{background:rgba(44,207,224,.2);color:var(--primary)}#pillars-1974 .cs-item.cs-active{border-color:rgba(44,207,224,.35)}#pillars-1974 .cs-link-wrapper{display:flex;flex:1;flex-direction:column;position:relative;text-decoration:none;z-index:1}#pillars-1974 .cs-flex{align-items:flex-start;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:clamp(.75rem,1.5vw,1rem);padding:clamp(1.25rem,3vw,2.25rem)}#pillars-1974 .cs-li-picture{align-items:center;background:rgba(44,207,224,.12);border-radius:clamp(.5rem,1.5vw,.75rem);color:var(--primary);display:flex;flex-shrink:0;height:clamp(2.375rem,6vw,3rem);justify-content:center;margin-top:.125rem;transition:var(--transition);width:clamp(2.375rem,6vw,3rem)}#pillars-1974 .cs-li-picture svg{display:block;height:clamp(1.125rem,3.5vw,1.5rem);width:clamp(1.125rem,3.5vw,1.5rem)}#pillars-1974 .cs-flex-header{align-items:center;display:flex;flex-direction:row;gap:clamp(.75rem,1.5vw,1rem)}#pillars-1974 .cs-flex-titles{display:flex;flex-direction:column;gap:.375rem}#pillars-1974 .cs-flex-group{display:flex;flex:1;flex-direction:column;min-width:0;position:relative}#pillars-1974 .cs-item:has(.cs-tag) .cs-flex-group{padding-right:clamp(2.75rem,12vw,4.5rem)}#pillars-1974 .cs-tag{background:#60a5fa;border-radius:.25rem;color:var(--darkBlue);font-family:var(--bodyFont);font-size:var(--microFontSize);font-weight:700;letter-spacing:1px;padding:clamp(.1875rem,.8vw,.25rem) clamp(.5rem,1.5vw,.625rem);position:absolute;right:0;text-transform:uppercase;top:0}#pillars-1974 .cs-tag.cs-new{background:#60a5fa}#pillars-1974 .cs-item-sub{color:var(--primary);font-size:var(--smallFontSize);font-weight:700;line-height:1.3;margin:0}#pillars-1974 .cs-h3{color:var(--bodyTextColorWhite);font-size:var(--cardTitleFontSize);font-weight:700;line-height:1.1;margin:0;text-transform:uppercase}#pillars-1974 .cs-item-text{color:var(--bodyTextColorWhiteMuted);font-size:var(--smallFontSize);line-height:1.6;margin:0 0 clamp(.625rem,2vw,1rem);transition:var(--transition)}#pillars-1974 .cs-ul{display:flex;flex-direction:column;gap:clamp(.3125rem,1.5vw,.5rem);list-style:none;margin:0 0 clamp(.75rem,2.5vw,1.25rem);padding:0}#pillars-1974 .cs-ul li{align-items:center;color:var(--bodyTextColorWhite);display:flex;font-size:var(--smallFontSize);gap:.5rem}#pillars-1974 .cs-link{border-bottom:none;color:var(--primary);font-size:var(--smallFontSize);font-weight:700;margin-top:auto}#pillars-1974 .cs-more .cs-content{background:var(--darkBlue);border-radius:clamp(.75rem,1.5vw,1.25rem) clamp(.75rem,1.5vw,1.25rem) 0 0;box-sizing:border-box;max-width:none;padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,3vw,2.25rem) 0;width:100%}#pillars-1974 .cs-more .cs-content .cs-label{color:var(--bodyTextColorWhite);font-family:var(--headerFont);font-size:var(--cardTitleFontSize);font-weight:800;letter-spacing:.05em;margin:0 0 clamp(1rem,3vw,1.5rem);text-align:center;text-transform:uppercase}#pillars-1974 .cs-more .cs-card-group{background:var(--darkBlue);border-radius:0 0 clamp(.75rem,1.5vw,1.25rem) clamp(.75rem,1.5vw,1.25rem);box-sizing:border-box;display:grid;gap:clamp(.5rem,2vw,.75rem);grid-template-columns:1fr;margin:0;padding:0 clamp(1rem,3vw,2.25rem) clamp(1.25rem,3vw,2.5rem);width:100%}#pillars-1974 .cs-pill{align-items:center;background:var(--borderColorOnDarkSoft);border:1px solid var(--borderColorOnDarkMedium);border-radius:clamp(.5rem,1.5vw,.625rem);color:var(--bodyTextColorWhite);display:inline-flex;font-size:var(--smallFontSize);font-weight:800;gap:clamp(.5rem,1.5vw,.625rem);justify-content:flex-start;padding:clamp(.625rem,2vw,.875rem) clamp(.75rem,2vw,1rem);text-align:left;text-decoration:none;transition:var(--transition);white-space:normal}#pillars-1974 .cs-pill:hover{background:rgba(44,207,224,.08);border-color:rgba(44,207,224,.5);color:var(--bodyTextColorWhite);transform:translateY(-2px)}#pillars-1974 .cs-pill svg{flex-shrink:0;height:clamp(.875rem,2.5vw,1.125rem);width:clamp(.875rem,2.5vw,1.125rem);stroke:var(--primary)}}@media only screen and (min-width:48rem){#pillars-1974 .cs-item{grid-column:span 6}}