.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(2.5rem,8vw,6rem) clamp(1.5rem,4vw,3rem)}h1[data-astro-cid-ge2uvauf]{max-width:16ch}.intro[data-astro-cid-ge2uvauf]{font-size:var(--step-1);color:var(--muted);max-width:36rem;margin:0 0 1.5rem}.grid[data-astro-cid-bfhlipqh]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:clamp(1rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-bfhlipqh]{color:inherit;text-decoration:none;display:block}.frame[data-astro-cid-bfhlipqh]{aspect-ratio:3/2;border-radius:var(--radius);background:var(--surface);overflow:hidden}.frame[data-astro-cid-bfhlipqh] img[data-astro-cid-bfhlipqh]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.card[data-astro-cid-bfhlipqh]:hover .frame[data-astro-cid-bfhlipqh] img[data-astro-cid-bfhlipqh]{transform:scale(1.03)}h3[data-astro-cid-bfhlipqh]{font-size:var(--step-0);letter-spacing:-.01em;margin:.8rem 0 .2rem;font-weight:650}.card[data-astro-cid-bfhlipqh]:hover h3[data-astro-cid-bfhlipqh]{color:var(--link)}.meta[data-astro-cid-bfhlipqh]{color:var(--muted);font-size:var(--step--1);flex-wrap:wrap;gap:.4em;margin:0;display:flex}.tag[data-astro-cid-bfhlipqh]{border:1px solid var(--border);border-radius:999px;margin-left:.4em;padding:0 .6em}.stat[data-astro-cid-u56qnp7r]{color:var(--accent);font-variant-numeric:tabular-nums;margin:-.75rem 0 1.5rem;font-weight:650}.stat[data-astro-cid-u56qnp7r]:empty{display:none}h2[data-astro-cid-u56qnp7r]{margin-bottom:1.25rem}.more[data-astro-cid-u56qnp7r]{margin-top:2rem;font-weight:600}.card[data-astro-cid-ug4ic2dt]{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.4);background:var(--bg);flex-direction:column;gap:.75rem;height:100%;padding:1.25rem;transition:border-color .2s,box-shadow .2s;display:flex}.card[data-astro-cid-ug4ic2dt]:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:0 6px 24px #31278314}.has-image[data-astro-cid-ug4ic2dt]{padding-top:0;overflow:hidden}.banner[data-astro-cid-ug4ic2dt]{aspect-ratio:10/7;object-fit:cover;background:var(--surface);border-bottom:1px solid var(--border);width:calc(100% + 2.5rem);max-width:none;margin:0 -1.25rem .25rem}.top[data-astro-cid-ug4ic2dt]{align-items:center;gap:1rem;display:flex}.icon[data-astro-cid-ug4ic2dt]{border:1px solid var(--border);background:#fff;border-radius:14px;flex:none;width:56px;height:56px;padding:8px}h3[data-astro-cid-ug4ic2dt]{font-size:var(--step-0);letter-spacing:-.01em;margin:0;font-weight:700}.meta[data-astro-cid-ug4ic2dt]{color:var(--muted);font-size:var(--step--1);flex-wrap:wrap;gap:0 .9em;margin:.15rem 0 0;display:flex}.summary[data-astro-cid-ug4ic2dt]{flex:1;margin:0}.publisher[data-astro-cid-ug4ic2dt]{color:var(--muted);font-size:var(--step--1);margin:0}.links[data-astro-cid-ug4ic2dt]{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.links[data-astro-cid-ug4ic2dt] a[data-astro-cid-ug4ic2dt]{background:var(--surface);color:var(--link);font-size:var(--step--1);border-radius:999px;padding:.3em .8em;font-weight:600;text-decoration:none;display:inline-block}.links[data-astro-cid-ug4ic2dt] a[data-astro-cid-ug4ic2dt]:hover,.links[data-astro-cid-ug4ic2dt] li[data-astro-cid-ug4ic2dt]:first-child a[data-astro-cid-ug4ic2dt]{background:var(--accent);color:var(--accent-text)}.links[data-astro-cid-ug4ic2dt] li[data-astro-cid-ug4ic2dt]:first-child a[data-astro-cid-ug4ic2dt]:hover{filter:brightness(1.15)}.compact[data-astro-cid-ug4ic2dt]{gap:.6rem;padding:1rem}.compact[data-astro-cid-ug4ic2dt] .icon[data-astro-cid-ug4ic2dt]{border-radius:11px;width:44px;height:44px;padding:6px}.group[data-astro-cid-2zth5bqk]+.group[data-astro-cid-2zth5bqk]{margin-top:clamp(2.5rem,6vw,4rem)}.intro[data-astro-cid-2zth5bqk]{margin:0 0 1.5rem}.grid[data-astro-cid-2zth5bqk]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-2zth5bqk].small{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem}.head[data-astro-cid-fdxufanl]{padding-block:clamp(2rem,6vw,4rem) 1.5rem}.chips[data-astro-cid-fdxufanl]{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-fdxufanl] a[data-astro-cid-fdxufanl]{border:1px solid var(--border);color:var(--text);font-size:var(--step--1);border-radius:999px;padding:.35em .9em;font-weight:600;text-decoration:none;display:inline-block}.chips[data-astro-cid-fdxufanl] a[data-astro-cid-fdxufanl]:hover{border-color:var(--accent)}.chips[data-astro-cid-fdxufanl] a[data-astro-cid-fdxufanl][aria-current]{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.r8{flex-grow:.4;flex-basis:calc(.4 * var(--row-h))}.r9{flex-grow:.45;flex-basis:calc(.45 * var(--row-h))}.r10{flex-grow:.5;flex-basis:calc(.5 * var(--row-h))}.r11{flex-grow:.55;flex-basis:calc(.55 * var(--row-h))}.r12{flex-grow:.6;flex-basis:calc(.6 * var(--row-h))}.r13{flex-grow:.65;flex-basis:calc(.65 * var(--row-h))}.r14{flex-grow:.7;flex-basis:calc(.7 * var(--row-h))}.r15{flex-grow:.75;flex-basis:calc(.75 * var(--row-h))}.r16{flex-grow:.8;flex-basis:calc(.8 * var(--row-h))}.r17{flex-grow:.85;flex-basis:calc(.85 * var(--row-h))}.r18{flex-grow:.9;flex-basis:calc(.9 * var(--row-h))}.r19{flex-grow:.95;flex-basis:calc(.95 * var(--row-h))}.r20{flex-grow:1;flex-basis:calc(1 * var(--row-h))}.r21{flex-grow:1.05;flex-basis:calc(1.05 * var(--row-h))}.r22{flex-grow:1.1;flex-basis:calc(1.1 * var(--row-h))}.r23{flex-grow:1.15;flex-basis:calc(1.15 * var(--row-h))}.r24{flex-grow:1.2;flex-basis:calc(1.2 * var(--row-h))}.r25{flex-grow:1.25;flex-basis:calc(1.25 * var(--row-h))}.r26{flex-grow:1.3;flex-basis:calc(1.3 * var(--row-h))}.r27{flex-grow:1.35;flex-basis:calc(1.35 * var(--row-h))}.r28{flex-grow:1.4;flex-basis:calc(1.4 * var(--row-h))}.r29{flex-grow:1.45;flex-basis:calc(1.45 * var(--row-h))}.r30{flex-grow:1.5;flex-basis:calc(1.5 * var(--row-h))}.r31{flex-grow:1.55;flex-basis:calc(1.55 * var(--row-h))}.r32{flex-grow:1.6;flex-basis:calc(1.6 * var(--row-h))}.r33{flex-grow:1.65;flex-basis:calc(1.65 * var(--row-h))}.r34{flex-grow:1.7;flex-basis:calc(1.7 * var(--row-h))}.r35{flex-grow:1.75;flex-basis:calc(1.75 * var(--row-h))}.r36{flex-grow:1.8;flex-basis:calc(1.8 * var(--row-h))}.r37{flex-grow:1.85;flex-basis:calc(1.85 * var(--row-h))}.r38{flex-grow:1.9;flex-basis:calc(1.9 * var(--row-h))}.r39{flex-grow:1.95;flex-basis:calc(1.95 * var(--row-h))}.r40{flex-grow:2;flex-basis:calc(2 * var(--row-h))}.r41{flex-grow:2.05;flex-basis:calc(2.05 * var(--row-h))}.r42{flex-grow:2.1;flex-basis:calc(2.1 * var(--row-h))}.r43{flex-grow:2.15;flex-basis:calc(2.15 * var(--row-h))}.r44{flex-grow:2.2;flex-basis:calc(2.2 * var(--row-h))}.r45{flex-grow:2.25;flex-basis:calc(2.25 * var(--row-h))}.r46{flex-grow:2.3;flex-basis:calc(2.3 * var(--row-h))}.r47{flex-grow:2.35;flex-basis:calc(2.35 * var(--row-h))}.r48{flex-grow:2.4;flex-basis:calc(2.4 * var(--row-h))}.r49{flex-grow:2.45;flex-basis:calc(2.45 * var(--row-h))}.r50{flex-grow:2.5;flex-basis:calc(2.5 * var(--row-h))}.r51{flex-grow:2.55;flex-basis:calc(2.55 * var(--row-h))}.r52{flex-grow:2.6;flex-basis:calc(2.6 * var(--row-h))}.r53{flex-grow:2.65;flex-basis:calc(2.65 * var(--row-h))}.r54{flex-grow:2.7;flex-basis:calc(2.7 * var(--row-h))}.r55{flex-grow:2.75;flex-basis:calc(2.75 * var(--row-h))}.r56{flex-grow:2.8;flex-basis:calc(2.8 * var(--row-h))}.r57{flex-grow:2.85;flex-basis:calc(2.85 * var(--row-h))}.r58{flex-grow:2.9;flex-basis:calc(2.9 * var(--row-h))}.r59{flex-grow:2.95;flex-basis:calc(2.95 * var(--row-h))}.r60{flex-grow:3;flex-basis:calc(3 * var(--row-h))}.gallery[data-astro-cid-vv5c76x7]{--row-h:clamp(9rem, 22vw, 17rem);flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gallery[data-astro-cid-vv5c76x7]:after{content:"";flex-grow:999}.gallery[data-astro-cid-vv5c76x7] li[data-astro-cid-vv5c76x7]{min-width:0;position:relative}.gallery[data-astro-cid-vv5c76x7] a[data-astro-cid-vv5c76x7]{background:var(--surface);border-radius:4px;height:100%;display:block;overflow:hidden}.gallery[data-astro-cid-vv5c76x7] img[data-astro-cid-vv5c76x7]{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.gallery[data-astro-cid-vv5c76x7] a[data-astro-cid-vv5c76x7]:hover img[data-astro-cid-vv5c76x7]{opacity:.85}@media (width<=30rem){.gallery[data-astro-cid-vv5c76x7]{--row-h:7.5rem;gap:4px}}.lightbox[data-astro-cid-vv5c76x7]{color:#f2f2f0;overscroll-behavior:contain;background:#000000f0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-vv5c76x7]::backdrop{background:#000c}.lightbox[data-astro-cid-vv5c76x7] figure[data-astro-cid-vv5c76x7]{grid-template-rows:1fr auto;place-items:center;height:100%;margin:0;padding:clamp(.5rem,3vw,2.5rem) clamp(0rem,6vw,5rem) 0;display:grid}.lightbox[data-astro-cid-vv5c76x7] img[data-astro-cid-vv5c76x7]{object-fit:contain;touch-action:pan-y pinch-zoom;user-select:none;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 7rem)}.lightbox[data-astro-cid-vv5c76x7] figcaption[data-astro-cid-vv5c76x7]{font-size:var(--step--1);color:#c9ccc4;text-align:center;padding:.75rem 1rem 1rem}.lightbox[data-astro-cid-vv5c76x7] figcaption[data-astro-cid-vv5c76x7] p[data-astro-cid-vv5c76x7]{margin:0}.lightbox[data-astro-cid-vv5c76x7] .meta[data-astro-cid-vv5c76x7]{flex-wrap:wrap;justify-content:center;gap:.25rem 1.5rem;display:flex}.lightbox[data-astro-cid-vv5c76x7] .note[data-astro-cid-vv5c76x7]{color:#a9ada4;margin-top:.35rem}.lightbox[data-astro-cid-vv5c76x7] figcaption[data-astro-cid-vv5c76x7] a[data-astro-cid-vv5c76x7]{color:#b2db74;font-weight:600}.lightbox[data-astro-cid-vv5c76x7] .nr[data-astro-cid-vv5c76x7]{font-variant-numeric:tabular-nums}.lightbox[data-astro-cid-vv5c76x7] .nr[data-astro-cid-vv5c76x7]:empty{display:none}.lightbox[data-astro-cid-vv5c76x7] button[data-astro-cid-vv5c76x7]{color:#fff;width:3rem;height:3rem;font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;place-items:center;font-size:2rem;line-height:1;display:grid;position:absolute}.lightbox[data-astro-cid-vv5c76x7] button[data-astro-cid-vv5c76x7]:hover{background:#ffffff38}.lightbox[data-astro-cid-vv5c76x7] .close[data-astro-cid-vv5c76x7]{top:1rem;right:1rem}.lightbox[data-astro-cid-vv5c76x7] .prev[data-astro-cid-vv5c76x7]{top:50%;left:1rem;translate:0 -50%}.lightbox[data-astro-cid-vv5c76x7] .next[data-astro-cid-vv5c76x7]{top:50%;right:1rem;translate:0 -50%}@media (width<=46rem){.lightbox[data-astro-cid-vv5c76x7] .nav[data-astro-cid-vv5c76x7]{top:auto;bottom:.75rem;translate:none}.lightbox[data-astro-cid-vv5c76x7] figcaption[data-astro-cid-vv5c76x7]{padding-inline:4rem}}.head[data-astro-cid-wzdn3f4c]{padding-block:clamp(1.5rem,5vw,3rem) 1.5rem}.back[data-astro-cid-wzdn3f4c]{font-size:var(--step--1);margin:0 0 1.5rem}.back[data-astro-cid-wzdn3f4c] a[data-astro-cid-wzdn3f4c]{color:var(--muted);text-decoration:none}.back[data-astro-cid-wzdn3f4c] a[data-astro-cid-wzdn3f4c]:hover{color:var(--text)}.meta[data-astro-cid-wzdn3f4c]{color:var(--muted);flex-wrap:wrap;gap:.4em;margin:0 0 1rem;display:flex}.description[data-astro-cid-wzdn3f4c]{max-width:42rem}.links[data-astro-cid-wzdn3f4c]{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.links[data-astro-cid-wzdn3f4c] a[data-astro-cid-wzdn3f4c]{border:1px solid var(--border);color:var(--text);font-size:var(--step--1);border-radius:999px;padding:.35em .9em;font-weight:600;text-decoration:none;display:inline-block}.links[data-astro-cid-wzdn3f4c] a[data-astro-cid-wzdn3f4c]:hover{border-color:var(--accent);color:var(--link)}.flickr[data-astro-cid-wzdn3f4c]{font-size:var(--step--1);font-weight:600}.wrap-wide[data-astro-cid-wzdn3f4c]{max-width:110rem;margin-inline:auto;padding-inline:clamp(.5rem,2vw,1.5rem)}.about[data-astro-cid-oxgmilyn]{padding-block:clamp(2.5rem,8vw,5rem)}
