.ab[data-astro-cid-ta2fbyqs]{padding-block:clamp(40px,6vw,80px)}.ab__intro[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.ab__photo[data-astro-cid-ta2fbyqs]{max-width:380px}.ab__photo[data-astro-cid-ta2fbyqs] .ab__img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-fig);width:100%;display:block}.ab__text[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:22px;max-width:64ch;display:flex}.ab__title[data-astro-cid-ta2fbyqs]{font-size:var(--fs-h1);line-height:var(--lh-head);letter-spacing:var(--ls-head);margin-bottom:8px}.ab__text[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{letter-spacing:-.012em;transition:opacity var(--dur-med) var(--ease-out);font-size:clamp(19px,1.6vw,22px);line-height:1.5}.hob[data-astro-cid-ta2fbyqs]{flex-direction:column;display:flex}.hob__row[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:16px 40px;padding:clamp(20px,3vw,32px) 0;display:grid}.hob__fig[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-fig);aspect-ratio:3/2;background:var(--placeholder);max-width:360px;display:flex;overflow:hidden}.hob__fig[data-astro-cid-ta2fbyqs] picture{width:100%;height:100%;display:block}.hob__fig[data-astro-cid-ta2fbyqs] .hob__img{object-fit:cover;width:100%;height:100%;display:block}.hob__name[data-astro-cid-ta2fbyqs]{font-size:var(--fs-h3);letter-spacing:-.025em}.hob__line[data-astro-cid-ta2fbyqs]{font-size:var(--fs-small);max-width:62ch;margin-top:6px;line-height:1.55}.hob__also[data-astro-cid-ta2fbyqs]{font-size:var(--fs-small);color:var(--muted);margin-top:16px}.gal[data-astro-cid-ta2fbyqs]{columns:2;column-gap:12px;margin:clamp(20px,3vw,32px) 0 0;padding:0;list-style:none}.gal__item[data-astro-cid-ta2fbyqs]{break-inside:avoid;margin-bottom:12px;position:relative}.gal__btn[data-astro-cid-ta2fbyqs]{background:var(--placeholder);border-radius:var(--radius-fig);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.gal__btn[data-astro-cid-ta2fbyqs] .gal__img{width:100%;height:auto;transition:transform .4s var(--ease-out);display:block}@media (hover:hover){.gal__btn[data-astro-cid-ta2fbyqs]:hover .gal__img{transform:scale(1.03)}}.gal__btn[data-astro-cid-ta2fbyqs]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.gal__n[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-tag);background:var(--surface);font-size:var(--fs-label);color:var(--ink);pointer-events:none;padding:2px 6px;position:absolute;bottom:8px;left:8px}.lb[data-astro-cid-ta2fbyqs]{color:#fff;background:#2b2f36f5;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0}.lb[data-astro-cid-ta2fbyqs]::backdrop{background:#2b2f36f5}.lb__inner[data-astro-cid-ta2fbyqs]{flex-direction:column;height:100%;display:flex}.lb__img[data-astro-cid-ta2fbyqs]{object-fit:contain;flex:1;width:100%;min-height:0;padding:clamp(12px,3vw,40px)}.lb__bar[data-astro-cid-ta2fbyqs]{font-size:var(--fs-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px clamp(12px,3vw,40px) 20px;display:flex}.lb__cap[data-astro-cid-ta2fbyqs]{color:#c5cad3}.lb__btns[data-astro-cid-ta2fbyqs]{gap:8px;display:flex}.lb__btn[data-astro-cid-ta2fbyqs]{min-height:var(--tap);border-radius:var(--radius-tag);color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #c5cad3;padding:0 14px}.lb__btn[data-astro-cid-ta2fbyqs]:hover{background:#ffffff1a}.lb__btn[data-astro-cid-ta2fbyqs]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>=760px){.gal[data-astro-cid-ta2fbyqs]{columns:3}.hob__row[data-astro-cid-ta2fbyqs]{grid-template-columns:360px minmax(0,1fr);align-items:start}.hob__row--text[data-astro-cid-ta2fbyqs] .hob__body[data-astro-cid-ta2fbyqs]{grid-column:2}}@media (width>=900px){.ab__intro[data-astro-cid-ta2fbyqs]{grid-template-columns:380px minmax(0,1fr)}.ab__photo[data-astro-cid-ta2fbyqs]{top:calc(var(--header-h) + 24px);position:sticky}}@media (width>=1100px){.gal[data-astro-cid-ta2fbyqs]{columns:4}}
