@import"https://fonts.googleapis.com/css2?family=Sofia+Sans+Semi+Condensed:ital,wght@0,1..1000;1,1..1000&display=swap";h1,p,div,span,a,button,input,label,select,option,textarea{font-family:Sofia Sans Semi Condensed,sans-serif!important}body{width:100%;height:100%;margin:0;padding:0}.m-0{margin:0}.mt-0{margin-top:0}.my-15{margin-top:15px;margin-bottom:15px}.ms-15{margin-left:15px}.dash-skeleton{position:relative;overflow:hidden;background:#eef1f4}.dash-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:dash-shimmer 1.4s infinite}@keyframes dash-shimmer{to{transform:translate(100%)}}.dash-enter{animation:dash-fade-up .45s cubic-bezier(.16,1,.3,1) both}@keyframes dash-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dash-btn-accent{transition:background-color .18s cubic-bezier(.16,1,.3,1),transform .12s ease}.dash-btn-accent:hover,.dash-btn-accent:focus{background:#3d4c59!important;border-color:#3d4c59!important;color:#fff!important}.dash-btn-accent:active{transform:translateY(1px)}.dash-btn-accent:focus-visible{outline:2px solid #4c5d6d;outline-offset:2px}.dash-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.dash-skeleton:after,.dash-enter{animation:none}.dash-btn-accent{transition:none}}.dash-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),280px));justify-content:start;gap:20px}.dash-card{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;isolation:isolate;border-radius:20px;background:#1c2530;text-decoration:none;box-shadow:0 1px 2px #1c25300f,0 10px 24px -14px #1c253073;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.dash-card:hover{transform:translateY(-4px);box-shadow:0 4px 8px #1c25300f,0 22px 40px -18px #1c25308c}.dash-card:active{transform:translateY(-1px)}.dash-card:focus-visible{outline:2px solid #4c5d6d;outline-offset:3px}.dash-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.dash-card__media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.01);filter:saturate(1.05) brightness(.95);transition:transform .5s cubic-bezier(.16,1,.3,1)}.dash-card:hover .dash-card__media img{transform:scale(1.06)}.dash-card__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(150deg,#5f7385 0%,#3a4855 55%,#262f3a 100%);color:#ffffffeb;font-size:56px;font-weight:600;line-height:1}.dash-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(12,17,23,.94) 0%,rgba(12,17,23,.78) 26%,rgba(12,17,23,.28) 52%,rgba(12,17,23,0) 74%)}.dash-card__body{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:20px}.dash-card__title{margin:0;color:#fff;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(12,17,23,.35)}.dash-card__desc{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 0;color:#ffffffc7;font-size:13.5px;line-height:1.4}.dash-card__cta{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;margin-top:16px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.16);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 1px #ffffff40;color:#fff;font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1)}.dash-card:hover .dash-card__cta{border-color:#fffffff5;background:rgba(255,255,255,.96);color:#1c2530}.dash-card__cta-arrow{transition:transform .25s cubic-bezier(.16,1,.3,1)}.dash-card:hover .dash-card__cta-arrow{transform:translate(3px)}@media (prefers-reduced-transparency: reduce){.dash-card__cta{background:rgba(28,37,48,.82);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion: reduce){.dash-card,.dash-card__cta,.dash-card__cta-arrow,.dash-card__media img{transition:none}.dash-card:hover{transform:none}.dash-card:hover .dash-card__media img{transform:scale(1.01)}}
