.stories-band{background:radial-gradient(90% 70% at 12% 18%, color-mix(in srgb, var(--color-brand) 42%, transparent) 0%, transparent 58%), radial-gradient(70% 55% at 88% 28%, color-mix(in srgb, var(--color-brand-light) 22%, transparent) 0%, transparent 55%), radial-gradient(80% 50% at 50% 100%, color-mix(in srgb, var(--color-brand-dark) 35%, transparent) 0%, transparent 60%), linear-gradient(165deg, color-mix(in srgb, var(--color-brand-dark) 28%, var(--color-surface-dark)) 0%, var(--color-surface-dark) 45%, var(--color-ink) 100%);color:var(--color-surface);background-position:0 15%,100% 10%,50% 100%,0 0;background-repeat:no-repeat;background-size:140% 130%,135% 125%,150% 120%,100% 100%;animation:28s ease-in-out infinite alternate stories-band-drift;overflow-x:clip}@keyframes stories-band-drift{to{background-position:35% 45%,55% 40%,40% 75%,0 0}}@media (prefers-reduced-motion:reduce){.stories-band{background-size:auto;background-position:unset;animation:none}}.stories[data-astro-cid-3gsvkm2d]{flex-direction:column;align-items:center;gap:1.375rem;display:flex}.stories__header[data-astro-cid-3gsvkm2d]{text-align:center;max-width:40rem}.stories__filters[data-astro-cid-3gsvkm2d]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-surface) 18%, transparent);flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.3rem;display:inline-flex}.stories__filter[data-astro-cid-3gsvkm2d]{appearance:none;cursor:pointer;border-radius:var(--radius-pill);color:color-mix(in srgb, var(--color-surface) 72%, transparent);font-family:var(--font-display);letter-spacing:.02em;background:0 0;border:0;margin:0;padding:.55rem 1.15rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background .2s,color .2s}.stories__filter[data-astro-cid-3gsvkm2d]:hover{color:var(--color-surface)}.stories__filter[data-astro-cid-3gsvkm2d].is-active{background:var(--color-surface);color:var(--color-brand)}.stories__filter[data-astro-cid-3gsvkm2d]:focus-visible{outline:2px solid var(--color-brand-light);outline-offset:2px}.stories__eyebrow[data-astro-cid-3gsvkm2d]{color:color-mix(in srgb, var(--color-surface) 72%, transparent)}.stories__title[data-astro-cid-3gsvkm2d]{font-family:var(--font-display);font-size:var(--font-size-section);letter-spacing:-.02em;color:var(--color-surface);margin:.5rem 0 0;font-weight:500}.stories__desc[data-astro-cid-3gsvkm2d]{color:color-mix(in srgb, var(--color-surface) 72%, transparent);margin:1rem auto 0;line-height:1.65}.stories__carousel[data-astro-cid-3gsvkm2d]{flex-direction:column;align-items:center;gap:1.75rem;width:100%;display:flex}.stories__viewport[data-astro-cid-3gsvkm2d]{touch-action:pan-y;width:100%;max-width:72rem;height:clamp(22rem,48vw,28rem);position:relative;overflow:visible;container-type:inline-size}.stories__stage[data-astro-cid-3gsvkm2d]{--stories-gap:1.5rem;--stories-focus-w:min(38rem, 62cqw);--stories-near-w:8rem;--stories-near-h:16.5rem;--stories-far-w:6.5rem;--stories-far-h:12.75rem;--stories-peek-radius:1.25rem;--stories-near-x:calc((var(--stories-focus-w) / 2) + var(--stories-gap) + (var(--stories-near-w) / 2));--stories-far-x:calc((var(--stories-focus-w) / 2) + var(--stories-gap) + var(--stories-near-w) + var(--stories-gap) + (var(--stories-far-w) / 2));z-index:1;width:100%;height:100%;position:relative}.stories__stage[data-astro-cid-3gsvkm2d].is-dragging{cursor:grabbing}.stories__card[data-astro-cid-3gsvkm2d]{background:var(--color-surface);border-radius:var(--radius-card);color:var(--color-ink);cursor:pointer;transform-origin:50%;will-change:transform, opacity, width, height;border:0;margin:0;padding:0;transition:transform .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),opacity .4s,box-shadow .4s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 12px 40px #00000047}.stories--reduced[data-astro-cid-3gsvkm2d] .stories__card[data-astro-cid-3gsvkm2d]{transition:none}.stories__card[data-astro-cid-3gsvkm2d]:focus-visible{outline:3px solid var(--color-brand-light);outline-offset:3px}.stories__card[data-astro-cid-3gsvkm2d].is-active{width:var(--stories-focus-w);z-index:5;cursor:default;height:min(24rem,100%);transform:translate(-50%,-50%);box-shadow:0 18px 50px #00000059}.stories__card[data-astro-cid-3gsvkm2d].is-active .stories__card-inner[data-astro-cid-3gsvkm2d]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.25rem;height:100%;padding:1.35rem;display:grid}.stories__card[data-astro-cid-3gsvkm2d].is-active .stories__peek[data-astro-cid-3gsvkm2d]{display:none}.stories__card[data-astro-cid-3gsvkm2d].is-near,.stories__card[data-astro-cid-3gsvkm2d].is-far{box-sizing:border-box;background:var(--color-surface);border-radius:var(--stories-peek-radius);border:0;padding:.375rem;box-shadow:0 10px 28px #00000038}.stories__card[data-astro-cid-3gsvkm2d].is-near{width:var(--stories-near-w);height:var(--stories-near-h);z-index:4}.stories__card[data-astro-cid-3gsvkm2d].is-far{width:var(--stories-far-w);height:var(--stories-far-h);z-index:3;opacity:.92}.stories__card[data-astro-cid-3gsvkm2d][data-offset="1"].is-near{transform:translate(calc(-50% + var(--stories-near-x)), -50%)}.stories__card[data-astro-cid-3gsvkm2d][data-offset="-1"].is-near{transform:translate(calc(-50% - var(--stories-near-x)), -50%)}.stories__card[data-astro-cid-3gsvkm2d][data-offset="2"].is-far{transform:translate(calc(-50% + var(--stories-far-x)), -50%)}.stories__card[data-astro-cid-3gsvkm2d][data-offset="-2"].is-far{transform:translate(calc(-50% - var(--stories-far-x)), -50%)}.stories__card[data-astro-cid-3gsvkm2d].is-near .stories__card-inner[data-astro-cid-3gsvkm2d],.stories__card[data-astro-cid-3gsvkm2d].is-far .stories__card-inner[data-astro-cid-3gsvkm2d],.stories__card[data-astro-cid-3gsvkm2d].is-off .stories__card-inner[data-astro-cid-3gsvkm2d]{display:none}.stories__card[data-astro-cid-3gsvkm2d].is-near .stories__peek[data-astro-cid-3gsvkm2d],.stories__card[data-astro-cid-3gsvkm2d].is-far .stories__peek[data-astro-cid-3gsvkm2d]{border-radius:calc(var(--stories-peek-radius) - .375rem);background:var(--color-surface-frame);border:0;width:100%;height:100%;display:block}.stories__card[data-astro-cid-3gsvkm2d].is-off{opacity:0;pointer-events:none;z-index:1;width:3rem;height:8rem}.stories__card[data-astro-cid-3gsvkm2d][data-offset="3"].is-off,.stories__card[data-astro-cid-3gsvkm2d][data-offset="4"].is-off,.stories__card[data-astro-cid-3gsvkm2d][data-offset="5"].is-off{transform:translate(calc(-50% + var(--stories-far-x) + var(--stories-far-w) + var(--stories-gap)), -50%)}.stories__card[data-astro-cid-3gsvkm2d][data-offset="-3"].is-off,.stories__card[data-astro-cid-3gsvkm2d][data-offset="-4"].is-off,.stories__card[data-astro-cid-3gsvkm2d][data-offset="-5"].is-off{transform:translate(calc(-50% - var(--stories-far-x) - var(--stories-far-w) - var(--stories-gap)), -50%)}.stories__copy[data-astro-cid-3gsvkm2d]{flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0;min-height:0;padding-block:.35rem;padding-inline-end:.25rem;display:flex}.stories__quote[data-astro-cid-3gsvkm2d]{margin:0}.stories__quote[data-astro-cid-3gsvkm2d] p[data-astro-cid-3gsvkm2d]{font-family:var(--font-body);font-size:clamp(1.125rem, 1.6vw, var(--font-size-quote));color:var(--color-ink);-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.stories__tags[data-astro-cid-3gsvkm2d]{flex-wrap:wrap;gap:.45rem;display:flex}.stories__tag[data-astro-cid-3gsvkm2d]{border-radius:var(--radius-pill);background:var(--color-surface-frame);border:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);font-family:var(--font-body);color:var(--color-ink);align-items:center;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}.stories__tag--muted[data-astro-cid-3gsvkm2d]{color:var(--color-muted);font-weight:400}.stories__media[data-astro-cid-3gsvkm2d],.stories__peek[data-astro-cid-3gsvkm2d]{border-radius:var(--radius-inner);background:var(--color-surface-frame);min-width:0;overflow:hidden}.stories__media[data-astro-cid-3gsvkm2d]{height:100%}.stories__media[data-astro-cid-3gsvkm2d] img,.stories__media[data-astro-cid-3gsvkm2d] img[data-astro-cid-3gsvkm2d],.stories__peek[data-astro-cid-3gsvkm2d] img,.stories__peek[data-astro-cid-3gsvkm2d] img[data-astro-cid-3gsvkm2d],.stories__ph[data-astro-cid-3gsvkm2d]{object-fit:cover;pointer-events:none;user-select:none;width:100%;height:100%;display:block}.stories__media[data-astro-cid-3gsvkm2d] img,.stories__media[data-astro-cid-3gsvkm2d] img[data-astro-cid-3gsvkm2d],.stories__peek[data-astro-cid-3gsvkm2d] img,.stories__peek[data-astro-cid-3gsvkm2d] img[data-astro-cid-3gsvkm2d]{outline-offset:-1px;outline:1px solid #0000001a}.stories__ph[data-astro-cid-3gsvkm2d]{font-family:var(--font-display);color:var(--color-muted);background:var(--color-surface-frame);place-items:center;font-size:2.5rem;font-weight:500;display:grid}.stories__peek[data-astro-cid-3gsvkm2d]{display:none}.stories__nav[data-astro-cid-3gsvkm2d]{justify-content:center;align-items:center;gap:.75rem;display:flex}.stories__nav-btn[data-astro-cid-3gsvkm2d]{appearance:none;border:1.5px solid color-mix(in srgb, var(--color-surface) 45%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--color-surface);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.stories__playback[data-astro-cid-3gsvkm2d] [data-astro-cid-3gsvkm2d][hidden]{display:none}.stories__playback[data-astro-cid-3gsvkm2d]>span[data-astro-cid-3gsvkm2d]{justify-content:center;align-items:center;width:100%;height:100%;line-height:0;display:inline-flex}.stories__playback[data-astro-cid-3gsvkm2d]>[data-astro-cid-3gsvkm2d][data-stories-play-icon]{translate:.04em}.stories__nav-btn[data-astro-cid-3gsvkm2d]:hover{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-surface)}.stories__nav-btn[data-astro-cid-3gsvkm2d]:focus-visible{outline:2px solid var(--color-surface);outline-offset:2px}@media (width<=1024px){.stories__viewport[data-astro-cid-3gsvkm2d]{height:auto;min-height:0;overflow:visible}.stories__stage[data-astro-cid-3gsvkm2d]{flex-direction:column;gap:0;height:auto;display:flex}.stories__card[data-astro-cid-3gsvkm2d]{opacity:1;position:relative;top:auto;left:auto;box-shadow:0 8px 28px #00000038;width:100%!important;height:auto!important;transform:none!important}.stories__card[data-astro-cid-3gsvkm2d]:not(.is-active){display:none}.stories__card[data-astro-cid-3gsvkm2d].is-active .stories__card-inner[data-astro-cid-3gsvkm2d]{grid-template-columns:1fr;gap:1rem;padding:1.1rem}.stories__card[data-astro-cid-3gsvkm2d].is-active .stories__media[data-astro-cid-3gsvkm2d]{aspect-ratio:4/3;order:-1;width:100%;height:auto;max-height:16rem}.stories__card[data-astro-cid-3gsvkm2d].is-active .stories__media[data-astro-cid-3gsvkm2d] img,.stories__card[data-astro-cid-3gsvkm2d].is-active .stories__media[data-astro-cid-3gsvkm2d] img[data-astro-cid-3gsvkm2d],.stories__card[data-astro-cid-3gsvkm2d].is-active .stories__media[data-astro-cid-3gsvkm2d] .stories__ph[data-astro-cid-3gsvkm2d]{object-fit:cover;width:100%;height:100%}.stories__quote[data-astro-cid-3gsvkm2d] p[data-astro-cid-3gsvkm2d]{-webkit-line-clamp:8;font-size:var(--font-size-body)}}@media (width<=480px){.stories[data-astro-cid-3gsvkm2d]{gap:.875rem}.stories__card[data-astro-cid-3gsvkm2d].is-active .stories__card-inner[data-astro-cid-3gsvkm2d]{padding:1rem}}
