.widget[data-astro-cid-lvujohhl]{background:radial-gradient(120% 90% at 100% 100%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 60%), linear-gradient(var(--angle), var(--bg), color-mix(in srgb, var(--bg) 90%, var(--accent)));height:100%;color:var(--fg);font-family:var(--font-sans);grid-template-rows:auto 1fr;gap:.75rem;padding:clamp(1.1rem,4cqi,1.75rem);display:grid;position:relative;overflow:hidden}.orbits[data-astro-cid-lvujohhl]{aspect-ratio:1;width:max(60%,14rem);color:var(--accent);rotate:var(--angle);pointer-events:none;position:absolute;inset-block-end:-30%;inset-inline-end:-14%}.orbit[data-astro-cid-lvujohhl]{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;opacity:calc(.55 - var(--o,0) * .1);transform-box:fill-box;transform-origin:50%}.orbit-1[data-astro-cid-lvujohhl]{--o:1}.orbit-2[data-astro-cid-lvujohhl]{--o:2}.orbit-3[data-astro-cid-lvujohhl]{--o:3}.top[data-astro-cid-lvujohhl]{justify-content:space-between;align-items:start;display:flex}.icon[data-astro-cid-lvujohhl]{aspect-ratio:1;background:linear-gradient(140deg, var(--accent), color-mix(in srgb, var(--accent) 60%, var(--fg)));width:2.75rem;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--accent) 80%, transparent);color:var(--bg);letter-spacing:-.04em;border-radius:.85rem;place-items:center;font-size:1.3rem;font-weight:700;display:grid}.arrow[data-astro-cid-lvujohhl]{opacity:.7}.body[data-astro-cid-lvujohhl]{align-content:end;gap:.35rem;max-width:34rem;display:grid;position:relative}.meta[data-astro-cid-lvujohhl]{font-size:var(--step--2);letter-spacing:var(--tracking-wide);text-transform:uppercase;opacity:.8;flex-wrap:wrap;gap:.5rem;font-weight:600;display:flex}.status[data-astro-cid-lvujohhl]{border-radius:var(--radius-pill);border:1px solid;padding-inline:.45rem}.name[data-astro-cid-lvujohhl]{letter-spacing:-.03em;font-size:clamp(1.2rem,.95rem + 3cqi,2rem);font-weight:650;line-height:1.1}.tagline[data-astro-cid-lvujohhl]{font-size:var(--step--1);opacity:.85;line-height:1.45}.tags[data-astro-cid-lvujohhl]{font-size:var(--step--2);flex-wrap:wrap;gap:.35rem;margin-block-start:.3rem;display:flex}.tags[data-astro-cid-lvujohhl] a[data-astro-cid-lvujohhl]{color:inherit;border-radius:var(--radius-pill);align-items:center;text-decoration:none;display:inline-flex}.tags[data-astro-cid-lvujohhl] span[data-astro-cid-lvujohhl]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--fg) 9%, transparent);transition:background var(--dur-fast) linear;padding:.1rem .55rem}.tags[data-astro-cid-lvujohhl] a[data-astro-cid-lvujohhl]:is(:hover,:focus-visible) span[data-astro-cid-lvujohhl]{background:color-mix(in srgb, var(--fg) 18%, transparent)}.tags[data-astro-cid-lvujohhl] a[data-astro-cid-lvujohhl]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (pointer:coarse){.tags[data-astro-cid-lvujohhl]{gap:0 .35rem}.tags[data-astro-cid-lvujohhl] a[data-astro-cid-lvujohhl]{min-height:2.75rem}}@container (width<=22rem){.tags[data-astro-cid-lvujohhl]{display:none}}@media (prefers-reduced-motion:no-preference){.orbit[data-astro-cid-lvujohhl],.arrow[data-astro-cid-lvujohhl]{transition:rotate 1.4s var(--ease-out-expo), translate var(--dur-slow) var(--ease-out-expo), opacity var(--dur-slow) linear}[data-widget-link]:is(:hover,:focus-within) .orbit[data-astro-cid-lvujohhl]{rotate:calc(50deg - var(--o,0) * 35deg)}[data-widget-link]:is(:hover,:focus-within) .arrow[data-astro-cid-lvujohhl]{opacity:1;translate:2px -2px}}.tile-link[data-astro-cid-sy5hqleb]{--rx:0deg;--ry:0deg;--lift:0px;--mx:50%;--my:50%;border-radius:var(--tile-radius);min-width:0;height:100%;min-height:0;color:inherit;box-shadow:0 0 0 1px var(--color-line), 0 1px 2px hsl(var(--color-shadow) / .06), 0 12px 32px -18px hsl(var(--color-shadow) / .35);transform:perspective(70rem) rotateX(var(--rx)) rotateY(var(--ry)) translateY(var(--lift));-webkit-tap-highlight-color:transparent;display:block;position:relative;container-type:inline-size}.tile-hit[data-astro-cid-sy5hqleb]{z-index:0;border-radius:inherit;outline:none;position:absolute;inset:0}.tile-link[data-astro-cid-sy5hqleb]>:not(.tile-hit,.glare,[hidden]){z-index:1;pointer-events:none;width:100%;height:100%;position:relative}.tile-link[data-astro-cid-sy5hqleb] [data-widget-tags] a{pointer-events:auto}.tile-link[data-astro-cid-sy5hqleb]>:not(.tile-hit,.glare,[hidden]){border-radius:inherit;isolation:isolate;overflow:hidden}.tile-link[data-astro-cid-sy5hqleb]:has(>.tile-hit:focus-visible){outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--tile-radius)}.glare[data-astro-cid-sy5hqleb]{border-radius:inherit;background:radial-gradient(28rem circle at var(--mx) var(--my), #ffffff38, transparent 45%);opacity:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.tile-link[data-astro-cid-sy5hqleb]{transition:transform .6s var(--ease-out-expo), box-shadow var(--dur-slow) var(--ease-out-quart)}.glare[data-astro-cid-sy5hqleb]{transition:opacity var(--dur-slow) var(--ease-out-quart)}.tile-link[data-astro-cid-sy5hqleb].is-tilting{transition:transform .12s linear, box-shadow var(--dur-slow) var(--ease-out-quart)}.tile-link[data-astro-cid-sy5hqleb]:is(:hover,:has(>.tile-hit:focus-visible)){--lift:-4px}.tile-link[data-astro-cid-sy5hqleb]:has(>.tile-hit:active){--lift:-1px;transition-duration:var(--dur-fast)}}.tile-link[data-astro-cid-sy5hqleb]:is(:hover,:has(>.tile-hit:focus-visible)){box-shadow:0 0 0 1px var(--color-line-strong), 0 2px 4px hsl(var(--color-shadow) / .06), 0 28px 56px -24px hsl(var(--color-shadow) / .5)}.tile-link[data-astro-cid-sy5hqleb]:hover .glare[data-astro-cid-sy5hqleb]{opacity:1}.upcoming[data-astro-cid-k7ixbclz]{border-radius:var(--tile-radius);height:100%;box-shadow:0 0 0 1px var(--color-line);overflow:hidden;container-type:inline-size}.fallback[data-astro-cid-k7ixbclz]{border:1px dashed var(--color-line-strong);border-radius:inherit;background:var(--color-surface-muted);height:100%;color:var(--color-text-muted);align-content:end;gap:.4rem;padding:1.5rem;display:grid}.fallback[data-astro-cid-k7ixbclz] h3[data-astro-cid-k7ixbclz]{color:var(--color-text);font-size:var(--step-2)}.soon[data-astro-cid-k7ixbclz]{font-size:var(--step--2);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:600}.catalog[data-astro-cid-smenage6]{--tile-radius:1.5rem;gap:var(--space-s);width:100%;display:grid}.catalog-head[data-astro-cid-smenage6]{align-items:baseline;gap:var(--space-3xs) var(--space-s);flex-wrap:wrap;display:flex}.catalog-title[data-astro-cid-smenage6]{font-size:var(--step-2);letter-spacing:var(--tracking-tight);font-weight:650}.tools[data-astro-cid-smenage6]{gap:var(--space-xs);margin-block-end:var(--space-2xs);display:none}.has-js .tools[data-astro-cid-smenage6]{display:grid}.toolbar[data-astro-cid-smenage6]{align-items:start;gap:var(--space-3xs);flex-wrap:wrap;display:flex;position:relative}.field[data-astro-cid-smenage6]{flex:12rem}.field-box[data-astro-cid-smenage6]{align-items:center;display:flex;position:relative}.field-icon[data-astro-cid-smenage6]{color:var(--color-text-subtle);pointer-events:none;transition:color var(--dur-fast) linear;position:absolute;inset-inline-start:1.1rem}.field-input[data-astro-cid-smenage6]{border:var(--border) solid var(--color-line-strong);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 82%, transparent);width:100%;min-height:3.5rem;box-shadow:var(--shadow-s);color:var(--color-text);font-size:max(1rem, var(--step-0));-webkit-appearance:none;appearance:none;transition:border-color var(--dur-fast) linear, box-shadow var(--dur-base) var(--ease-out-quart);padding:0 3.25rem 0 3rem}.field-input[data-astro-cid-smenage6]::placeholder{color:var(--color-text-subtle);opacity:1}.field-input[data-astro-cid-smenage6]::-webkit-search-decoration{-webkit-appearance:none}.field-input[data-astro-cid-smenage6]:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 28%, transparent), var(--shadow-m);outline:none}.field-box[data-astro-cid-smenage6]:focus-within .field-icon[data-astro-cid-smenage6]{color:var(--color-focus)}.field-kbd[data-astro-cid-smenage6]{border:var(--border) solid var(--color-line-strong);border-radius:var(--radius-xs);background:var(--color-surface-muted);min-width:1.6rem;height:1.6rem;color:var(--color-text-subtle);font-family:inherit;font-size:var(--step--2);pointer-events:none;place-items:center;font-weight:600;display:none;position:absolute;inset-inline-end:1rem}@media (hover:hover) and (pointer:fine){.field-kbd[data-astro-cid-smenage6]{display:grid}.field-box[data-astro-cid-smenage6]:focus-within .field-kbd[data-astro-cid-smenage6],.field-input[data-astro-cid-smenage6]:not(:placeholder-shown)~.field-kbd[data-astro-cid-smenage6]{display:none}}.filters[data-astro-cid-smenage6]{flex:none}.filters-toggle[data-astro-cid-smenage6]{box-sizing:border-box;border:var(--border) solid var(--color-line-strong);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 82%, transparent);width:3.5rem;min-width:3.5rem;min-height:3.5rem;box-shadow:var(--shadow-s);color:var(--color-text);font-size:var(--step--1);cursor:pointer;transition:background-color var(--dur-fast) linear, border-color var(--dur-fast) linear, color var(--dur-fast) linear, box-shadow var(--dur-base) var(--ease-out-quart);justify-content:center;align-items:center;gap:.5rem;padding:0;font-weight:550;display:inline-flex}.filters[data-astro-cid-smenage6]:has(.filters-current:not([hidden])) .filters-toggle[data-astro-cid-smenage6]{width:auto;padding-inline:.9rem}.filters-icon[data-astro-cid-smenage6]{flex:none;display:block}.filters-icon[data-astro-cid-smenage6] circle[data-astro-cid-smenage6]{fill:color-mix(in srgb, var(--color-surface) 82%, transparent)}.filters-toggle[data-astro-cid-smenage6][aria-expanded=true] .filters-icon[data-astro-cid-smenage6] circle[data-astro-cid-smenage6]{fill:var(--color-text)}@media (hover:hover){.filters-toggle[data-astro-cid-smenage6]:hover{border-color:var(--color-text-subtle)}}.filters-toggle[data-astro-cid-smenage6]:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 28%, transparent), var(--shadow-m);outline:none}.filters-toggle[data-astro-cid-smenage6][aria-expanded=true],.filters[data-astro-cid-smenage6]:has(.filters-current:not([hidden])) .filters-toggle[data-astro-cid-smenage6]{border-color:var(--color-text)}.filters-toggle[data-astro-cid-smenage6][aria-expanded=true]{background:var(--color-text);color:var(--color-bg)}.filters-current[data-astro-cid-smenage6]{border-radius:var(--radius-pill);background:var(--color-surface-muted);font-size:var(--step--2);padding:.1rem .5rem;font-weight:650}.filters-current[data-astro-cid-smenage6][hidden]{display:none}.filters-toggle[data-astro-cid-smenage6][aria-expanded=true] .filters-current[data-astro-cid-smenage6]{background:color-mix(in srgb, var(--color-bg) 18%, transparent);color:inherit}.filters-panel[data-astro-cid-smenage6]{z-index:2;gap:var(--space-3xs);padding:var(--space-xs);border:var(--border) solid var(--color-line-strong);border-radius:var(--tile-radius);background:var(--color-surface);box-shadow:var(--shadow-m);flex-wrap:wrap;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-3xs));inset-inline:0}.filters-panel[data-astro-cid-smenage6][hidden]{display:none}.chip[data-astro-cid-smenage6]{border:var(--border) solid var(--color-line-strong);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 70%, transparent);min-height:2.75rem;color:var(--color-text-muted);font-size:var(--step--1);transition:background-color var(--dur-fast) linear, border-color var(--dur-fast) linear, color var(--dur-fast) linear, scale var(--dur-fast) var(--ease-out-quart);align-items:center;gap:.5rem;padding:0 .875rem;font-weight:500;display:inline-flex}.chip-count[data-astro-cid-smenage6]{border-radius:var(--radius-pill);background:var(--color-surface-muted);min-width:1.4rem;color:var(--color-text-subtle);font-size:var(--step--2);font-variant-numeric:tabular-nums;text-align:center;padding:0 .35rem}@media (hover:hover){.chip[data-astro-cid-smenage6]:hover{border-color:var(--color-text-subtle);color:var(--color-text)}}.chip[data-astro-cid-smenage6]:active{scale:.96}.chip[data-astro-cid-smenage6][aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.chip[data-astro-cid-smenage6][aria-pressed=true] .chip-count[data-astro-cid-smenage6]{background:color-mix(in srgb, var(--color-bg) 18%, transparent);color:inherit}.chip[data-astro-cid-smenage6]:focus-visible{border-radius:var(--radius-pill)}.grid[data-astro-cid-smenage6]{--tile-gap:var(--space-s);gap:var(--tile-gap);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.tile[data-astro-cid-smenage6]{aspect-ratio:5/4;border-radius:var(--tile-radius);width:100%;min-width:0;display:grid;overflow:hidden}.tile[data-astro-cid-smenage6]>*{min-width:0;height:100%;min-height:0;max-height:100%}@media (width>=40rem){.grid[data-astro-cid-smenage6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=70rem){.grid[data-astro-cid-smenage6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.empty[data-astro-cid-smenage6]{justify-items:center;gap:var(--space-2xs);padding:var(--space-xl) var(--space-m);border:var(--border) dashed var(--color-line-strong);border-radius:var(--tile-radius);text-align:center;display:grid}.empty-art[data-astro-cid-smenage6]{width:6rem;fill:none;stroke:var(--color-text-subtle);stroke-width:1.25px;margin-block-end:var(--space-2xs)}.empty-art[data-astro-cid-smenage6] circle[data-astro-cid-smenage6]:last-child{stroke:var(--brand-b);stroke-dasharray:4 5}.empty-title[data-astro-cid-smenage6]{font-size:var(--step-1);letter-spacing:var(--tracking-tight);font-weight:600}.empty-text[data-astro-cid-smenage6]{max-width:40ch;color:var(--color-text-muted);font-size:var(--step--1)}.empty-reset[data-astro-cid-smenage6]{min-height:2.75rem;border:var(--border) solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-xs);color:var(--color-text);font-size:var(--step--1);margin-block-start:var(--space-2xs);padding:0 1.25rem;font-weight:500}.empty-reset[data-astro-cid-smenage6]:hover{border-color:var(--color-text-subtle)}@media (prefers-reduced-motion:no-preference){.grid[data-astro-cid-smenage6]:not(.is-settled) .tile[data-astro-cid-smenage6]{animation:tile-in .9s calc(.26s + var(--n) * 90ms) var(--ease-out-expo) backwards}.empty[data-astro-cid-smenage6]:not([hidden]){animation:tile-in .6s var(--ease-out-expo)}.empty-art[data-astro-cid-smenage6] circle[data-astro-cid-smenage6]:last-child{animation:drift 6s var(--ease-in-out-sine) infinite alternate}:root.is-filtering .tile[data-astro-cid-smenage6]:not([hidden]){view-transition-name:var(--vt)}}@keyframes tile-in{0%{opacity:0;transform:translateY(1.25rem)scale(.97)}}@keyframes drift{to{translate:-6px}}:root.is-filtering::view-transition-old(root),:root.is-filtering::view-transition-new(root){animation:none}:root.is-filtering::view-transition-group(*){animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1)}:root.is-filtering::view-transition-new(*):only-child{animation:.52s cubic-bezier(.16,1,.3,1) both catalog-tile-enter}:root.is-filtering::view-transition-old(*):only-child{animation:.26s cubic-bezier(.25,1,.5,1) both catalog-tile-leave}@keyframes catalog-tile-enter{0%{opacity:0;transform:scale(.92)}}@keyframes catalog-tile-leave{to{opacity:0;transform:scale(.94)}}.page[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.hero[data-astro-cid-lcdefpme]{max-width:36rem;padding-block:var(--space-l) var(--space-xl);justify-items:start;display:grid}.container[data-astro-cid-lcdefpme]{--content-max:110rem}.catalog-wrap[data-astro-cid-lcdefpme]{padding-block-end:var(--space-2xl)}.title[data-astro-cid-lcdefpme]{max-width:28ch;letter-spacing:var(--tracking-display);text-wrap:balance;font-size:clamp(2rem,1.35rem + 2.8vw,3.35rem);font-weight:600;line-height:1.08}.lead[data-astro-cid-lcdefpme]{max-width:38ch;color:var(--color-text-muted);font-size:var(--step-1);letter-spacing:-.012em;margin-block-start:var(--space-s);line-height:1.5}.promises[data-astro-cid-lcdefpme]{gap:var(--space-2xs) var(--space-m);color:var(--color-text-muted);font-size:var(--step--1);flex-wrap:wrap;margin-block-start:var(--space-m);font-weight:500;display:flex}.promises[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem;display:inline-flex}.promises[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--color-text);flex:none}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.catalog-wrap[data-astro-cid-lcdefpme]{animation:rise var(--dur-slower) calc(80ms + var(--i,0) * 70ms) var(--ease-out-expo) backwards}}@keyframes rise{0%{opacity:0;transform:translateY(.5rem)}}
