:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f8f6f0;--surface:#fff;--surface-sunken:#efece3;--ink:#14211c;--ink-muted:#51605a;--line:#dcd8cb;--line-strong:#7d8983;--jade:#6eac8f;--jade-soft:#e3f0e9;--primary:#1f6b52;--primary-hover:#17543f;--on-primary:#fff;--accent:#e9a820;--accent-hover:#f3bc47;--accent-edge:#8f6400;--on-accent:#2a1d00;--accent-soft:#fbf0d3;--night:#0f1f1a;--night-line:#2f433b;--on-night:#f4f2ea;--on-night-muted:#a8b8b0;--danger:#a12b1e;--on-danger:#fff;--danger-on-night:#f0907f;--focus:#14211c;--scrim:#08100d99;--scrim-wash:#08100d6b;--scrim-mid:#08100d80;--scrim-strong:#08100dd1;--scrim-ink:#08100de6;--shadow-sm:0 1px 2px #14211c14;--shadow-md:0 6px 20px -6px #14211c2e;--shadow-lg:0 24px 48px -16px #14211c47}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0f1614;--surface:#17211d;--surface-sunken:#0a100e;--ink:#eef2ee;--ink-muted:#a7b4ae;--line:#2a3732;--line-strong:#74827c;--jade-soft:#1a2e27;--primary:#7cc2a2;--primary-hover:#93c5ac;--on-primary:#0c1814;--accent-edge:#e9a820;--accent-soft:#33280c;--night:#0a1210;--night-line:#26352f;--danger:#f0907f;--on-danger:#2b0b06;--focus:#f4f2ea;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 6px 20px -6px #0009;--shadow-lg:0 24px 48px -16px #000000b3}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0f1614;--surface:#17211d;--surface-sunken:#0a100e;--ink:#eef2ee;--ink-muted:#a7b4ae;--line:#2a3732;--line-strong:#74827c;--jade-soft:#1a2e27;--primary:#7cc2a2;--primary-hover:#93c5ac;--on-primary:#0c1814;--accent-edge:#e9a820;--accent-soft:#33280c;--night:#0a1210;--night-line:#26352f;--danger:#f0907f;--on-danger:#2b0b06;--focus:#f4f2ea;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 6px 20px -6px #0009;--shadow-lg:0 24px 48px -16px #000000b3}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--measure:680px;--container:1152px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-pill:999px;--font-display:Oswald, "Arial Narrow", system-ui, sans-serif;--font-sans:"Source Sans 3", "Source Sans Pro", system-ui, sans-serif;--font-serif:"Source Serif 4", Georgia, serif}.kw-type-display{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:72px;font-weight:600;line-height:.95}.kw-type-h1{font-family:var(--font-display);text-transform:uppercase;font-size:48px;font-weight:600;line-height:1.05}.kw-type-h2{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:36px;font-weight:500;line-height:1.1}.kw-type-h3{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.2}.kw-type-lead{font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:30px}.kw-type-body{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:28px}.kw-type-small{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:22px}.kw-type-label{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:20px}.kw-type-eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:16px}.kw-type-scripture{font-family:var(--font-serif);font-size:24px;font-style:italic;font-weight:400;line-height:36px}.kw-type-verse{font-family:var(--font-sans);letter-spacing:.01em;text-transform:uppercase;font-size:26px;font-style:italic;font-weight:700;line-height:1.35}@layer ui-sdk;:root{--ui-background:var(--surface);--ui-foreground:var(--ink);--ui-muted:var(--surface-sunken);--ui-muted-foreground:var(--ink-muted);--ui-border:var(--line);--ui-input:var(--line-strong);--ui-primary:var(--primary);--ui-primary-foreground:var(--on-primary);--ui-destructive:var(--danger);--ui-ring:var(--jade);--ui-ring-border:var(--focus);--ui-overlay:var(--scrim);--ui-shadow:var(--shadow-lg);--ui-radius:var(--radius-sm);--ui-spacing:.3125rem;--ui-font-size:.9375rem;--ui-line-height:1.6;--ui-font-sans:var(--font-sans)}.kw-night,.kw-hero,.kw-footer{--ui-background:var(--night);--ui-foreground:var(--on-night);--ui-muted:var(--night-line);--ui-muted-foreground:var(--on-night-muted);--ui-border:var(--night-line);--ui-input:var(--on-night-muted);--ui-ring-border:var(--on-night);--ui-destructive:var(--danger-on-night)}.kw,.kw *,.kw :before,.kw :after{box-sizing:border-box}.kw{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:28px}.kw img{max-width:100%;display:block}.kw p{margin:0}:where(.kw h1,.kw h2,.kw h3,.kw h4){font-weight:inherit;margin:0}.kw-stage{padding:var(--space-6);gap:var(--space-6);display:grid}.kw-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.kw-grid-3{grid-template-columns:repeat(auto-fit, minmax(max(min(100%, 280px), (100% - var(--space-8) * 2) / 3), 1fr));gap:var(--space-8);display:grid}.kw-grid-3>*{min-width:0}.kw-grid-2{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kw-night{background:var(--night);color:var(--on-night)}.kw-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.kw a{color:var(--primary);text-underline-offset:3px;text-decoration-thickness:1px}.kw a:hover{color:var(--primary-hover)}.kw :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.kw-night :focus-visible,.kw-hero :focus-visible,.kw-footer :focus-visible{outline-color:var(--on-night)}.kw-eyebrow{font:600 13px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.kw-night .kw-eyebrow,.kw-hero .kw-eyebrow{color:var(--jade)}.kw-title{font:500 24px/1.2 var(--font-display);color:inherit}.kw-copy{color:var(--ink-muted);font-size:14px;line-height:22px}.kw-night .kw-copy{color:var(--on-night-muted)}.kw-more{align-items:center;gap:var(--space-1);font:600 15px/20px var(--font-sans);text-decoration:none;display:inline-flex}.kw-more:hover{text-decoration:underline}.kw-more .kw-icon{transition:transform .16s}.kw-more:hover .kw-icon{transform:translate(3px)}.kw-crop{position:relative}.kw-crop:before,.kw-crop:after{content:"";pointer-events:none;border:0 solid var(--jade);width:20px;height:20px;position:absolute}.kw-crop:before{top:var(--space-4);left:var(--space-4);border-top-width:1px;border-left-width:1px}.kw-crop:after{bottom:var(--space-4);right:var(--space-4);border-bottom-width:1px;border-right-width:1px}.kw-btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font:600 15px/20px var(--font-sans);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.kw-btn:active{transform:translateY(1px)}.kw .kw-btn--primary{background:var(--primary);color:var(--on-primary)}.kw .kw-btn--primary:hover{background:var(--primary-hover);color:var(--on-primary)}.kw .kw-btn--secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.kw .kw-btn--secondary:hover{border-color:var(--ink);color:var(--ink)}.kw .kw-btn--ghost{color:var(--primary);padding-inline:var(--space-3);background:0 0}.kw .kw-btn--ghost:hover{background:var(--jade-soft);color:var(--primary-hover)}.kw .kw-btn--give{background:var(--accent);color:var(--on-accent);border-color:var(--accent-edge)}.kw .kw-btn--give:hover{background:var(--accent-hover);color:var(--on-accent)}.kw .kw-btn--inverse{color:var(--on-night);border-color:var(--on-night-muted);background:0 0}.kw .kw-btn--inverse:hover{border-color:var(--on-night);color:var(--on-night)}.kw-btn--sm{padding:var(--space-2) var(--space-4);font-size:14px}.kw-btn--lg{padding:var(--space-4) var(--space-8);font-size:17px}.kw-btn--block{width:100%}.kw-btn[disabled],.kw-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.kw-section-head{gap:var(--space-3);max-width:var(--measure);justify-items:start;display:grid}.kw-section-head__title{font:500 36px/1.1 var(--font-display);letter-spacing:.01em;text-transform:uppercase}.kw-section-head__rule{width:var(--space-12);background:var(--jade);border:0;height:3px;margin:0}.kw-section-head__lead{color:var(--ink-muted);font-size:20px;line-height:30px}.kw-night .kw-section-head__lead{color:var(--on-night-muted)}.kw-section-head--center{text-align:center;justify-items:center;margin-inline:auto}.kw-scripture{padding:var(--space-16) var(--space-6);background:var(--jade-soft);color:var(--ink)}.kw-scripture__inner{max-width:var(--measure);gap:var(--space-6);text-align:center;justify-items:center;margin:0 auto;display:grid}.kw-scripture blockquote{font:italic 400 24px/36px var(--font-serif);text-wrap:balance;margin:0}.kw-scripture cite{font:600 13px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-style:normal}.kw-scripture--night{background:var(--night);color:var(--on-night)}.kw-scripture--night cite{color:var(--jade)}.kw-scripture--plain{background:var(--surface-sunken)}.kw-hero{background:var(--night);color:var(--on-night);padding:var(--space-24) var(--space-12);gap:var(--space-8);justify-items:start;display:grid}.kw-hero__stamp{width:64px;height:64px}.kw-hero__title{font:600 72px/.95 var(--font-display);letter-spacing:-.01em;text-transform:uppercase}.kw-hero__title em{color:var(--jade);font-style:normal;display:block}.kw-hero__tagline{color:var(--on-night-muted);max-width:44ch;font-size:20px;line-height:30px}.kw-hero__links{gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--night-line);flex-wrap:wrap;width:100%;display:flex}.kw .kw-hero__links a{color:var(--on-night-muted);font:600 13px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.kw .kw-hero__links a:hover{color:var(--on-night)}.kw-nav{z-index:40;align-items:center;gap:var(--space-3) var(--space-8);padding:var(--space-3) var(--space-6);background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex;position:sticky;top:0}.kw-nav__home{align-items:center;gap:var(--space-3);text-decoration:none;display:flex}.kw-nav__home img{width:40px;height:40px}.kw .kw-nav__home span{font:500 18px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.kw-nav__links{gap:0 var(--space-6);flex-wrap:wrap;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.kw .kw-nav__links a{padding:var(--space-2) 0;color:var(--ink-muted);font:600 15px/20px var(--font-sans);border-bottom:2px solid #0000;text-decoration:none;display:block}.kw .kw-nav__links a:hover{color:var(--ink)}.kw .kw-nav__links a[aria-current]{color:var(--ink);border-bottom-color:var(--jade)}.kw-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.kw-pillar{padding:var(--space-8) var(--space-6);gap:var(--space-3);align-content:start;justify-items:start;transition:box-shadow .2s,transform .2s;display:grid}.kw-pillar:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.kw-pillar__badge{width:88px;height:auto;margin-bottom:var(--space-2)}.kw-project{gap:var(--space-4);align-content:start;display:grid}.kw-project__media{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-md);background:var(--surface-sunken);width:100%}.kw-project__body{gap:var(--space-2);display:grid}.kw-project .kw-title{font-size:20px}.kw-team{gap:var(--space-3);align-content:start;justify-items:start;display:grid}.kw-team__avatar{border-radius:var(--radius-pill);object-fit:cover;background:var(--surface-sunken);border:1px solid var(--line);width:96px;height:96px}.kw-team__bio{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kw-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.kw-feature__media{object-fit:cover;background:var(--surface-sunken);width:100%;height:100%;min-height:280px}.kw-feature__body{padding:var(--space-12) var(--space-8);gap:var(--space-4);align-content:center;justify-items:start;display:grid}.kw-feature__body p{color:var(--ink-muted)}.kw-link-card{padding:var(--space-6);gap:var(--space-3);align-content:start;justify-items:start;display:grid}.kw-link-card__chip{border-radius:var(--radius-sm);background:var(--jade-soft);width:40px;height:40px;color:var(--primary);place-items:center;display:grid}.kw-link-card--give{background:var(--accent-soft);box-shadow:none;border-color:#0000}.kw-link-card--give .kw-link-card__chip{background:var(--accent);color:var(--on-accent)}.kw-link-card--give .kw-copy{color:var(--ink)}.kw-carousel{border-radius:var(--radius-lg);background:var(--night);position:relative;overflow:hidden}.kw-carousel__track{transition:transform .5s cubic-bezier(.22,.61,.36,1);display:flex}.kw-carousel__slide{aspect-ratio:16/7;flex:0 0 100%;position:relative}.kw-carousel__slide img{object-fit:cover;width:100%;height:100%}.kw-carousel__caption{padding:var(--space-16) var(--space-8) var(--space-8);background:linear-gradient(to top, var(--scrim), transparent);color:var(--on-night);gap:var(--space-1);display:grid;position:absolute;inset:auto 0 0}.kw-carousel__caption .kw-eyebrow{color:var(--on-night)}.kw-carousel__caption h3{font:500 28px/1.15 var(--font-display);text-transform:uppercase}.kw-carousel__btn{border-radius:var(--radius-pill);background:var(--on-night);width:44px;height:44px;color:var(--night);box-shadow:var(--shadow-md);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.kw-carousel__btn--prev{left:var(--space-4)}.kw-carousel__btn--next{right:var(--space-4)}.kw-carousel__btn--play{top:var(--space-4);right:var(--space-4);width:36px;height:36px;transform:none}.kw-carousel__btn--play:not([data-playing]) [data-show=playing],.kw-carousel__btn--play[data-playing] [data-show=stopped]{display:none}.kw-carousel :focus-visible{outline-color:var(--on-night)}.kw-carousel__dots{right:var(--space-8);bottom:var(--space-8);gap:var(--space-2);display:flex;position:absolute}.kw-carousel__dot{border:1px solid var(--on-night);border-radius:var(--radius-pill);cursor:pointer;background:0 0;width:8px;height:8px;padding:0}.kw-carousel__dot[aria-current=true]{background:var(--on-night);width:24px}.kw-field{gap:var(--space-2);display:grid}.kw-field label{font:600 15px/20px var(--font-sans)}.kw-input{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:400 17px/24px var(--font-sans)}.kw-input::placeholder{color:var(--ink-muted)}.kw-input:hover{border-color:var(--ink)}textarea.kw-input{resize:vertical;min-height:120px}.kw-field__hint{color:var(--ink-muted);font-size:14px;line-height:22px}.kw-field--error .kw-input{border-color:var(--ui-destructive);box-shadow:inset 0 0 0 1px var(--ui-destructive)}.kw-field__error{align-items:center;gap:var(--space-1);color:var(--ui-destructive);font-size:14px;line-height:22px;display:flex}.kw-night .kw-input{color:var(--on-night);border-color:var(--on-night-muted);background:0 0}.kw-night .kw-input::placeholder,.kw-night .kw-field__hint{color:var(--on-night-muted)}.kw-night .kw-input:hover{border-color:var(--on-night)}.kw-subscribe{gap:var(--space-2);max-width:480px;display:flex}.kw-alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);font-size:15px;line-height:22px;display:flex}.kw-alert .kw-icon{margin-top:2px}.kw-alert strong{font-weight:700}.kw-alert--success{background:var(--jade-soft);color:var(--ink);border:1px solid var(--jade)}.kw-alert--success .kw-icon{color:var(--primary)}.kw-alert--danger{background:var(--danger);color:var(--on-danger)}.kw-modal-backdrop{background:var(--scrim);padding:var(--space-8);place-items:center;display:grid}.kw-modal{background:var(--surface);width:100%;max-width:560px;color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.kw-modal__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--line);display:flex}.kw-modal__close{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.kw-modal__close:hover{background:var(--surface-sunken);color:var(--ink)}.kw-modal__body{padding:var(--space-6);gap:var(--space-4);color:var(--ink-muted);display:grid}.kw-modal__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);background:var(--surface-sunken);border-top:1px solid var(--line);display:flex}.kw-footer{background:var(--night);color:var(--on-night);padding:var(--space-12) var(--space-8) var(--space-8);gap:var(--space-8);display:grid}.kw-footer__top{justify-content:space-between;align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;display:flex}.kw-footer__brand{gap:var(--space-3);display:grid}.kw-footer__brand img{width:auto;height:40px}.kw-footer__brand p{color:var(--on-night-muted);font-size:15px;line-height:22px}.kw-footer__links{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kw .kw-footer__links a{color:var(--on-night);font:600 15px/20px var(--font-sans);text-decoration:none}.kw .kw-footer__links a:hover{text-decoration:underline}.kw-footer__legal{padding-top:var(--space-6);border-top:1px solid var(--night-line);color:var(--on-night-muted);font-size:14px;line-height:22px}@media (prefers-reduced-motion:reduce){.kw *,.kw :before,.kw :after{transition:none!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.kw-btn{white-space:nowrap;height:auto;min-height:44px}.kw-btn--sm{min-height:36px}.kw-btn--lg{min-height:52px}.kw-btn[data-disabled]{opacity:.5;cursor:not-allowed}[data-slot=button]:not([data-pending]) [data-show=pending],[data-slot=button][data-pending] [data-show=idle]{display:none}@media (prefers-reduced-motion:no-preference){[data-slot=button][data-pending] .kw-icon{animation:.9s linear infinite kw-spin}}@keyframes kw-spin{to{rotate:360deg}}button.kw-more{height:auto;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0}button.kw-more:hover{color:var(--primary-hover);background:0 0}:is([data-slot=input],[data-slot=select-trigger]){height:44px;font-size:1.0625rem}[data-slot=textarea]{min-height:120px;font-size:1.0625rem}[data-slot=select-trigger]{justify-content:space-between;width:100%}[data-slot=field-label]{font:600 15px/20px var(--font-sans)}[data-slot=field-error]{color:var(--ui-destructive)}[data-slot=radio-group]{gap:var(--space-6);flex-flow:wrap}:is([data-slot=checkbox],[data-slot=radio],[data-slot=switch])[data-checked]{background:var(--primary);border-color:var(--primary)}[data-slot=dialog-content].kw-modal{border-radius:var(--radius-lg);border:0;gap:0;width:min(560px,100% - 2rem);padding:0;transition:opacity .16s,scale .16s}[data-slot=dialog-content].kw-modal:is([data-starting-style],[data-ending-style]){opacity:0;scale:.97}[data-slot=dialog-title].kw-title{font:500 24px/1.2 var(--font-display)}[data-slot=dialog-description]{color:inherit;font-size:inherit}.kw-modal__close{height:36px;padding:0}[data-slot=tabs-list]{gap:var(--space-6);border-bottom:1px solid var(--line)}[data-slot=tabs-tab]{height:44px;font:600 15px/20px var(--font-sans);padding-inline:0}[data-slot=tabs-tab][data-selected]{color:var(--ink);border-bottom-color:var(--jade)}[data-slot=tabs-panel]{padding-top:var(--space-6);max-width:var(--measure);color:var(--ink-muted)}[data-slot=accordion]{max-width:var(--measure);border-top:1px solid var(--line)}[data-slot=accordion-item]{border-bottom:1px solid var(--line)}[data-slot=accordion-header]{margin:0}[data-slot=accordion-trigger]{min-height:64px;font:500 20px/1.2 var(--font-display);text-align:start;cursor:pointer}[data-slot=accordion-panel]{padding-bottom:var(--space-6);color:var(--ink-muted)}ui-avatar.kw-team__avatar{font:500 32px/1 var(--font-display);color:var(--primary);place-items:center;display:grid;overflow:hidden}ui-avatar.kw-team__avatar img{object-fit:cover;width:100%;height:100%}[data-slot=carousel].kw-carousel{max-width:none;display:block}.kw-carousel [data-slot=carousel-content]{gap:0}.kw-carousel [data-slot=carousel-viewport]{scrollbar-width:none}.kw-carousel [data-slot=carousel-item]{aspect-ratio:16/7;flex:0 0 100%;position:relative}.kw-carousel [data-slot=carousel-item] img{object-fit:cover;width:100%;height:100%}.kw-carousel .kw-carousel__btn{border-radius:var(--radius-pill);background:var(--on-night);color:var(--night);border:0;padding:0}.kw-carousel .kw-carousel__btn:hover{background:var(--on-night)}.kw-carousel .kw-carousel__btn:before{display:none}.kw-carousel [data-slot=carousel-indicator-group]{right:var(--space-8);bottom:var(--space-8);gap:var(--space-2);display:flex;position:absolute}.kw-carousel [data-slot=carousel-indicator]{border:1px solid var(--on-night);border-radius:var(--radius-pill);cursor:pointer;background:0 0;width:8px;height:8px;min-height:0;padding:0;transition:width .2s}.kw-carousel [data-slot=carousel-indicator][data-selected]{background:var(--on-night);width:24px}.kw-stamp{flex:none;width:40px;height:40px;display:block}.kw-stamp.kw-hero__stamp{width:72px;height:72px;margin-left:-9px}.kw-wordmark{align-items:center;gap:var(--space-3);display:inline-flex}.kw-wordmark span{font:500 22px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:inherit}[data-slot=tooltip-content]{border-radius:var(--radius-sm);font-size:14px}.kw [hidden]:not([hidden=until-found]){display:none!important}.kw :is(button,input,textarea){font-family:inherit}ui-button,ui-toggle,ui-dialog-trigger,ui-dialog-close,ui-tooltip-trigger,ui-select-trigger,ui-accordion-trigger,ui-carousel-previous,ui-carousel-next,ui-carousel-play-toggle{display:contents}ui-field{gap:var(--space-2);display:grid}ui-field-label{font:600 15px/20px var(--font-sans);color:var(--ui-foreground);display:block}ui-field-description{color:var(--ui-muted-foreground);font-size:14px;line-height:22px;display:block}ui-field-error{color:var(--ui-destructive);font-size:14px;line-height:22px;display:block}ui-input,ui-textarea,ui-select{display:block}.kw :is(ui-input>input,ui-textarea>textarea,ui-select-trigger>button){box-sizing:border-box;width:100%;height:48px;padding:0 var(--space-4);border:1px solid var(--ui-input);border-radius:var(--radius-sm);background:var(--ui-background);color:var(--ui-foreground);font:400 17px/24px var(--font-sans);text-align:start;margin:0;transition:border-color .16s,box-shadow .16s;display:block}.kw ui-textarea>textarea{height:auto;min-height:132px;padding:var(--space-3) var(--space-4);resize:vertical}.kw :is(ui-input>input,ui-textarea>textarea)::placeholder{color:var(--ui-muted-foreground);opacity:1}.kw :is(ui-input>input,ui-textarea>textarea,ui-select-trigger>button):hover{border-color:var(--ui-foreground)}.kw :is(ui-input>input,ui-textarea>textarea,ui-select-trigger>button):focus-visible{outline:2px solid var(--ui-ring-border);outline-offset:2px;box-shadow:none}.kw :is(ui-input>input,ui-textarea>textarea)[aria-invalid=true]{border-color:var(--ui-destructive);box-shadow:inset 0 0 0 1px var(--ui-destructive)}.kw ui-select-trigger>button{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;display:flex}.kw ui-select-trigger>button:after{content:"";background:0 0;border:1.5px solid;border-width:0 1.5px 1.5px 0;flex:none;width:8px;height:8px;margin:-4px 4px 0;rotate:45deg;-webkit-mask:none;mask:none}ui-select-value[data-placeholder]{color:var(--ui-muted-foreground)}ui-select-content{box-sizing:border-box;z-index:60;min-width:var(--anchor-width,12rem);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md)}ui-select-item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;outline:none;align-items:center;font-size:16px;line-height:24px;display:flex}ui-select-item:is([data-highlighted],:hover,:focus-visible){background:var(--surface-sunken)}ui-select-item:is([data-selected],[aria-selected=true]){color:var(--primary);font-weight:600}.kw-check{cursor:pointer}ui-checkbox,ui-radio{box-sizing:border-box;border:1px solid var(--ui-input);background:var(--ui-background);width:22px;height:22px;color:var(--on-primary);cursor:pointer;flex:none;place-items:center;margin:0;display:inline-grid}ui-checkbox{border-radius:var(--radius-sm)}ui-radio{border-radius:var(--radius-pill)}:is(ui-checkbox,ui-radio,ui-switch)[data-checked]{border-color:var(--primary);background:var(--primary)}:is(ui-checkbox,ui-radio,ui-switch):focus-visible{outline:2px solid var(--ui-ring-border);outline-offset:2px}ui-checkbox-indicator{border:2px solid;border-width:0 2px 2px 0;width:6px;height:11px;margin-top:-3px;display:block;rotate:45deg}ui-checkbox-indicator:before{display:none}ui-radio-indicator{border-radius:var(--radius-pill);background:currentColor;width:8px;height:8px;display:block}ui-radio-group{gap:var(--space-6);flex-flow:wrap;display:flex}ui-switch{box-sizing:border-box;border:1px solid var(--ui-input);border-radius:var(--radius-pill);background:var(--surface-sunken);cursor:pointer;flex:none;align-items:center;width:44px;height:26px;padding:2px;transition:background-color .16s,border-color .16s;display:inline-flex}ui-switch-thumb{border-radius:var(--radius-pill);background:var(--ink-muted);width:20px;height:20px;transition:translate .16s,background-color .16s;display:block}ui-switch[data-checked] ui-switch-thumb{background:var(--on-primary);translate:18px}ui-dialog-backdrop{z-index:50;background:var(--scrim);position:fixed;inset:0}ui-dialog-content.kw-modal{z-index:51;box-sizing:border-box;background:var(--surface);height:fit-content;max-height:calc(100dvh - 2rem);color:var(--ink);box-shadow:var(--shadow-lg);flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow-y:auto}ui-dialog-title,ui-dialog-description{display:block}.kw .kw-modal__close{background:0 0;border:0;width:36px}ui-tabs{display:block}ui-tabs-list{display:flex}ui-tabs-tab{display:contents}.kw ui-tabs-tab>button{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px}.kw ui-tabs-tab>button:hover{color:var(--ink)}ui-tabs-panel{font-size:17px;line-height:28px;display:block}ui-accordion,ui-accordion-item,ui-accordion-header,ui-accordion-panel{display:block}ui-accordion-header h3{margin:0}.kw ui-accordion-trigger>button{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;color:var(--ink);background:0 0;border:0;margin:0;padding:0;display:flex}.kw ui-accordion-trigger>button:after{content:"";border:solid var(--ink-muted);background:0 0;border-width:0 1.5px 1.5px 0;flex:none;width:8px;height:8px;margin:-4px 6px 0;transition:rotate .2s,margin .2s;rotate:45deg;-webkit-mask:none;mask:none}.kw ui-accordion-trigger>button:is([data-open],[aria-expanded=true]):after{margin-top:4px;rotate:225deg}ui-accordion-panel{font-size:16px;line-height:26px}ui-tooltip-content{z-index:60;padding:var(--space-1) var(--space-2);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-md);border:0;line-height:20px}ui-separator{background:var(--line);height:1px;display:block}ui-carousel.kw-carousel{width:100%;max-width:none;display:block;position:relative}.kw-carousel ui-carousel-viewport{scroll-snap-type:x mandatory;scrollbar-width:none;display:block;overflow:auto hidden}.kw-carousel ui-carousel-viewport::-webkit-scrollbar{display:none}.kw-carousel ui-carousel-content{gap:0;display:flex}.kw-carousel ui-carousel-item{aspect-ratio:16/7;scroll-snap-align:start;background:var(--night);flex:0 0 100%;min-width:0;display:block;position:relative}.kw-carousel ui-carousel-item img{object-fit:cover;width:100%;height:100%;display:block}.kw-carousel .kw-carousel__btn{z-index:2;cursor:pointer}.kw-carousel ui-carousel-indicator-group{z-index:2}.kw-carousel ui-carousel-indicator{display:contents}.kw-carousel ui-carousel-indicator>button{border:1px solid var(--on-night);border-radius:var(--radius-pill);cursor:pointer;background:0 0;width:8px;height:8px;min-height:0;margin:0;padding:0;transition:width .2s;display:block}.kw-carousel ui-carousel-indicator>button:is([data-selected],[aria-selected=true]){background:var(--on-night);width:24px}@media (width<=720px){.kw-carousel :is(ui-carousel-item,[data-slot=carousel-item],.kw-carousel__slide){aspect-ratio:4/3}}:is(ui-select-content,ui-tooltip-content):not([data-slot]),.kw button:not([data-pending])>[data-show=pending]{display:none}.kw-carousel ui-carousel-indicator-group{right:var(--space-8);bottom:var(--space-8);gap:var(--space-2);display:flex;position:absolute}ui-tabs-list{gap:var(--space-6);border-bottom:1px solid var(--line)}.kw ui-tabs-tab>button{height:44px;font:600 15px/20px var(--font-sans);padding:0}.kw ui-tabs-tab>button:is([data-selected],[aria-selected=true]){color:var(--ink);border-bottom-color:var(--jade)}ui-tabs-panel{padding-top:var(--space-6);max-width:var(--measure);color:var(--ink-muted)}ui-tabs-panel:not([data-slot])+ui-tabs-panel:not([data-slot]){padding-top:var(--space-3)}ui-accordion{max-width:var(--measure);border-top:1px solid var(--line)}ui-accordion-item{border-bottom:1px solid var(--line)}.kw ui-accordion-trigger>button{min-height:64px;font:500 20px/1.2 var(--font-display);text-align:start;cursor:pointer}ui-accordion-panel{padding-bottom:var(--space-6);color:var(--ink-muted)}.kw-parallax{isolation:isolate;view-timeline:--kw-parallax block;position:relative;overflow:clip}.kw-card{overflow:clip}[data-parallax]{--shift:60px}.kw-parallax__bg{z-index:-2;left:0;top:calc(var(--shift) * -1);width:100%;height:calc(100% + var(--shift) * 2);object-fit:cover;position:absolute}.kw-parallax__scrim{z-index:-1;background:linear-gradient(to top, var(--scrim-strong), var(--scrim-mid));position:absolute;inset:0}@keyframes kw-parallax{0%{translate:0 calc(var(--shift) * -1)}to{translate:0 var(--shift)}}@media (prefers-reduced-motion:no-preference){@supports (view-timeline:--kw-parallax block){[data-parallax]{will-change:translate;animation:linear both kw-parallax;animation-timeline:--kw-parallax;animation-range:cover}}}.kw-parallax-band{min-height:440px;padding:var(--space-24) var(--space-6);color:var(--on-night);background:var(--night);text-align:center;place-items:center;display:grid}.kw-parallax-band__inner{max-width:var(--measure);gap:var(--space-6);justify-items:center;display:grid}.kw-parallax-band blockquote{font:italic 400 28px/40px var(--font-serif);text-wrap:balance;margin:0}.kw-parallax-band cite{font:600 13px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--jade);font-style:normal}.kw-parallax-layers{background:var(--night);min-height:480px;color:var(--on-night);padding:var(--space-16) var(--space-12);align-items:center;display:grid}.kw-parallax-layers__shape{z-index:-1;border-radius:var(--radius-sm);position:absolute}.kw-parallax-layers__shape--far{background:var(--jade);width:208px;height:208px;top:22%;right:18%}.kw-parallax-layers__shape--mid{background:var(--accent);width:96px;height:64px;bottom:14%;right:10%}.kw-parallax-layers__shape--near{background:var(--primary);width:64px;height:64px;bottom:8%;right:34%}.kw-parallax-layers__ticks{z-index:-1;right:var(--space-12);top:var(--space-12);fill:none;width:200px;height:152px;stroke:var(--jade);stroke-width:1.5px;position:absolute}.kw-parallax-layers__copy{gap:var(--space-4);max-width:520px;display:grid}.kw-parallax-layers__copy h3{font:600 56px/.98 var(--font-display);text-transform:uppercase;letter-spacing:-.01em}.kw-parallax-layers__copy h3 em{color:var(--jade);font-style:normal}.kw-parallax-layers__copy p{color:var(--on-night-muted);font-size:20px;line-height:30px}.kw-parallax-media{aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--surface-sunken)}.kw-feature .kw-parallax-media{aspect-ratio:auto;border-radius:0;height:100%;min-height:320px}@media (width<=720px){.kw-parallax-layers{padding:var(--space-12) var(--space-6) 260px;align-items:start}.kw-parallax-layers__shape--far{width:128px;height:128px;top:auto;bottom:72px;right:12%}.kw-parallax-layers__shape--mid{bottom:56px;right:46%}.kw-parallax-layers__shape--near{width:48px;height:48px;bottom:40px;right:6%}.kw-parallax-layers__ticks{top:auto;bottom:var(--space-6);right:var(--space-6)}.kw-parallax-layers__copy h3{font-size:40px}.kw-parallax-layers__ticks{opacity:.5}.kw-parallax-band blockquote{font-size:22px;line-height:32px}}body.kw{overflow-x:clip}.kw-underlayer{width:100vw;min-height:500px;padding:var(--space-16) var(--space-6);clip-path:inset(0);background:var(--night);color:var(--on-night);text-align:center;place-items:center;margin-inline:calc(50% - 50vw);display:grid;position:relative}.kw-underlayer__photo{z-index:-2;object-fit:cover;width:100vw;max-width:none;height:100lvh;position:fixed;inset:0}.kw-underlayer:before{content:"";z-index:-1;background:var(--scrim-wash);position:absolute;inset:0}.kw-underlayer__inner{gap:var(--space-4);justify-items:center;max-width:960px;display:grid}.kw-underlayer blockquote{font:italic 700 26px/1.35 var(--font-sans);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;text-shadow:0 1px 2px var(--scrim-ink), 0 0 24px var(--scrim);margin:0}.kw-underlayer cite{font:600 14px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 2px var(--scrim-ink);font-style:normal}@media (width<=720px){.kw-underlayer:not(.kw-underlayer--short){min-height:360px}.kw-underlayer blockquote{font-size:19px}}@media (prefers-reduced-motion:reduce){.kw-underlayer__photo{width:100%;height:100%;position:absolute}}.kw-check{align-items:center;gap:var(--space-2);font-size:15px;line-height:22px;display:flex}.kw-footer>*{width:100%;max-width:var(--container);margin-inline:auto}img.kw-stamp{object-fit:contain}@media (width<=720px){.kw-grid-2,.kw-feature{grid-template-columns:minmax(0,1fr)}.kw-nav__links{flex:1 0 100%;order:3;margin:0}.kw-nav .kw-btn--give{margin-left:auto}.kw-hero{padding:var(--space-16) var(--space-6)}.kw-hero__title{font-size:48px}}.kw{--kw-scale:clamp(1, .5 + .5 * tan(atan2(100vw, 1920px)), 1.5);--kw-vw:calc(1vw / var(--kw-scale));zoom:var(--kw-scale);--kw-gutter:clamp(1rem, 4 * var(--kw-vw), 4rem);--kw-section-pad:clamp(var(--space-16), 7 * var(--kw-vw), 7rem);--kw-content:max(80rem, 66 * var(--kw-vw));--kw-inset:max(var(--kw-gutter), (100% - var(--kw-content)) / 2)}html{scroll-padding-block-start:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.kw-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:clip}.kw-section{padding-block:var(--kw-section-pad);padding-inline:var(--kw-inset)}.kw-section:not(.kw-night){background:var(--paper);color:var(--ink)}.kw-section--sunken{background:var(--surface-sunken)}.kw-section--jade-soft{background:var(--jade-soft)}.kw-section__inner{gap:var(--space-12);display:grid}.kw-section__head,.kw-section__body{min-width:0}.kw-section--beside .kw-section__inner{align-items:flex-start;gap:var(--space-12) clamp(2rem, 5vw, 6rem);flex-wrap:wrap;display:flex}.kw-section--beside .kw-section__head{flex:18rem}.kw-section--beside .kw-section__body{flex:999 36rem}.kw-section-head{max-width:none}.kw-section-head__lead{max-inline-size:var(--measure)}.kw-card-grid,.kw-grid-3,.kw-grid-2{gap:var(--space-8);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--kw-card-min,20rem)), 1fr));display:grid}.kw-card-grid--list{margin:0;padding:0;list-style:none}.kw-card-grid>*,.kw-grid-3>*,.kw-grid-2>*{min-width:0}.kw-hero{padding:clamp(var(--space-16), 10vw, 8rem) var(--kw-inset);min-block-size:clamp(26rem, 62svh / var(--kw-scale), 60rem);align-content:center}.kw-hero--photo{isolation:isolate;text-align:center;min-block-size:clamp(30rem, 78svh / var(--kw-scale), 72rem);justify-items:center;position:relative;overflow:clip}.kw-hero--photo img.kw-hero__photo{z-index:-2;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.kw-hero__scrim{z-index:-1;background:linear-gradient(to top, var(--scrim-strong), var(--scrim-mid));position:absolute;inset:0}.kw-hero--photo .kw-stamp.kw-hero__stamp{margin-left:0}.kw-hero--photo .kw-hero__tagline{color:var(--on-night);text-wrap:balance}.kw-hero--photo .kw-row,.kw-hero--photo .kw-hero__links{justify-content:center}.kw .kw-hero--photo .kw-hero__links a{color:var(--on-night)}.kw-hero__title{font-size:clamp(3rem,2.2rem + 3.6vw,7.5rem)}.kw-nav{z-index:40;gap:var(--space-3) var(--space-8);padding-inline:var(--kw-inset);flex-wrap:wrap;position:sticky;inset-block-start:0;container-type:inline-size}.kw-nav__nav{min-width:0;margin-inline-start:auto}.kw .kw-nav__links{flex-wrap:wrap;margin:0;display:flex}.kw-nav .kw-btn--give{margin-left:0}.kw-nav__toggle{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;padding:0;display:none}.kw-nav__toggle:hover{border-color:var(--ink)}@container (width<=44rem){.kw-nav__nav{flex:1 0 100%;order:3;margin:0}.kw-nav__give{margin-inline-start:auto}.kw-nav__toggle{display:grid}.kw-nav[data-js]:not([data-open]) .kw-nav__nav{display:none}.kw-nav[data-js] .kw-nav__links{flex-direction:column;gap:0}}.kw-scripture{padding-block:clamp(var(--space-12), 6vw, var(--space-24));padding-inline:var(--kw-inset)}.kw-scripture__inner{max-width:none;margin:0}.kw-scripture blockquote{max-inline-size:38em;font-size:clamp(1.5rem,1.2rem + .8vw,2rem);line-height:1.5}.kw-underlayer{width:auto;min-height:clamp(22.5rem,28vw,31.25rem);padding:var(--space-16) var(--kw-inset);margin-inline:0}.kw-underlayer--short{min-height:clamp(15rem,18vw,17.5rem)}@media (prefers-reduced-motion:no-preference){.kw-underlayer__photo{width:calc(100vw / var(--kw-scale));height:calc(100lvh / var(--kw-scale))}}.kw-underlayer__inner{width:100%;max-width:none}.kw-underlayer blockquote{max-inline-size:40em;font-size:clamp(1.1875rem,1rem + .9vw,1.625rem)}.kw-pillar,.kw-team,.kw-project,.kw-link-card{min-width:0}.kw-link-card__title,.kw-project .kw-title{font-size:1.25rem}.kw-feature{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.kw-feature__media{min-height:18rem}.kw-feature__body{padding:clamp(var(--space-8), 4vw, var(--space-12)) clamp(var(--space-6), 3vw, var(--space-8))}.kw-feature__body p{max-inline-size:var(--measure)}.kw-feature__title{font-size:2rem}.kw-feature--flip{direction:rtl}.kw-feature--flip>*{direction:ltr}span.kw-team__avatar{font:500 32px/1 var(--font-display);color:var(--primary);flex:none;place-items:center;display:grid;overflow:clip}.kw-team__avatar>*{grid-area:1/1}.kw-team__avatar img{object-fit:cover;width:100%;height:100%}.kw-team__bio{overflow:hidden}.kw-carousel{overflow:clip;container-type:inline-size}.kw-carousel__viewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.kw-carousel__viewport::-webkit-scrollbar{display:none}.kw-carousel__viewport:focus-visible{outline-offset:-4px}.kw-carousel__track{margin:0;padding:0;list-style:none;transition:none}.kw-carousel__slide{aspect-ratio:16/7;min-width:0;min-block-size:16rem;max-block-size:calc(80svh / var(--kw-scale));scroll-snap-align:start;scroll-snap-stop:always}@container (width<=40rem){.kw-carousel__slide{aspect-ratio:4/3}.kw-carousel__caption{padding-inline:var(--space-6)}.kw-carousel__dots{right:var(--space-4);bottom:var(--space-4)}}.kw-carousel .kw-carousel__pause{top:var(--space-4);right:var(--space-4);width:36px;height:36px;bottom:auto;left:auto;transform:none}.kw-carousel__pause .kw-carousel__play-icon,.kw-carousel__pause.is-paused .kw-carousel__pause-icon{display:none}.kw-carousel__pause.is-paused .kw-carousel__play-icon{display:block}dialog.kw-modal{width:min(36rem,100% - 2rem);max-width:none;max-height:calc(100dvh / var(--kw-scale) - 2rem);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:clip}dialog.kw-modal[open],dialog.kw-modal:target:not([open]){flex-direction:column;display:flex}dialog.kw-modal::backdrop{background:var(--scrim,#08100d99)}dialog.kw-modal:target:not([open]){z-index:60;height:fit-content;box-shadow:var(--shadow-lg), 0 0 0 100vmax var(--scrim);position:fixed;inset:0}.kw-modal__head,.kw-modal__foot{flex:none}.kw-modal__body{flex:auto;min-height:0;overflow-y:auto}.kw .kw-modal__close{color:var(--ink-muted);text-decoration:none}.kw .kw-modal__close:hover{color:var(--ink)}@media (prefers-reduced-motion:no-preference){dialog.kw-modal{transition:opacity .16s ease, scale .16s ease, overlay .16s ease allow-discrete, display .16s ease allow-discrete}dialog.kw-modal:not([open]):not(:target){opacity:0;scale:.97}@starting-style{dialog.kw-modal[open]{opacity:0;scale:.97}}}.kw-input{min-height:3rem}.kw-field__error{align-items:flex-start}.kw-field__error .kw-icon{margin-top:2px}.kw-form{gap:var(--space-6);display:grid}.kw-subscribe{max-width:none;flex-wrap:wrap;max-inline-size:min(100%,30rem)}.kw-subscribe .kw-input{flex:12rem}.kw-footer{padding-inline:var(--kw-inset)}.kw-footer>*{max-width:none;margin-inline:0}.kw-night :where(p,li,dd) a:not(.kw-btn){color:var(--jade)}.emdash-image-media[data-astro-cid-6depetnu]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.theme-toggle[data-astro-cid-l6lhmie6]{align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:inline-flex}.theme-toggle[data-astro-cid-l6lhmie6][hidden]{display:none}.theme-toggle[data-astro-cid-l6lhmie6] legend[data-astro-cid-l6lhmie6]{float:inline-start;margin-inline-end:var(--space-2);padding:0;font-weight:600}.theme-toggle[data-astro-cid-l6lhmie6] label[data-astro-cid-l6lhmie6]{display:inline-flex;position:relative}.theme-toggle[data-astro-cid-l6lhmie6] input[data-astro-cid-l6lhmie6]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.theme-toggle[data-astro-cid-l6lhmie6] span[data-astro-cid-l6lhmie6]{padding:var(--space-1) var(--space-3);border:1px solid var(--night-line);border-radius:999px}.theme-toggle[data-astro-cid-l6lhmie6] input[data-astro-cid-l6lhmie6]:checked+span[data-astro-cid-l6lhmie6]{background:var(--on-night);border-color:var(--on-night);color:var(--night)}.theme-toggle[data-astro-cid-l6lhmie6] input[data-astro-cid-l6lhmie6]:focus-visible+span[data-astro-cid-l6lhmie6]{outline:2px solid var(--on-night);outline-offset:2px}.skip-link[data-astro-cid-hkbrpulz]{z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md);position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);translate:0 -200%}.skip-link[data-astro-cid-hkbrpulz]:focus,.skip-link[data-astro-cid-hkbrpulz]:focus-visible{translate:0}main[data-astro-cid-hkbrpulz]:focus{outline:none}
