.type-category-section-container{background:#000;padding:1.5rem 0 6rem}.type-category-section h5{color:#fff;margin:0;font-family:Aeonik,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal}.type-category-section__heading{max-width:54rem}.type-category-section__heading p{color:#c1c1c1;margin:.75rem 0 0;font-family:Aeonik,sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.55}.type-category-section__eyebrow{color:#93d50a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.875rem;font-family:Aeonik,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2;display:inline-flex}.type-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4375rem;margin-top:1.875rem;display:grid}.type-category-empty-state{color:#c1c1c1;text-align:center;border:.0625rem solid #c1c1c173;border-radius:1.125rem;margin-top:1.875rem;padding:2rem 1.5rem;font-family:Aeonik,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.45}.type-category-card{background:0 0;border:.0625rem solid #c1c1c1d9;border-radius:1.125rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.5625rem;min-height:18rem;padding:2.125rem 1.8125rem 2.0625rem 1.75rem;text-decoration:none;transition:transform .35s,border-color .35s,box-shadow .35s,background-color .35s;display:flex;position:relative;overflow:hidden}.type-category-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(70% 48% at 50% 100%,#93d50a24 0%,#93d50a00 90%);transition:opacity .35s;position:absolute;inset:0}.type-category-card:hover,.type-category-card:focus-within{background-color:#ffffff03;border-color:#93d50abf;transform:translateY(-.25rem);box-shadow:0 1rem 2.125rem #00000057}.type-category-card:hover:after,.type-category-card:focus-within:after{opacity:1}.type-category-card__top img{object-fit:contain;width:3.0625rem;height:3.0625rem;transition:transform .35s}.type-category-card__content h6{color:#fff;margin:0 0 1rem;font-family:Aeonik,sans-serif;font-size:1.5625rem;font-style:normal;font-weight:700;line-height:normal}.type-category-card__subtext{color:#c1c1c1;margin:0;font-family:Aeonik,sans-serif;font-size:1.1875rem;font-style:normal;font-weight:300;line-height:1.5}.type-category-card__link{align-items:center;gap:.625rem;margin-top:auto;text-decoration:none;transition:opacity .25s;display:inline-flex}.type-category-card__link span{color:#fff;font-family:Poppins,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;transition:color .28s}.type-category-card__link img{object-fit:contain;width:1.25rem;height:1.25rem;transition:transform .28s,opacity .28s}.type-category-card:hover .type-category-card__link span,.type-category-card:focus-within .type-category-card__link span{color:#93d50a}.type-category-card:hover .type-category-card__link img,.type-category-card:focus-within .type-category-card__link img{opacity:.95;transform:translate(.125rem,-.125rem)scale(1.06)}.type-category-card:hover .type-category-card__top img,.type-category-card:focus-within .type-category-card__top img{transform:translateY(-.0625rem)scale(1.06)rotate(-3deg)}@media (max-width:90rem){.type-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.type-category-card{min-height:17rem}}@media (max-width:64rem){.type-category-section-container{padding:1rem 0 4.5rem}.type-category-grid{gap:1rem}.type-category-empty-state,.type-category-section__heading p{font-size:1rem}.type-category-card{gap:1.75rem;min-height:16rem;padding:1.75rem 1.5rem}.type-category-card__content h6{font-size:1.3125rem}.type-category-card__subtext{font-size:1.0625rem}}@media (max-width:40rem){.type-category-section h5{font-size:1.3125rem}.type-category-section__heading p{margin-top:.625rem;font-size:.9375rem}.type-category-grid{grid-template-columns:1fr;margin-top:1.25rem}.type-category-empty-state{margin-top:1.25rem;padding:1.5rem 1.125rem;font-size:.9375rem}.type-category-card{min-height:auto;padding:1.25rem 1.125rem}.type-category-card__content h6{margin-bottom:.75rem;font-size:1.1875rem}.type-category-card__subtext{font-size:1rem}}
