.resource-cats,.resource-lib{padding:5rem 0;position:relative}.resource-cats__lead,.resource-lib__lead{color:var(--text-muted);font-family:var(--font-body);font-size:17px;line-height:1.8;margin:1.25rem 0 0;max-width:68ch}.resource-lib__lead{margin-left:auto;margin-right:auto}.resource-cats__lead p,.resource-lib__lead p{margin:0}.resource-cats__lead p+p,.resource-lib__lead p+p{margin-top:1rem}.resource-cats .section-header.split-header{gap:2rem;flex-wrap:wrap}.resource-cats__heading{max-width:70ch}.resource-cats .section-header.center .resource-cats__heading{margin-left:auto;margin-right:auto}.resource-cats__action{flex-shrink:0;padding:13px 32px;font-size:14px}.resource-cats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.resource-card{position:relative;display:block;overflow:hidden;border-radius:40px 0;border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow-glass);transition:var(--transition-slow);min-height:340px;isolation:isolate}.resource-card:hover,.resource-card:focus-visible{transform:translateY(-10px);box-shadow:0 20px 40px #00000080,inset 0 0 0 1px var(--primary-color)}.resource-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.resource-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:var(--transition-slow)}.resource-card:hover .resource-card__media img{transform:scale(1.08)}.resource-card__media--empty{background:var(--primary-gradient);opacity:.35}.resource-card__media .placeholder-svg{width:100%;height:100%;object-fit:cover}.resource-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#06090e26,#06090ea6 55%,#06090ef0);transition:var(--transition)}.resource-card:hover:after{background:linear-gradient(180deg,#06090e40,#06090eb8 55%,#06090ef5)}.resource-card__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:340px;padding:2rem}.resource-card__badge{display:inline-block;align-self:flex-start;margin-bottom:auto;padding:.4rem .9rem;border-radius:50px;background:#00a0c526;border:1px solid rgba(0,160,197,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--primary-color);font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.resource-card__title{color:#fff;font-family:var(--font-heading);font-size:28px;letter-spacing:-.5px;line-height:1.15;margin:0}.resource-card__desc{color:var(--text-muted);font-family:var(--font-body);font-size:15px;line-height:1.7;margin:.75rem 0 0}.resource-card__cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;color:var(--primary-color);font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.resource-card__cta svg{width:16px;height:16px;transition:var(--transition)}.resource-card:hover .resource-card__cta svg{transform:translate(5px)}.resource-lib__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:start}.resource-lib__group{border-radius:40px 0;padding:2.25rem;position:relative;overflow:hidden;transition:var(--transition)}.resource-lib__group:before{content:"";position:absolute;top:-70px;right:-70px;width:220px;height:220px;background:radial-gradient(circle,rgba(0,160,197,.18) 0%,transparent 70%);pointer-events:none}.resource-lib__group:hover{border-color:#00a0c559}.resource-lib__group-head{display:flex;align-items:center;gap:1rem;padding-bottom:1.25rem;margin-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.07)}.resource-lib__icon{flex-shrink:0;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--primary-gradient);color:#06090e}.resource-lib__icon svg{width:22px;height:22px}.resource-lib__group-title{color:#fff;font-family:var(--font-heading);font-size:26px;letter-spacing:-.5px;margin:0;flex:1 1 auto}.resource-lib__count{flex-shrink:0;color:var(--primary-color);font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.resource-lib__links{list-style:none;margin:0;padding:0}.resource-lib__links li+li{border-top:1px solid rgba(255,255,255,.05)}.resource-lib__link{display:flex;align-items:center;gap:.85rem;padding:.95rem .25rem;color:#fff;font-family:var(--font-body);font-size:16px;line-height:1.55;transition:var(--transition)}.resource-lib__link:hover,.resource-lib__link:focus-visible{color:var(--primary-color);padding-left:.75rem}.resource-lib__bullet{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#8bb4c973;transition:var(--transition)}.resource-lib__link:hover .resource-lib__bullet{background:var(--primary-color);box-shadow:0 0 10px #00a0c5cc}.resource-lib__link-text{flex:1 1 auto}.resource-lib__link svg{flex-shrink:0;width:16px;height:16px;opacity:0;transform:translate(-6px);transition:var(--transition)}.resource-lib__link:hover svg,.resource-lib__link:focus-visible svg{opacity:1;transform:translate(0)}.resource-lib__footer{margin-top:3rem;text-align:center}@media screen and (max-width:1200px){.resource-cats__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:990px){.resource-lib__grid{grid-template-columns:1fr}.resource-cats .section-header.split-header{flex-direction:column;align-items:flex-start}}@media screen and (max-width:749px){.resource-cats,.resource-lib{padding:3rem 0}.resource-cats__grid{grid-template-columns:1fr;gap:1.5rem}.resource-card,.resource-card__body{min-height:280px}.resource-card{border-radius:30px 0}.resource-card__body{padding:1.5rem}.resource-card__title{font-size:24px}.resource-card:hover{transform:none}.resource-lib__group{padding:1.75rem 1.35rem;border-radius:30px 0}.resource-lib__group-title{font-size:22px}.resource-lib__link{font-size:15px}.resource-lib__link:hover{padding-left:.25rem}.resource-cats__lead,.resource-lib__lead{font-size:16px}}@media(prefers-reduced-motion:reduce){.resource-card,.resource-card__media img,.resource-card__cta svg,.resource-lib__link,.resource-lib__link svg{transition:none}.resource-card:hover,.resource-card:hover .resource-card__media img,.resource-card:hover .resource-card__cta svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-resources.css.map */
