.bucket-graphic[data-astro-cid-a3etdvck]{width:100%;color:var(--aw-color-text-heading);font-family:var(--aw-font-sans)}.bucket-graphic__cta-row[data-astro-cid-a3etdvck]{grid-template-columns:1fr 64px 1fr 64px 1fr;margin-bottom:-2px;display:grid}.bucket-graphic__cta-col[data-astro-cid-a3etdvck]{flex-direction:column;align-items:center;display:flex}.bucket-graphic__cta-pour[data-astro-cid-a3etdvck]{width:14px;height:56px;filter:drop-shadow(0 6px 8px color-mix(in srgb, var(--aw-color-secondary) 24%, transparent));display:block;overflow:visible}.bucket-graphic__row[data-astro-cid-a3etdvck]{filter:drop-shadow(0 22px 28px color-mix(in srgb, var(--aw-color-bg-section-dark) 12%, transparent));grid-template-columns:1fr 64px 1fr 64px 1fr;align-items:end;display:grid;position:relative}.bucket-graphic__col[data-astro-cid-a3etdvck]{flex-direction:column;gap:12px;display:flex}.bucket-graphic__bucket[data-astro-cid-a3etdvck]{min-height:500px;color:inherit;flex-direction:column;text-decoration:none;transition:filter .2s,transform .2s;display:flex}.bucket-graphic__bucket[data-astro-cid-a3etdvck]:hover{filter:brightness(1.015);transform:translateY(-2px)}.bucket-graphic__bucket--two[data-astro-cid-a3etdvck]{min-height:435px}.bucket-graphic__bucket--three[data-astro-cid-a3etdvck]{min-height:370px}.bucket-graphic__rim[data-astro-cid-a3etdvck]{z-index:1;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--aw-color-bg-card) 26%, transparent), inset 0 -10px 18px color-mix(in srgb, var(--aw-color-bg-section-dark) 18%, transparent), 0 10px 16px color-mix(in srgb, var(--aw-color-bg-section-dark) 10%, transparent);text-align:center;border-radius:14px;padding:10px 16px 9px;position:relative}.bucket-graphic__rim[data-astro-cid-a3etdvck] span[data-astro-cid-a3etdvck]{color:color-mix(in srgb, var(--aw-color-bg-card) 60%, transparent);font-family:var(--aw-font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.bucket-graphic__bucket--one[data-astro-cid-a3etdvck] .bucket-graphic__rim[data-astro-cid-a3etdvck]{background:var(--aw-color-bg-section-dark)}.bucket-graphic__bucket--two[data-astro-cid-a3etdvck] .bucket-graphic__rim[data-astro-cid-a3etdvck]{background:var(--aw-color-primary)}.bucket-graphic__bucket--three[data-astro-cid-a3etdvck] .bucket-graphic__rim[data-astro-cid-a3etdvck]{border:2px dashed var(--aw-color-text-tan);background:var(--aw-color-bg-page);box-shadow:inset 0 1px 0 var(--aw-color-bg-card), 0 10px 16px color-mix(in srgb, var(--aw-color-text-tan) 12%, transparent)}.bucket-graphic__bucket--three[data-astro-cid-a3etdvck] .bucket-graphic__rim[data-astro-cid-a3etdvck] span[data-astro-cid-a3etdvck]{color:var(--aw-color-text-tan)}.bucket-graphic__body[data-astro-cid-a3etdvck]{isolation:isolate;flex-direction:column;flex:1;margin-top:-2px;padding:0 9%;display:flex;position:relative}.bucket-graphic__body[data-astro-cid-a3etdvck]:before{z-index:-1;clip-path:polygon(0 0,100% 0,91% 100%,9% 100%);background:linear-gradient(90deg, color-mix(in srgb, var(--aw-color-bg-section-dark) 10%, transparent), transparent 18%, transparent 72%, color-mix(in srgb, var(--aw-color-bg-card) 38%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--aw-color-bg-card) 45%, transparent), transparent 18%, color-mix(in srgb, var(--aw-color-bg-section-dark) 7%, transparent));content:"";pointer-events:none;position:absolute;inset:2px 10% 0}.bucket-graphic__body[data-astro-cid-a3etdvck]:after{z-index:-1;background:radial-gradient(ellipse at 50% 0, color-mix(in srgb, var(--aw-color-bg-card) 48%, transparent), transparent 70%);content:"";pointer-events:none;border-radius:999px;height:18%;position:absolute;inset:12px 17% auto}.bucket-graphic__body[data-astro-cid-a3etdvck]>svg[data-astro-cid-a3etdvck]{z-index:-1;width:100%;height:100%;filter:drop-shadow(0 12px 12px color-mix(in srgb, var(--aw-color-bg-section-dark) 12%, transparent));position:absolute;inset:0;overflow:visible}.bucket-graphic__top[data-astro-cid-a3etdvck]{flex-direction:column;gap:16px;padding:24px;display:flex}.bucket-graphic__spacer[data-astro-cid-a3etdvck]{flex:1}.bucket-graphic__note[data-astro-cid-a3etdvck]{color:var(--aw-color-text-muted);text-align:center;padding:0 20px 20px;font-size:12px;line-height:1.5}.bucket-graphic[data-astro-cid-a3etdvck] h3[data-astro-cid-a3etdvck]{color:var(--aw-color-text-heading);font-family:var(--aw-font-heading);text-align:center;font-size:clamp(2.125rem,2.1vw + 1.6rem,2.875rem);font-weight:400;line-height:1}.bucket-graphic__tiles[data-astro-cid-a3etdvck]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bucket-graphic__tile[data-astro-cid-a3etdvck]{background:var(--aw-color-bg-page);color:var(--aw-color-text-heading);text-align:center;box-shadow:inset 0 1px 0 var(--aw-color-bg-card), 0 6px 12px color-mix(in srgb, var(--aw-color-bg-section-dark) 6%, transparent);border-radius:12px;justify-content:center;align-items:center;padding:12px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.bucket-graphic__lists[data-astro-cid-a3etdvck]{font-size:12px;display:flex}.bucket-graphic__lists[data-astro-cid-a3etdvck]>div[data-astro-cid-a3etdvck]{flex-direction:column;flex:1;gap:4px;display:flex}.bucket-graphic__lists[data-astro-cid-a3etdvck]>div[data-astro-cid-a3etdvck]:first-child{padding-right:12px}.bucket-graphic__lists[data-astro-cid-a3etdvck]>div[data-astro-cid-a3etdvck]:last-child{border-left:1px solid color-mix(in srgb, var(--aw-color-primary) 20%, transparent);padding-left:12px}.bucket-graphic__label[data-astro-cid-a3etdvck]{color:var(--aw-color-text-eyebrow);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.bucket-graphic__lists[data-astro-cid-a3etdvck] span[data-astro-cid-a3etdvck]:not(.bucket-graphic__label){color:var(--aw-color-primary);line-height:1.5}.bucket-graphic__bucket--three[data-astro-cid-a3etdvck] .bucket-graphic__top[data-astro-cid-a3etdvck]{align-items:center;gap:12px;padding:16px 24px}.bucket-graphic__fancy[data-astro-cid-a3etdvck]{color:var(--aw-color-text-heading);flex-direction:column;align-items:center;gap:6px;font-size:15px;line-height:1.4;display:flex}.bucket-graphic__caption[data-astro-cid-a3etdvck]{text-align:center;flex-direction:column;gap:2px;display:flex}.bucket-graphic__caption-strong[data-astro-cid-a3etdvck]{color:var(--aw-color-text-heading);font-size:13px;font-weight:700}.bucket-graphic__caption-sub[data-astro-cid-a3etdvck]{color:var(--aw-color-text-muted);font-size:12px}.bucket-graphic__spill[data-astro-cid-a3etdvck]{z-index:2;width:64px;color:var(--aw-color-text-muted);align-self:stretch;position:relative}.bucket-graphic__spill[data-astro-cid-a3etdvck]:before{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--aw-color-secondary) 12%, transparent), transparent 70%);content:"";border-radius:999px;height:50px;position:absolute;inset:8px 9px auto}.bucket-graphic__spill[data-astro-cid-a3etdvck] .bucket-graphic__pour[data-astro-cid-a3etdvck]{width:64px;height:140px;filter:drop-shadow(0 8px 10px color-mix(in srgb, var(--aw-color-secondary) 22%, transparent));position:absolute;top:0;left:0;overflow:visible}.bucket-graphic__spill[data-astro-cid-a3etdvck] .bucket-graphic__pour[data-astro-cid-a3etdvck] path[data-astro-cid-a3etdvck]:first-child,.bucket-graphic__cta-pour[data-astro-cid-a3etdvck] path[data-astro-cid-a3etdvck]:first-child,.bucket-graphic__cascade[data-astro-cid-a3etdvck] .bucket-graphic__base[data-astro-cid-a3etdvck]{opacity:.82;stroke-width:8px}.bucket-graphic__word[data-astro-cid-a3etdvck]{text-align:center;font-size:12px;line-height:1.4;position:absolute;left:0;right:0}.bucket-graphic__spill--one[data-astro-cid-a3etdvck] .bucket-graphic__word[data-astro-cid-a3etdvck]{top:22px}.bucket-graphic__spill--two[data-astro-cid-a3etdvck] .bucket-graphic__word[data-astro-cid-a3etdvck]{top:87px}.bucket-graphic__flow[data-astro-cid-a3etdvck]{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--aw-color-bg-card) 75%, transparent));stroke-dasharray:2 10;animation:.7s linear infinite bucket-graphic-flow}.bucket-graphic__drop[data-astro-cid-a3etdvck]{filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--aw-color-secondary) 40%, transparent));transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in infinite bucket-graphic-drip}.bucket-graphic__drop--delay[data-astro-cid-a3etdvck]{animation-delay:.7s}.bucket-graphic__cascade[data-astro-cid-a3etdvck]{display:none}@keyframes bucket-graphic-flow{to{stroke-dashoffset:-20px}}@keyframes bucket-graphic-drip{0%{opacity:0;transform:translateY(-6px)}20%{opacity:1}to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.bucket-graphic__flow[data-astro-cid-a3etdvck],.bucket-graphic__drop[data-astro-cid-a3etdvck]{animation:none}}@media (width<=1023px){.bucket-graphic__row[data-astro-cid-a3etdvck],.bucket-graphic__cta-row[data-astro-cid-a3etdvck]{grid-template-columns:1fr;gap:18px}.bucket-graphic__col--one[data-astro-cid-a3etdvck],.bucket-graphic__col--three[data-astro-cid-a3etdvck],.bucket-graphic__col--two[data-astro-cid-a3etdvck],.bucket-graphic__cta-col[data-astro-cid-a3etdvck],.bucket-graphic__cta-col[data-astro-cid-a3etdvck]{justify-self:center;width:min(100%,560px)}.bucket-graphic__bucket[data-astro-cid-a3etdvck],.bucket-graphic__bucket--two[data-astro-cid-a3etdvck],.bucket-graphic__bucket--three[data-astro-cid-a3etdvck]{min-height:360px}.bucket-graphic__bucket[data-astro-cid-a3etdvck]:hover{transform:none}.bucket-graphic[data-astro-cid-a3etdvck] h3[data-astro-cid-a3etdvck]{font-size:34px}.bucket-graphic__top[data-astro-cid-a3etdvck]{padding:20px 16px}.bucket-graphic__bucket--three[data-astro-cid-a3etdvck] .bucket-graphic__top[data-astro-cid-a3etdvck]{padding:16px}.bucket-graphic__body[data-astro-cid-a3etdvck]{padding:0 6%}.bucket-graphic__cascade[data-astro-cid-a3etdvck]{display:none}.bucket-graphic__tail[data-astro-cid-a3etdvck]{opacity:0;transition:opacity .3s}.bucket-graphic__stream[data-astro-cid-a3etdvck].is-done .bucket-graphic__tail[data-astro-cid-a3etdvck]{opacity:1}.bucket-graphic__spill[data-astro-cid-a3etdvck]{justify-content:center;justify-self:center;align-items:center;width:min(100%,560px);height:92px;display:flex;position:relative}.bucket-graphic__spill[data-astro-cid-a3etdvck] .bucket-graphic__pour[data-astro-cid-a3etdvck]{display:none}.bucket-graphic__word[data-astro-cid-a3etdvck]{z-index:1;background:color-mix(in srgb, var(--aw-color-bg-page) 78%, var(--aw-color-bg-card));box-shadow:0 6px 16px color-mix(in srgb, var(--aw-color-bg-section-dark) 8%, transparent);color:var(--aw-color-text-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:11px;line-height:1;display:inline-flex;position:relative}.bucket-graphic__word[data-astro-cid-a3etdvck] br[data-astro-cid-a3etdvck]{display:none}.bucket-graphic__spill[data-astro-cid-a3etdvck]:before{background:color-mix(in srgb, var(--aw-color-secondary) 64%, transparent);width:10px;height:88px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aw-color-bg-card) 22%, transparent), 0 8px 18px color-mix(in srgb, var(--aw-color-secondary) 22%, transparent);border-radius:999px;inset:2px auto}.bucket-graphic__spill[data-astro-cid-a3etdvck]:after{background:var(--aw-color-bg-feature-card);width:3px;height:80px;box-shadow:0 0 8px color-mix(in srgb, var(--aw-color-bg-card) 70%, transparent);content:"";border-radius:999px;animation:.8s linear infinite bucket-graphic-mobile-flow;position:absolute;inset:6px auto}}@keyframes bucket-graphic-mobile-flow{0%{opacity:0;transform:translateY(-10px)scaleY(.55)}35%{opacity:1}to{opacity:.2;transform:translateY(12px)scaleY(.9)}}@media (width<=480px){.bucket-graphic__lists[data-astro-cid-a3etdvck]{flex-direction:column;gap:22px}.bucket-graphic__lists[data-astro-cid-a3etdvck]>div[data-astro-cid-a3etdvck]{flex-flow:wrap;justify-content:center;gap:5px}.bucket-graphic__lists[data-astro-cid-a3etdvck]>div[data-astro-cid-a3etdvck]:first-child{padding-right:0}.bucket-graphic__lists[data-astro-cid-a3etdvck]>div[data-astro-cid-a3etdvck]:last-child{border-left:none;padding-left:0}.bucket-graphic__lists[data-astro-cid-a3etdvck] .bucket-graphic__label[data-astro-cid-a3etdvck]{text-align:center;flex-basis:100%;margin-bottom:8px}.bucket-graphic__lists[data-astro-cid-a3etdvck] span[data-astro-cid-a3etdvck]:not(.bucket-graphic__label){background:var(--aw-color-bg-page);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;line-height:1.4}}