: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}}html{font-size:clamp(100%,.5rem + .41667vw,150%)}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--measure:42.5rem;--container:72rem;--kw-gutter:clamp(1rem, 4vw, 4rem);--kw-content:max(80rem, 66vw);--kw-inset:max(var(--kw-gutter), (100% - var(--kw-content)) / 2);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.875rem;--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:4.5rem;font-weight:600;line-height:.95}.kw-type-h1{font-family:var(--font-display);text-transform:uppercase;font-size:3rem;font-weight:600;line-height:1.05}.kw-type-h2{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:2.25rem;font-weight:500;line-height:1.1}.kw-type-h3{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.2}.kw-type-lead{font-family:var(--font-sans);font-size:1.25rem;font-weight:400;line-height:1.5}.kw-type-body{font-family:var(--font-sans);font-size:1.0625rem;font-weight:400;line-height:1.647}.kw-type-small{font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.571}.kw-type-label{font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.333}.kw-type-eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:600;line-height:1.231}.kw-type-scripture{font-family:var(--font-serif);font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.5}.kw-type-verse{font-family:var(--font-sans);letter-spacing:.01em;text-transform:uppercase;font-size:1.625rem;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:1.0625rem;line-height:1.647}.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%, 17.5rem), (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:1.125rem;height:1.125rem}.kw a{color:var(--primary);text-underline-offset:.1875rem;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 .8125rem/1.231 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 1.5rem/1.2 var(--font-display);color:inherit}.kw-copy{color:var(--ink-muted);font-size:.875rem;line-height:1.571}.kw-night .kw-copy{color:var(--on-night-muted)}.kw-more{align-items:center;gap:var(--space-1);font:600 .9375rem/1.333 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(.1875rem)}.kw-crop{position:relative}.kw-crop:before,.kw-crop:after{content:"";pointer-events:none;border:0 solid var(--jade);width:1.25rem;height:1.25rem;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 .9375rem/1.333 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:.875rem}.kw-btn--lg{padding:var(--space-4) var(--space-8);font-size:1.0625rem}.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 2.25rem/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:.1875rem;margin:0}.kw-section-head__lead{color:var(--ink-muted);font-size:1.25rem;line-height:1.5}.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 1.5rem/1.5 var(--font-serif);text-wrap:balance;margin:0}.kw-scripture cite{font:600 .8125rem/1.231 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(--kw-inset);gap:var(--space-8);justify-items:start;display:grid}.kw-hero__stamp{width:4rem;height:4rem}.kw-hero__title{font:600 4.5rem/.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:1.25rem;line-height:1.5}.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 .8125rem/1.231 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(--kw-inset);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:2.5rem;height:2.5rem}.kw .kw-nav__home span{font:500 1.125rem/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 .9375rem/1.333 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:5.5rem;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:1.25rem}.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:6rem;height:6rem}.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:17.5rem}.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:2.5rem;height:2.5rem;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) calc(var(--space-8) + 6rem) 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 1.75rem/1.15 var(--font-display);text-transform:uppercase}.kw-carousel__btn{border-radius:var(--radius-pill);background:var(--on-night);width:2.75rem;height:2.75rem;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:2.25rem;height:2.25rem;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:.5rem;height:.5rem;padding:0}.kw-carousel__dot[aria-current=true]{background:var(--on-night);width:1.5rem}.kw-field{gap:var(--space-2);display:grid}.kw-field label{font:600 .9375rem/1.333 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 1.0625rem/1.412 var(--font-sans)}.kw-input::placeholder{color:var(--ink-muted)}.kw-input:hover{border-color:var(--ink)}textarea.kw-input{resize:vertical;min-height:7.5rem}.kw-field__hint{color:var(--ink-muted);font-size:.875rem;line-height:1.571}.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:.875rem;line-height:1.571;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:30rem;display:flex}.kw-alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);font-size:.9375rem;line-height:1.467;display:flex}.kw-alert .kw-icon{margin-top:.125rem}.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:35rem;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:2.25rem;height:2.25rem;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(--kw-inset) 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:2.5rem}.kw-footer__brand p{color:var(--on-night-muted);font-size:.9375rem;line-height:1.467}.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 .9375rem/1.333 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:.875rem;line-height:1.571}@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:2.75rem}.kw-btn--sm{min-height:2.25rem}.kw-btn--lg{min-height:3.25rem}.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:2.75rem;font-size:1.0625rem}[data-slot=textarea]{min-height:7.5rem;font-size:1.0625rem}[data-slot=select-trigger]{justify-content:space-between;width:100%}[data-slot=field-label]{font:600 .9375rem/1.333 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(35rem,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 1.5rem/1.2 var(--font-display)}[data-slot=dialog-description]{color:inherit;font-size:inherit}.kw-modal__close{height:2.25rem;padding:0}[data-slot=tabs-list]{gap:var(--space-6);border-bottom:1px solid var(--line)}[data-slot=tabs-tab]{height:2.75rem;font:600 .9375rem/1.333 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:4rem;font:500 1.25rem/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 2rem/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:.5rem;height:.5rem;min-height:0;padding:0;transition:width .2s}.kw-carousel [data-slot=carousel-indicator][data-selected]{background:var(--on-night);width:1.5rem}.kw-stamp{flex:none;width:2.5rem;height:2.5rem;display:block}.kw-stamp.kw-hero__stamp{width:4.5rem;height:4.5rem;margin-left:-.5625rem}.kw-wordmark{align-items:center;gap:var(--space-3);display:inline-flex}.kw-wordmark span{font:500 1.375rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:inherit}[data-slot=tooltip-content]{border-radius:var(--radius-sm);font-size:.875rem}.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 .9375rem/1.333 var(--font-sans);color:var(--ui-foreground);display:block}ui-field-description{color:var(--ui-muted-foreground);font-size:.875rem;line-height:1.571;display:block}ui-field-error{color:var(--ui-destructive);font-size:.875rem;line-height:1.571;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:3rem;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 1.0625rem/1.412 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:8.25rem;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:.5rem;height:.5rem;margin:-.25rem .25rem 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:1rem;line-height:1.5;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:1.375rem;height:1.375rem;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:.375rem;height:.6875rem;margin-top:-.1875rem;display:block;rotate:45deg}ui-checkbox-indicator:before{display:none}ui-radio-indicator{border-radius:var(--radius-pill);background:currentColor;width:.5rem;height:.5rem;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:2.75rem;height:1.625rem;padding:.125rem;transition:background-color .16s,border-color .16s;display:inline-flex}ui-switch-thumb{border-radius:var(--radius-pill);background:var(--ink-muted);width:1.25rem;height:1.25rem;transition:translate .16s,background-color .16s;display:block}ui-switch[data-checked] ui-switch-thumb{background:var(--on-primary);translate:1.125rem}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:2.25rem}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:1.0625rem;line-height:1.647;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:.5rem;height:.5rem;margin:-.25rem .375rem 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:.25rem;rotate:225deg}ui-accordion-panel{font-size:1rem;line-height:1.625}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:1.429}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:.5rem;height:.5rem;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:1.5rem}@media (width<=45em){.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:2.75rem;font:600 .9375rem/1.333 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:4rem;font:500 1.25rem/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:3.75rem}.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:27.5rem;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 1.75rem/1.429 var(--font-serif);text-wrap:balance;margin:0}.kw-parallax-band cite{font:600 .8125rem/1.231 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--jade);font-style:normal}.kw-parallax-layers{background:var(--night);min-height:30rem;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:13rem;height:13rem;top:22%;right:18%}.kw-parallax-layers__shape--mid{background:var(--accent);width:6rem;height:4rem;bottom:14%;right:10%}.kw-parallax-layers__shape--near{background:var(--primary);width:4rem;height:4rem;bottom:8%;right:34%}.kw-parallax-layers__ticks{z-index:-1;right:var(--space-12);top:var(--space-12);fill:none;width:12.5rem;height:9.5rem;stroke:var(--jade);stroke-width:1.5px;position:absolute}.kw-parallax-layers__copy{gap:var(--space-4);max-width:32.5rem;display:grid}.kw-parallax-layers__copy h3{font:600 3.5rem/.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:1.25rem;line-height:1.5}.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:20rem}@media (width<=45em){.kw-parallax-layers{padding:var(--space-12) var(--space-6) 16.25rem;align-items:start}.kw-parallax-layers__shape--far{width:8rem;height:8rem;top:auto;bottom:4.5rem;right:12%}.kw-parallax-layers__shape--mid{bottom:3.5rem;right:46%}.kw-parallax-layers__shape--near{width:3rem;height:3rem;bottom:2.5rem;right:6%}.kw-parallax-layers__ticks{top:auto;bottom:var(--space-6);right:var(--space-6)}.kw-parallax-layers__copy h3{font-size:2.5rem}.kw-parallax-layers__ticks{opacity:.5}.kw-parallax-band blockquote{font-size:1.375rem;line-height:1.455}}body.kw{overflow-x:clip}.kw-underlayer{width:100vw;min-height:31.25rem;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:60rem;display:grid}.kw-underlayer blockquote{font:italic 700 1.625rem/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 .875rem/1.143 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 2px var(--scrim-ink);font-style:normal}@media (width<=45em){.kw-underlayer:not(.kw-underlayer--short){min-height:22.5rem}.kw-underlayer blockquote{font-size:1.1875rem}}@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:.9375rem;line-height:1.467;display:flex}img.kw-stamp{object-fit:contain}@media (width<=45em){.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-block:var(--space-16)}.kw-hero__title{font-size:3rem}}.kw{--kw-section-pad:clamp(var(--space-16), 7vw, 7rem)}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);align-content:center;min-block-size:clamp(26rem,62svh,60rem)}.kw-hero--photo{isolation:isolate;text-align:center;justify-items:center;min-block-size:clamp(30rem,78svh,72rem);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:2.75rem;height:2.75rem;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)}.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{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 2rem/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;scroll-snap-align:start;scroll-snap-stop:always;min-block-size:16rem;max-block-size:80svh}@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:2.25rem;height:2.25rem;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{overscroll-behavior:contain;border:0;width:min(36rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);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:.125rem}.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-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}
