.stories[data-astro-cid-2vfbqs6k]{padding-block:4px 12px;position:relative}.stories[data-astro-cid-2vfbqs6k].has-next .stories__list[data-astro-cid-2vfbqs6k]{mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000)}.stories[data-astro-cid-2vfbqs6k].has-prev .stories__list[data-astro-cid-2vfbqs6k]{mask-image:linear-gradient(270deg,#000 calc(100% - 64px),#0000)}.stories[data-astro-cid-2vfbqs6k].has-prev.has-next .stories__list[data-astro-cid-2vfbqs6k]{mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000)}.stories__arrow[data-astro-cid-2vfbqs6k]{z-index:2;border:2px solid var(--ink);background:var(--paper);width:40px;height:40px;color:var(--ink);box-shadow:3px 3px 0 var(--accent);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:55px;transform:translateY(-50%)}.stories__arrow[data-astro-cid-2vfbqs6k][hidden]{display:none}.stories__arrow[data-astro-cid-2vfbqs6k] svg[data-astro-cid-2vfbqs6k]{width:22px;height:22px}.stories__arrow--prev[data-astro-cid-2vfbqs6k]{left:-6px}.stories__arrow--next[data-astro-cid-2vfbqs6k]{right:-6px}.stories__arrow[data-astro-cid-2vfbqs6k]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (hover:none){.stories__arrow[data-astro-cid-2vfbqs6k]{display:none}}.stories__list[data-astro-cid-2vfbqs6k]{scroll-snap-type:x proximity;scrollbar-width:none;justify-content:safe center;gap:18px;margin:0;padding:10px 6px;scroll-padding-inline:6px;list-style:none;display:flex;overflow-x:auto}.stories__list[data-astro-cid-2vfbqs6k]::-webkit-scrollbar{display:none}.stories__list[data-astro-cid-2vfbqs6k] li[data-astro-cid-2vfbqs6k]{scroll-snap-align:start}.stories__list[data-astro-cid-2vfbqs6k].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.stories__list[data-astro-cid-2vfbqs6k].is-dragging .story[data-astro-cid-2vfbqs6k]{pointer-events:none}.story[data-astro-cid-2vfbqs6k]{width:88px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid}.story__ring[data-astro-cid-2vfbqs6k]{background:conic-gradient(from 200deg, var(--accent), #ffd65a, var(--accent-strong), var(--accent));border-radius:50%;width:82px;height:82px;padding:3px;transition:transform .15s;display:block}.story[data-astro-cid-2vfbqs6k]:hover .story__ring[data-astro-cid-2vfbqs6k]{transform:scale(1.05)}.story[data-astro-cid-2vfbqs6k]:focus-visible{outline:none}.story[data-astro-cid-2vfbqs6k]:focus-visible .story__ring[data-astro-cid-2vfbqs6k]{outline:3px solid var(--ink);outline-offset:3px}.story[data-astro-cid-2vfbqs6k].is-seen .story__ring[data-astro-cid-2vfbqs6k]{background:var(--line)}.story__avatar[data-astro-cid-2vfbqs6k]{border:3px solid var(--paper);object-fit:contain;background:#fff;border-radius:50%;width:100%;height:100%;padding:16%;display:block}.story__name[data-astro-cid-2vfbqs6k]{font:600 .82rem/1.2 var(--font-display);white-space:nowrap}@media (width>=768px){.story[data-astro-cid-2vfbqs6k]{width:104px}.story__ring[data-astro-cid-2vfbqs6k]{width:96px;height:96px}.stories__arrow[data-astro-cid-2vfbqs6k]{top:62px}}.story-viewer[data-astro-cid-2vfbqs6k]{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.story-viewer[data-astro-cid-2vfbqs6k][open]{place-items:center;display:grid}.story-viewer[data-astro-cid-2vfbqs6k]::backdrop{background:#0a0a0aeb}.story-viewer__frame[data-astro-cid-2vfbqs6k]{aspect-ratio:9/16;background:#000;border-radius:18px;width:min(100vw,min(94dvh,880px)/1.77778);max-height:100dvh;position:relative;overflow:hidden}.story-viewer__video[data-astro-cid-2vfbqs6k]{object-fit:cover;width:100%;height:100%;display:block}.story-viewer__bars[data-astro-cid-2vfbqs6k]{gap:4px;display:flex;position:absolute;top:10px;left:10px;right:10px}.story-viewer__bars[data-astro-cid-2vfbqs6k] span{background:#ffffff59;border-radius:2px;flex:1;height:3px;overflow:hidden}.story-viewer__bars[data-astro-cid-2vfbqs6k] i{background:#fff;width:0;height:100%;display:block}.story-viewer__head[data-astro-cid-2vfbqs6k]{z-index:2;color:#fff;align-items:center;gap:10px;display:flex;position:absolute;top:20px;left:12px;right:8px}.story-viewer__avatar[data-astro-cid-2vfbqs6k]{object-fit:contain;background:#fff;border-radius:50%;width:34px;height:34px;padding:6px}.story__avatar[data-astro-cid-2vfbqs6k].is-round,.story-viewer__avatar[data-astro-cid-2vfbqs6k].is-round,.story__avatar[data-astro-cid-2vfbqs6k].is-icon,.story-viewer__avatar[data-astro-cid-2vfbqs6k].is-icon{object-fit:cover;padding:0}.story-viewer__who[data-astro-cid-2vfbqs6k]{text-shadow:0 1px 4px #00000080;margin-right:auto;line-height:1.15;display:grid}.story-viewer__who[data-astro-cid-2vfbqs6k] strong[data-astro-cid-2vfbqs6k]{font:700 .95rem/1.15 var(--font-display)}.story-viewer__who[data-astro-cid-2vfbqs6k] small[data-astro-cid-2vfbqs6k]{font:500 .78rem/1.15 var(--font-display);opacity:.85}.story-viewer__icon[data-astro-cid-2vfbqs6k]{color:#fff;cursor:pointer;background:#00000059;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.story-viewer__icon[data-astro-cid-2vfbqs6k] svg{width:22px;height:22px}.story-viewer__tap[data-astro-cid-2vfbqs6k]{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:70px;bottom:0}.story-viewer__tap--prev[data-astro-cid-2vfbqs6k]{width:30%;left:0}.story-viewer__tap--next[data-astro-cid-2vfbqs6k]{width:70%;right:0}.story-viewer__tap[data-astro-cid-2vfbqs6k]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}@media (width<=600px){.story-viewer__frame[data-astro-cid-2vfbqs6k]{aspect-ratio:auto;border-radius:0;width:100vw;height:100dvh}}.hero[data-astro-cid-lcdefpme]{padding:clamp(48px,8vw,96px) 0 clamp(20px,2.5vw,36px)}.hero__inner[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:13ch}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:52ch;margin-bottom:28px}.hero__art[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.hero__copy[data-astro-cid-lcdefpme]{order:1}.hero__stories{order:2;min-width:0}.hero__art[data-astro-cid-lcdefpme]{order:3}.hero__logo{width:min(78vw,420px);height:auto;animation:1.2s cubic-bezier(.2,.8,.2,1) both spin-in}@keyframes spin-in{0%{opacity:0;transform:rotate(-24deg)scale(.9)}to{opacity:1;transform:none}}@media (width>=900px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr}.hero__stories{order:4;grid-column:1/-1}}.feature[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}.feature[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:52ch}.feature[data-astro-cid-lcdefpme] .check-list[data-astro-cid-lcdefpme]{margin:24px 0 32px}@media (width>=900px){.feature[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr}}.feature__panel[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--radius);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 32px 32px, var(--paper-alt);border:1px solid var(--line);position:relative;overflow:hidden}.route[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;display:grid;position:absolute;inset:18% 14% 30% 12%;transform:rotate(-8deg)}.route__line[data-astro-cid-lcdefpme]{background:var(--ink);border-radius:4px;height:4px}.route__dot[data-astro-cid-lcdefpme]{background:var(--paper);border:4px solid var(--ink);border-radius:50%;width:16px;height:16px}.route__dot--start[data-astro-cid-lcdefpme]{background:var(--ink)}.route__dot--end[data-astro-cid-lcdefpme]{background:var(--accent);width:26px;height:26px}.feature__stat[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);gap:2px;padding:14px 18px;display:grid;position:absolute;bottom:20px;left:20px}.feature__stat[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.85rem}.feature__stat[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:700 1.25rem/1.2 var(--font-display)}.reason__num[data-astro-cid-lcdefpme]{font:700 2rem/1 var(--font-display);color:var(--accent-text);margin-bottom:18px;display:block}.reason[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.cachy-block[data-astro-cid-lcdefpme]{place-items:center start;gap:40px;display:grid}.cachy-block[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:52ch}@media (width>=820px){.cachy-block[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;gap:64px}}
