.exc{--exc-pad-y:80px;--exc-pad-x:24px;--exc-max-w:1200px;--exc-cols-d:3;--exc-cols-t:2;--exc-gap:24px;--exc-card-r:20px;--exc-media-r:16px;--exc-card-min-h:360px;--exc-media-aspect:16/10;--exc-border-w:1px;--exc-border-c:#e4e4e7;--exc-shadow:none;--exc-card-bg:#fff;--exc-card-text:#09090b;--exc-card-muted:#71717a;--exc-heading:#010c99;--exc-desc:#52525b;--exc-overlay:rgba(9,9,11,.55);--exc-expanded-max:840px;--exc-expanded-media-h:420px;--exc-expanded-bg:#fff;--exc-expanded-text:#18181b;--exc-accent:#010c99;--exc-accent-text:#fff;--exc-ease:cubic-bezier(0.22,1,0.36,1);--exc-duration:320ms;color:var(--exc-card-text);font-family:Figtree,Helvetica Neue,Arial,sans-serif;padding:var(--exc-pad-y) 0;width:100%}.exc,.exc *,.exc :after,.exc :before{box-sizing:border-box}.exc__intro{margin:0 auto 40px;max-width:var(--exc-max-w);padding:0 var(--exc-pad-x);width:100%}.exc__heading{color:var(--exc-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px!important}.exc__description{color:var(--exc-desc);font-size:1.0625rem;font-weight:400;line-height:1.55;margin:0!important;max-width:40rem}.exc__grid{display:grid;gap:var(--exc-gap);grid-template-columns:1fr;margin:0 auto;max-width:var(--exc-max-w);padding:0 var(--exc-pad-x);width:100%}@media (min-width:720px){.exc__grid{grid-template-columns:repeat(var(--exc-cols-t),minmax(0,1fr))}}@media (min-width:1024px){.exc__grid{grid-template-columns:repeat(var(--exc-cols-d),minmax(0,1fr))}}.exc__card{min-width:0;position:relative}.exc__trigger{background:var(--exc-card-bg);border:var(--exc-border-w) solid transparent;border-radius:var(--exc-card-r);box-shadow:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;margin:0;min-height:var(--exc-card-min-h);padding:14px;position:relative;text-align:left;transition:transform var(--exc-duration) var(--exc-ease),box-shadow var(--exc-duration) var(--exc-ease),border-color var(--exc-duration) var(--exc-ease);width:100%}.exc--has-border .exc__trigger{border-color:var(--exc-border-c)}.exc--has-shadow .exc__trigger{box-shadow:var(--exc-shadow)}.exc__trigger:hover{transform:translateY(-2px)}.exc--has-shadow .exc__trigger:hover{box-shadow:0 18px 40px rgba(9,9,11,.14)}.exc__trigger:focus-visible{outline:2px solid var(--exc-accent);outline-offset:3px}.exc__card.is-open .exc__trigger{opacity:.55}.exc__media{aspect-ratio:var(--exc-media-aspect,16/9);background:#18181b;border-radius:var(--exc-media-r);display:block;min-height:160px;overflow:hidden;position:relative;width:100%}.exc__img,.exc__video{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.exc__img{transition:transform var(--exc-duration) var(--exc-ease)}.exc__trigger:hover .exc__img{transform:scale(1.04)}.exc__img--placeholder{background:linear-gradient(145deg,#27272a,#3f3f46);min-height:100%}.exc__img--poster{z-index:1}.exc__img--poster,.exc__video--collapsed{inset:0;position:absolute}.exc__play{align-items:center;backdrop-filter:blur(6px);background:rgba(9,9,11,.45);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;display:inline-flex;height:56px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px;z-index:2}.exc__body{display:flex;flex-direction:column;gap:6px;padding:18px 8px 10px}.exc__subtitle{color:var(--exc-card-muted);font-size:.875rem;font-weight:500;line-height:1.35;margin:0!important}.exc__title{color:var(--exc-card-text);font-size:1.25rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0!important}.exc__open-icon{align-items:center;background:color-mix(in srgb,var(--exc-card-bg) 88%,#09090b 12%);border:1px solid color-mix(in srgb,var(--exc-border-c) 80%,transparent);border-radius:999px;bottom:18px;color:var(--exc-card-text);display:none;height:36px;justify-content:center;position:absolute;right:18px;width:36px}.exc--show-open .exc__open-icon{display:inline-flex}.exc__panel-source[hidden]{display:none!important}.exc__overlay{align-items:center;display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:99999}.exc__overlay[hidden]{display:none!important}.exc__backdrop{background:var(--exc-overlay);border:0;cursor:pointer;inset:0;margin:0;opacity:0;padding:0;position:absolute;transition:opacity var(--exc-duration) var(--exc-ease)}.exc__overlay.is-open .exc__backdrop{opacity:1}.exc__dialog{background:var(--exc-expanded-bg);border:1px solid color-mix(in srgb,var(--exc-border-c) 90%,transparent);border-radius:calc(var(--exc-card-r) + 4px);box-shadow:0 28px 80px rgba(9,9,11,.28);color:var(--exc-expanded-text);display:flex;flex-direction:column;max-height:min(92vh,960px);opacity:0;overflow:hidden;position:relative;transform:translateY(16px) scale(.96);transition:transform var(--exc-duration) var(--exc-ease),opacity var(--exc-duration) var(--exc-ease);width:min(100%,var(--exc-expanded-max));z-index:1}.exc__overlay.is-open .exc__dialog{opacity:1;transform:translateY(0) scale(1)}.exc__close{align-items:center;backdrop-filter:blur(8px);background:rgba(9,9,11,.45);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin:0;padding:0;position:absolute;right:14px;top:14px;transition:background-color .16s ease;width:40px;z-index:3}.exc__close:hover{background:rgba(9,9,11,.62)}.exc__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.exc__dialog-body{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.exc__panel-inner{display:flex;flex-direction:column}.exc__panel-media{background:#0a0a0b;flex:0 0 auto;height:var(--exc-expanded-media-h,420px);max-height:min(56vh,560px);min-height:var(--exc-expanded-media-h,420px);overflow:hidden;position:relative;width:100%}.exc__panel-media .exc__img,.exc__panel-media .exc__video{border:0;display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.exc__embed{background:#0a0a0b;height:100%!important;inset:0;min-height:100%;position:absolute;width:100%!important;z-index:1}.exc__embed iframe,.exc__iframe,iframe.exc__iframe{background:#000;border:0!important;bottom:0!important;display:block!important;height:100%!important;left:0!important;max-width:none!important;min-height:100%!important;opacity:1!important;pointer-events:auto!important;position:absolute!important;right:0!important;top:0!important;visibility:visible!important;width:100%!important}.exc__video-missing{align-items:center;background:rgba(9,9,11,.72);color:#fafafa;display:flex;font-size:.875rem;inset:0;justify-content:center;margin:0;padding:16px;position:absolute;text-align:center;z-index:2}.exc__panel-content{display:flex;flex-direction:column;gap:10px;padding:28px 28px 32px}.exc__panel-subtitle{color:color-mix(in srgb,var(--exc-expanded-text) 62%,transparent);font-size:.9375rem;font-weight:500;line-height:1.4;margin:0!important}.exc__panel-title{color:var(--exc-expanded-text);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px!important}.exc__richtext{color:color-mix(in srgb,var(--exc-expanded-text) 88%,transparent);font-size:1rem;line-height:1.65}.exc__richtext>:first-child{margin-top:0!important}.exc__richtext>:last-child{margin-bottom:0!important}.exc__richtext h1,.exc__richtext h2,.exc__richtext h3,.exc__richtext h4,.exc__richtext h5,.exc__richtext h6{color:var(--exc-expanded-text);font-weight:600;line-height:1.25;margin:1.25em 0 .5em!important}.exc__richtext h4{font-size:1.0625rem}.exc__richtext p{margin:0 0 .9em!important}.exc__richtext a{color:var(--exc-accent)}.exc__cta{align-items:center;background:var(--exc-accent);border-radius:999px;color:var(--exc-accent-text)!important;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;line-height:1;margin-top:12px;padding:12px 18px;text-decoration:none!important;transition:filter .16s ease,transform .16s ease;width:fit-content}.exc__cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.exc__cta:focus-visible{outline:2px solid var(--exc-accent);outline-offset:3px}body.exc-scroll-lock{overflow:hidden!important}@media (max-width:719px){.exc__panel-content{padding:22px 20px 28px}.exc__dialog{max-height:92vh}.exc__panel-media{height:min(var(--exc-expanded-media-h,420px),52vw,280px);max-height:300px;min-height:220px}}@media (prefers-reduced-motion:reduce){.exc__backdrop,.exc__cta,.exc__dialog,.exc__img,.exc__trigger{transition-duration:.01ms!important}.exc__overlay.is-open .exc__dialog,.exc__trigger:hover,.exc__trigger:hover .exc__img{transform:none}}.exc__img.is-empty{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.exc__img[src=""]{display:none}