*,*::before,*::after{box-sizing:border-box}html{background:var(--gs-paper,#f4f2ee)}body.kl-hub-page{margin:0;padding:0;background:var(--gs-paper,#f4f2ee);overflow-x:clip}.kl-hub-page #content,.kl-hub-page #primary,.kl-hub-page .site-content,.kl-hub-page .ast-container,.kl-hub-page .site-main{background:var(--gs-paper,#f4f2ee);max-width:none!important;width:100%;padding:0;margin:0}.kl-hub-page .entry-header,.kl-hub-page .ast-single-post .entry-header,.kl-hub-page .page-title,.kl-hub-page .ast-featured-post,.kl-hub-page .post-thumb-img-content{display:none}.kl{--kl-paper:var(--gs-paper, #f4f2ee);--kl-ink:var(--gs-ink, #16130f);--kl-muted:var(--gs-muted, #5b564e);--kl-line:var(--gs-line, #dcd6cb);--kl-display:"Graphik", ui-sans-serif, system-ui, sans-serif;--kl-serif:var(--kl-display);--kl-sans:"Graphik", ui-sans-serif, system-ui, sans-serif;--kl-body:"Graphik", ui-sans-serif, system-ui, sans-serif;--kl-max:1240px;--kl-rail:min(var(--kl-max), calc(100% - 2.5rem));color:var(--kl-ink);background:var(--kl-paper);font-family:var(--kl-body);padding:0 0 6rem}.kl a{color:inherit}.kl a:focus-visible,.kl button:focus-visible,.kl input:focus-visible,.kl textarea:focus-visible,.kl select:focus-visible{outline:2px solid var(--gs-focus,#1b4fd8);outline-offset:3px}.kl-skip{position:absolute;left:-999px;font-family:var(--kl-sans)}.kl-skip:focus{left:16px;top:16px;z-index:40;background:#fff;padding:8px 12px}.kl-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kl-kicker{font-family:var(--kl-sans);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--kl-muted);margin:0 0 .85rem}body.kl-hub-page .kl h1,body.kl-hub-page .kl h2,.kl-feature__name{font-family:var(--kl-serif);font-weight:500;font-style:normal;letter-spacing:-.03em}.kl-hero,.kl-strip,.kl-intro,.kl-archive,.kl-about,.kl-join,.kl-credit{width:var(--kl-rail);margin-left:auto;margin-right:auto}.kl-hero{display:grid;grid-template-columns:1fr;gap:1.75rem;padding:max(2rem, calc(var(--header-offset, var(--gs-h, 56px)) - 36px + 16px)) 0 0;align-items:center}.kl-hero h1{font-size:clamp(3.4rem, 14vw, 7.4rem);line-height:.92;margin:0 0 1rem;letter-spacing:-.045em}.kl-deck{margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.45;color:var(--kl-muted);max-width:22em}.kl-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;margin:0 0 1rem}html body.kl-hub-page .kl a.kl-cta,html body.kl-hub-page .kl a.kl-cta:link,html body.kl-hub-page .kl a.kl-cta:visited,html body.kl-hub-page .kl button.kl-cta,html body.kl-hub-page .kl button.kl-cta[type="button"]{all:unset!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--kl-sans)!important;font-size:0.9375rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.3!important;text-transform:none!important;text-decoration:none!important;text-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#16130f!important;border:1px solid #16130f!important;border-radius:0!important;box-shadow:none!important;outline:none!important;padding:.7rem 1.25rem!important;margin:0!important;min-height:44px!important;height:auto!important;width:auto!important;max-width:none!important;cursor:pointer!important}html body.kl-hub-page .kl a.kl-cta:hover,html body.kl-hub-page .kl a.kl-cta:focus,html body.kl-hub-page .kl a.kl-cta:active,html body.kl-hub-page .kl button.kl-cta:hover,html body.kl-hub-page .kl button.kl-cta:focus,html body.kl-hub-page .kl button.kl-cta:active{background:#16130f!important;background-color:#16130f!important;background-image:none!important;color:#f4f2ee!important;border:1px solid #16130f!important;border-radius:0!important;box-shadow:none!important;opacity:1!important}html body.kl-hub-page .kl a.kl-cta:focus-visible,html body.kl-hub-page .kl button.kl-cta:focus-visible{outline:2px solid #1b4fd8!important;outline-offset:3px!important}html body.kl-hub-page .kl .kl-cta--quiet,html body.kl-hub-page .kl button.kl-cta.kl-cta--quiet,html body.kl-hub-page .kl button.kl-cta.kl-cta--quiet:hover,html body.kl-hub-page .kl button.kl-cta.kl-cta--quiet:focus,html body.kl-hub-page .kl button.kl-cta.kl-cta--quiet:active{background:transparent!important;background-color:transparent!important;color:#5b564e!important;border:0!important;border-bottom:0!important;padding:.35rem 0!important;font-weight:400!important}.kl-hero__count{margin:0;font-family:var(--kl-sans);font-size:.8125rem;color:var(--kl-muted)}.kl-hero__photo{display:block;text-decoration:none;position:relative}.kl-hero__photo img,.kl-card__img img,.kl-strip img,.kl-feature__img img,.kl-related__item img{width:100%;height:100%;object-fit:cover;display:block}.kl-hero__photo img{aspect-ratio:2 / 3;max-height:min(58vh, 640px)}.kl-hero__caption,.kl-strip__name{display:block;margin-top:.45rem;font-family:var(--kl-sans);font-size:.8125rem;color:var(--kl-muted)}.kl-strip{list-style:none;margin:1.75rem auto 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem .45rem}.kl-strip a{display:block;text-decoration:none}.kl-strip img{aspect-ratio:2 / 3}.kl-intro{padding:4rem 0 3.5rem;max-width:38rem;margin-left:auto;margin-right:auto}.kl-intro p{margin:0 0 1.1rem;font-size:1.125rem;line-height:1.55}.kl-intro p:last-child{margin-bottom:0}.kl-archive{padding-top:.5rem}.kl-archive__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-bottom:1px solid var(--kl-line);padding-bottom:.85rem;margin-bottom:1.5rem}.kl-archive h2{font-size:clamp(1.8rem, 4vw, 2.6rem);margin:0}.kl-archive__n{margin:0;font-family:var(--kl-sans);font-size:.8125rem;color:var(--kl-muted)}.kl-grid{display:grid;grid-template-columns:1fr;gap:1.75rem 1rem}.kl-grid[hidden]{display:none!important}.kl-more-wrap[hidden],#kl-more-btn[hidden]{display:none!important}.kl-card{display:block;text-decoration:none}.kl-card__img{display:block;overflow:hidden;background:var(--kl-line)}.kl-card__img img{aspect-ratio:2 / 3;transition:transform 0.5s ease,opacity 0.4s ease}.kl-card:hover img,.kl-hero__photo:hover img,.kl-strip a:hover img,.kl-feature:hover img{opacity:.92;transform:scale(1.015)}.kl-card__meta{display:flex;flex-direction:column;gap:.2rem;padding-top:.7rem}.kl-card__name{font-family:var(--kl-serif);font-size:1.25rem;line-height:1.2;letter-spacing:-.02em}.kl-card__deck{font-family:var(--kl-sans);font-size:.8125rem;color:var(--kl-muted)}.kl-feature{display:grid;grid-template-columns:1fr;gap:1.25rem;text-decoration:none;margin:3rem 0;align-items:center}.kl-feature__img img{aspect-ratio:2 / 3}.kl-feature__name{display:block;font-size:clamp(2rem, 5vw, 3.4rem);line-height:1.05;margin:.35rem 0 .4rem}.kl-feature__year{font-family:var(--kl-sans);font-size:.8125rem;color:var(--kl-muted)}.kl-quote{margin:3rem auto;padding:2rem 0;border-top:1px solid var(--kl-line);border-bottom:1px solid var(--kl-line);max-width:36rem}.kl-quote p{font-family:var(--kl-serif);font-size:clamp(1.35rem, 3vw, 1.85rem);line-height:1.35;margin:0 0 1rem;letter-spacing:-.02em}.kl-quote cite{font-family:var(--kl-sans);font-size:.8125rem;font-style:normal;color:var(--kl-muted)}.kl-quote cite a{text-decoration:none;border-bottom:1px solid #fff0}.kl-quote cite a:hover{border-bottom-color:currentColor}.kl-more-wrap{margin:2.5rem 0 0;text-align:center}.kl-about{margin-top:5.5rem;padding-top:2.5rem;border-top:1px solid var(--kl-line)}.kl-about h2,.kl-join h2,.kl-related h2{font-size:clamp(1.8rem, 4vw, 2.6rem);margin:0 0 1.5rem}.kl-about__grid{display:grid;gap:2rem}.kl-about__text p{margin:0 0 1rem;font-size:1.05rem;line-height:1.55;max-width:38rem}.kl-time{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.kl-time li{display:grid;grid-template-columns:5.5rem 1fr;gap:.75rem;font-size:.95rem;line-height:1.4;color:var(--kl-muted)}.kl-time time{font-family:var(--kl-sans);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--kl-ink);padding-top:.15rem}.kl-join{margin-top:4.5rem;padding:2.5rem 0 0;border-top:1px solid var(--kl-line);max-width:32rem}.kl-join p{color:var(--kl-muted);font-size:1.05rem;line-height:1.5}.kl-join__note{margin-top:1.25rem;font-size:0.9rem!important}.kl-join__form{margin-top:1.5rem}.kl-join .ff-el-input--label label,.kl-join .ff-el-form-check-label{font-family:var(--kl-sans);font-size:.95rem;font-weight:500;color:var(--kl-ink)}.kl-join .ff-el-help-message,.kl-join .ff-el-input--content .text-muted{color:var(--kl-muted);font-size:.875rem}.kl-join .ff-el-form-control,.kl-join textarea,.kl-join input[type="text"],.kl-join input[type="email"],.kl-join input[type="tel"]{font-family:var(--kl-body);border-radius:0;border:1px solid var(--kl-line);background:#fffdfa;color:var(--kl-ink);min-height:44px;box-shadow:none;width:100%}.kl-join textarea.ff-el-form-control{min-height:7.5rem}.kl-join .ff-el-form-control:focus,.kl-join textarea:focus{border-color:var(--kl-ink);outline:2px solid var(--gs-focus,#1b4fd8);outline-offset:2px}.kl-join .ff-el-is-error .ff-el-form-control,.kl-join .ff-el-is-error textarea{border-color:#8a2f2a}.kl-join .text-danger,.kl-join .ff-el-is-error .error-text,.kl-join .error-text{color:#8a2f2a;font-size:.875rem;font-weight:500;margin-top:.35rem}.kl-join .ff-el-is-error .ff-el-form-check-label,.kl-join .ff-el-is-error .ff-el-tc,.kl-join .ff-el-is-error .ff-el-tc a,.kl-join .ff-el-is-error .ff-el-form-check-label a{color:var(--kl-ink)}.kl-join .ff-el-form-check{margin-top:.35rem}.kl-join .ff-el-form-check-label,.kl-join .ff-el-tc{font-size:.875rem;line-height:1.45;color:var(--kl-ink)}.kl-join .ff-btn-submit,.kl-join .ff-el-button{font-family:var(--kl-sans)!important;background:var(--kl-ink)!important;color:#fffdfa!important;border:1px solid var(--kl-ink)!important;border-radius:0!important;box-shadow:none!important;min-height:44px!important;padding:.7rem 1.25rem!important}.kl-join .ff-btn-submit:hover,.kl-join .ff-el-button:hover,.kl-join .ff-btn-submit:focus{background:#fffdfa!important;color:var(--kl-ink)!important}.kl-join .ff-message-success{font-family:var(--kl-body);color:var(--kl-ink);background:#fffdfa;border:1px solid var(--kl-line);padding:1.25rem 1.35rem;font-size:1.05rem;line-height:1.5;max-width:36rem}.kl-join .ff-message-success p{margin:0}.kl-credit{margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--kl-line)}.kl-credit p{margin:0;display:flex;flex-wrap:wrap;gap:.35rem .85rem;font-family:var(--kl-sans);font-size:.875rem}.kl-credit span{color:var(--kl-muted)}.kl-credit a{text-decoration:none;border-bottom:1px solid currentColor}.kl-ph{display:block;aspect-ratio:2 / 3;background:var(--kl-line)}.kl-storybar{border-bottom:1px solid var(--gs-line,#dcd6cb);background:var(--gs-paper,#f4f2ee);font-family:var(--kl-sans,"Graphik",system-ui,-apple-system,sans-serif)}.kl-storybar__in{width:min(1240px, calc(100% - 2rem));margin:0 auto;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:baseline;padding:.85rem 0;font-size:.875rem}.kl-storybar a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.kl-storybar span{color:var(--gs-muted,#5b564e)}.kl-related{margin:3.5rem 0 2rem;padding-top:2rem;border-top:1px solid var(--gs-line,#dcd6cb)}.kl-related h2{font-family:"Graphik",ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:1.6rem;margin:0 0 1.25rem}.kl-related__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.kl-related__item{display:block;text-decoration:none;color:inherit}.kl-related__item img{aspect-ratio:2 / 3;margin-bottom:.5rem}.kl-related__item span{font-family:"Graphik",ui-sans-serif,system-ui,sans-serif;font-size:1.1rem}.kl-related__all{margin:1.5rem 0 0}.kl-related__all a{font-family:"Graphik",system-ui,-apple-system,sans-serif;color:inherit}@media (min-width:700px){.kl-strip{grid-template-columns:repeat(6,1fr)}.kl-grid{grid-template-columns:repeat(2,1fr);gap:2.25rem 1.25rem}.kl-feature{grid-template-columns:1.15fr 0.85fr;gap:2.5rem;margin:3.5rem 0}.kl-related__grid{grid-template-columns:repeat(3,1fr)}.kl-about__grid{grid-template-columns:1.2fr 0.8fr;gap:3rem;align-items:start}}@media (min-width:960px){.kl-hero{grid-template-columns:1.05fr 0.95fr;gap:2.5rem 4rem;padding:1.25rem 0 0}.kl-grid{grid-template-columns:repeat(3,1fr)}.kl-strip{margin-top:1.35rem}}@media (prefers-reduced-motion:reduce){.kl-card__img img,.kl-hero__photo img,.kl-strip img,.kl-feature img{transition:none}.kl-card:hover img,.kl-hero__photo:hover img,.kl-strip a:hover img,.kl-feature:hover img{transform:none}}@media (max-width:390px){.kl{--kl-rail:min(var(--kl-max), calc(100% - 1.5rem))}.kl-hero h1{font-size:clamp(3rem, 18vw, 4.2rem)}.kl-card__name{font-size:1.15rem}}html.gs-has-shell .kl-hero,html.gs-has-shell .kl-storybar{scroll-margin-top:calc(var(--header-offset, var(--gs-h, 56px)) + var(--gs-admin-bar, 0px) + 8px)}html.gs-has-shell #stories,html.gs-has-shell #about,html.gs-has-shell #participate{scroll-margin-top:calc(var(--header-offset, var(--gs-h, 56px)) + var(--gs-admin-bar, 0px) + 24px)}#participate{scroll-margin-top:calc(var(--header-offset, var(--gs-h, 56px)) + var(--gs-admin-bar, 0px) + 24px)}body.kl-hub-page .elementor-location-popup,body.kl-hub-page .elementor-popup-modal,body.kl-hub-page .fluentform_wrapper_34,body.kl-hub-page #fluentform_34,body.kl-hub-page [id^="wpsr-chat-widget"],body.kl-hub-page .wpsr-fm-chat,body.kl-hub-page .wpsr-fm-chat-wrapper,body.kl-hub-page [class*="wpsr-fm-chat"],body.kl-hub-page .wpsr-chat-widget{display:none!important;visibility:hidden!important;pointer-events:none!important}