.ks[data-astro-cid-dhjbzxnw]{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr);gap:32px;align-items:stretch}.ks__nav[data-astro-cid-dhjbzxnw]{display:flex;flex-direction:column;gap:6px}.ks__tab[data-astro-cid-dhjbzxnw]{position:relative;display:grid;grid-template-columns:40px 1fr;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--slate-500);font:inherit;font-weight:700;font-size:1rem;text-align:left;cursor:pointer;overflow:hidden;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.ks__tab[data-astro-cid-dhjbzxnw]:hover{color:var(--nc-primary);background:var(--off-white)}.ks__tab[data-astro-cid-dhjbzxnw].is-active,.ks__tab[data-astro-cid-dhjbzxnw][aria-selected=true]{color:var(--nc-primary);background:#fff;border-color:var(--slate-200);box-shadow:var(--shadow-sm)}.ks__tab[data-astro-cid-dhjbzxnw]:focus-visible{outline:2px solid var(--nc-accent);outline-offset:2px}.ks__icon[data-astro-cid-dhjbzxnw]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--slate-100);color:var(--slate-500);transition:background .25s ease,color .25s ease}.ks__icon[data-astro-cid-dhjbzxnw] svg[data-astro-cid-dhjbzxnw]{width:22px;height:22px}.ks__tab[data-astro-cid-dhjbzxnw][aria-selected=true] .ks__icon[data-astro-cid-dhjbzxnw]{background:linear-gradient(135deg,#171717 0%,var(--nc-accent) 100%);color:#fff}.ks__bar[data-astro-cid-dhjbzxnw]{position:absolute;left:16px;right:16px;bottom:6px;height:2px;border-radius:2px;background:transparent;overflow:hidden}.ks__bar[data-astro-cid-dhjbzxnw] i[data-astro-cid-dhjbzxnw]{display:block;height:100%;width:100%;background:var(--nc-accent);transform:scaleX(0);transform-origin:left}.ks__tab[data-astro-cid-dhjbzxnw].is-running .ks__bar[data-astro-cid-dhjbzxnw]{background:var(--slate-200)}.ks__tab[data-astro-cid-dhjbzxnw].is-running .ks__bar[data-astro-cid-dhjbzxnw] i[data-astro-cid-dhjbzxnw]{animation:ks-fill var(--ks-dwell, 6.5s) linear forwards}.ks[data-astro-cid-dhjbzxnw].is-paused .ks__tab[data-astro-cid-dhjbzxnw].is-running .ks__bar[data-astro-cid-dhjbzxnw] i[data-astro-cid-dhjbzxnw],.ks[data-astro-cid-dhjbzxnw].is-offscreen .ks__tab[data-astro-cid-dhjbzxnw].is-running .ks__bar[data-astro-cid-dhjbzxnw] i[data-astro-cid-dhjbzxnw]{animation-play-state:paused}@keyframes ks-fill{to{transform:scaleX(1)}}.ks__stage[data-astro-cid-dhjbzxnw]{display:grid}.ks__panel[data-astro-cid-dhjbzxnw]{grid-area:1 / 1;display:flex;flex-direction:column;background:#fff;border:1px solid var(--slate-200);border-radius:22px;overflow:hidden;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(10px) scale(.985);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1),visibility 0s linear .5s}.ks__panel[data-astro-cid-dhjbzxnw].is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s;z-index:1}.ks__media[data-astro-cid-dhjbzxnw]{position:relative;aspect-ratio:16 / 8;overflow:hidden;background:var(--slate-100)}.ks__media[data-astro-cid-dhjbzxnw] img[data-astro-cid-dhjbzxnw]{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 7s ease-out}.ks__panel[data-astro-cid-dhjbzxnw].is-active .ks__media[data-astro-cid-dhjbzxnw] img[data-astro-cid-dhjbzxnw]{transform:scale(1)}.ks__media-brand[data-astro-cid-dhjbzxnw]{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#171717 0%,var(--nc-accent) 100%)}.ks__media-brand[data-astro-cid-dhjbzxnw] svg[data-astro-cid-dhjbzxnw]{width:64px;height:64px}.ks__count[data-astro-cid-dhjbzxnw]{position:absolute;left:18px;bottom:14px;padding:5px 10px;border-radius:999px;background:#171717b8;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.06em;backdrop-filter:blur(6px)}.ks__body[data-astro-cid-dhjbzxnw]{padding:26px 30px 30px;display:flex;flex-direction:column;gap:10px;flex:1}.ks__body[data-astro-cid-dhjbzxnw] h3[data-astro-cid-dhjbzxnw]{font-size:1.4rem;margin:0;color:var(--nc-primary)}.ks__body[data-astro-cid-dhjbzxnw] p[data-astro-cid-dhjbzxnw]{margin:0;color:var(--slate-700);font-size:1rem;line-height:1.6;max-width:62ch}.ks__cta[data-astro-cid-dhjbzxnw]{margin-top:auto;padding-top:8px;align-self:flex-start;color:var(--nc-accent);font-weight:800;text-decoration:none}.ks__cta[data-astro-cid-dhjbzxnw]:hover{text-decoration:underline}.ks__cta--soft[data-astro-cid-dhjbzxnw]{color:var(--nc-primary)}.ks[data-astro-cid-dhjbzxnw]:not(.ks--js){grid-template-columns:1fr}.ks[data-astro-cid-dhjbzxnw]:not(.ks--js) .ks__nav[data-astro-cid-dhjbzxnw]{display:none}.ks[data-astro-cid-dhjbzxnw]:not(.ks--js) .ks__stage[data-astro-cid-dhjbzxnw]{gap:20px}.ks[data-astro-cid-dhjbzxnw]:not(.ks--js) .ks__panel[data-astro-cid-dhjbzxnw]{grid-area:auto;opacity:1;visibility:visible;transform:none}@media(max-width:900px){.ks[data-astro-cid-dhjbzxnw]{grid-template-columns:1fr;gap:16px}.ks__nav[data-astro-cid-dhjbzxnw]{flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--container-pad));padding:2px var(--container-pad) 6px}.ks__nav[data-astro-cid-dhjbzxnw]::-webkit-scrollbar{display:none}.ks__tab[data-astro-cid-dhjbzxnw]{flex:0 0 auto;width:auto;grid-template-columns:28px auto;gap:8px;padding:9px 14px 11px 10px;border-radius:999px;border-color:var(--slate-200);background:#fff;font-size:.88rem;scroll-snap-align:center;white-space:nowrap}.ks__icon[data-astro-cid-dhjbzxnw]{width:28px;height:28px;border-radius:999px}.ks__icon[data-astro-cid-dhjbzxnw] svg[data-astro-cid-dhjbzxnw]{width:16px;height:16px}.ks__bar[data-astro-cid-dhjbzxnw]{left:14px;right:14px;bottom:3px}.ks__media[data-astro-cid-dhjbzxnw]{aspect-ratio:16 / 9}.ks__body[data-astro-cid-dhjbzxnw]{padding:20px 20px 22px}.ks__body[data-astro-cid-dhjbzxnw] h3[data-astro-cid-dhjbzxnw]{font-size:1.2rem}.ks__body[data-astro-cid-dhjbzxnw] p[data-astro-cid-dhjbzxnw]{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.ks__panel[data-astro-cid-dhjbzxnw],.ks__media[data-astro-cid-dhjbzxnw] img[data-astro-cid-dhjbzxnw]{transition:none;transform:none}}.hero-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.hero-video::-webkit-media-controls{display:none!important}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}@media(max-width:700px){.hero-video{object-position:var(--hero-pos-mobile, center)}}
