@layer components{.partner-marquee{--marquee-slot:calc(var(--spacing) * 52)}.partner-marquee-window{overflow:hidden;container-type:inline-size}.partner-marquee-set{--marquee-width:max(100cqw, calc(var(--marquee-count) * var(--marquee-slot)));justify-content:center;align-items:center;gap:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 2) 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.partner-marquee-item{flex:0 0 calc(var(--spacing) * 40);width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 12);justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.partner-marquee[data-animated=true] .partner-marquee-set{height:calc(var(--spacing) * 16);position:relative}.partner-marquee[data-animated=true] .partner-marquee-item{left:0;top:calc(var(--spacing) * 2);animation:partner-marquee-scroll var(--marquee-duration) linear infinite;animation-delay:calc(-1 * var(--marquee-duration) + (var(--marquee-index) + 1) * var(--marquee-duration) / var(--marquee-count));position:absolute}}.partner-marquee:focus-within .partner-marquee-item{animation-play-state:paused}@media (hover:hover){.partner-marquee-window:hover .partner-marquee-item{animation-play-state:paused}}@keyframes partner-marquee-scroll{0%{transform:translateX(calc(var(--marquee-width) - var(--marquee-slot)))}to{transform:translateX(calc(-1 * var(--marquee-slot)))}}@media not (min-width:48rem){.partner-marquee{--marquee-slot:calc(var(--spacing) * 40)}.partner-marquee-set{gap:calc(var(--spacing) * 8)}.partner-marquee-item{flex-basis:calc(var(--spacing) * 32);width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 10)}.partner-marquee[data-animated=true] .partner-marquee-set{height:calc(var(--spacing) * 14)}}@media (prefers-reduced-motion:reduce){.partner-marquee[data-animated=true] .partner-marquee-set{gap:calc(var(--spacing) * 6);height:auto}.partner-marquee[data-animated=true] .partner-marquee-item{animation:none;position:static;transform:none}}.partner-supporter-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partner-supporter-grid[data-rotating=true]>:nth-child(n+10){display:none}@media (min-width:40rem){.partner-supporter-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(4,minmax(0,1fr))}.partner-supporter-grid[data-rotating=true]>:nth-child(-n+12){display:revert}}@media (min-width:48rem){.partner-supporter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.partner-supporter-grid[data-rotating=true]>:nth-child(-n+15){display:revert}}@media (min-width:64rem){.partner-supporter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.partner-supporter-grid[data-rotating=true]>:nth-child(-n+18){display:revert}}@media (prefers-reduced-motion:no-preference){.selection-field-rest{transition:opacity .8s var(--ease-brand)}.selection-field-lit{transform-box:fill-box;transform-origin:50%;transition:opacity .5s var(--ease-brand), scale .5s var(--ease-brand);transition-delay:calc(.3s + var(--lit-order,0) * var(--lit-step,8ms))}[data-reveal=pending] .selection-field-rest{opacity:.4}[data-reveal=pending] .selection-field-lit{opacity:0;scale:.2}}.finder-stage{margin-inline:-1rem;padding-inline:1rem}@media (prefers-reduced-motion:no-preference){.finder-stage:is([data-phase=leaving],[data-phase=entering]){transition:height .52s var(--ease-brand);overflow:hidden}.finder-stage[data-phase=leaving] .finder-step{opacity:0;transition:opacity .18s var(--ease-brand), transform .18s var(--ease-brand);transform:translateY(-4px)}.finder-stage[data-phase=entering] .finder-step-part{animation:finder-step-in .52s var(--ease-brand) both;animation-delay:calc(var(--step-order,0) * 50ms)}}@keyframes finder-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}
