.FlipNumber-module__00w15q__board{gap:4px;display:inline-flex}.FlipNumber-module__00w15q__cell{width:.62em;height:1em;font-family:var(--pit-display);font-variation-settings:"opsz" 72;perspective:300px;font-weight:900;line-height:1;position:relative}.FlipNumber-module__00w15q__narrow{width:.34em}.FlipNumber-module__00w15q__face{background:linear-gradient(180deg, var(--pit-ink-3) 0%, var(--pit-ink-3) 49.4%, var(--pit-ink) 49.5%, var(--pit-ink) 50.5%, #191422 50.6%, #191422 100%);color:var(--pit-fg);backface-visibility:hidden;transform-origin:50%;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.FlipNumber-module__00w15q__flip{animation:80ms ease-out FlipNumber-module__00w15q__flipIn}.FlipNumber-module__00w15q__unit .FlipNumber-module__00w15q__face{color:var(--pit-violet-hi)}@keyframes FlipNumber-module__00w15q__flipIn{0%{filter:brightness(1.6);transform:rotateX(-88deg)}to{filter:brightness();transform:rotateX(0)}}.FlipNumber-module__00w15q__hero{font-size:clamp(64px,7vw,112px)}.FlipNumber-module__00w15q__inline{font-size:20px}.FlipNumber-module__00w15q__inline .FlipNumber-module__00w15q__cell{width:.66em}.FlipNumber-module__00w15q__inline .FlipNumber-module__00w15q__narrow{width:.4em}.FlipNumber-module__00w15q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.PitBreadcrumbs-module__nKBRkG__list{font-family:var(--pit-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--pit-fg-3);flex-wrap:wrap;gap:6px 10px;font-size:12px;list-style:none;display:flex}.PitBreadcrumbs-module__nKBRkG__item{align-items:center;gap:10px;display:inline-flex}.PitBreadcrumbs-module__nKBRkG__item+.PitBreadcrumbs-module__nKBRkG__item:before{content:"/";color:var(--pit-fg-3)}.PitBreadcrumbs-module__nKBRkG__link{margin:-14px 0;padding:14px 0;transition:color .2s;display:inline-block}.PitBreadcrumbs-module__nKBRkG__link:hover{color:var(--pit-violet-hi)}.PitBreadcrumbs-module__nKBRkG__current{color:var(--pit-fg-2)}.PitBreadcrumbs-module__nKBRkG__onPaper,.PitBreadcrumbs-module__nKBRkG__onPaper .PitBreadcrumbs-module__nKBRkG__item+.PitBreadcrumbs-module__nKBRkG__item:before{color:var(--pit-on-paper-3)}.PitBreadcrumbs-module__nKBRkG__onPaper .PitBreadcrumbs-module__nKBRkG__link:hover{color:var(--pit-violet)}.PitBreadcrumbs-module__nKBRkG__onPaper .PitBreadcrumbs-module__nKBRkG__current{color:var(--pit-on-paper-2)}
.PitButton-module__091ILW__button{font-family:var(--pit-display);font-variation-settings:"opsz" 72;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .5s var(--pit-spring), background-color .2s, color .2s, box-shadow .2s;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:16px 26px;font-size:19px;font-weight:800;line-height:1;display:inline-flex}.PitButton-module__091ILW__button:hover{transform:translateY(-3px)}.PitButton-module__091ILW__label{align-items:center;gap:12px;display:inline-flex}.PitButton-module__091ILW__arrow{flex:none;width:18px;height:18px}.PitButton-module__091ILW__primary{background:var(--pit-violet);color:#fff}.PitButton-module__091ILW__primary:hover{background:var(--pit-violet-hover)}.PitButton-module__091ILW__ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.PitButton-module__091ILW__white{color:var(--pit-ink);background:#fff}.PitButton-module__091ILW__sm{padding:11px 16px;font-size:16px}.PitButton-module__091ILW__row{flex-wrap:wrap;gap:14px;display:flex}
.PitFacts-module__KMunQG__facts{border-top:1px solid var(--pit-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PitFacts-module__KMunQG__fact{flex-direction:column-reverse;justify-content:flex-end;padding:18px 18px 0 0;display:flex}.PitFacts-module__KMunQG__fact+.PitFacts-module__KMunQG__fact{border-left:1px solid var(--pit-rule);padding-left:18px}.PitFacts-module__KMunQG__value{font-family:var(--pit-display);font-variation-settings:"opsz" 72;font-size:clamp(30px,2.8vw,44px);font-weight:900;line-height:.9}.PitFacts-module__KMunQG__label{font-family:var(--pit-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--pit-fg-3);margin-top:8px;font-size:12px}@media (max-width:520px){.PitFacts-module__KMunQG__facts{grid-template-columns:minmax(0,1fr)}.PitFacts-module__KMunQG__fact+.PitFacts-module__KMunQG__fact{border-left:0;border-top:1px solid var(--pit-rule);padding-left:0}.PitFacts-module__KMunQG__fact{padding:14px 0}}
.PitFaq-module__zCz0LG__list{border-top:1px solid var(--pit-rule)}.PitFaq-module__zCz0LG__item{border-bottom:1px solid var(--pit-rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(16px,4vw,64px);padding:28px 0;display:grid}.PitFaq-module__zCz0LG__question{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.05}.PitFaq-module__zCz0LG__answer{color:var(--pit-fg-2);text-wrap:pretty;font-size:17px;line-height:1.6}.PitFaq-module__zCz0LG__onPaper{border-top-color:var(--pit-rule-paper)}.PitFaq-module__zCz0LG__onPaper .PitFaq-module__zCz0LG__item{border-bottom-color:var(--pit-rule-paper)}.PitFaq-module__zCz0LG__onPaper .PitFaq-module__zCz0LG__answer{color:var(--pit-on-paper-2)}@media (max-width:800px){.PitFaq-module__zCz0LG__item{grid-template-columns:minmax(0,1fr);gap:10px}}
.PitFormScope-module__8KWVza__scope{--pit-focus:var(--pit-violet);--text:var(--pit-on-paper);--text-secondary:var(--pit-on-paper-2);--text-muted:var(--pit-on-paper-3);--glass-border-strong:#17121f47;--violet-700:var(--pit-violet);--violet-600:var(--pit-violet-hover);--form-radius:0;--form-field-bg:#ffffff8c;--form-field-bg-focus:#fff;--form-focus-border:var(--pit-violet);--form-focus-ring:0 0 0 2px #7c3aed2e;--form-input-font:var(--pit-body);--form-label-font:var(--pit-mono);--form-label-size:12.5px;--form-label-weight:400;--form-label-tracking:.06em;--form-label-transform:uppercase;--form-submit-border:var(--pit-violet);--form-submit-font:var(--pit-display);--form-submit-size:18px;--form-submit-weight:800;--form-submit-tracking:.02em;--form-submit-transform:uppercase;--form-submit-hover-transform:none;--form-submit-justify:start;--form-submit-padding:.72rem 1.6rem;--form-submit-arrow:"→"}
.PitHeadline-module__lCgKhG__headline{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;font-weight:900;line-height:.9}.PitHeadline-module__lCgKhG__line{display:block}.PitHeadline-module__lCgKhG__highlight{color:var(--pit-violet-hi)}.PitHeadline-module__lCgKhG__onPaper .PitHeadline-module__lCgKhG__highlight{color:var(--pit-violet)}.PitHeadline-module__lCgKhG__hero{font-size:clamp(56px,9.6vw,164px)}.PitHeadline-module__lCgKhG__page{font-size:clamp(46px,min(6.2vw,10svh),104px)}@media (min-width:600px) and (max-width:1000px){.PitHeadline-module__lCgKhG__page{font-size:clamp(56px,8.4vw,84px)}}.PitHeadline-module__lCgKhG__section{font-size:clamp(44px,6.6vw,112px)}.PitHeadline-module__lCgKhG__title{font-size:clamp(30px,3.4vw,54px);line-height:.92}.PitHeadline-module__lCgKhG__card{font-family:var(--pit-display);font-variation-settings:"opsz" 72;letter-spacing:.01em;text-transform:uppercase;font-size:26px;font-weight:800;line-height:1}.PitHeadline-module__lCgKhG__lede{color:var(--pit-fg-2);text-wrap:pretty;max-width:640px;font-size:clamp(18px,1.45vw,21px);line-height:1.55}.PitHeadline-module__lCgKhG__lede strong{color:var(--pit-fg);font-weight:600}.PitHeadline-module__lCgKhG__ledeOnPaper{color:var(--pit-on-paper-2)}.PitHeadline-module__lCgKhG__ledeOnPaper strong{color:var(--pit-on-paper)}
.PitCloseBand-module__FGMzsa__band{background:var(--pit-ink);align-items:flex-end;min-height:82svh;display:flex;position:relative;overflow:hidden}.PitCloseBand-module__FGMzsa__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PitCloseBand-module__FGMzsa__mirrored{transform:scaleX(-1)}.PitCloseBand-module__FGMzsa__scrim{background:linear-gradient(90deg,#0a0614db 0%,#0a0614b8 38%,#0a06144d 62%,#0a061400 80%),radial-gradient(70% 60% at 18% 82%,#0a0614e6 0%,#0a061480 45%,#0a061400 75%),linear-gradient(#0a061459 0%,#0a061426 40%,#0a0614e6 100%);position:absolute;inset:0}@media (max-width:700px){.PitCloseBand-module__FGMzsa__scrim{background:linear-gradient(#0a06144d 0%,#0a06148c 30%,#0a0614e6 60%,#0a0614f5 100%)}}.PitCloseBand-module__FGMzsa__content{z-index:2;width:100%;max-width:var(--pit-max);padding:120px var(--pit-gutter) clamp(56px, 9vh, 104px);gap:28px;margin:0 auto;display:grid;position:relative}
.PitFooter-module__WulTcG__footer{border-top:1px solid var(--pit-rule);background:var(--pit-ink);color:var(--pit-fg-3);padding:clamp(64px,8vw,112px) 0 40px;font-size:14px}.PitFooter-module__WulTcG__wrap{max-width:var(--pit-max);padding:0 var(--pit-gutter);margin:0 auto}.PitFooter-module__WulTcG__top{border-bottom:1px solid var(--pit-rule);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:48px;padding-bottom:56px;display:grid}.PitFooter-module__WulTcG__brand{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;color:#fff;font-size:clamp(64px,9vw,144px);font-weight:900;line-height:.82}.PitFooter-module__WulTcG__tagline{max-width:460px;color:var(--pit-fg-2);margin-top:18px;font-size:16px}.PitFooter-module__WulTcG__cta{justify-self:end}body:has([data-pit-close]) .PitFooter-module__WulTcG__cta{display:none}.PitFooter-module__WulTcG__groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:48px 0;display:grid}.PitFooter-module__WulTcG__groupLabel{font-family:var(--pit-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pit-fg-3);margin-bottom:14px;font-size:11.5px}.PitFooter-module__WulTcG__groupLinks{list-style:none;display:grid}.PitFooter-module__WulTcG__link{color:var(--pit-fg-2);padding:5px 0;transition:color .2s;display:inline-block}.PitFooter-module__WulTcG__link:hover{color:var(--pit-violet-hi)}.PitFooter-module__WulTcG__base{border-top:1px solid var(--pit-rule);font-family:var(--pit-mono);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:12px;display:flex}.PitFooter-module__WulTcG__socials{gap:18px;list-style:none;display:flex}@media (max-width:900px){.PitFooter-module__WulTcG__top{grid-template-columns:minmax(0,1fr)}.PitFooter-module__WulTcG__cta{justify-self:start}.PitFooter-module__WulTcG__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.PitFooter-module__WulTcG__groups{gap:32px 20px}.PitFooter-module__WulTcG__link{padding:10px 0}.PitFooter-module__WulTcG__socials .PitFooter-module__WulTcG__link{padding:12px 0}}
.PitHero-module__d8VISG__hero{background:var(--pit-ink);flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.PitHero-module__d8VISG__background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PitHero-module__d8VISG__scrim{background:linear-gradient(#0a061499 0%,#0a06141f 28%,#0a06148c 60%,#0a0614f2 100%);position:absolute;inset:0}.PitHero-module__d8VISG__scrimCopy{background:linear-gradient(90deg,#0a0614db 0%,#0a06149e 42%,#0a061400 72%),linear-gradient(#0a061499 0%,#0a061433 30%,#0a0614b3 100%)}.PitHero-module__d8VISG__content{z-index:2;width:100%;max-width:var(--pit-max);padding:calc(var(--pit-nav-height) + 48px) var(--pit-gutter) clamp(48px, 8vh, 96px);margin:0 auto;position:relative}@media (max-width:900px){.PitHero-module__d8VISG__scrim{background:linear-gradient(#0a061499 0%,#0a061459 22%,#0a0614e0 48%,#0a0614f7 100%)}.PitHero-module__d8VISG__scrimCopy{background:linear-gradient(#0a0614b3 0%,#0a061499 18%,#0a0614db 34%,#0a0614f2 100%)}}
.PitOrdinals-module__XGb1sq__list{list-style:none;container:ordinals/inline-size}.PitOrdinals-module__XGb1sq__item{border-top:1px solid var(--pit-rule);grid-template-columns:72px minmax(0,1fr);gap:20px;padding:26px 0;display:grid}.PitOrdinals-module__XGb1sq__item:last-child{border-bottom:1px solid var(--pit-rule)}.PitOrdinals-module__XGb1sq__number{font-family:var(--pit-display);font-variation-settings:"opsz" 72;color:var(--pit-violet-hi);font-size:44px;font-weight:900;line-height:.8}.PitOrdinals-module__XGb1sq__lead{margin-bottom:4px;font-size:18px;font-weight:600}.PitOrdinals-module__XGb1sq__body{max-width:68ch;color:var(--pit-fg-2)}@container ordinals (min-width:900px){.PitOrdinals-module__XGb1sq__list:not(.PitOrdinals-module__XGb1sq__compact) .PitOrdinals-module__XGb1sq__text{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:40px;display:grid}.PitOrdinals-module__XGb1sq__list:not(.PitOrdinals-module__XGb1sq__compact) .PitOrdinals-module__XGb1sq__lead{margin-bottom:0}}.PitOrdinals-module__XGb1sq__leadLink{border-bottom:1px solid var(--pit-rule);transition:color .2s,border-color .2s}.PitOrdinals-module__XGb1sq__leadLink:hover{color:var(--pit-violet-hi);border-color:var(--pit-violet-hi)}.PitOrdinals-module__XGb1sq__onPaper .PitOrdinals-module__XGb1sq__leadLink{border-bottom-color:var(--pit-rule-paper)}.PitOrdinals-module__XGb1sq__onPaper .PitOrdinals-module__XGb1sq__leadLink:hover{color:var(--pit-violet);border-color:var(--pit-violet)}.PitOrdinals-module__XGb1sq__onPaper .PitOrdinals-module__XGb1sq__item{border-top-color:var(--pit-rule-paper)}.PitOrdinals-module__XGb1sq__onPaper .PitOrdinals-module__XGb1sq__item:last-child{border-bottom-color:var(--pit-rule-paper)}.PitOrdinals-module__XGb1sq__onPaper .PitOrdinals-module__XGb1sq__number{color:var(--pit-violet)}.PitOrdinals-module__XGb1sq__onPaper .PitOrdinals-module__XGb1sq__body{color:var(--pit-on-paper-2)}.PitOrdinals-module__XGb1sq__compact .PitOrdinals-module__XGb1sq__item{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px 0}.PitOrdinals-module__XGb1sq__compact .PitOrdinals-module__XGb1sq__number{font-size:28px}.PitOrdinals-module__XGb1sq__compact .PitOrdinals-module__XGb1sq__lead{font-size:16px}.PitOrdinals-module__XGb1sq__compact .PitOrdinals-module__XGb1sq__body{font-size:15px}@media (max-width:600px){.PitOrdinals-module__XGb1sq__item{grid-template-columns:48px minmax(0,1fr);gap:14px}.PitOrdinals-module__XGb1sq__number{font-size:34px}}
.PitPaperTokens-module__Cqw2ga__tokens{--pit-focus:var(--pit-violet);--paper-cream:var(--pit-paper);--paper-warm:var(--pit-paper-2);--paper-aged:var(--pit-paper-2);--paper:var(--pit-paper-2);--ink-primary:var(--pit-on-paper);--ink-secondary:var(--pit-on-paper-2);--ink-muted:var(--pit-on-paper-3);--text:var(--pit-on-paper);--text-secondary:var(--pit-on-paper-2);--text-muted:var(--pit-on-paper-3);--accent:var(--pit-violet);--accent-text:var(--pit-violet-deep);--font-display:var(--pit-display);--font-body:var(--pit-body)}
.PitSceneHeader-module__73ugsq__header{--ink-primary:var(--pit-fg);--ink-secondary:var(--pit-fg-2);--ink-muted:var(--pit-fg-3);--accent-text:var(--pit-violet-hi);--rule:var(--pit-rule);--pit-focus:var(--pit-violet-hi);background:var(--pit-ink);min-height:64svh;color:var(--pit-fg);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.PitSceneHeader-module__73ugsq__tall{min-height:92svh}.PitSceneHeader-module__73ugsq__compact{min-height:44svh}.PitSceneHeader-module__73ugsq__background{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.PitSceneHeader-module__73ugsq__scrim{background:linear-gradient(90deg,#0a0614e0 0%,#0a061499 55%,#0a061433 100%),linear-gradient(#0a061433 0%,#0a061426 35%,#0a0614d9 100%);position:absolute;inset:0}.PitSceneHeader-module__73ugsq__content{z-index:1;width:100%;max-width:var(--pit-max);padding:calc(var(--pit-nav-height) + 48px) var(--pit-gutter) clamp(40px, 7vh, 72px);gap:24px;margin:0 auto;display:grid;position:relative}@media (min-width:600px) and (max-width:1000px){.PitSceneHeader-module__73ugsq__header{min-height:48svh}.PitSceneHeader-module__73ugsq__tall{min-height:70svh}.PitSceneHeader-module__73ugsq__compact{min-height:36svh}}
.PitPhoto-module__A_RNiq__photo{background:var(--pit-ink-2);position:relative;overflow:hidden}.PitPhoto-module__A_RNiq__image{object-fit:cover;width:100%;height:100%}.PitPhoto-module__A_RNiq__caption{z-index:2;font-family:var(--pit-mono);letter-spacing:.04em;color:#ffffffdb;text-shadow:0 1px 8px #0009;font-size:11px;position:absolute;bottom:12px;left:14px}.PitPhoto-module__A_RNiq__flash .PitPhoto-module__A_RNiq__image{filter:brightness(.72)contrast(1.05);transition:filter .6s var(--pit-ease-out)}.PitPhoto-module__A_RNiq__flash:hover .PitPhoto-module__A_RNiq__image,.PitPhoto-module__A_RNiq__flash:focus-within .PitPhoto-module__A_RNiq__image{animation:PitPhoto-module__A_RNiq__flashPop .7s var(--pit-ease-out) forwards}@keyframes PitPhoto-module__A_RNiq__flashPop{0%{filter:brightness(.72)contrast(1.05)}10%{filter:brightness(2.1)contrast(.86)}to{filter:brightness(1.03)contrast(1.05)}}@media (prefers-reduced-motion:reduce){.PitPhoto-module__A_RNiq__flash .PitPhoto-module__A_RNiq__image{filter:none}}
.ActivityPulse-module__xMTcJq__pulse{--gutter:34px;--plot-height:232px;--surface:var(--paper-cream);min-width:0;margin:0}.ActivityPulse-module__xMTcJq__head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:16px 32px;padding-bottom:14px;display:flex}.ActivityPulse-module__xMTcJq__legend{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.ActivityPulse-module__xMTcJq__legendItem{cursor:default;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;display:inline-flex}.ActivityPulse-module__xMTcJq__legendItem:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.ActivityPulse-module__xMTcJq__swatch{flex:none;width:10px;height:10px;display:block}.ActivityPulse-module__xMTcJq__legendLabel{font-family:var(--font-body);color:var(--ink-secondary);font-size:.85rem}.ActivityPulse-module__xMTcJq__legendCount{font-family:var(--font-mono-scoped);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.ActivityPulse-module__xMTcJq__frame{padding:52px 0 0 var(--gutter)}.ActivityPulse-module__xMTcJq__plot{height:var(--plot-height);outline:none;position:relative}.ActivityPulse-module__xMTcJq__plot:focus-visible{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent);border-radius:2px}.ActivityPulse-module__xMTcJq__gridLine,.ActivityPulse-module__xMTcJq__baseline{left:calc(-1 * var(--gutter));border-top:1px solid var(--rule-soft);pointer-events:none;height:0;position:absolute;right:0}.ActivityPulse-module__xMTcJq__baseline{border-top-color:var(--rule)}.ActivityPulse-module__xMTcJq__yTick{font-family:var(--font-mono-scoped);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1;position:absolute;bottom:4px;left:0}.ActivityPulse-module__xMTcJq__baseline .ActivityPulse-module__xMTcJq__yTick{display:none}.ActivityPulse-module__xMTcJq__weekBracket{border-top:1px solid var(--accent-text);border-left:1px solid var(--accent-text);border-right:1px solid var(--accent-text);pointer-events:none;height:7px;position:absolute;top:-30px}.ActivityPulse-module__xMTcJq__weekBracketLabel{font-family:var(--font-mono-scoped);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);white-space:nowrap;font-size:.75rem;position:absolute;bottom:calc(100% + 5px);right:0}.ActivityPulse-module__xMTcJq__columns{grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:absolute;inset:0}.ActivityPulse-module__xMTcJq__slot{cursor:pointer;justify-content:center;align-items:flex-end;height:100%;transition:background-color .18s ease-out;display:flex;position:relative}.ActivityPulse-module__xMTcJq__slot[data-active=true]{background-color:#4c1d950b}.ActivityPulse-module__xMTcJq__column{border-radius:4px 4px 0 0;flex-direction:column;width:min(24px,64%);display:flex;overflow:hidden}.ActivityPulse-module__xMTcJq__segment{box-sizing:border-box;background-clip:content-box;flex:none;width:100%;transition:background-color .24s ease-out;display:block}.ActivityPulse-module__xMTcJq__segment+.ActivityPulse-module__xMTcJq__segment{padding-top:2px}.ActivityPulse-module__xMTcJq__zeroStub{background-color:var(--ink-muted);pointer-events:none;border-radius:1px;width:min(24px,64%);height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ActivityPulse-module__xMTcJq__peakLabel{font-family:var(--font-mono-scoped);color:var(--ink-secondary);font-variant-numeric:tabular-nums;pointer-events:none;font-size:.75rem;line-height:1;position:absolute;left:50%;transform:translate(-50%,-6px)}.ActivityPulse-module__xMTcJq__xAxis{height:26px;position:relative}.ActivityPulse-module__xMTcJq__xTick{font-family:var(--font-mono-scoped);letter-spacing:.04em;color:var(--ink-muted);white-space:nowrap;font-size:.72rem;position:absolute;top:9px;transform:translate(-50%)}.ActivityPulse-module__xMTcJq__tooltipAnchor{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:0}.ActivityPulse-module__xMTcJq__tooltip{border:1px solid var(--rule);background:#fff;border-radius:8px;width:238px;padding:12px 14px;position:absolute;top:6px;left:18px;box-shadow:0 1px 2px #1118270a,0 12px 32px -12px #2e106538}.ActivityPulse-module__xMTcJq__tooltipLeft{left:auto;right:18px}.ActivityPulse-module__xMTcJq__tooltipHead{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;padding-bottom:8px;display:flex}.ActivityPulse-module__xMTcJq__tooltipDate{font-family:var(--font-mono-scoped);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.64rem}.ActivityPulse-module__xMTcJq__tooltipTotal{font-family:var(--font-body);color:var(--ink-secondary);font-size:.78rem}.ActivityPulse-module__xMTcJq__tooltipTotal strong{color:var(--ink-primary);font-variant-numeric:tabular-nums;font-weight:600}.ActivityPulse-module__xMTcJq__tooltipRows{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ActivityPulse-module__xMTcJq__tooltipRow{font-family:var(--font-body);grid-template-columns:12px 1fr auto;align-items:center;gap:8px;font-size:.76rem;line-height:1.35;display:grid}.ActivityPulse-module__xMTcJq__tooltipRowEmpty .ActivityPulse-module__xMTcJq__tooltipLabel,.ActivityPulse-module__xMTcJq__tooltipRowEmpty .ActivityPulse-module__xMTcJq__tooltipValue{color:var(--ink-muted);font-weight:400}.ActivityPulse-module__xMTcJq__lineKey{width:12px;height:2px;display:block}.ActivityPulse-module__xMTcJq__tooltipLabel{color:var(--ink-secondary)}.ActivityPulse-module__xMTcJq__tooltipValue{color:var(--ink-primary);font-variant-numeric:tabular-nums;font-weight:600}.ActivityPulse-module__xMTcJq__tooltipProjects{border-top:1px solid var(--rule-soft);font-family:var(--font-body);color:var(--ink-primary);margin:9px 0 0;padding-top:8px;font-size:.74rem;line-height:1.45}.ActivityPulse-module__xMTcJq__tooltipProjectsLabel{font-family:var(--font-mono-scoped);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:2px;font-size:.6rem;display:block}.ActivityPulse-module__xMTcJq__tooltipHint{border-top:1px solid var(--rule-soft);font-family:var(--font-mono-scoped);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:9px 0 0;padding-top:8px;font-size:.58rem}.ActivityPulse-module__xMTcJq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.ActivityPulse-module__xMTcJq__pulse{--gutter:30px;--plot-height:200px}.ActivityPulse-module__xMTcJq__legend{gap:2px 14px}.ActivityPulse-module__xMTcJq__column{border-radius:2px 2px 0 0}.ActivityPulse-module__xMTcJq__tooltip{width:200px}}@media (prefers-reduced-motion:reduce){.ActivityPulse-module__xMTcJq__segment,.ActivityPulse-module__xMTcJq__slot{transition:none}}
.PitScrubSection-module__xDUIRG__section{height:var(--scrub-height);position:relative}@media (max-width:767px){.PitScrubSection-module__xDUIRG__section{height:var(--scrub-height-phone)}}.PitScrubSection-module__xDUIRG__stage{background:var(--pit-ink);height:100svh;position:sticky;top:0;overflow:hidden}.PitScrubSection-module__xDUIRG__video,.PitScrubSection-module__xDUIRG__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PitScrubSection-module__xDUIRG__scrim{background:radial-gradient(70% 60% at 18% 82%,#0a0614d9 0%,#0a061473 45%,#0a061400 75%),linear-gradient(#0a061466 0%,#0a061400 30%,#0a061480 65%,#0a0614f0 100%);position:absolute;inset:0}.PitScrubSection-module__xDUIRG__scrim:after{content:"";opacity:0;transition:opacity .6s var(--pit-ease-out);background:linear-gradient(#0a061400 30%,#0a0614b3 52%,#0a0614f2 72%);position:absolute;inset:0}@media (max-width:767px){.PitScrubSection-module__xDUIRG__revealed .PitScrubSection-module__xDUIRG__scrim:after{opacity:1}}.PitScrubSection-module__xDUIRG__meter{top:calc(var(--pit-nav-height) + 24px);right:var(--pit-gutter);z-index:2;font-family:var(--pit-mono);letter-spacing:.04em;color:var(--pit-fg);text-align:right;background:#0a0614b8;padding:10px 12px;font-size:13px;position:absolute}.PitScrubSection-module__xDUIRG__bar{background:#ffffff47;width:160px;height:3px;margin:8px 0 0 auto}.PitScrubSection-module__xDUIRG__barFill{background:var(--pit-violet-hi);height:100%;display:block}.PitScrubSection-module__xDUIRG__copy{z-index:2;max-width:var(--pit-max);padding:0 var(--pit-gutter);margin:0 auto;position:absolute;bottom:clamp(48px,9vh,96px);left:0;right:0}.PitScrubSection-module__xDUIRG__lines .PitScrubSection-module__xDUIRG__line{padding-bottom:.04em;display:block;overflow:hidden}.PitScrubSection-module__xDUIRG__lines .PitScrubSection-module__xDUIRG__lineInner{text-wrap:balance;transition:transform 1.1s var(--pit-spring);display:block;transform:translateY(105%)}.PitScrubSection-module__xDUIRG__revealed .PitScrubSection-module__xDUIRG__lines .PitScrubSection-module__xDUIRG__lineInner{transform:none}.PitScrubSection-module__xDUIRG__revealed .PitScrubSection-module__xDUIRG__lines .PitScrubSection-module__xDUIRG__line:nth-child(2) .PitScrubSection-module__xDUIRG__lineInner{transition-delay:80ms}.PitScrubSection-module__xDUIRG__revealed .PitScrubSection-module__xDUIRG__lines .PitScrubSection-module__xDUIRG__line:nth-child(3) .PitScrubSection-module__xDUIRG__lineInner{transition-delay:.16s}.PitScrubSection-module__xDUIRG__after{opacity:0;transition:opacity .8s var(--pit-ease-out), transform 1.1s var(--pit-spring);transform:translateY(24px)}.PitScrubSection-module__xDUIRG__revealed .PitScrubSection-module__xDUIRG__after{opacity:1;transform:none}.PitScrubSection-module__xDUIRG__headline{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;font-size:clamp(56px,9.6vw,164px);font-weight:900;line-height:.86}.PitScrubSection-module__xDUIRG__highlight{color:var(--pit-violet-hi)}@media (prefers-reduced-motion:reduce){.PitScrubSection-module__xDUIRG__lines .PitScrubSection-module__xDUIRG__lineInner,.PitScrubSection-module__xDUIRG__after{opacity:1;transition:none;transform:none}}
.PitSection-module__m1ZMuG__section{padding:var(--pit-section-y) 0;position:relative}.PitSection-module__m1ZMuG__ink{background:var(--pit-ink);color:var(--pit-fg)}.PitSection-module__m1ZMuG__ink2{background:var(--pit-ink-2);color:var(--pit-fg)}.PitSection-module__m1ZMuG__paper{--pit-focus:var(--pit-violet);background:var(--pit-paper);color:var(--pit-on-paper)}.PitSection-module__m1ZMuG__ruled{border-top:1px solid var(--pit-rule)}.PitSection-module__m1ZMuG__paper.PitSection-module__m1ZMuG__ruled{border-top-color:var(--pit-rule-paper)}.PitSection-module__m1ZMuG__compact{padding:clamp(56px,7vw,96px) 0}:is(.PitSection-module__m1ZMuG__section.PitSection-module__m1ZMuG__ink:not(.PitSection-module__m1ZMuG__compact):has(+.PitSection-module__m1ZMuG__section.PitSection-module__m1ZMuG__ink:not(.PitSection-module__m1ZMuG__compact)),.PitSection-module__m1ZMuG__section.PitSection-module__m1ZMuG__ink2:not(.PitSection-module__m1ZMuG__compact):has(+.PitSection-module__m1ZMuG__section.PitSection-module__m1ZMuG__ink2:not(.PitSection-module__m1ZMuG__compact)),.PitSection-module__m1ZMuG__section.PitSection-module__m1ZMuG__paper:not(.PitSection-module__m1ZMuG__compact):has(+.PitSection-module__m1ZMuG__section.PitSection-module__m1ZMuG__paper:not(.PitSection-module__m1ZMuG__compact))){padding-bottom:calc(var(--pit-section-y) / 2)}.PitSection-module__m1ZMuG__section.PitSection-module__m1ZMuG__ink:not(.PitSection-module__m1ZMuG__compact)+.PitSection-module__m1ZMuG__section.PitSection-module__m1ZMuG__ink:not(.PitSection-module__m1ZMuG__compact),.PitSection-module__m1ZMuG__section.PitSection-module__m1ZMuG__ink2:not(.PitSection-module__m1ZMuG__compact)+.PitSection-module__m1ZMuG__section.PitSection-module__m1ZMuG__ink2:not(.PitSection-module__m1ZMuG__compact),.PitSection-module__m1ZMuG__section.PitSection-module__m1ZMuG__paper:not(.PitSection-module__m1ZMuG__compact)+.PitSection-module__m1ZMuG__section.PitSection-module__m1ZMuG__paper:not(.PitSection-module__m1ZMuG__compact){padding-top:calc(var(--pit-section-y) / 2)}.PitSection-module__m1ZMuG__wrap{width:100%;max-width:var(--pit-max);padding:0 var(--pit-gutter);margin:0 auto}
.EcosystemHeroFacts-module__OUflJa__facts{border-top:1px solid var(--pit-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.EcosystemHeroFacts-module__OUflJa__fact{flex-direction:column;justify-content:flex-start;padding:18px 18px 0 0;display:flex}.EcosystemHeroFacts-module__OUflJa__fact+.EcosystemHeroFacts-module__OUflJa__fact{border-left:1px solid var(--pit-rule);padding-left:18px}.EcosystemHeroFacts-module__OUflJa__value{font-family:var(--pit-display);font-variation-settings:"opsz" 72;font-variant-numeric:tabular-nums lining-nums;order:-1;margin:0;font-size:clamp(30px,2.8vw,44px);font-weight:900;line-height:.9}.EcosystemHeroFacts-module__OUflJa__label{font-family:var(--pit-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--pit-fg-3);margin-top:8px;font-size:11.5px}.EcosystemHeroFacts-module__OUflJa__detail{font-family:var(--pit-mono);letter-spacing:.05em;color:var(--pit-fg-2);margin:4px 0 0;font-size:11.5px}.EcosystemHeroFacts-module__OUflJa__labelShort{display:none}@media (max-width:520px){.EcosystemHeroFacts-module__OUflJa__labelFull{display:none}.EcosystemHeroFacts-module__OUflJa__labelShort{display:inline}.EcosystemHeroFacts-module__OUflJa__fact{padding:14px 10px 0 0}.EcosystemHeroFacts-module__OUflJa__fact+.EcosystemHeroFacts-module__OUflJa__fact{padding-left:10px}.EcosystemHeroFacts-module__OUflJa__value{font-size:28px}.EcosystemHeroFacts-module__OUflJa__label,.EcosystemHeroFacts-module__OUflJa__detail{letter-spacing:.03em;font-size:11px}}
.EcosystemSection-module__u-FxYq__section{padding:112px var(--pit-gutter);border-top:1px solid var(--rule);background:var(--paper-cream)}.EcosystemSection-module__u-FxYq__sectionWarm{background:var(--paper-warm)}.EcosystemSection-module__u-FxYq__sectionTight{padding-top:72px;padding-bottom:72px}.EcosystemSection-module__u-FxYq__inner{max-width:calc(var(--pit-max) - 2 * var(--pit-gutter));margin:0 auto}.EcosystemSection-module__u-FxYq__secHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;padding-bottom:18px;display:flex}.EcosystemSection-module__u-FxYq__secHeadText{min-width:0}.EcosystemSection-module__u-FxYq__headline{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:0;text-transform:uppercase;margin:14px 0 0;font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:.92}.EcosystemSection-module__u-FxYq__secKicker{font-family:var(--font-mono-scoped);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);text-align:right;white-space:nowrap;margin:0;font-size:.72rem}.EcosystemSection-module__u-FxYq__sectionNote{font-family:var(--font-body);color:var(--ink-secondary);max-width:64ch;margin:14px 0 0;font-size:.95rem;font-weight:300;line-height:1.6}.EcosystemSection-module__u-FxYq__bleed,.EcosystemSection-module__u-FxYq__body{margin-top:34px}@media (max-width:960px){.EcosystemSection-module__u-FxYq__section{padding:80px var(--pit-gutter)}.EcosystemSection-module__u-FxYq__secHead{flex-direction:column;align-items:flex-start;gap:12px}.EcosystemSection-module__u-FxYq__secKicker{text-align:left}}@media (max-width:640px){.EcosystemSection-module__u-FxYq__section{padding:64px var(--pit-gutter)}}
.MethodBand-module__YpZK7a__photoLayout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.MethodBand-module__YpZK7a__photo{top:calc(var(--pit-nav-height) + 24px);position:sticky}.MethodBand-module__YpZK7a__splitLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.MethodBand-module__YpZK7a__splitLayout>:first-child{top:calc(var(--pit-nav-height) + 24px);position:sticky}.MethodBand-module__YpZK7a__lede{margin:28px 0 40px}.MethodBand-module__YpZK7a__listLabel{font-family:var(--pit-body);color:var(--pit-fg);margin-bottom:12px;font-size:18px;font-weight:600}.MethodBand-module__YpZK7a__links{flex-wrap:wrap;gap:4px 32px;margin-top:12px;list-style:none;display:flex}.MethodBand-module__YpZK7a__link{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;color:var(--pit-fg);align-items:center;gap:10px;margin-top:20px;font-size:18px;font-weight:800;transition:color .3s;display:inline-flex}.MethodBand-module__YpZK7a__link:hover,.MethodBand-module__YpZK7a__link:focus-visible{color:var(--pit-violet-hi)}.MethodBand-module__YpZK7a__linkArrow{width:18px;height:18px;color:var(--pit-violet-hi);transition:transform .5s var(--pit-spring)}.MethodBand-module__YpZK7a__link:hover .MethodBand-module__YpZK7a__linkArrow,.MethodBand-module__YpZK7a__link:focus-visible .MethodBand-module__YpZK7a__linkArrow{transform:translate(4px)}@media (max-width:1000px){.MethodBand-module__YpZK7a__photoLayout,.MethodBand-module__YpZK7a__splitLayout{grid-template-columns:minmax(0,1fr)}.MethodBand-module__YpZK7a__photo,.MethodBand-module__YpZK7a__splitLayout>:first-child{position:static}.MethodBand-module__YpZK7a__photo{max-width:480px}.MethodBand-module__YpZK7a__lede{margin-bottom:32px}}
.ServiceTile-module__K6wPQq__tile{background:var(--pit-ink);flex-direction:column;transition:background-color .3s;display:flex}.ServiceTile-module__K6wPQq__tile:hover,.ServiceTile-module__K6wPQq__tile:focus-visible{background:var(--pit-ink-2)}.ServiceTile-module__K6wPQq__media{aspect-ratio:1;background:var(--pit-ink-2);position:relative;overflow:hidden}.ServiceTile-module__K6wPQq__image,.ServiceTile-module__K6wPQq__video,.ServiceTile-module__K6wPQq__burstFrame{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ServiceTile-module__K6wPQq__burstFrame{visibility:hidden}.ServiceTile-module__K6wPQq__burstFrameActive{visibility:visible}.ServiceTile-module__K6wPQq__text{flex-direction:column;flex:1;gap:12px;padding:26px 24px 30px;display:flex}.ServiceTile-module__K6wPQq__scene{min-height:3em;font-family:var(--pit-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--pit-violet-hi);font-size:12px;line-height:1.5}@media (max-width:1100px){.ServiceTile-module__K6wPQq__scene{min-height:0}}.ServiceTile-module__K6wPQq__description{color:var(--pit-fg-2);font-size:15.5px}.ServiceTile-module__K6wPQq__more{font-family:var(--pit-display);font-variation-settings:"opsz" 72;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:16px;font-weight:800;display:inline-flex}.ServiceTile-module__K6wPQq__more svg{width:15px;height:15px;transition:transform .5s var(--pit-spring)}.ServiceTile-module__K6wPQq__tile:hover .ServiceTile-module__K6wPQq__more svg{transform:translate(4px)}.ServiceTile-module__K6wPQq__grid{background:var(--pit-rule);border:1px solid var(--pit-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}@media (max-width:1100px){.ServiceTile-module__K6wPQq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ServiceTile-module__K6wPQq__grid{grid-template-columns:minmax(0,1fr)}.ServiceTile-module__K6wPQq__media{aspect-ratio:16/10}}
.EcosystemsOverview-module__P5CT-q__timestamp{font-family:var(--font-mono-scoped);color:var(--ink-secondary);font-size:.8rem;font-weight:400;line-height:1.6;display:block}.EcosystemsOverview-module__P5CT-q__timestampShort{display:none}.EcosystemsOverview-module__P5CT-q__statRow{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:48px 0 0;display:grid}.EcosystemsOverview-module__P5CT-q__stat{flex-direction:column;min-width:0;padding:18px 18px 0 0;display:flex}.EcosystemsOverview-module__P5CT-q__stat+.EcosystemsOverview-module__P5CT-q__stat{border-left:1px solid var(--rule);padding-left:18px}.EcosystemsOverview-module__P5CT-q__statValue{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;order:-1;margin:0;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:900;line-height:.95}.EcosystemsOverview-module__P5CT-q__statLabel{font-family:var(--font-mono-scoped);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:8px 0 0;font-size:.72rem;line-height:1.45}.EcosystemsOverview-module__P5CT-q__statDetail{font-family:var(--font-mono-scoped);letter-spacing:.04em;color:var(--ink-secondary);margin:4px 0 0;font-size:.72rem;line-height:1.45}.EcosystemsOverview-module__P5CT-q__notices{margin-top:32px}.EcosystemsOverview-module__P5CT-q__staleBanner{border-bottom:1px solid var(--down-line);font-family:var(--font-mono-scoped);color:var(--down);margin:0;padding:.9rem 0;font-size:.78rem;line-height:1.5}.EcosystemsOverview-module__P5CT-q__disclosure{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--font-body);color:var(--ink-secondary);margin:0;padding:1rem 0;font-size:.88rem;line-height:1.5}.EcosystemsOverview-module__P5CT-q__emptyNotice{max-width:40rem;font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:0;text-transform:uppercase;margin:2rem 0 0;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:900;line-height:.95}@media (max-width:640px){.EcosystemsOverview-module__P5CT-q__timestampFull{display:none}.EcosystemsOverview-module__P5CT-q__timestampShort{display:inline}.EcosystemsOverview-module__P5CT-q__stat{padding-right:10px}.EcosystemsOverview-module__P5CT-q__stat+.EcosystemsOverview-module__P5CT-q__stat{padding-left:12px}}.EcosystemsOverview-module__P5CT-q__contextLink{color:inherit;text-underline-offset:.2em;text-decoration:underline}
.LoginChoiceModal-module__2ITkCG__layer{z-index:1000;pointer-events:none;opacity:0;transition:opacity .32s ease-out;position:fixed;inset:0}.LoginChoiceModal-module__2ITkCG__layerVisible{opacity:1;pointer-events:auto}.LoginChoiceModal-module__2ITkCG__dialog{width:100%;height:100%;position:relative}.LoginChoiceModal-module__2ITkCG__panels{background:var(--pit-ink);width:100%;height:100%;display:flex}.LoginChoiceModal-module__2ITkCG__panel{background:var(--pit-ink-2);color:var(--pit-fg);will-change:opacity, filter, clip-path;flex:1 1 0;transition:opacity .28s cubic-bezier(.4,0,.2,1),filter .28s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.LoginChoiceModal-module__2ITkCG__panel+.LoginChoiceModal-module__2ITkCG__panel{background:var(--pit-ink);border-left:1px solid var(--pit-rule)}.LoginChoiceModal-module__2ITkCG__panels:has(.LoginChoiceModal-module__2ITkCG__panel:hover) .LoginChoiceModal-module__2ITkCG__panel:not(:hover){filter:brightness(.8)blur(1px)}.LoginChoiceModal-module__2ITkCG__panelInner{z-index:1;flex-direction:column;justify-content:flex-start;max-width:640px;height:100%;margin-left:auto;margin-right:auto;padding:max(64px,50vh - 165px) clamp(32px,5vw,88px) clamp(64px,8vh,112px);display:flex;position:relative}.LoginChoiceModal-module__2ITkCG__headline{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;color:var(--pit-fg);margin:0 0 28px;font-size:clamp(48px,6vw,92px);font-weight:900;line-height:.86}.LoginChoiceModal-module__2ITkCG__description{font-family:var(--pit-body);color:var(--pit-fg-2);max-width:34ch;margin:0 0 44px;font-size:17px;line-height:1.55}.LoginChoiceModal-module__2ITkCG__cta{font-family:var(--pit-display);font-variation-settings:"opsz" 72;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--pit-violet);cursor:pointer;align-items:center;gap:12px;width:fit-content;padding:16px 24px;font-size:19px;font-weight:800;text-decoration:none;transition:gap .22s cubic-bezier(.4,0,.2,1),background-color .2s;display:inline-flex}.LoginChoiceModal-module__2ITkCG__cta:hover{background:var(--pit-violet-hover);gap:14px}.LoginChoiceModal-module__2ITkCG__arrow{font-size:.95em;transition:transform .22s cubic-bezier(.4,0,.2,1);display:inline-block}.LoginChoiceModal-module__2ITkCG__cta:hover .LoginChoiceModal-module__2ITkCG__arrow{transform:translate(3px)}.LoginChoiceModal-module__2ITkCG__ctaStack{flex-direction:column;align-items:flex-start;display:flex}.LoginChoiceModal-module__2ITkCG__ctaDisabled{box-shadow:inset 0 0 0 2px var(--pit-rule);color:var(--pit-fg-3);cursor:not-allowed;background:0 0;border:none;border-radius:0}.LoginChoiceModal-module__2ITkCG__ctaDisabled:hover{background:0 0}.LoginChoiceModal-module__2ITkCG__ctaNote{font-family:var(--pit-mono);letter-spacing:.04em;color:var(--pit-fg-3);margin:14px 0 0;font-size:12px;line-height:1.5}.LoginChoiceModal-module__2ITkCG__close{z-index:1001;font-family:var(--pit-display);font-variation-settings:"opsz" 72;letter-spacing:.05em;text-transform:uppercase;color:var(--pit-fg);border:1px solid var(--pit-rule);cursor:pointer;opacity:0;background:0 0;padding:8px 14px;font-size:16px;font-weight:800;transition:opacity .16s ease-out;position:fixed;top:28px;right:36px}.LoginChoiceModal-module__2ITkCG__close:hover{border-color:var(--pit-violet-hi);color:var(--pit-violet-hi)}.LoginChoiceModal-module__2ITkCG__close:focus-visible{outline:2px solid var(--pit-violet-hi);outline-offset:3px}.LoginChoiceModal-module__2ITkCG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.LoginChoiceModal-module__2ITkCG__dialog{overscroll-behavior:contain;overflow-y:auto}.LoginChoiceModal-module__2ITkCG__panels{flex-direction:column;height:auto;min-height:100%}.LoginChoiceModal-module__2ITkCG__panel{flex:1 0 auto;min-height:50vh}.LoginChoiceModal-module__2ITkCG__panel+.LoginChoiceModal-module__2ITkCG__panel{border-left:none;border-top:1px solid var(--pit-rule)}.LoginChoiceModal-module__2ITkCG__panels:has(.LoginChoiceModal-module__2ITkCG__panel:hover) .LoginChoiceModal-module__2ITkCG__panel:not(:hover){filter:none}.LoginChoiceModal-module__2ITkCG__panelInner{justify-content:center;padding:72px 28px 48px}.LoginChoiceModal-module__2ITkCG__headline{margin-bottom:20px}.LoginChoiceModal-module__2ITkCG__description{margin-bottom:32px;font-size:16px}.LoginChoiceModal-module__2ITkCG__close{top:18px;right:22px}}@media (prefers-reduced-motion:reduce){.LoginChoiceModal-module__2ITkCG__layer{opacity:1;transition:none}.LoginChoiceModal-module__2ITkCG__close{opacity:1}}
.PitServiceSections-module__ZKZqyW__head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,80px);margin-bottom:48px;display:grid}.PitServiceSections-module__ZKZqyW__principles{border-top:1px solid var(--pit-rule);border-left:1px solid var(--pit-rule);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.PitServiceSections-module__ZKZqyW__principle{background:var(--pit-ink-2);border-right:1px solid var(--pit-rule);border-bottom:1px solid var(--pit-rule);align-content:start;gap:14px;padding:clamp(24px,3vw,40px);display:grid}.PitServiceSections-module__ZKZqyW__principleNumber{font-family:var(--pit-display);font-variation-settings:"opsz" 72;color:var(--pit-violet-hi);font-size:56px;font-weight:900;line-height:.8}.PitServiceSections-module__ZKZqyW__principleHeadline{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.02}.PitServiceSections-module__ZKZqyW__principleBody{color:var(--pit-fg-2)}.PitServiceSections-module__ZKZqyW__table{border-collapse:collapse;width:100%}.PitServiceSections-module__ZKZqyW__table th,.PitServiceSections-module__ZKZqyW__table td{border-bottom:1px solid var(--pit-rule-paper);text-align:left;vertical-align:top;padding:20px 0}.PitServiceSections-module__ZKZqyW__table thead th{font-family:var(--pit-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pit-on-paper-3);padding:0 0 12px;font-size:11.5px;font-weight:400}.PitServiceSections-module__ZKZqyW__table tbody th{width:38%;font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;padding-right:24px;font-size:22px;font-weight:800;line-height:1.05}.PitServiceSections-module__ZKZqyW__table tbody td{color:var(--pit-on-paper-2)}.PitServiceSections-module__ZKZqyW__quote{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(20px,4vw,64px);display:grid}.PitServiceSections-module__ZKZqyW__quoteLabel{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;text-wrap:balance;font-size:clamp(30px,3.4vw,52px);font-weight:900;line-height:.92}.PitServiceSections-module__ZKZqyW__quoteText{max-width:34ch;font-family:var(--pit-body);color:var(--pit-fg-2);text-wrap:pretty;font-size:clamp(20px,1.9vw,28px);font-weight:400;line-height:1.4}.PitServiceSections-module__ZKZqyW__quoteLink{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;color:var(--pit-fg);align-items:center;gap:10px;margin-top:20px;font-size:18px;font-weight:800;transition:color .3s;display:inline-flex}.PitServiceSections-module__ZKZqyW__quoteLink:hover,.PitServiceSections-module__ZKZqyW__quoteLink:focus-visible{color:var(--pit-violet-hi)}.PitServiceSections-module__ZKZqyW__quoteLinkArrow{width:18px;height:18px;color:var(--pit-violet-hi);transition:transform .5s var(--pit-spring)}.PitServiceSections-module__ZKZqyW__quoteLink:hover .PitServiceSections-module__ZKZqyW__quoteLinkArrow,.PitServiceSections-module__ZKZqyW__quoteLink:focus-visible .PitServiceSections-module__ZKZqyW__quoteLinkArrow{transform:translate(4px)}.PitServiceSections-module__ZKZqyW__related{background:var(--pit-rule);border:1px solid var(--pit-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;list-style:none;display:grid}.PitServiceSections-module__ZKZqyW__related>li:last-child:nth-child(odd){grid-column:1/-1}.PitServiceSections-module__ZKZqyW__relatedCard{background:var(--pit-ink);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px 16px;height:100%;padding:26px 24px;transition:background-color .3s;display:grid}.PitServiceSections-module__ZKZqyW__relatedCard:hover,.PitServiceSections-module__ZKZqyW__relatedCard:focus-visible{background:var(--pit-ink-2)}.PitServiceSections-module__ZKZqyW__relatedLabel{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;font-size:24px;font-weight:800;line-height:1}.PitServiceSections-module__ZKZqyW__relatedLine{color:var(--pit-fg-2);grid-column:1;font-size:15.5px}.PitServiceSections-module__ZKZqyW__relatedArrow{width:18px;height:18px;color:var(--pit-violet-hi);transition:transform .5s var(--pit-spring);grid-area:1/2/span 2;align-self:center}.PitServiceSections-module__ZKZqyW__relatedCard:hover .PitServiceSections-module__ZKZqyW__relatedArrow{transform:translate(4px)}.PitServiceSections-module__ZKZqyW__duties{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);display:grid}.PitServiceSections-module__ZKZqyW__dutyColumn{align-content:start;gap:18px;display:grid}.PitServiceSections-module__ZKZqyW__dutyLabel{font-family:var(--pit-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pit-violet-hi);font-size:12px;font-weight:400}.PitServiceSections-module__ZKZqyW__dutyList{border-top:1px solid var(--pit-rule);list-style:none}.PitServiceSections-module__ZKZqyW__duty{border-bottom:1px solid var(--pit-rule);gap:6px;padding:18px 0;display:grid}.PitServiceSections-module__ZKZqyW__dutyName{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;font-size:21px;font-weight:800;line-height:1.05}.PitServiceSections-module__ZKZqyW__dutyBody{color:var(--pit-fg-2);font-size:15.5px}.PitServiceSections-module__ZKZqyW__timeline{background:var(--pit-rule);border:1px solid var(--pit-rule);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2px;margin-top:clamp(40px,5vw,72px);list-style:none;display:grid}.PitServiceSections-module__ZKZqyW__phase{background:var(--pit-ink);align-content:start;gap:10px;padding:24px;display:grid}.PitServiceSections-module__ZKZqyW__phaseWhen{font-family:var(--pit-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pit-violet-hi);font-size:12px}.PitServiceSections-module__ZKZqyW__phaseLabel{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;font-size:22px;font-weight:800;line-height:1.02}.PitServiceSections-module__ZKZqyW__phaseBody{color:var(--pit-fg-2);font-size:15px}@media (max-width:900px){.PitServiceSections-module__ZKZqyW__duties{grid-template-columns:minmax(0,1fr)}.PitServiceSections-module__ZKZqyW__head,.PitServiceSections-module__ZKZqyW__quote{grid-template-columns:minmax(0,1fr);gap:20px}.PitServiceSections-module__ZKZqyW__principles,.PitServiceSections-module__ZKZqyW__related,.PitServiceSections-module__ZKZqyW__timeline{grid-template-columns:minmax(0,1fr)}.PitServiceSections-module__ZKZqyW__table tbody th{width:auto}}@media (max-width:640px){.PitServiceSections-module__ZKZqyW__table thead{display:none}.PitServiceSections-module__ZKZqyW__table tbody tr{border-bottom:1px solid var(--pit-rule-paper);gap:8px;padding:20px 0;display:grid}.PitServiceSections-module__ZKZqyW__table tbody th,.PitServiceSections-module__ZKZqyW__table tbody td{border-bottom:0;padding:0;display:block}}.PitServiceSections-module__ZKZqyW__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px);display:grid}.PitServiceSections-module__ZKZqyW__example{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;padding-top:26px;display:grid;position:relative}.PitServiceSections-module__ZKZqyW__exampleBar{height:6px;position:absolute;top:0;left:0;right:0}.PitServiceSections-module__ZKZqyW__exampleBarAi{background:var(--pit-jacket-ai)}.PitServiceSections-module__ZKZqyW__exampleBarGaming{background:var(--pit-jacket-gaming)}.PitServiceSections-module__ZKZqyW__exampleBarWeb3{background:var(--pit-jacket-web3)}.PitServiceSections-module__ZKZqyW__exampleName{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;margin:0 0 14px;font-size:clamp(30px,3vw,44px);font-weight:900;line-height:.92}.PitServiceSections-module__ZKZqyW__exampleConstraint{color:var(--pit-on-paper-2);margin-bottom:20px}@media (max-width:1000px){.PitServiceSections-module__ZKZqyW__examples{grid-template-columns:minmax(0,1fr);gap:48px}}
.EcosystemLedgerTable-module__CxWsva__card{border:1px solid var(--border);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffffc7 0%,#ffffff9e 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 24px 48px -28px #4c1d9538,0 4px 12px -6px #110c1f14}.EcosystemLedgerTable-module__CxWsva__card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a78bfa80,#0000);height:1px;position:absolute;inset:-1px -1px auto}.EcosystemLedgerTable-module__CxWsva__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-md);padding:.95rem var(--space-md);border-bottom:1px solid var(--border);background:linear-gradient(#ffffff8c 0%,#ffffff2e 100%);display:flex}.EcosystemLedgerTable-module__CxWsva__cardHeaderText{flex-direction:column;gap:.2rem;min-width:0;display:flex}.EcosystemLedgerTable-module__CxWsva__cardTitle{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:0;text-transform:uppercase;color:var(--text);margin:0;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:900;line-height:1}.EcosystemLedgerTable-module__CxWsva__cardSubtitle{font-family:var(--font-body);color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.4}.EcosystemLedgerTable-module__CxWsva__cardMeta{font-family:var(--font-mono-scoped);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:.72rem}.EcosystemLedgerTable-module__CxWsva__toolbar{padding:.7rem var(--space-md);border-bottom:1px solid var(--border)}.EcosystemLedgerTable-module__CxWsva__tableWrapper{width:100%;overflow-x:auto}.EcosystemLedgerTable-module__CxWsva__table{border-collapse:separate;border-spacing:0;width:100%}.EcosystemLedgerTable-module__CxWsva__headCell{text-align:left;padding:.6rem var(--space-md);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;border-bottom:1px solid var(--border);z-index:1;background:#ffffff57;font-size:.72rem;font-weight:600;position:sticky;top:0}.EcosystemLedgerTable-module__CxWsva__bodyRow{transition:background-color var(--transition-fast);position:relative}.EcosystemLedgerTable-module__CxWsva__bodyRow[data-selectable]{cursor:pointer}.EcosystemLedgerTable-module__CxWsva__bodyRow:not(:last-child)>.EcosystemLedgerTable-module__CxWsva__bodyCell{border-bottom:1px solid #4033590f}.EcosystemLedgerTable-module__CxWsva__bodyRow:hover{background:linear-gradient(90deg,#a78bfa0a 0%,#a78bfa14 50%,#a78bfa0a 100%)}.EcosystemLedgerTable-module__CxWsva__bodyRow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.EcosystemLedgerTable-module__CxWsva__bodyRow.EcosystemLedgerTable-module__CxWsva__isSelected{background:var(--accent-subtle)}.EcosystemLedgerTable-module__CxWsva__bodyRow>.EcosystemLedgerTable-module__CxWsva__bodyCell:first-child{position:relative}.EcosystemLedgerTable-module__CxWsva__bodyRow>.EcosystemLedgerTable-module__CxWsva__bodyCell:first-child:before{content:"";background:linear-gradient(180deg, var(--violet-400), var(--violet-600));opacity:0;width:2px;transition:opacity var(--transition-fast);border-radius:999px;position:absolute;inset:6px auto 6px 0}.EcosystemLedgerTable-module__CxWsva__bodyRow:hover>.EcosystemLedgerTable-module__CxWsva__bodyCell:first-child:before,.EcosystemLedgerTable-module__CxWsva__bodyRow.EcosystemLedgerTable-module__CxWsva__isSelected>.EcosystemLedgerTable-module__CxWsva__bodyCell:first-child:before{opacity:1}.EcosystemLedgerTable-module__CxWsva__bodyCell{padding:.85rem var(--space-md);font-family:var(--font-body);color:var(--text-secondary);vertical-align:middle;font-size:.8125rem;line-height:1.55}.EcosystemLedgerTable-module__CxWsva__cellRight{text-align:right}.EcosystemLedgerTable-module__CxWsva__emptyCell{padding:var(--space-xl) var(--space-md);text-align:center;font-family:var(--font-body);color:var(--text-muted);font-size:.875rem}.EcosystemLedgerTable-module__CxWsva__cardFooter{padding:.25rem var(--space-md);border-top:1px solid var(--border);background:linear-gradient(#ffffff24 0%,#ffffff80 100%);flex-wrap:wrap;align-items:center;gap:20px;display:flex}.EcosystemLedgerTable-module__CxWsva__showAll{min-height:44px;font-family:var(--font-mono-scoped);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:.78rem;font-weight:600}.EcosystemLedgerTable-module__CxWsva__showAll:hover{color:var(--accent)}.EcosystemLedgerTable-module__CxWsva__showAll:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.EcosystemLedgerTable-module__CxWsva__num{font-family:var(--font-mono-scoped);color:var(--ink-secondary);font-variant-numeric:tabular-nums lining-nums;font-size:.82rem}.EcosystemLedgerTable-module__CxWsva__labelMain{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink-primary);font-size:.98rem;font-weight:500}.EcosystemLedgerTable-module__CxWsva__labelSub{font-family:var(--font-mono-scoped);color:var(--ink-muted);font-size:.78rem}.EcosystemLedgerTable-module__CxWsva__sub{font-family:var(--font-body);color:var(--ink-secondary);font-size:.8rem}@media (min-width:641px){.EcosystemLedgerTable-module__CxWsva__phoneOnly{display:none}}@media (max-width:640px){.EcosystemLedgerTable-module__CxWsva__bodyRow.EcosystemLedgerTable-module__CxWsva__beyondPhoneLimit{display:none}.EcosystemLedgerTable-module__CxWsva__card{border-color:#0000;border-top:1px solid var(--border);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;overflow:visible}.EcosystemLedgerTable-module__CxWsva__card:before{display:none}.EcosystemLedgerTable-module__CxWsva__cardHeader{padding:var(--space-sm) 0;background:0 0;flex-direction:column;align-items:flex-start}.EcosystemLedgerTable-module__CxWsva__cardMeta{align-self:stretch}.EcosystemLedgerTable-module__CxWsva__toolbar{padding:.7rem 0}.EcosystemLedgerTable-module__CxWsva__tableWrapper{overflow-x:visible}.EcosystemLedgerTable-module__CxWsva__table,.EcosystemLedgerTable-module__CxWsva__table tbody{width:100%;display:block}.EcosystemLedgerTable-module__CxWsva__table thead{display:none}.EcosystemLedgerTable-module__CxWsva__bodyRow{border-bottom:1px solid var(--border);flex-direction:column;gap:.45rem;padding:14px 0;display:flex}.EcosystemLedgerTable-module__CxWsva__bodyRow:not(:last-child)>.EcosystemLedgerTable-module__CxWsva__bodyCell{border-bottom:none}.EcosystemLedgerTable-module__CxWsva__bodyRow:hover{background:0 0}.EcosystemLedgerTable-module__CxWsva__bodyRow>.EcosystemLedgerTable-module__CxWsva__bodyCell:first-child:before{content:none}.EcosystemLedgerTable-module__CxWsva__bodyCell{vertical-align:baseline;padding:0;display:block}.EcosystemLedgerTable-module__CxWsva__cellRight{text-align:left}.EcosystemLedgerTable-module__CxWsva__bodyCell[data-label]:before{content:attr(data-label);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);opacity:1;background:0 0;border-radius:0;width:auto;height:auto;margin-bottom:.2rem;font-size:.72rem;font-weight:600;display:block;position:static}.EcosystemLedgerTable-module__CxWsva__bodyCell:first-child[data-label]:before{content:none}.EcosystemLedgerTable-module__CxWsva__cardFooter{background:0 0;border-top:none;padding:0}}@media (prefers-reduced-motion:reduce){.EcosystemLedgerTable-module__CxWsva__bodyRow,.EcosystemLedgerTable-module__CxWsva__bodyRow>.EcosystemLedgerTable-module__CxWsva__bodyCell:first-child:before{transition:none}}
.AgencyHeader-module__VbxW1W__header{z-index:100;-webkit-backdrop-filter:blur(16px);background:#fdfcfbe6;border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;height:64px;padding:0 48px;display:flex;position:sticky;top:0}.AgencyHeader-module__VbxW1W__brand{align-items:center;gap:8px;text-decoration:none;display:flex}.AgencyHeader-module__VbxW1W__logoWrap{align-items:center;width:22px;height:24px;display:flex;overflow:hidden}.AgencyHeader-module__VbxW1W__logo{object-fit:contain;width:22px;height:auto}.AgencyHeader-module__VbxW1W__wordmark{font-family:var(--font-display);letter-spacing:0;color:var(--ink-primary);font-size:1.25rem;font-weight:400}.AgencyHeader-module__VbxW1W__nav{justify-content:center;align-items:center;gap:clamp(14px,2vw,28px);min-width:0;display:flex}.AgencyHeader-module__VbxW1W__navLink{font-family:var(--font-body);color:#0000009e;white-space:nowrap;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .15s}.AgencyHeader-module__VbxW1W__navLink:hover{color:#000000e6}.AgencyHeader-module__VbxW1W__actions{align-items:center;gap:20px;display:flex}.AgencyHeader-module__VbxW1W__btnSecondary{font-family:var(--font-body);font-size:.85rem;font-weight:500;line-height:inherit;color:#0000008c;appearance:none;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;text-decoration:none;transition:color .15s}.AgencyHeader-module__VbxW1W__btnSecondary:hover{color:#000000d9}@media (max-width:1024px){.AgencyHeader-module__VbxW1W__nav{display:none}}@media (max-width:768px){.AgencyHeader-module__VbxW1W__header{padding:0 20px}}
.PitVizScope-module__pnCLzq__scope{--viz-section-pad-y:var(--pit-section-y);--viz-section-pad-x:var(--pit-gutter);--viz-section-pad-y-sm:72px;--viz-section-pad-x-sm:var(--pit-gutter);--viz-inner-max:calc(var(--pit-max) - 2 * var(--pit-gutter));--viz-section-rule:var(--pit-rule-paper);--viz-stage-rule:var(--pit-rule-paper);--viz-stage-radius:0;--viz-heading-weight:900;--viz-heading-variation:"opsz" 72;--viz-heading-size:clamp(30px, 3.6vw, 56px);--viz-heading-line-height:.92;--viz-heading-tracking:0;--viz-heading-transform:uppercase;}
.PitNav-module__RURRtG__nav{z-index:100;height:var(--pit-nav-height);padding:0 var(--pit-gutter);color:#fff;font-family:var(--pit-display);font-variation-settings:"opsz" 72;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;font-size:17px;font-weight:800;transition:background-color .35s,border-color .35s;display:flex;position:fixed;top:0;left:0;right:0}.PitNav-module__RURRtG__solid{border-bottom-color:var(--pit-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0a10eb}.PitNav-module__RURRtG__brand{letter-spacing:.02em;align-items:center;gap:10px;font-size:23px;font-weight:900;display:inline-flex}.PitNav-module__RURRtG__brandMark{background:var(--pit-violet);width:12px;height:12px}.PitNav-module__RURRtG__links{align-items:center;gap:34px;display:flex}.PitNav-module__RURRtG__link{transition:color .2s}.PitNav-module__RURRtG__link:hover,.PitNav-module__RURRtG__linkActive{color:var(--pit-violet-hi)}.PitNav-module__RURRtG__menuButton{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.PitNav-module__RURRtG__menuButton:hover,.PitNav-module__RURRtG__menuButton[aria-expanded=true]{color:var(--pit-violet-hi)}.PitNav-module__RURRtG__chevron{width:12px;height:12px;transition:transform .3s var(--pit-ease-out)}.PitNav-module__RURRtG__menuButton[aria-expanded=true] .PitNav-module__RURRtG__chevron{transform:rotate(180deg)}.PitNav-module__RURRtG__right{align-items:center;gap:22px;display:flex}.PitNav-module__RURRtG__login{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s}.PitNav-module__RURRtG__login:hover{color:var(--pit-violet-hi)}.PitNav-module__RURRtG__headerCta{display:inline-flex}.PitNav-module__RURRtG__panel{top:calc(var(--pit-nav-height) - 1px);padding:36px var(--pit-gutter) 44px;background:var(--pit-ink);border-top:1px solid var(--pit-rule);border-bottom:1px solid var(--pit-rule);font-family:var(--pit-body);font-variation-settings:normal;letter-spacing:normal;text-transform:none;font-size:15px;font-weight:400;position:absolute;left:0;right:0}.PitNav-module__RURRtG__panelGrid{max-width:var(--pit-max);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0 auto;display:grid}.PitNav-module__RURRtG__groupHeading{font-family:var(--pit-display);font-variation-settings:"opsz" 72;letter-spacing:.03em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-size:20px;font-weight:800;display:block}a.PitNav-module__RURRtG__groupHeading:hover{color:var(--pit-violet-hi)}.PitNav-module__RURRtG__groupLinks{gap:10px;list-style:none;display:grid}.PitNav-module__RURRtG__groupLink{color:var(--pit-fg-2);transition:color .2s}.PitNav-module__RURRtG__groupLink:hover{color:var(--pit-violet-hi)}.PitNav-module__RURRtG__overview{max-width:var(--pit-max);border-top:1px solid var(--pit-rule);font-family:var(--pit-mono);letter-spacing:.05em;text-transform:uppercase;margin:28px auto 0;padding-top:12px;font-size:13px}.PitNav-module__RURRtG__overview a{color:var(--pit-violet-hi);padding:10px 0;display:inline-block}.PitNav-module__RURRtG__overview a:after{content:" →"}.PitNav-module__RURRtG__burger{border:1px solid var(--pit-rule);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:none}.PitNav-module__RURRtG__burgerBars{background:currentColor;width:18px;height:2px;position:relative}.PitNav-module__RURRtG__burgerBars:before,.PitNav-module__RURRtG__burgerBars:after{content:"";width:18px;height:2px;transition:transform .3s var(--pit-ease-out), top .3s var(--pit-ease-out);background:currentColor;position:absolute;left:0}.PitNav-module__RURRtG__burgerBars:before{top:-6px}.PitNav-module__RURRtG__burgerBars:after{top:6px}.PitNav-module__RURRtG__burgerOpen{background:0 0}.PitNav-module__RURRtG__burgerOpen:before{top:0;transform:rotate(45deg)}.PitNav-module__RURRtG__burgerOpen:after{top:0;transform:rotate(-45deg)}.PitNav-module__RURRtG__mobilePanel{inset:var(--pit-nav-height) 0 0 0;z-index:99;padding:28px var(--pit-gutter) 48px;background:var(--pit-ink);font-family:var(--pit-body);font-variation-settings:normal;letter-spacing:normal;text-transform:none;font-size:16px;font-weight:400;position:fixed;overflow-y:auto}.PitNav-module__RURRtG__mobileGroup{border-bottom:1px solid var(--pit-rule);padding:18px 0}.PitNav-module__RURRtG__mobileGroupLinks{gap:12px;list-style:none;display:grid}.PitNav-module__RURRtG__mobileTop{border-bottom:1px solid var(--pit-rule);gap:4px;padding:10px 0 18px;list-style:none;display:grid}.PitNav-module__RURRtG__mobileTopLink{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;padding:8px 0;font-size:34px;font-weight:900;line-height:1;display:block}.PitNav-module__RURRtG__mobileActions{gap:12px;margin-top:28px;display:grid}@media (max-width:1024px){.PitNav-module__RURRtG__links,.PitNav-module__RURRtG__login{display:none}.PitNav-module__RURRtG__burger{display:inline-flex}.PitNav-module__RURRtG__right{gap:10px}.PitNav-module__RURRtG__headerCta button{height:44px;padding:0 14px;font-size:15px}}
.ProjectMark-module__8vpXia__mark{background:var(--paper-warm);vertical-align:middle;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.ProjectMark-module__8vpXia__markMd{width:34px;height:34px}.ProjectMark-module__8vpXia__markSm{width:22px;height:22px}.ProjectMark-module__8vpXia__markInit{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:0;color:var(--accent-text);font-size:.82rem;font-weight:800;line-height:1}.ProjectMark-module__8vpXia__markSm .ProjectMark-module__8vpXia__markInit{font-size:.58rem}.ProjectMark-module__8vpXia__markImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}
.BlogBottomCTA-module__9SW6JG__section{padding:var(--pit-section-y) var(--pit-gutter);background:var(--pit-ink);color:var(--pit-fg)}.BlogBottomCTA-module__9SW6JG__center{max-width:calc(var(--pit-max) - 2 * var(--pit-gutter));justify-items:start;gap:28px;margin:0 auto;display:grid}
.ServiceHero-module__z80tqW__split{background:var(--pit-ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:100svh;display:grid}.ServiceHero-module__z80tqW__copy{max-width:820px;padding:calc(var(--pit-nav-height) + 40px) var(--pit-gutter) clamp(40px, 7vh, 80px);flex-direction:column;justify-content:flex-end;gap:24px;display:flex}.ServiceHero-module__z80tqW__overlay{padding:0}.ServiceHero-module__z80tqW__title{margin-top:8px}.ServiceHero-module__z80tqW__facts{margin-top:4px}.ServiceHero-module__z80tqW__panel{background:var(--pit-ink-2);position:relative;overflow:hidden}.ServiceHero-module__z80tqW__panelImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1000px){.ServiceHero-module__z80tqW__split{grid-template-columns:minmax(0,1fr);align-items:end;position:relative;overflow:hidden}.ServiceHero-module__z80tqW__panel{position:absolute;inset:0}.ServiceHero-module__z80tqW__panel:after{content:"";background:linear-gradient(#0a0614b3 0%,#0a061499 18%,#0a0614db 34%,#0a0614f2 100%);position:absolute;inset:0}.ServiceHero-module__z80tqW__copy{padding-top:40px}.ServiceHero-module__z80tqW__split .ServiceHero-module__z80tqW__copy{z-index:2;padding-top:calc(var(--pit-nav-height) + 40px);position:relative}}
.AccessRequestForm-module__WRrFGq__section{scroll-margin-top:var(--space-xl);border-top:1px solid var(--glass-border-strong);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);padding-top:clamp(2.25rem,5vw,4.5rem);display:grid}.AccessRequestForm-module__WRrFGq__intro{align-self:start;gap:var(--space-sm);display:grid}.AccessRequestForm-module__WRrFGq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.AccessRequestForm-module__WRrFGq__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);text-wrap:balance;font-size:clamp(1.6rem,3vw,2.25rem);font-style:italic;line-height:1.12}.AccessRequestForm-module__WRrFGq__body{max-width:44ch;color:var(--text-secondary);font-size:.94rem;line-height:1.7}.AccessRequestForm-module__WRrFGq__form{gap:var(--space-md);min-width:0;display:grid}.AccessRequestForm-module__WRrFGq__embedded{width:100%}.AccessRequestForm-module__WRrFGq__fieldGrid{align-items:end;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AccessRequestForm-module__WRrFGq__field{min-width:0;color:var(--text);gap:.45rem;font-size:.84rem;font-weight:600;display:grid}.AccessRequestForm-module__WRrFGq__field>span{font-family:var(--form-label-font,inherit);font-size:var(--form-label-size,inherit);font-weight:var(--form-label-weight,inherit);letter-spacing:var(--form-label-tracking,normal);text-transform:var(--form-label-transform,none);flex-wrap:wrap;align-items:baseline;column-gap:.4rem;display:flex}.AccessRequestForm-module__WRrFGq__field em{color:var(--text-muted);font-size:.72rem;font-style:normal;font-weight:400}.AccessRequestForm-module__WRrFGq__field input,.AccessRequestForm-module__WRrFGq__field select,.AccessRequestForm-module__WRrFGq__field textarea{border:1px solid var(--glass-border-strong);border-radius:var(--form-radius,10px);background:var(--form-field-bg,#ffffffb8);width:100%;min-height:46px;color:var(--text);font:inherit;font-family:var(--form-input-font,inherit);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);padding:.72rem .78rem;font-weight:400;line-height:1.45}.AccessRequestForm-module__WRrFGq__field textarea{resize:vertical;min-height:128px}.AccessRequestForm-module__WRrFGq__field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.25rem),calc(100% - .9rem);background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.6rem}.AccessRequestForm-module__WRrFGq__field input:focus,.AccessRequestForm-module__WRrFGq__field select:focus,.AccessRequestForm-module__WRrFGq__field textarea:focus{border-color:var(--form-focus-border,#6d28d9a6);background:var(--form-field-bg-focus,#ffffffeb);box-shadow:var(--form-focus-ring,0 0 0 3px #8b5cf621);outline:none}.AccessRequestForm-module__WRrFGq__safetyNote{color:var(--text-muted);font-size:.76rem;line-height:1.55}.AccessRequestForm-module__WRrFGq__safetyNote a{color:var(--violet-700);text-underline-offset:2px}.AccessRequestForm-module__WRrFGq__turnstile{max-width:100%;min-height:65px;overflow:hidden}.AccessRequestForm-module__WRrFGq__submit{justify-self:var(--form-submit-justify,stretch);min-height:48px;padding:var(--form-submit-padding,.72rem 1rem);border:1px solid var(--form-submit-border,#6d28d973);border-radius:var(--form-radius,10px);background:var(--violet-700);color:#fff;font:inherit;font-family:var(--form-submit-font,inherit);font-size:var(--form-submit-size,.92rem);font-weight:var(--form-submit-weight,600);letter-spacing:var(--form-submit-tracking,normal);text-transform:var(--form-submit-transform,none);cursor:pointer;transition:transform var(--transition-fast), background var(--transition-fast), opacity var(--transition-fast)}.AccessRequestForm-module__WRrFGq__submit:after{content:var(--form-submit-arrow,none);margin-left:.6em}.AccessRequestForm-module__WRrFGq__submit:hover:not(:disabled){transform:var(--form-submit-hover-transform,translateY(-1px));background:var(--violet-600)}.AccessRequestForm-module__WRrFGq__submit:disabled{opacity:.6;cursor:not-allowed}.AccessRequestForm-module__WRrFGq__status{min-height:1.4em;color:var(--text-secondary);font-size:.84rem;line-height:1.55}.AccessRequestForm-module__WRrFGq__statusError{color:var(--error,#b42318)}.AccessRequestForm-module__WRrFGq__statusSuccess{color:#276749}@media (max-width:760px){.AccessRequestForm-module__WRrFGq__section{gap:var(--space-xl);grid-template-columns:1fr}}@media (max-width:540px){.AccessRequestForm-module__WRrFGq__fieldGrid{grid-template-columns:1fr}}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/fraunces-d7a49baf574c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/fraunces-6e929bb74128.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/fraunces-f6cb5ecfce80.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/fraunces-bc5c1f2dca61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/fraunces-bfbcc574c88f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/fraunces-94bb7e04bb1a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/jetbrains-mono-9343de2ca5d9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/jetbrains-mono-4995a9a43ac6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/jetbrains-mono-49c3da6c9a2b.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/jetbrains-mono-d44eb1936043.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/jetbrains-mono-9c38cb2d0d2d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/jetbrains-mono-2c32b9b3ee35.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/jetbrains-mono-9343de2ca5d9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/jetbrains-mono-4995a9a43ac6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/jetbrains-mono-49c3da6c9a2b.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/jetbrains-mono-d44eb1936043.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/jetbrains-mono-9c38cb2d0d2d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/jetbrains-mono-2c32b9b3ee35.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/big-shoulders-b78f3c9b95b7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/big-shoulders-a3085c6cf7f2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/big-shoulders-f6bc5bafdcae.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/inter-fccca918fea4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/inter-aebf2ab4a4ce.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/inter-a2e2c783ca6f.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/inter-46dd4cdca58c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/inter-8db00ff46c67.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/inter-a28eb6d3ccb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://hi-violet.sfo3.cdn.digitaloceanspaces.com/site/fonts/inter-c940764593d0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fonts-module__NT9-8q__editorialSerif{--font-editorial:"Fraunces", "Fraunces Fallback"}.fonts-module__NT9-8q__monoDisplay{--font-mono-scoped:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.fonts-module__NT9-8q__pitDisplay{--font-pit-display:"Big Shoulders", "Arial Narrow", sans-serif}.fonts-module__NT9-8q__pitBody{--font-pit-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif}
.GrainOverlay-module__Xn7wha__grain{pointer-events:none;z-index:100;contain:strict;will-change:transform;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.75s steps(6,end) infinite GrainOverlay-module__Xn7wha__grainDrift;position:fixed;inset:-10%}@keyframes GrainOverlay-module__Xn7wha__grainDrift{0%{transform:translate(0,0)}17%{transform:translate(-3px,2px)}33%{transform:translate(2px,-3px)}50%{transform:translate(-1px,3px)}67%{transform:translate(3px,1px)}83%{transform:translate(-2px,-2px)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.GrainOverlay-module__Xn7wha__grain{animation:none;transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-reduced-data:reduce){.GrainOverlay-module__Xn7wha__grain{display:none}}
.PitShell-module__tPew7W__main{display:block}.PitShell-module__tPew7W__clearNav{padding-top:var(--pit-nav-height)}
.SynergyCard-module__0th-ba__card{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-direction:column;padding:20px 22px 22px;transition:border-color .22s ease-out,box-shadow .22s ease-out;display:flex;position:relative;box-shadow:0 1px 2px #11182708,0 18px 40px -30px #4c1d9547}.SynergyCard-module__0th-ba__card:hover,.SynergyCard-module__0th-ba__card:focus-within{border-color:#7c3aed52;box-shadow:0 1px 2px #1118270a,0 26px 48px -28px #4c1d9561}.SynergyCard-module__0th-ba__top{justify-content:space-between;align-items:baseline;display:flex}.SynergyCard-module__0th-ba__ordinal{font-family:var(--font-mono-scoped);color:var(--ink-muted);font-size:.75rem}.SynergyCard-module__0th-ba__score{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:0;color:var(--ink-primary);font-size:2.4rem;font-weight:800;line-height:1}.SynergyCard-module__0th-ba__scoreMax{font-family:var(--font-mono-scoped);letter-spacing:.02em;color:var(--ink-muted);margin-left:2px;font-size:.75rem}.SynergyCard-module__0th-ba__triad{width:100%;height:auto;margin:10px 0 4px;display:block}.SynergyCard-module__0th-ba__observed{stroke:var(--violet-400);stroke-width:1.6px;stroke-linecap:round}.SynergyCard-module__0th-ba__inferred{stroke:var(--accent);stroke-width:1.6px;stroke-dasharray:3 6;stroke-linecap:round}.SynergyCard-module__0th-ba__nodeHalo{fill:#fff}.SynergyCard-module__0th-ba__nodeDisc{fill:var(--paper-cream)}.SynergyCard-module__0th-ba__nodeRing{fill:none;stroke:#4c1d953d;stroke-width:1.2px}.SynergyCard-module__0th-ba__nodeInitials{font-family:var(--font-mono-scoped);fill:var(--accent-text);font-size:10px;font-weight:600}.SynergyCard-module__0th-ba__pairName{font-family:var(--font-mono-scoped);fill:var(--ink-secondary);font-size:11px}.SynergyCard-module__0th-ba__neighborName{font-family:var(--font-mono-scoped);letter-spacing:.04em;fill:var(--ink-muted);font-size:11px}.SynergyCard-module__0th-ba__neighborMore{font-family:var(--font-mono-scoped);fill:var(--ink-muted);font-size:11px}.SynergyCard-module__0th-ba__pair{font-family:var(--font-body);color:var(--ink-primary);margin:14px 0 0;font-size:1rem;font-weight:500;line-height:1.3}.SynergyCard-module__0th-ba__open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.SynergyCard-module__0th-ba__open:after{content:"";border-radius:12px;position:absolute;inset:0}.SynergyCard-module__0th-ba__open:focus-visible{outline:none}.SynergyCard-module__0th-ba__open:focus-visible:after{outline:2px solid var(--accent);outline-offset:3px}.SynergyCard-module__0th-ba__times{color:var(--ink-muted);font-weight:300}.SynergyCard-module__0th-ba__why{font-family:var(--font-body);color:var(--ink-secondary);margin:6px 0 0;font-size:.86rem;font-weight:300;line-height:1.5}.SynergyCard-module__0th-ba__why strong{color:var(--ink-primary);font-weight:500}.SynergyCard-module__0th-ba__breakdown{margin-top:18px}.SynergyCard-module__0th-ba__track{background:var(--violet-50);border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.SynergyCard-module__0th-ba__segment{height:100%;display:block}.SynergyCard-module__0th-ba__partNeighbor{background-color:var(--accent-text)}.SynergyCard-module__0th-ba__partRecency{background-color:var(--accent)}.SynergyCard-module__0th-ba__partCategory{background-color:var(--violet-300)}.SynergyCard-module__0th-ba__parts{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.SynergyCard-module__0th-ba__part{font-family:var(--font-body);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:.8rem;display:grid}.SynergyCard-module__0th-ba__swatch{border-radius:2px;width:8px;height:8px}.SynergyCard-module__0th-ba__partLabel{color:var(--ink-secondary)}.SynergyCard-module__0th-ba__partValue{color:var(--ink-primary);font-variant-numeric:tabular-nums;font-weight:600}.SynergyCard-module__0th-ba__partMax{color:var(--ink-muted);font-weight:400}.SynergyCard-module__0th-ba__facts{border-top:1px solid var(--rule-soft);gap:8px;margin:16px 0 0;padding-top:12px;display:grid}.SynergyCard-module__0th-ba__fact dt{font-family:var(--font-mono-scoped);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem}.SynergyCard-module__0th-ba__fact dd{font-family:var(--font-body);color:var(--ink-primary);margin:2px 0 0;font-size:.86rem}@media (prefers-reduced-motion:reduce){.SynergyCard-module__0th-ba__card{transition:none}}
.page-module__bq38yq__hero{--ink-primary:var(--pit-fg);--ink-secondary:var(--pit-fg-2);--accent:var(--pit-violet-hi);padding:calc(var(--pit-nav-height) + 56px) var(--pit-gutter) 64px;background:var(--pit-ink);color:var(--pit-fg);position:relative}.page-module__bq38yq__column{max-width:68ch;margin:0 auto}.page-module__bq38yq__bodySection{--spoke-section-pad-y:72px;--spoke-section-h2:clamp(1.7rem, 3vw, 2.5rem);padding:var(--spoke-section-pad-y) var(--pit-gutter) 96px;background:var(--pit-paper);border-top:1px solid #00000012;container:article-body/inline-size}.page-module__bq38yq__prose p{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}:is(.page-module__bq38yq__prose p:has(>img[src$=google-synthid-token-probabilities\.webp]:only-child),.page-module__bq38yq__prose p:has(>img[src$=nature-synthid-evaluation\.webp]:only-child),.page-module__bq38yq__prose p:has(>img[src$=google-synthid-token-probabilities\.webp]:only-child)+p:has(>em:first-child),.page-module__bq38yq__prose p:has(>img[src$=nature-synthid-evaluation\.webp]:only-child)+p:has(>em:first-child)){width:96%;margin-left:auto;margin-right:auto}.page-module__bq38yq__prose pre{padding:20px 24px;font-size:13.5px;line-height:21.5px}@media (max-width:900px){.page-module__bq38yq__bodySection{--spoke-section-pad-y:56px;padding-bottom:80px}}@media (max-width:480px){.page-module__bq38yq__hero{padding-top:calc(var(--pit-nav-height) + 32px);padding-bottom:48px}.page-module__bq38yq__prose pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;font-size:12px;line-height:19px;overflow-x:visible}}
.ChartCard-module__Qg9R_q__section{padding:var(--viz-section-pad-y,var(--spoke-section-pad-y,112px)) var(--viz-section-pad-x,48px);background:var(--paper-cream);border-top:1px solid var(--viz-section-rule,#00000012)}.ChartCard-module__Qg9R_q__inner{max-width:var(--viz-inner-max,1280px);margin:0 auto}.ChartCard-module__Qg9R_q__heading{max-width:24ch;font-family:var(--font-display);font-weight:var(--viz-heading-weight,400);font-variation-settings:var(--viz-heading-variation,normal);font-size:var(--viz-heading-size,var(--spoke-section-h2,clamp(1.7rem, 3vw, 2.5rem)));line-height:var(--viz-heading-line-height,1.05);letter-spacing:var(--viz-heading-tracking,-.03em);text-transform:var(--viz-heading-transform,none);text-wrap:balance;color:var(--ink-primary);margin:0 0 40px}.ChartCard-module__Qg9R_q__frame{--viz-p:1;background:var(--paper-warm);border:1px solid var(--viz-stage-rule,#00000014);border-radius:var(--viz-stage-radius,2px)}.ChartCard-module__Qg9R_q__stage{width:100%;position:relative}.ChartCard-module__Qg9R_q__stage svg{width:100%;height:100%;display:block}.ChartCard-module__Qg9R_q__steps{pointer-events:none;height:0;margin:0;padding:0;list-style:none;position:absolute;inset:0 0 auto}.ChartCard-module__Qg9R_q__step{white-space:nowrap;font-family:var(--font-body);color:var(--ink-secondary);align-items:baseline;gap:10px;font-size:14px;font-weight:500;line-height:1.2;display:flex;position:absolute;top:26px}.ChartCard-module__Qg9R_q__stepStart{transform:none}.ChartCard-module__Qg9R_q__stepMiddle{transform:translate(-50%)}.ChartCard-module__Qg9R_q__stepEnd{transform:translate(-100%)}.ChartCard-module__Qg9R_q__stepNum{font-family:var(--font-mono-scoped), ui-monospace, monospace;letter-spacing:.08em;color:var(--accent);font-size:12px;font-weight:400}.ChartCard-module__Qg9R_q__phone{padding:20px 16px 24px;display:none}.ChartCard-module__Qg9R_q__phoneSteps{border-bottom:1px solid var(--viz-stage-rule,#00000014);gap:8px;margin:0 0 20px;padding:0 0 16px;list-style:none;display:grid}.ChartCard-module__Qg9R_q__phoneStep{font-family:var(--font-body);color:var(--ink-secondary);align-items:baseline;gap:10px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.ChartCard-module__Qg9R_q__caption{max-width:62ch;font-family:var(--font-body);color:var(--ink-secondary);margin:20px 0 0;font-size:16px;font-weight:400;line-height:1.55}@media (max-width:960px){.ChartCard-module__Qg9R_q__stage{display:none}.ChartCard-module__Qg9R_q__phone{display:block}}@media (max-width:900px){.ChartCard-module__Qg9R_q__section{padding:var(--viz-section-pad-y-sm,80px) var(--viz-section-pad-x-sm,24px)}.ChartCard-module__Qg9R_q__heading{margin-bottom:28px}}
.vizMotion-module__bk-JbG__timed{--t:clamp(0, (var(--viz-p,1) - var(--from,0)) / (var(--to,1) - var(--from,0)), 1)}.vizMotion-module__bk-JbG__draw{stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--t));}.vizMotion-module__bk-JbG__appear{opacity:var(--t);}.vizMotion-module__bk-JbG__grow{transform-box:fill-box;transform-origin:50%;transform:scale(calc(.4 + .6 * var(--t)));opacity:min(1, calc(var(--t) * 3));}.vizMotion-module__bk-JbG__rise{transform:translateY(calc((1 - var(--t)) * 14px));opacity:var(--t);}.vizMotion-module__bk-JbG__recede{filter:brightness(calc(1 + .12 * var(--t))) saturate(calc(1 - .5 * var(--t))) blur(calc(var(--t) * .5px));}
.EntityGraphPhone-module__OfEG9G__root{gap:16px;display:grid}.EntityGraphPhone-module__OfEG9G__clusters{gap:10px;margin:0;padding:0;list-style:none;display:grid}.EntityGraphPhone-module__OfEG9G__cluster{background:var(--paper-cream);border:1px solid var(--pit-rule-paper,#17121f29);border-radius:12px;gap:10px;padding:14px;display:grid;}.EntityGraphPhone-module__OfEG9G__topic{font-family:var(--font-body);color:#fdfcfb;background:#7d55a8;border-radius:999px;justify-self:start;margin:0;padding:6px 14px;font-size:15px;font-weight:600;line-height:1.3}.EntityGraphPhone-module__OfEG9G__entities{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.EntityGraphPhone-module__OfEG9G__entity{font-family:var(--font-body);color:var(--ink-secondary);border:1px solid #a47dc2;border-radius:999px;padding:4px 10px;font-size:13px;line-height:1.35}.EntityGraphPhone-module__OfEG9G__queryRow{align-items:center;gap:10px;margin:0;display:flex}.EntityGraphPhone-module__OfEG9G__arrow{font-family:var(--font-body);color:var(--accent);flex:none;font-size:18px;line-height:1}.EntityGraphPhone-module__OfEG9G__query{border:1.5px solid var(--accent);min-width:0;font-family:var(--font-mono-scoped), ui-monospace, monospace;color:var(--ink-primary);border-radius:999px;padding:8px 14px;font-size:14px;line-height:1.35}.EntityGraphPhone-module__OfEG9G__serp{background:var(--paper-cream);border:1.5px solid var(--accent);border-radius:12px;gap:8px;padding:14px;display:grid;}.EntityGraphPhone-module__OfEG9G__serpKicker{font-family:var(--font-mono-scoped), ui-monospace, monospace;letter-spacing:.1em;color:var(--ink-muted);margin:0;font-size:12px}.EntityGraphPhone-module__OfEG9G__slotWin{border:1px solid var(--accent);font-family:var(--font-body);color:var(--accent-text,#4c1d95);background:#7c3aed29;border-radius:6px;align-items:center;gap:12px;margin:0;padding:8px 12px;font-size:15px;font-weight:600;display:flex}.EntityGraphPhone-module__OfEG9G__slotPos{font-family:var(--font-mono-scoped), ui-monospace, monospace;font-size:12px;font-weight:400}.EntityGraphPhone-module__OfEG9G__slot{border:1px solid #a47dc280;border-radius:6px;height:22px;display:block}
.EntityGraphSvg-module__5BmZJq__svg{width:100%;height:100%;display:block}.EntityGraphSvg-module__5BmZJq__spoke{fill:none;stroke:#a47dc2;stroke-width:1.2px;}.EntityGraphSvg-module__5BmZJq__link{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;}.EntityGraphSvg-module__5BmZJq__entityGroup{}.EntityGraphSvg-module__5BmZJq__entity{fill:#a47dc2;stroke:var(--paper-warm);stroke-width:1.5px}.EntityGraphSvg-module__5BmZJq__entityText{font-family:var(--font-body);fill:var(--ink-secondary);font-size:13px}.EntityGraphSvg-module__5BmZJq__hubGroup{}.EntityGraphSvg-module__5BmZJq__hub{fill:#7d55a8}.EntityGraphSvg-module__5BmZJq__hubText{font-family:var(--font-body);fill:#fdfcfb;font-size:14px;font-weight:600}.EntityGraphSvg-module__5BmZJq__queryGroup{}.EntityGraphSvg-module__5BmZJq__query{fill:var(--paper-cream);stroke:var(--accent);stroke-width:1.4px}.EntityGraphSvg-module__5BmZJq__queryText{font-family:var(--font-mono-scoped), monospace;fill:var(--ink-primary);font-size:14px}.EntityGraphSvg-module__5BmZJq__rankGroup{}.EntityGraphSvg-module__5BmZJq__rankCard{fill:var(--paper-cream);stroke:var(--accent);stroke-width:1.5px}.EntityGraphSvg-module__5BmZJq__rankKicker{font-family:var(--font-mono-scoped), monospace;letter-spacing:.1em;fill:var(--ink-muted);font-size:12px}.EntityGraphSvg-module__5BmZJq__rankSlot{fill:none;stroke:#a47dc2;stroke-opacity:.5;stroke-width:1.2px}.EntityGraphSvg-module__5BmZJq__winGroup{}.EntityGraphSvg-module__5BmZJq__rankSlotWin{fill:#7c3aed29;stroke:var(--accent);stroke-width:1.2px}.EntityGraphSvg-module__5BmZJq__rankPos{font-family:var(--font-mono-scoped), monospace;fill:var(--accent-text,#4c1d95);font-size:12px}.EntityGraphSvg-module__5BmZJq__rankPosLabel{font-family:var(--font-body);fill:var(--accent-text,#4c1d95);font-size:14px;font-weight:600}
.QuestionCoveragePhone-module__Ppb3SW__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.QuestionCoveragePhone-module__Ppb3SW__row{background:var(--paper-cream);border:1px solid var(--pit-rule-paper,#17121f29);border-radius:10px;gap:8px;padding:12px 14px;display:grid;}.QuestionCoveragePhone-module__Ppb3SW__rowOpportunity{border:1.6px solid var(--accent);background:#7c3aed14;}.QuestionCoveragePhone-module__Ppb3SW__question{font-family:var(--font-body);color:var(--ink-primary);margin:0;font-size:15px;font-weight:500;line-height:1.35}.QuestionCoveragePhone-module__Ppb3SW__questionOpportunity{color:var(--accent-text,#4c1d95);font-weight:600;}.QuestionCoveragePhone-module__Ppb3SW__meta{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.QuestionCoveragePhone-module__Ppb3SW__metaLabel{font-family:var(--font-mono-scoped), ui-monospace, monospace;letter-spacing:.04em;color:var(--ink-muted);font-size:12px}.QuestionCoveragePhone-module__Ppb3SW__pages{margin:0;padding:0;list-style:none;display:contents}.QuestionCoveragePhone-module__Ppb3SW__page{background:var(--accent);font-family:var(--font-body);color:#fff;border-radius:6px;padding:3px 10px;font-size:13px;font-weight:500;line-height:1.35}.QuestionCoveragePhone-module__Ppb3SW__tag{border:1px solid var(--accent);font-family:var(--font-mono-scoped), ui-monospace, monospace;letter-spacing:.04em;color:var(--accent-text,#4c1d95);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px}
.QuestionCoverageSvg-module__H6bsbq__svg{width:100%;height:100%;display:block}.QuestionCoverageSvg-module__H6bsbq__colLabel{font-family:var(--font-body);fill:var(--ink-secondary);font-size:13px;font-weight:500}.QuestionCoverageSvg-module__H6bsbq__rowLabel{font-family:var(--font-body);fill:var(--ink-primary);font-size:14px}.QuestionCoverageSvg-module__H6bsbq__rowLabelOpportunity{font-family:var(--font-body);fill:var(--accent-text,#4c1d95);font-size:14px;font-weight:600}.QuestionCoverageSvg-module__H6bsbq__covered{fill:var(--accent);fill-opacity:.9;}.QuestionCoverageSvg-module__H6bsbq__gap{fill:none;stroke:#a47dc2;stroke-opacity:.6;stroke-width:1.4px}.QuestionCoverageSvg-module__H6bsbq__oppFrame{fill:rgba(124, 58, 237, calc(.08 * var(--t)));stroke:var(--accent);stroke-width:1.6px;}.QuestionCoverageSvg-module__H6bsbq__oppLabel{font-family:var(--font-mono-scoped), monospace;letter-spacing:.04em;fill:var(--accent-text,#4c1d95);font-size:12px;}.QuestionCoverageSvg-module__H6bsbq__legendCovered{fill:var(--accent);fill-opacity:.9}.QuestionCoverageSvg-module__H6bsbq__legendGap{fill:none;stroke:#a47dc2;stroke-opacity:.6;stroke-width:1.4px}.QuestionCoverageSvg-module__H6bsbq__legendOpportunity{fill:#7c3aed14;stroke:var(--accent);stroke-width:1.6px}.QuestionCoverageSvg-module__H6bsbq__legendText{font-family:var(--font-body);fill:var(--ink-secondary);font-size:13px}
.PossibleSynergies-module__wUz_6a__method{max-width:72ch;font-family:var(--font-mono-scoped);letter-spacing:.02em;color:var(--ink-secondary);margin:0 0 28px;font-size:.78rem;line-height:1.7}.PossibleSynergies-module__wUz_6a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.PossibleSynergies-module__wUz_6a__rest{margin-top:40px}.PossibleSynergies-module__wUz_6a__pairCell{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:inline-flex}.PossibleSynergies-module__wUz_6a__pairProject{align-items:center;gap:8px;display:inline-flex}.PossibleSynergies-module__wUz_6a__times{color:var(--ink-muted);font-weight:300}.PossibleSynergies-module__wUz_6a__score{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:0;color:var(--ink-primary);font-variant-numeric:tabular-nums lining-nums;font-size:1.4rem;font-weight:800;line-height:1}.PossibleSynergies-module__wUz_6a__scoreMax{font-family:var(--font-mono-scoped);color:var(--ink-muted);margin-left:2px;font-size:.72rem}.PossibleSynergies-module__wUz_6a__empty{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:0;color:var(--ink-secondary);margin:0;padding:2.5rem 0;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:800}@media (max-width:1100px){.PossibleSynergies-module__wUz_6a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PossibleSynergies-module__wUz_6a__grid{grid-template-columns:minmax(0,1fr);gap:14px}.PossibleSynergies-module__wUz_6a__restLedger tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pair score""via latest";align-items:start;gap:8px 12px;display:grid}.PossibleSynergies-module__wUz_6a__restLedger .PossibleSynergies-module__wUz_6a__cellOrdinal{display:none}.PossibleSynergies-module__wUz_6a__restLedger .PossibleSynergies-module__wUz_6a__cellPair{grid-area:pair}.PossibleSynergies-module__wUz_6a__restLedger .PossibleSynergies-module__wUz_6a__cellScore{text-align:right;grid-area:score}.PossibleSynergies-module__wUz_6a__restLedger .PossibleSynergies-module__wUz_6a__cellVia{grid-area:via}.PossibleSynergies-module__wUz_6a__restLedger .PossibleSynergies-module__wUz_6a__cellLatest{text-align:right;grid-area:latest}}
.TemplateHero-module__lOGZxW__section{padding:var(--spoke-section-pad-y,112px) 48px;background:var(--paper-warm);border-top:1px solid #00000012}.TemplateHero-module__lOGZxW__inner{grid-template-columns:1fr 1.4fr;align-items:start;gap:96px;max-width:1280px;margin:0 auto;display:grid}.TemplateHero-module__lOGZxW__headline{max-width:18ch;font-family:var(--font-display);font-weight:400;font-size:var(--spoke-section-h2,clamp(2rem, 3.6vw, 3rem));letter-spacing:-.03em;color:var(--ink-primary);margin:0;line-height:1.04;position:sticky;top:120px}.TemplateHero-module__lOGZxW__body{min-width:0}.TemplateHero-module__lOGZxW__intro{font-family:var(--font-body);color:var(--ink-secondary);max-width:62ch;margin:0 0 8px;font-size:1.02rem;font-weight:400;line-height:1.62}@media (max-width:900px){.TemplateHero-module__lOGZxW__section{padding:80px 24px}.TemplateHero-module__lOGZxW__inner{grid-template-columns:1fr;gap:40px}.TemplateHero-module__lOGZxW__headline{position:static}}
.CitationBlock-module__BzCfzG__section{padding:var(--spoke-section-pad-y,112px) 48px;background:var(--paper-warm);border-top:1px solid #00000012}.CitationBlock-module__BzCfzG__inner{grid-template-columns:1fr 1.4fr;align-items:start;gap:96px;max-width:1280px;margin:0 auto;display:grid}.CitationBlock-module__BzCfzG__headline{max-width:16ch;font-family:var(--font-display);font-weight:400;font-size:var(--spoke-section-h2,clamp(2rem, 3.6vw, 3rem));letter-spacing:-.03em;color:var(--ink-primary);margin:0;line-height:1.04;position:sticky;top:120px}.CitationBlock-module__BzCfzG__body{min-width:0}.CitationBlock-module__BzCfzG__intro{max-width:62ch;font-family:var(--font-body);color:var(--ink-secondary);margin:0 0 8px;font-size:1.02rem;font-weight:400;line-height:1.62}.CitationBlock-module__BzCfzG__list{border-top:1px solid #0000001a;margin:0;padding:0}.CitationBlock-module__BzCfzG__row{border-bottom:1px solid #0000001a;padding:28px 0}.CitationBlock-module__BzCfzG__question{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-primary);max-width:40ch;margin:0 0 10px;font-size:1.3rem;font-weight:400;line-height:1.24}.CitationBlock-module__BzCfzG__answer{font-family:var(--font-body);color:var(--ink-secondary);max-width:62ch;margin:0;font-size:1.02rem;font-weight:400;line-height:1.62}.CitationBlock-module__BzCfzG__link{color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.CitationBlock-module__BzCfzG__section{padding:80px 24px}.CitationBlock-module__BzCfzG__inner{grid-template-columns:1fr;gap:40px}.CitationBlock-module__BzCfzG__headline{position:static}}
.HomeChannels-module__kld-0q__row{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.HomeChannels-module__kld-0q__copy{max-width:460px}.HomeChannels-module__kld-0q__heading{font-family:var(--pit-display);font-variation-settings:"opsz" 72;text-transform:uppercase;font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1}.HomeChannels-module__kld-0q__body{color:var(--pit-fg-3);max-width:420px;margin-top:12px;font-size:15px}.HomeChannels-module__kld-0q__list{flex-wrap:wrap;gap:14px 30px;list-style:none;display:flex}.HomeChannels-module__kld-0q__channel{font-family:var(--pit-display);font-variation-settings:"opsz" 72;letter-spacing:.02em;text-transform:uppercase;color:var(--pit-fg-2);font-size:clamp(22px,2vw,30px);font-weight:800;transition:color .2s}.HomeChannels-module__kld-0q__channel:hover,.HomeChannels-module__kld-0q__channel:focus-visible{color:var(--brand)}@media (max-width:900px){.HomeChannels-module__kld-0q__row{grid-template-columns:minmax(0,1fr);gap:24px}}
.PostCard-module__nXwc-G__card{background:var(--pit-paper);min-height:260px;color:var(--ink-primary);transition:border-color .32s cubic-bezier(.7, 0, .3, 1), transform .52s var(--pit-spring);border:1px solid #0000001a;flex-direction:column;gap:16px;padding:24px 24px 32px;display:flex;position:relative}.PostCard-module__nXwc-G__card:hover{border-color:var(--ink-primary);transform:translateY(-2px)}.PostCard-module__nXwc-G__coverLink{margin:-24px -24px 8px;display:block}.PostCard-module__nXwc-G__coverWrap{--cover-ground:#fbfaf7;aspect-ratio:16/9;background:var(--cover-ground);border-bottom:1px solid #0000001a;width:100%;display:block;position:relative;overflow:hidden}.PostCard-module__nXwc-G__cover{object-fit:contain;width:100%;height:100%;transition:filter .52s var(--pit-ease-out);display:block}.PostCard-module__nXwc-G__card:hover .PostCard-module__nXwc-G__cover{filter:brightness(1.04)saturate(1.06)}.PostCard-module__nXwc-G__text{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.PostCard-module__nXwc-G__meta{font-family:var(--font-mono-scoped);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--ink-primary) 55%, transparent);align-items:center;gap:10px;font-size:.78rem;font-weight:500;display:flex}.PostCard-module__nXwc-G__draftBadge{border:1px solid var(--accent);color:var(--accent);letter-spacing:.12em;padding:2px 8px;font-size:.66rem}.PostCard-module__nXwc-G__title{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:.01em;text-transform:uppercase;text-wrap:pretty;color:var(--ink-primary);margin:0;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:800;line-height:1}.PostCard-module__nXwc-G__titleLink{color:inherit;text-decoration:none}.PostCard-module__nXwc-G__titleLink:after{content:"";position:absolute;inset:0}.PostCard-module__nXwc-G__description{font-family:var(--font-body);color:var(--ink-secondary);max-width:42ch;margin:0;font-size:1rem;font-weight:400;line-height:1.55}.PostCard-module__nXwc-G__tags{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.PostCard-module__nXwc-G__explore{font-family:var(--font-body);letter-spacing:.02em;color:var(--ink-primary);align-items:center;gap:10px;margin-top:auto;padding-top:8px;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .32s cubic-bezier(.7,0,.3,1);display:inline-flex}.PostCard-module__nXwc-G__card:hover .PostCard-module__nXwc-G__explore{color:var(--accent)}.PostCard-module__nXwc-G__exploreLabel{position:relative}.PostCard-module__nXwc-G__exploreLabel:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .48s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.PostCard-module__nXwc-G__card:hover .PostCard-module__nXwc-G__exploreLabel:after{transform-origin:0;transform:scaleX(1)}.PostCard-module__nXwc-G__exploreArrow{width:16px;height:16px;transition:transform .32s cubic-bezier(.7,0,.3,1)}.PostCard-module__nXwc-G__card:hover .PostCard-module__nXwc-G__exploreArrow{transform:translate(4px)}@media (min-width:1024px){.PostCard-module__nXwc-G__lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;padding:0;display:grid}.PostCard-module__nXwc-G__lead .PostCard-module__nXwc-G__coverLink{border-right:1px solid #0000001a;margin:0}.PostCard-module__nXwc-G__lead .PostCard-module__nXwc-G__coverWrap{aspect-ratio:auto;border-bottom:0;height:100%;min-height:340px}.PostCard-module__nXwc-G__lead .PostCard-module__nXwc-G__text{justify-content:center;padding:32px 32px 32px 0}.PostCard-module__nXwc-G__lead .PostCard-module__nXwc-G__title{font-size:clamp(2rem,3vw,2.75rem)}.PostCard-module__nXwc-G__lead .PostCard-module__nXwc-G__description{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.PostCard-module__nXwc-G__card,.PostCard-module__nXwc-G__cover{transition:none}.PostCard-module__nXwc-G__card:hover{transform:none}}@media (max-width:900px){.PostCard-module__nXwc-G__card{min-height:0;padding:20px 20px 28px}.PostCard-module__nXwc-G__coverLink{margin:-20px -20px 8px}}@media (max-width:639px){.PostCard-module__nXwc-G__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.WhatWeRunSection-module__aWfpnW__section{padding:var(--spoke-section-pad-y,112px) 48px;background:var(--paper-cream);border-top:1px solid #00000012}.WhatWeRunSection-module__aWfpnW__inner{grid-template-columns:1fr 1.4fr;align-items:start;gap:96px;max-width:1280px;margin:0 auto;display:grid}.WhatWeRunSection-module__aWfpnW__headline{max-width:18ch;font-family:var(--font-display);font-weight:400;font-size:var(--spoke-section-h2,clamp(2rem, 3.6vw, 3rem));letter-spacing:-.03em;color:var(--ink-primary);margin:0;line-height:1.04;position:sticky;top:120px}@media (max-width:900px){.WhatWeRunSection-module__aWfpnW__section{padding:80px 24px}.WhatWeRunSection-module__aWfpnW__inner{grid-template-columns:1fr;gap:40px}.WhatWeRunSection-module__aWfpnW__headline{position:static}}
.CadenceStrip-module__vDN1Ua__strip{border-bottom:1px solid var(--rule);vertical-align:middle;grid-auto-columns:4px;grid-auto-flow:column;align-items:end;column-gap:1px;height:30px;padding-bottom:1px;display:inline-grid}.CadenceStrip-module__vDN1Ua__bar{background-color:var(--violet-400);border-radius:2px 2px 0 0;width:4px;display:block}.CadenceStrip-module__vDN1Ua__barCurrent{background-color:var(--accent-text)}.CadenceStrip-module__vDN1Ua__empty{width:4px;height:0;display:block}@media (max-width:640px){.CadenceStrip-module__vDN1Ua__strip{grid-auto-columns:minmax(0,1fr);column-gap:2px;width:100%;height:34px;display:grid}.CadenceStrip-module__vDN1Ua__bar,.CadenceStrip-module__vDN1Ua__empty{width:100%}}
.AgentRunsPhone-module__U8uBEa__root{gap:20px;display:grid}.AgentRunsPhone-module__U8uBEa__rounds{gap:14px;margin:0;padding:0;list-style:none;display:grid}.AgentRunsPhone-module__U8uBEa__round{gap:6px;display:grid;}.AgentRunsPhone-module__U8uBEa__roundHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.AgentRunsPhone-module__U8uBEa__roundLabel{font-family:var(--font-body);color:var(--ink-primary);font-size:15px;font-weight:500;line-height:1.3}.AgentRunsPhone-module__U8uBEa__count{font-family:var(--font-mono-scoped), ui-monospace, monospace;letter-spacing:.04em;color:var(--pit-violet-deep,#4c1d95);font-size:13px}.AgentRunsPhone-module__U8uBEa__cells{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;display:grid}.AgentRunsPhone-module__U8uBEa__cell{aspect-ratio:1;border-radius:2px;min-width:10px;display:block}.AgentRunsPhone-module__U8uBEa__cellFinished{background:var(--pit-violet-deep,#4c1d95);}.AgentRunsPhone-module__U8uBEa__cellStalled{background:#ece3f8;box-shadow:inset 0 0 0 1px #b9a0dc;}.AgentRunsPhone-module__U8uBEa__legend{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.AgentRunsPhone-module__U8uBEa__legendItem{font-family:var(--font-body);color:var(--ink-primary);align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:1.3;display:inline-flex}.AgentRunsPhone-module__U8uBEa__legendItem>span{width:14px}
.DataMethodNote-module__tuG-3G__section{padding:var(--spoke-section-pad-y,112px) 48px;background:var(--paper-cream);border-top:1px solid #00000012}.DataMethodNote-module__tuG-3G__inner{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;max-width:1080px;margin:0 auto;display:grid}.DataMethodNote-module__tuG-3G__headline{max-width:18ch;font-family:var(--font-display);font-weight:400;font-size:var(--spoke-section-h2,clamp(2rem, 3.6vw, 3rem));letter-spacing:-.03em;color:var(--ink-primary);margin:0;line-height:1.04}.DataMethodNote-module__tuG-3G__note{border-left:2px solid var(--accent);font-family:var(--font-display);color:var(--ink-primary);max-width:48ch;margin:0;padding:16px 24px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-style:italic;font-weight:400;line-height:1.4}@media (max-width:900px){.DataMethodNote-module__tuG-3G__section{padding:80px 24px}.DataMethodNote-module__tuG-3G__inner{grid-template-columns:1fr;gap:32px}}
.HomeClose-module__SODFaG__after{gap:28px;margin-top:28px;display:grid}
.PostList-module__egy_Iq__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;display:grid}.PostList-module__egy_Iq__grid>*{grid-column:span 2}.PostList-module__egy_Iq__grid>.PostList-module__egy_Iq__leadSlot{grid-column:1/-1}.PostList-module__egy_Iq__grid>.PostList-module__egy_Iq__pairSlot{grid-column:span 3}.PostList-module__egy_Iq__leadSlot,.PostList-module__egy_Iq__pairSlot{display:grid}.PostList-module__egy_Iq__empty{font-family:var(--font-body);color:var(--ink-secondary);margin:0;padding:48px 0;font-size:1rem;font-weight:300;line-height:1.6}@media (max-width:1023px){.PostList-module__egy_Iq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.PostList-module__egy_Iq__grid>*,.PostList-module__egy_Iq__grid>.PostList-module__egy_Iq__pairSlot{grid-column:span 1}}@media (max-width:639px){.PostList-module__egy_Iq__grid{grid-template-columns:minmax(0,1fr);gap:20px}}
.MethodologyBand-module__a5IeBq__section{padding:var(--spoke-section-pad-y,112px) 48px;background:var(--paper-warm);border-top:1px solid #00000012}.MethodologyBand-module__a5IeBq__inner{max-width:1280px;margin:0 auto}.MethodologyBand-module__a5IeBq__headline{max-width:22ch;font-family:var(--font-display);font-weight:400;font-size:var(--spoke-section-h2,clamp(2rem, 3.6vw, 3rem));letter-spacing:-.03em;color:var(--ink-primary);margin:0 0 64px;line-height:1.04}.MethodologyBand-module__a5IeBq__grid{border-top:1px solid #0000001a;grid-template-columns:repeat(2,1fr);gap:0 72px;margin:0;padding:0;list-style:none;display:grid}.MethodologyBand-module__a5IeBq__card{border-bottom:1px solid #0000001a;grid-template-columns:68px 1fr;align-items:baseline;gap:24px;min-width:0;padding:40px 0;display:grid}.MethodologyBand-module__a5IeBq__ordinal{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em;color:color-mix(in oklab, var(--ink-primary) 55%, transparent);padding-top:4px;font-size:1.4rem;font-weight:300}.MethodologyBand-module__a5IeBq__text{flex-direction:column;gap:12px;min-width:0;display:flex}.MethodologyBand-module__a5IeBq__cardHeadline{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-primary);max-width:32ch;margin:0;font-size:1.35rem;font-weight:400;line-height:1.24}.MethodologyBand-module__a5IeBq__body{font-family:var(--font-body);color:var(--ink-secondary);max-width:44ch;margin:0;font-size:1rem;font-weight:400;line-height:1.6}@media (max-width:900px){.MethodologyBand-module__a5IeBq__section{padding:80px 24px}.MethodologyBand-module__a5IeBq__headline{margin-bottom:48px}.MethodologyBand-module__a5IeBq__grid{grid-template-columns:1fr;column-gap:0}.MethodologyBand-module__a5IeBq__card{grid-template-columns:52px 1fr;gap:18px;padding:28px 0}.MethodologyBand-module__a5IeBq__ordinal,.MethodologyBand-module__a5IeBq__cardHeadline{font-size:1.2rem}}
