.page_page__jOjlY{--about-surface:#f5f5ef;--about-alt:#e9ece2;--about-ink:#252b23;--about-muted:#727b70;--about-rule:#d7ddd1;--about-accent:#557a32;--about-button:#c8f461;--about-button-ink:#182110;background:var(--color-bg)}.page_page__jOjlY[data-theme=dark]{--about-surface:#111611;--about-alt:#1b241e;--about-ink:#f1f3e9;--about-muted:#a0ad9d;--about-rule:#38443a;--about-accent:#c6f26c;--about-button:#c6f26c;--about-button-ink:#15200d}.page_readingArea__Q5wGl{position:relative}.page_readingNavTrack__80959{display:none}.page_contact__e_tHI,.page_contributeRegion__r8CP3,.page_hero__bjUtn,.page_legal__k96DP,.page_maintainers__tvV8o{scroll-margin-top:calc(70px + 24px)}@media (min-width:768px){.page_readingArea__Q5wGl{--sky-left:max(var(--gutter),calc((100% - var(--page-max-width)) / 2 + var(--gutter)))}.page_sky__CqIG8{width:calc(100% - var(--sky-left));margin-left:var(--sky-left)}.page_readingArea__Q5wGl .page_skyCaption__bx3QQ{left:clamp(20px,3vw,48px)}}@media (min-width:900px){.page_readingArea__Q5wGl{--reading-rail:160px;--sky-left:max(calc(var(--gutter) + var(--reading-rail)),calc((100% - var(--page-max-width)) / 2 + var(--gutter) + var(--reading-rail)))}.page_contributeRegion__r8CP3>section,.page_readingArea__Q5wGl .page_content__DB3Ut{padding-left:calc(var(--gutter) + var(--reading-rail))}.page_readingNavTrack__80959{position:absolute;z-index:8;top:0;bottom:0;left:max(0px,calc((100% - var(--page-max-width)) / 2));display:block;width:calc(var(--gutter) + var(--reading-rail));pointer-events:none}.page_readingNav__oUVZ9{position:-webkit-sticky;position:sticky;top:calc(70px + 24px);display:grid;width:calc(var(--reading-rail) - 18px);grid-gap:3px;gap:3px;margin-top:calc(70px + 72px);margin-left:var(--gutter);padding:14px 0 14px 11px;border-left:1px solid var(--about-rule);border-radius:0 var(--radius-base) var(--radius-base) 0;background:color-mix(in srgb,var(--about-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.page_readingNav__oUVZ9 p{margin:0 0 8px 6px;color:var(--about-muted);font:600 10px var(--font-mono);letter-spacing:.08em}.page_readingNav__oUVZ9 a{display:flex;align-items:center;gap:9px;min-height:32px;padding:5px 6px;border-radius:6px;color:var(--about-muted);font-size:12px;line-height:1.3;transition:color var(--duration-fast),background-color var(--duration-fast)}.page_readingNav__oUVZ9 a span{font:10px var(--font-mono)}.page_readingNav__oUVZ9 a:hover,.page_readingNav__oUVZ9 a[aria-current=location]{color:var(--about-accent);background:color-mix(in srgb,var(--about-accent) 10%,transparent)}.page_readingNav__oUVZ9 a:focus-visible{outline:2px solid var(--about-accent);outline-offset:2px}}.page_content__DB3Ut{width:var(--page-content-width);margin:0 auto;padding-right:var(--gutter);padding-left:var(--gutter)}.page_hero__bjUtn{padding:calc(70px + 72px) 0 56px;color:var(--about-ink);background:var(--about-surface)}.page_hero__bjUtn .page_content__DB3Ut>:first-child{margin-top:0}.page_eyebrow__HsqqO,.page_sectionKicker__YdHB8{margin:0;color:var(--about-muted);font:var(--font-meta) var(--font-mono);letter-spacing:.035em}.page_eyebrow__HsqqO{display:flex;align-items:center;gap:12px}.page_eyebrow__HsqqO span{width:10px;height:10px;border-radius:50%;background:var(--about-button)}.page_hero__bjUtn h1{margin:60px 0 20px;font-size:clamp(34px,4.2vw,50px);font-weight:650;letter-spacing:-.045em;line-height:1.13}.page_lead__8Yvq2,.page_sectionLead__0KpSD{max-width:1070px;margin:0;color:var(--about-muted);font-size:clamp(17px,2vw,24px);line-height:1.45}.page_textLink__Lk1Gj{display:inline-flex;align-items:center;gap:12px;margin-top:34px;color:var(--about-accent);font-size:18px;transition:gap var(--duration-fast),color var(--duration-fast)}.page_textLink__Lk1Gj:hover{gap:18px}.page_sky__CqIG8{position:relative;height:280px;overflow:hidden}.page_skyCaption__bx3QQ{position:absolute;bottom:50px;left:max(var(--gutter),calc((100% - 860px) / 2));color:#d4f477;font:14px var(--font-mono);letter-spacing:.24em;text-transform:uppercase}.page_philosophy__6GzV6{color:var(--about-ink);padding:48px 0 44px;background:var(--about-surface)}.page_philosophy__6GzV6 h2{margin:28px 0 24px;font-size:clamp(30px,3.2vw,38px);font-weight:650;letter-spacing:-.035em;line-height:1.2}.page_principles__3Xm8N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:40px;padding-top:36px;border-top:1px solid var(--about-rule)}.page_principle__aldj9>span{color:var(--about-accent);font:var(--font-meta) var(--font-mono)}.page_principle__aldj9 h3{margin:16px 0 12px;font-size:22px;font-weight:500}.page_principle__aldj9 p{margin:0;color:var(--about-muted);font-size:18px;line-height:1.4}.page_textLink__Lk1Gj:focus-visible{outline:2px solid var(--about-accent);outline-offset:4px}.page_maintainers__tvV8o{padding:48px 0;color:var(--about-ink);background:var(--about-surface)}.page_maintainersHeading__vuK6b{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;grid-gap:40px;gap:40px}.page_maintainersHeading__vuK6b h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:24px 0 0;font-size:clamp(28px,3.2vw,38px);font-weight:650;letter-spacing:-.035em;line-height:1.2}.page_maintainersHeading__vuK6b h2 small{color:var(--about-muted);font:400 var(--font-meta) var(--font-mono);letter-spacing:.04em}.page_maintainersHeading__vuK6b>p{justify-self:end;margin:0;color:var(--about-muted);font-size:var(--font-body);line-height:1.7;text-align:right}.page_maintainerGrid__ST9OS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;min-height:96px;margin-top:34px}.page_maintainerCard__WYCEc{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-width:0;min-height:96px;padding:18px;border-radius:var(--radius-md);color:var(--about-ink);background:color-mix(in srgb,var(--about-alt) 72%,transparent);transition:color var(--duration-fast),transform var(--duration-fast)}.page_maintainerSkeleton__URXnu{pointer-events:none}.page_maintainerSkeleton__URXnu:hover{color:var(--about-ink);transform:none}.page_skeletonAvatar__RkT3a,.page_skeletonDetails__MkpZc>span{background:linear-gradient(100deg,color-mix(in srgb,var(--about-muted) 10%,transparent) 20%,color-mix(in srgb,var(--about-muted) 24%,transparent) 42%,color-mix(in srgb,var(--about-muted) 10%,transparent) 64%);background-size:220% 100%;animation:page_maintainerSkeleton__URXnu 1.5s ease-in-out infinite}.page_skeletonAvatar__RkT3a{width:58px;height:58px;border-radius:var(--radius-full)}.page_skeletonDetails__MkpZc{display:grid;width:min(180px,100%);grid-gap:7px;gap:7px}.page_skeletonDetails__MkpZc>span{width:72%;height:10px;border-radius:var(--radius-sm)}.page_skeletonDetails__MkpZc>span:first-child{width:54%;height:16px}.page_skeletonDetails__MkpZc>span:last-child{width:88%}@keyframes page_maintainerSkeleton__URXnu{0%{background-position:100% 0}to{background-position:-120% 0}}.page_maintainerCard__WYCEc:hover{color:var(--about-accent);transform:translateY(-2px)}.page_maintainerCard__WYCEc:focus-within{outline:2px solid var(--about-accent);outline-offset:4px}.page_maintainerProfileLink__BeqjS{position:absolute;z-index:1;inset:0;border-radius:inherit}.page_maintainerAvatar__As9Gy{position:relative;z-index:2;display:grid;width:58px;height:58px;place-items:center;overflow:hidden;border:1px solid var(--about-rule);border-radius:var(--radius-full);color:var(--about-accent);background:var(--about-alt);font-size:var(--font-body-lg);font-weight:600;pointer-events:none}.page_maintainerAvatar__As9Gy img{width:100%;height:100%;object-fit:cover}.page_maintainerDetails__2kjFy{position:relative;z-index:2;display:grid;min-width:0;grid-gap:5px;gap:5px;pointer-events:none}.page_maintainerCard__WYCEc strong{overflow:hidden;font-size:var(--font-body-lg);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.page_maintainerCard__WYCEc small{overflow:hidden;color:var(--about-muted);font-size:var(--font-secondary);text-overflow:ellipsis;white-space:nowrap}.page_maintainerCard__WYCEc .page_maintainerUrl__tzb0D{position:relative;z-index:3;display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:var(--about-accent);font-family:var(--font-mono);font-size:var(--font-meta);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;pointer-events:auto}.page_maintainerNext__vfYzE{position:relative;z-index:2;color:var(--about-muted);pointer-events:none}.page_contact__e_tHI{padding:0 0 18px}.page_contact__e_tHI,.page_legal__k96DP{color:var(--about-ink);background:var(--about-surface)}.page_legal__k96DP{padding:0 0 72px}.page_contactCard__vqjHq{padding:clamp(22px,3vw,34px);border-radius:var(--radius-lg);background:var(--about-alt)}.page_contactHeader__bLd1L{display:flex;align-items:flex-start;justify-content:space-between}.page_contactHeader__bLd1L>:last-child{flex:none;color:var(--about-muted)}.page_contactKicker__juB11{margin:0;color:var(--about-accent);font:600 var(--font-meta) var(--font-mono);letter-spacing:.035em}.page_contactCard__vqjHq h2{margin:24px 0 10px;font-size:clamp(25px,3vw,34px);font-weight:650;letter-spacing:-.035em;line-height:1.2}.page_contactDescription__pgv88{max-width:920px;margin:0;color:var(--about-muted);font-size:var(--font-body);line-height:1.7}.page_contactLinks__S5FbG{margin-top:20px;border-top:1px solid var(--about-rule)}.page_contactLink__65I_x{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:80px;padding:14px 2px;border-bottom:1px solid var(--about-rule);color:var(--about-accent);transition:color var(--duration-fast),padding var(--duration-fast)}.page_contactLink__65I_x:last-child{border-bottom:0}.page_contactLink__65I_x:focus-within,.page_contactLink__65I_x:hover{padding-right:8px;padding-left:8px;color:var(--about-accent)}.page_contactLinks__S5FbG>a:focus-visible,.page_emailAddresses__Yrr9_ a:focus-visible{outline:2px solid var(--about-accent);outline-offset:4px}.page_contactLinkText__g4mHl{display:grid;grid-gap:5px;gap:5px;color:var(--about-ink)}.page_contactLinks__S5FbG strong{font-size:var(--font-body);font-weight:600}.page_contactLinks__S5FbG small{color:var(--about-muted);font-size:var(--font-secondary)}.page_emailAddresses__Yrr9_{display:flex;flex-wrap:wrap;gap:6px 18px}.page_emailAddresses__Yrr9_ a{color:var(--about-muted);font-size:var(--font-secondary);transition:color var(--duration-fast)}.page_emailAddresses__Yrr9_ a:hover{color:var(--about-accent)}@media (max-width:640px){.page_hero__bjUtn{padding:calc(70px + 72px) 0 50px}.page_hero__bjUtn h1{margin-top:46px}.page_sky__CqIG8{height:230px}.page_skyCaption__bx3QQ{bottom:28px;font-size:11px;letter-spacing:.14em}.page_principles__3Xm8N{gap:18px}.page_principle__aldj9 h3{font-size:18px}.page_principle__aldj9 p{font-size:15px}.page_contact__e_tHI{padding:0 0 16px}.page_legal__k96DP{padding:0 0 54px}.page_maintainersHeading__vuK6b{grid-template-columns:1fr;gap:16px}.page_maintainersHeading__vuK6b>p{justify-self:start;text-align:left}.page_maintainerGrid__ST9OS{display:flex;width:calc(100% + var(--gutter));overflow-x:auto;padding-right:var(--gutter);padding-bottom:6px;scroll-padding-right:var(--gutter);scrollbar-width:none}.page_maintainerGrid__ST9OS::-webkit-scrollbar{display:none}.page_maintainerCard__WYCEc{width:min(78vw,320px);flex:0 0 auto}.page_contactCard__vqjHq{padding:20px}.page_contactCard__vqjHq h2{margin-top:20px}.page_contactLink__65I_x{min-height:74px}}@media (max-width:440px){.page_principles__3Xm8N{grid-template-columns:1fr;gap:28px}}[data-theme=light] .page_skyCaption__bx3QQ{color:#91ae3c}