.join-highlight.svelte-1uha8ag{color:#5c1ca4}.join-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){border-radius:999px;padding:12px 22px;border:1px solid #5c1ca4;font:inherit;font-weight:700;cursor:pointer}.join-login.svelte-1uha8ag{background:#5c1ca4;color:#fff}.join-register.svelte-1uha8ag{background:#fff;color:#5c1ca4}.integration-band.svelte-1uha8ag{background:var(--kl-soft);border:1px solid var(--kl-line);border-radius:24px;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px;margin:30px 0 60px}.integration-band.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(25px,3vw,36px);margin:10px 0}.integration-band.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.kl-eyebrow){color:var(--kl-muted);max-width:650px;line-height:1.6}@media(max-width:700px){.integration-band.svelte-1uha8ag{align-items:flex-start;flex-direction:column}}.hero-board.svelte-1uha8ag{display:none!important}.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)!important}.hero-copy.svelte-1uha8ag{max-width:760px}.hero-board.svelte-1uha8ag{transform:none!important;background:var(--kl-soft);border-color:var(--kl-line)!important}.board-feature.svelte-1uha8ag{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:22px;padding:28px 8px;color:var(--kl-ink);text-decoration:none}.board-feature.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(21px,2.1vw,27px);line-height:1.15;overflow-wrap:anywhere}.board-feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--kl-muted);font-size:clamp(13px,1vw,14px);margin-top:12px}.board-organizer.svelte-1uha8ag{grid-column:1/-1;display:flex;align-items:center;gap:8px}.board-organizer.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--kl-orange-text)}.board-organizer.svelte-1uha8ag img:where(.svelte-1uha8ag){width:28px;height:28px;object-fit:cover;border-radius:7px;flex:none}.board-cover.svelte-1uha8ag{width:92px;height:100px;object-fit:cover;border-radius:14px}.board-clickable.svelte-1uha8ag{display:block;color:inherit;text-decoration:none}.board-clickable.svelte-1uha8ag:focus-visible{outline:3px solid var(--kl-orange);outline-offset:4px}.board-date.svelte-1uha8ag{display:grid;place-items:center;align-content:center;width:92px;height:100px;border-radius:14px;background:var(--kl-orange);color:#251931;font-size:11px;font-weight:800}.board-date.ended.svelte-1uha8ag{background:#5c1ca4;color:#fff}.board-date.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:52px;line-height:1}.board-label.svelte-1uha8ag{display:block;color:var(--kl-purple);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.board-link.svelte-1uha8ag{display:inline-block;color:var(--kl-purple);font-weight:750;font-size:12px;margin-top:16px}.home-events.svelte-1uha8ag{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:6px 0 12px}.home-events.svelte-1uha8ag .kl-event-row{flex:0 0 auto;width:max-content;min-width:min(260px,85vw);max-width:min(480px,85vw)}.home-events.svelte-1uha8ag .kl-event-row{scroll-snap-align:start}@media(max-width:650px){.board-feature.svelte-1uha8ag{gap:14px;padding:18px 4px}.board-date.svelte-1uha8ag{width:68px;height:76px}.board-date.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:40px}}.about-section.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:clamp(80px,9vw,128px);padding-bottom:clamp(80px,9vw,128px)}.about-heading.svelte-1uha8ag{order:2}.about-description.svelte-1uha8ag{order:1}.about-logo.svelte-1uha8ag{display:block;width:48px;height:48px;border-radius:10px;margin-bottom:20px}.about-rotator.svelte-1uha8ag{display:grid;min-height:2.35em;overflow:hidden;font-size:clamp(1.08em,4.8vw,1.25em);line-height:1.08}.about-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag){grid-area:1/1;visibility:hidden;color:var(--kl-purple);animation:svelte-1uha8ag-about-phrase 16s infinite}.about-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){animation-delay:4s;color:var(--kl-orange-text)}.about-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){animation-delay:8s}.about-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(4){animation-delay:12s;color:var(--kl-orange-text)}@keyframes svelte-1uha8ag-about-phrase{0%{visibility:visible;opacity:0}5%,20%{visibility:visible;opacity:1}24%{visibility:visible;opacity:0}25%,to{visibility:hidden;opacity:0}}.about-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(34px,4vw,50px);max-width:600px;margin-top:12px}.about-section.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.kl-eyebrow){color:var(--kl-muted);font-size:clamp(18px,1.65vw,21px);line-height:1.7;margin-bottom:12px}.about-section.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:8px;color:var(--kl-orange-text);font-size:clamp(15px,1.25vw,17px);font-weight:700}.about-section.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:650px){.about-section.svelte-1uha8ag{grid-template-columns:1fr;gap:20px;padding-top:64px;padding-bottom:64px}.about-heading.svelte-1uha8ag{order:1}.about-description.svelte-1uha8ag{order:2}}.support-band.svelte-1uha8ag{padding:clamp(28px,4vw,48px);border:1px solid var(--kl-line);border-radius:24px;background:var(--kl-soft);display:flex;align-items:center;justify-content:space-between;gap:24px;margin:40px 0}.free-highlight.svelte-1uha8ag{color:var(--kl-orange-text)}.support-band.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(26px,3vw,36px);margin:12px 0}.support-band.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.kl-eyebrow){color:var(--kl-muted);max-width:580px}.support-actions.svelte-1uha8ag{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:700px){.support-band.svelte-1uha8ag{align-items:flex-start;flex-direction:column}}.start-section.svelte-1uha8ag{padding:64px 0}.start-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(26px,3vw,36px)}.start-section.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.start-section.svelte-1uha8ag article:where(.svelte-1uha8ag) svg{color:var(--kl-orange-text);margin-bottom:12px}.start-section.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:24px;border:1px solid var(--kl-line);border-radius:16px;background:var(--kl-surface)}.start-section.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.kl-eyebrow){color:var(--kl-muted);margin-top:10px}@media(max-width:700px){.start-section.svelte-1uha8ag>div:where(.svelte-1uha8ag){grid-template-columns:1fr}}.hero.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:60px;align-items:center;padding:38px 0 54px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:ui-sans-serif,system-ui,sans-serif;font-weight:900;font-size:clamp(60px,7.8vw,112px);line-height:1.02;letter-spacing:-.06em;margin:18px 0 25px}.hero-rotator.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;min-height:2.2em;overflow:hidden;padding-block:.04em}.hero-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag){min-width:0;max-width:100%;overflow-wrap:anywhere}.hero-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag){grid-area:1/1;color:var(--kl-orange);visibility:hidden;animation:svelte-1uha8ag-hero-phrase 20s infinite}.hero-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2n){color:var(--kl-purple)}.hero-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){animation-delay:4s}.hero-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){animation-delay:8s}.hero-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(4){animation-delay:12s}.hero-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(5){animation-delay:16s}@keyframes svelte-1uha8ag-hero-phrase{0%{visibility:visible;transform:translateY(2.4em)}4%,16%{visibility:visible;transform:translateY(0)}20%{visibility:visible;transform:translateY(-2.4em)}20.01%,to{visibility:hidden;transform:translateY(-2.4em)}}@media(prefers-reduced-motion:reduce){.hero-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag),.about-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:none;visibility:hidden}.hero-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child,.about-rotator.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{visibility:visible}}.intro.svelte-1uha8ag strong:where(.svelte-1uha8ag),.about-section.svelte-1uha8ag p:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--kl-ink);font-weight:800}.intro.svelte-1uha8ag{max-width:560px;color:var(--kl-muted);font-size:clamp(17px,1.5vw,20px);line-height:1.75}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.hero-board.svelte-1uha8ag{position:relative;background:var(--kl-soft);border:1px solid #dfd1ef;padding:22px;border-radius:28px;transform:rotate(1.5deg)}.board-top.svelte-1uha8ag{display:flex;justify-content:space-between;color:var(--kl-purple);font-size:10px;font-weight:800;letter-spacing:.13em;margin-bottom:18px}.stories.svelte-1uha8ag .kl-section{padding-top:clamp(64px,7vw,96px);padding-bottom:clamp(64px,7vw,96px)}.stories.svelte-1uha8ag .kl-rail{grid-auto-columns:clamp(260px,30%,340px)}.stories.svelte-1uha8ag{background:var(--kl-soft);border-top:1px solid var(--kl-line);border-bottom:1px solid var(--kl-line)}.kl-container.svelte-1uha8ag>.kl-section:where(.svelte-1uha8ag){padding-top:clamp(64px,7vw,96px);padding-bottom:clamp(64px,7vw,96px)}.home-events.svelte-1uha8ag{margin-bottom:24px}.join-band.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--kl-orange);color:#251931;padding:36px 40px;border-radius:24px;margin:32px 0 80px}.join-actions.svelte-1uha8ag{display:flex;gap:10px;flex-wrap:wrap}.join-band.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:32px}.join-band.svelte-1uha8ag .kl-eyebrow:where(.svelte-1uha8ag){color:#482280}.join-band.svelte-1uha8ag .kl-button{background:#5c1ca4;border-color:#5c1ca4;color:#fff}.join-band.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{font-size:12px;color:#493421;margin-top:15px}.hero-background.svelte-1uha8ag{position:relative;margin-top:-92px;padding-top:92px;background-color:var(--kl-paper);background-image:linear-gradient(90deg,var(--kl-paper) 0%,var(--kl-paper) 30%,color-mix(in srgb,var(--kl-paper) 80%,transparent) 50%,color-mix(in srgb,var(--kl-paper) 48%,transparent) 80%,color-mix(in srgb,var(--kl-paper) 35%,transparent) 100%),url(../../../brand/hero-three-fingers.jpeg);background-position:center,right center;background-size:auto,contain;background-repeat:no-repeat}.hero.svelte-1uha8ag{min-height:95svh;padding-block:clamp(56px,7vh,88px)}@media(max-width:1000px){.hero-background.svelte-1uha8ag{background-image:linear-gradient(color-mix(in srgb,var(--kl-paper) 92%,transparent),color-mix(in srgb,var(--kl-paper) 80%,transparent)),url(../../../brand/hero-three-fingers.jpeg);background-position:center,center top;background-size:auto,cover}}@media(max-width:800px){.hero-background.svelte-1uha8ag{margin-top:-78px;padding-top:78px}}@media(max-width:1000px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:30px}.hero-board.svelte-1uha8ag{width:100%}.hero-copy.svelte-1uha8ag{min-width:0;width:100%}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){width:100%;max-width:none;font-size:clamp(50px,7.2vw,76px)}}@media(max-width:650px){.stories.svelte-1uha8ag .kl-rail{grid-auto-columns:min(82%,320px)}.hero.svelte-1uha8ag{grid-template-columns:1fr;min-height:100svh;padding-block:clamp(40px,6vh,64px);gap:30px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(43px,11vw,70px);width:100%}.hero-copy.svelte-1uha8ag,.hero-board.svelte-1uha8ag{min-width:0}.hero-board.svelte-1uha8ag{margin:0;transform:none}.join-band.svelte-1uha8ag{padding:26px;display:block}.join-band.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:26px}.join-band.svelte-1uha8ag .kl-button{margin-top:22px}}.about-section.svelte-1uha8ag .kl-eyebrow:where(.svelte-1uha8ag){font-size:clamp(12px,1vw,14px)}.organization-rail.svelte-1uha8ag{grid-auto-columns:clamp(250px,28%,330px);gap:16px;scroll-snap-type:none}.organization-rail.svelte-1uha8ag .kl-org-card:not(.with-cover){min-height:120px;padding:18px;gap:14px}.organization-rail.svelte-1uha8ag .kl-org-card.with-cover{min-height:0;padding:120px 18px 18px;gap:14px}.organization-rail.svelte-1uha8ag .org-cover{height:104px}.organization-rail.svelte-1uha8ag .kl-org-avatar{width:56px;height:56px;border-radius:15px;font-size:22px}.organization-rail.svelte-1uha8ag .kl-org-card h3{font-size:18px}.organization-rail.svelte-1uha8ag .org-instagram,.organization-rail.svelte-1uha8ag .org-counts{margin-top:6px}@media(max-width:650px){.organization-rail.svelte-1uha8ag{grid-auto-columns:min(78%,310px)}}.organization-rail.svelte-1uha8ag{scrollbar-width:none}.organization-rail.svelte-1uha8ag::-webkit-scrollbar{display:none}
