.album[data-astro-cid-eync6sd5]{--stage:min(58svh, 460px);position:relative}.album__stage[data-astro-cid-eync6sd5]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:clamp(1rem,3vw,2rem);display:flex;overflow-x:auto}.album__stage[data-astro-cid-eync6sd5]::-webkit-scrollbar{display:none}.album__stage[data-astro-cid-eync6sd5]:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:2px}.slide[data-astro-cid-eync6sd5]{scroll-snap-align:start;flex:0 0 100%;margin:0}.slide__btn[data-astro-cid-eync6sd5]{text-align:left;width:100%;display:block}.slide__frame[data-astro-cid-eync6sd5]{height:var(--stage);border-radius:var(--radius);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.slide__img[data-astro-cid-eync6sd5]{object-fit:contain;border-radius:var(--radius);width:100%;height:100%;filter:drop-shadow(0 14px 28px color-mix(in srgb, var(--shadow-tint) 22%, transparent));transition:scale .6s var(--ease)}.slide__cap[data-astro-cid-eync6sd5]{color:var(--ink-faint);margin-top:1rem;font-size:.8125rem}.slide__note[data-astro-cid-eync6sd5]{font-family:var(--font-display);color:color-mix(in srgb, var(--ink-faint) 80%, var(--bg));text-wrap:pretty;margin:0 0 .4rem;font-size:.9375rem;font-style:italic;line-height:1.45}.slide__note[data-astro-cid-eync6sd5]:before{content:"“"}.slide__note[data-astro-cid-eync6sd5]:after{content:"”"}.slide__meta[data-astro-cid-eync6sd5]{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;display:flex}.slide__title[data-astro-cid-eync6sd5]{font-family:var(--font-display);color:var(--ink);font-size:1rem}.slide__place[data-astro-cid-eync6sd5]{color:var(--ink-soft)}.slide__date[data-astro-cid-eync6sd5]{font-variant-numeric:tabular-nums;margin-left:auto}.album__nav[data-astro-cid-eync6sd5]{top:calc(var(--stage) / 2);z-index:2;width:2.75rem;height:2.75rem;color:var(--ink);background:color-mix(in srgb, var(--bg-raised) 88%, transparent);backdrop-filter:blur(8px);box-shadow:var(--shadow-rest);transition:opacity .35s var(--ease), scale .35s var(--ease), background .35s var(--ease);border-radius:999px;place-items:center;display:grid;position:absolute;translate:0 -50%}.album__nav[data-astro-cid-eync6sd5]:hover:not(:disabled){background:var(--bg-raised);scale:1.07}.album__nav[data-astro-cid-eync6sd5]:disabled{opacity:.25;cursor:default}.album__nav--prev[data-astro-cid-eync6sd5]{left:.5rem}.album__nav--next[data-astro-cid-eync6sd5]{right:.5rem}@media (hover:none){.album__nav[data-astro-cid-eync6sd5]{display:none}}.album__dots[data-astro-cid-eync6sd5]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.dot[data-astro-cid-eync6sd5]{background:color-mix(in srgb, var(--ink) 22%, transparent);width:.4rem;height:.4rem;transition:background .35s var(--ease), width .35s var(--ease);border-radius:999px}.dot[data-astro-cid-eync6sd5]:hover{background:color-mix(in srgb, var(--ink) 42%, transparent)}.dot[data-astro-cid-eync6sd5].is-on{background:var(--accent);width:1.35rem}.album__count[data-astro-cid-eync6sd5]{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ink);justify-content:center;gap:.35rem;margin-top:1.25rem;font-size:.75rem;display:flex}.album__count-total[data-astro-cid-eync6sd5]{color:var(--ink-faint)}@media (width<=43.9375rem) and (hover:hover) and (pointer:fine){.slide__btn[data-astro-cid-eync6sd5]:hover .slide__img[data-astro-cid-eync6sd5],.slide__btn[data-astro-cid-eync6sd5]:focus-visible .slide__img[data-astro-cid-eync6sd5]{scale:1.012}}@media (width>=44rem){.album__stage[data-astro-cid-eync6sd5]{columns:2;scroll-snap-type:none;column-gap:clamp(1rem,2.4vw,1.75rem);display:block;overflow:visible}.slide[data-astro-cid-eync6sd5]{break-inside:avoid;margin-bottom:clamp(2rem,4.5vw,3.25rem)}.slide__frame[data-astro-cid-eync6sd5]{height:auto;aspect-ratio:var(--ar);background-color:var(--bg-sunk);box-shadow:var(--shadow-rest);transition:box-shadow .55s var(--ease), transform .55s var(--ease);background-position:50%;background-size:cover;overflow:hidden}.slide__img[data-astro-cid-eync6sd5]{object-fit:cover;filter:none;border-radius:0}.slide__cap[data-astro-cid-eync6sd5]{margin-top:.65rem}.album__chrome[data-astro-cid-eync6sd5]{display:none}}@media (width>=68rem){.album__stage[data-astro-cid-eync6sd5]{columns:3}}@media (width>=44rem) and (hover:hover) and (pointer:fine){.slide__btn[data-astro-cid-eync6sd5]:hover .slide__frame[data-astro-cid-eync6sd5],.slide__btn[data-astro-cid-eync6sd5]:focus-visible .slide__frame[data-astro-cid-eync6sd5]{box-shadow:var(--shadow-lift);transform:translateY(-3px)}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,8vw,5.5rem) clamp(2.5rem,8vw,4.5rem)}.hero__name[data-astro-cid-lcdefpme]{letter-spacing:-.028em;font-size:clamp(2.6rem,12vw,5.5rem);line-height:1.02}.hero__tag[data-astro-cid-lcdefpme]{max-width:22ch;font-family:var(--font-display);color:var(--ink-soft);margin:clamp(.9rem,3vw,1.4rem) 0 0;font-size:clamp(1.1rem,4.5vw,1.6rem);font-style:italic;line-height:1.35}.hero__cta[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.7rem;margin-top:clamp(1.8rem,6vw,2.75rem);font-size:.8125rem;display:inline-flex}.hero__cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:translate .45s var(--ease)}.hero__cta[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{translate:5px}.section[data-astro-cid-lcdefpme]{padding-block:clamp(2.25rem,7vw,4rem)}.section__head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(1.5rem,4vw,2.25rem);padding-bottom:.9rem;display:flex}.section__h2[data-astro-cid-lcdefpme]{font-size:clamp(1.35rem,5vw,1.9rem)}.section__more[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);transition:color .3s var(--ease);flex:none;font-size:.75rem}.section__more[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:clamp(.9rem,2.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=56rem){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.card__link[data-astro-cid-lcdefpme]{display:block}.card__frame[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--bg-sunk);box-shadow:var(--shadow-rest);transition:box-shadow .55s var(--ease), transform .55s var(--ease);display:block;overflow:hidden}.card__img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:scale 1.4s var(--ease)}.card__body[data-astro-cid-lcdefpme]{padding-top:.75rem;display:block}.card__label[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.0625rem;display:block}.card__blurb[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.8125rem;display:block}.card__n[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:.15rem;font-size:.6875rem;display:block}@media (hover:hover) and (pointer:fine){.card__link[data-astro-cid-lcdefpme]:hover .card__frame[data-astro-cid-lcdefpme],.card__link[data-astro-cid-lcdefpme]:focus-visible .card__frame[data-astro-cid-lcdefpme]{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.card__link[data-astro-cid-lcdefpme]:hover .card__img[data-astro-cid-lcdefpme]{scale:1.05}}.about[data-astro-cid-lcdefpme]{max-width:var(--measure)}.about__text[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink-soft);margin:.7rem 0 0;font-size:clamp(1.05rem,3.6vw,1.3rem);line-height:1.6}.posts[data-astro-cid-lcdefpme]{gap:clamp(1rem,3vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.posts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.post__link[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);height:100%;transition:border-color .4s var(--ease), transform .4s var(--ease), box-shadow .4s var(--ease);padding:clamp(1.1rem,3vw,1.6rem);display:block}.post__link[data-astro-cid-lcdefpme]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-rest);transform:translateY(-2px)}.post__date[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem}.post__title[data-astro-cid-lcdefpme]{margin:.35rem 0 0;font-size:clamp(1.15rem,4vw,1.4rem)}.post__desc[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:.4rem 0 0;font-size:.9375rem}.setup[data-astro-cid-lcdefpme]{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--ink-soft);padding:1.25rem 1.4rem}.setup[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{background:var(--bg-sunk);border-radius:3px;padding:.1em .35em;font-size:.875em}
