@layer components{.sponsors{--sponsors-caption-gap:var(--pk-4);--sponsors-row-gap:var(--pk-5);--sponsors-logo-gap:var(--pk-6);--sponsors-edge-inset:var(--pk-3);--sponsors-logo-aspect:3.375;gap:var(--pk-7);padding-block:var(--pk-6)}.sponsors-tier{--sponsors-logo-height:1.25rem;--sponsors-logo-width:min(calc(var(--sponsors-logo-height) * var(--sponsors-logo-aspect)), calc((100% - var(--sponsors-logo-gap)) / 2));gap:var(--sponsors-caption-gap);flex-direction:column;width:100%;display:flex}.sponsors-tier.sponsor-weight-2{--sponsors-logo-height:1.5rem}.sponsors-tier.sponsor-weight-3{--sponsors-logo-height:1.875rem}.sponsors-tier.sponsor-weight-4{--sponsors-logo-height:2.375rem}.sponsors-tier.sponsor-weight-5{--sponsors-logo-height:3.125rem}.sponsors-tier.sponsor-weight-6{--sponsors-logo-height:7.5rem}.sponsors-tier.sponsor-weight-7{--sponsors-logo-height:8.75rem}.sponsors-tier.sponsor-weight-8{--sponsors-logo-height:10rem}.sponsors-tier:is(.sponsor-weight-6,.sponsor-weight-7,.sponsor-weight-8){--sponsors-logo-width:min(calc(var(--sponsors-logo-height) * var(--sponsors-logo-aspect)), calc(100% - 2 * var(--sponsors-edge-inset)))}.sponsor-level{align-items:center;gap:var(--pk-4);color:var(--pk-ink-muted);font-size:var(--pk-text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:flex}.sponsor-level:before,.sponsor-level:after{background:var(--pk-line-soft);content:"";flex:1;height:1px}.sponsors-tier-logos{justify-content:center;align-items:center;gap:var(--sponsors-row-gap) var(--sponsors-logo-gap);padding-inline:var(--sponsors-edge-inset);flex-wrap:wrap;display:flex}.sponsors-tier .sponsor-link{width:var(--sponsors-logo-width);height:var(--sponsors-logo-height);justify-content:center;align-items:center;display:flex}.sponsors .sponsors-tier .sponsor-logo{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}.sponsors-list,.sponsors-list>div{justify-content:center;align-items:center;gap:var(--sponsors-row-gap,var(--pk-5)) var(--sponsors-logo-gap,var(--pk-6));flex-wrap:wrap;min-width:0;display:flex}.sponsors-list>div{width:100%}.sponsors-list .sponsor-link{justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:2rem;text-decoration:none;display:flex}.sponsors-list .sponsor-logo{max-width:min(100%, var(--sponsor-logo-max-width,100%));object-fit:contain;display:block}.pk-public-prose .sponsors-list .sponsor-logo{object-fit:contain;width:auto;max-width:11rem;height:auto;max-height:4rem;margin:0}.pk-public-prose>.pk-content-island[data-sponsors-wall]:not([data-mode=wall]){width:min(calc(100vw - 2 * var(--pk-5)), 81rem);margin-inline:calc((100% - min(calc(100vw - 2 * var(--pk-5)), 81rem)) / 2);box-shadow:none;background:0 0;border:0;padding:0}.pk-content-island[data-sponsors-wall][data-mode=wall][data-state=empty]{display:none}.pk-public-home-content .pk-content-island[data-sponsors-wall][data-mode=wall][data-state=ready]{width:100vw;min-height:0;margin:0 calc(50% - 50vw);padding:0}.pk-member-wall__label{text-align:center;margin-block-start:calc(var(--pk-6) + var(--pk-2));position:relative}.pk-member-wall__label:before{border-block-start:1px solid var(--pk-line-soft);content:"";position:absolute;top:50%;left:10%;right:10%}.pk-member-wall__label span{z-index:1;padding-inline:var(--pk-4);background:var(--pk-surface);color:var(--pk-ink-muted);font-size:var(--pk-text-xs);letter-spacing:var(--pk-tracking-label);text-transform:uppercase;font-weight:700;display:inline-block;position:relative}.pk-member-wall{padding:var(--pk-5) var(--pk-3);background:var(--pk-surface)}.pk-member-wall__viewport{height:17.5rem;-webkit-mask-image:var(--pk-public-member-wall-mask);mask-image:var(--pk-public-member-wall-mask);position:relative;overflow:hidden}.pk-member-wall__track{animation:pk-member-wall-scroll var(--pk-public-member-wall-duration) linear infinite;will-change:transform;flex-direction:column;display:flex}.pk-member-wall__copy{flex-wrap:wrap;flex-shrink:0;place-content:center;align-items:center;gap:.625rem 0;display:flex}.pk-member-wall__copy a{margin:.3125rem var(--pk-4);justify-content:center;align-items:center;display:flex}.pk-public-prose .pk-member-wall__logo,.pk-member-wall__logo{filter:grayscale()opacity(.55)contrast(.5);object-fit:contain;width:auto;max-width:5.625rem;height:1.125rem;transition:filter var(--pk-dur), transform var(--pk-dur);margin:0}.pk-member-wall__logo--sponsor,.pk-member-wall__copy a:hover .pk-member-wall__logo,.pk-member-wall__copy a:focus-visible .pk-member-wall__logo{filter:none}.pk-member-wall__copy a:hover .pk-member-wall__logo--sponsor,.pk-member-wall__copy a:focus-visible .pk-member-wall__logo--sponsor{transform:scale(1.12)}.pk-member-wall__viewport:hover .pk-member-wall__track,.pk-member-wall__viewport:focus-within .pk-member-wall__track{animation-play-state:paused}@keyframes pk-member-wall-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.pk-member-wall__track{animation:none}.pk-member-wall__copy[aria-hidden=true]{display:none}}}
