.people-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:30px;border-bottom:1px solid var(--line)}.person-tab{display:flex;align-items:center;justify-content:flex-start;gap:14px;min-width:0;border:0;border-bottom:3px solid transparent;background:transparent;color:#a699b6;cursor:pointer;padding:0 4px 16px;transition:border-color .2s,color .2s}.person-tab img{width:48px;height:54px;object-fit:cover;border-radius:4px;filter:grayscale(.7);opacity:.6;transition:filter .2s,opacity .2s}.person-tab span{font-family:Poppins,sans-serif;font-weight:600;font-size:18px;letter-spacing:-.02em}.person-tab:hover{color:#fff}.person-tab:hover img{opacity:1}.person-tab[aria-selected=true]{border-color:var(--lavender);color:#fff}.person-tab[aria-selected=true] img{opacity:1;filter:none}.profile{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:58px;align-items:start;animation:reveal .35s ease both}.profile[hidden]{display:none}.gallery{min-width:0}.photo-frame{aspect-ratio:4/5;background:#1d1728;border-radius:8px;overflow:hidden}.main-photo{width:100%;height:100%;object-fit:cover;display:block}.main-photo.additional{object-fit:contain}.thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px}.thumbnail{display:block;min-width:0;padding:0;aspect-ratio:4/3;border:2px solid transparent;border-radius:5px;overflow:hidden;background:transparent;cursor:pointer;opacity:.6;transition:opacity .2s,border-color .2s}.thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.thumbnail:hover,.thumbnail[aria-pressed=true]{opacity:1}.thumbnail[aria-pressed=true]{border-color:var(--lavender)}.identity{margin-bottom:22px;padding-top:2px}.identity h3{font-size:clamp(38px,4.3vw,54px);letter-spacing:-.045em;line-height:1.1;margin:0 0 11px;font-weight:800}.instagram{display:inline-flex;align-items:center;gap:9px;min-height:32px;text-decoration:none;color:var(--lavender);font-size:14px}.instagram svg{width:18px;height:18px}.instagram:hover{color:#fff}.bio-text{font-size:16px;line-height:1.7;color:var(--muted)}.bio-text p{margin:0 0 14px}.bio-text strong{color:#f0e8f8;font-weight:600}.credentials{margin-top:27px;padding-top:23px;border-top:1px solid var(--line)}.credentials h3{font:600 14px/1.4 Figtree,sans-serif;margin:0 0 13px;color:#eee2f7}.credentials ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.credentials li{position:relative;padding-left:17px;font-size:13px;line-height:1.6;color:#ad9cbd}.credentials li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background:#a980ce}@media (max-width: 900px){.profile{gap:32px}.person-tab{gap:10px}}@media (max-width: 700px){.people-tabs{gap:8px;margin-bottom:25px}.person-tab{flex-direction:column;gap:9px;padding:0 0 13px}.person-tab span{font-size:13px}.profile{grid-template-columns:1fr;gap:28px}.photo-frame{aspect-ratio:4/3}.identity h3{font-size:40px}.thumbnail{max-height:66px}}@keyframes reveal{0%{opacity:0}to{opacity:1}}.credentials[data-astro-cid-tsil3mda] h4[data-astro-cid-tsil3mda]{font-size:14px;font-weight:600;margin:0 0 13px}.about-page[data-astro-cid-noeej2nj]{padding-bottom:76px}.intro[data-astro-cid-noeej2nj]{display:grid;grid-template-columns:.92fr 1.08fr;gap:50px;align-items:center;padding:62px 0 66px}.intro[data-astro-cid-noeej2nj] h1[data-astro-cid-noeej2nj]{max-width:9ch;margin-bottom:24px}.intro[data-astro-cid-noeej2nj] p[data-astro-cid-noeej2nj]{color:var(--muted);font-size:17px;margin-bottom:15px}.intro[data-astro-cid-noeej2nj] strong[data-astro-cid-noeej2nj]{color:var(--ink)}.intro[data-astro-cid-noeej2nj] img[data-astro-cid-noeej2nj]{width:100%;height:auto;border-radius:8px}.approach[data-astro-cid-noeej2nj]{padding:42px 44px;background:#21172f;border-radius:8px;margin-bottom:76px}.approach[data-astro-cid-noeej2nj] h2[data-astro-cid-noeej2nj]{font-size:clamp(23px,2.6vw,30px);line-height:1.45;margin-bottom:18px;max-width:47ch}.approach[data-astro-cid-noeej2nj] span[data-astro-cid-noeej2nj]{color:#cfadf2}.approach[data-astro-cid-noeej2nj] p[data-astro-cid-noeej2nj]{color:var(--muted);max-width:72ch}.specialists[data-astro-cid-noeej2nj]{margin-top:80px;padding-top:62px;border-top:1px solid var(--line)}.specialist-grid[data-astro-cid-noeej2nj]{display:grid;grid-template-columns:1fr 1fr;gap:28px}.specialist-card[data-astro-cid-noeej2nj]{padding:30px;background:var(--surface);border-radius:8px;min-width:0}.specialist-identity[data-astro-cid-noeej2nj]{display:flex;align-items:center;gap:22px;margin-bottom:26px;min-height:120px}.specialist-identity[data-astro-cid-noeej2nj]>div[data-astro-cid-noeej2nj]{min-width:0}.specialist-identity[data-astro-cid-noeej2nj] img[data-astro-cid-noeej2nj]{width:96px;height:112px;object-fit:cover;object-position:center 30%;border-radius:6px;flex-shrink:0}.specialty[data-astro-cid-noeej2nj]{color:var(--lavender);font-size:14px;font-weight:600;margin-bottom:7px}.specialist-identity[data-astro-cid-noeej2nj] h3[data-astro-cid-noeej2nj]{font-size:22px;line-height:1.25;margin-bottom:9px}.instagram[data-astro-cid-noeej2nj]{display:inline-flex;gap:7px;align-items:center;color:var(--lavender);font-size:13px}.specialist-bio[data-astro-cid-noeej2nj]{color:var(--muted);line-height:1.75}.specialist-bio[data-astro-cid-noeej2nj] p+p{margin-top:18px}.specialist-bio[data-astro-cid-noeej2nj] strong{color:var(--ink);font-weight:600}@media (max-width: 1000px){.intro[data-astro-cid-noeej2nj]{gap:30px}.specialist-card[data-astro-cid-noeej2nj]{padding:24px}.specialist-identity[data-astro-cid-noeej2nj]{gap:16px}.specialist-identity[data-astro-cid-noeej2nj] img[data-astro-cid-noeej2nj]{width:80px;height:100px}.specialist-identity[data-astro-cid-noeej2nj] h3[data-astro-cid-noeej2nj]{font-size:20px}}@media (max-width: 760px){.intro[data-astro-cid-noeej2nj]{grid-template-columns:1fr;padding:40px 0}.intro[data-astro-cid-noeej2nj] h1[data-astro-cid-noeej2nj]{max-width:none}.intro[data-astro-cid-noeej2nj] p[data-astro-cid-noeej2nj]{font-size:16px}.approach[data-astro-cid-noeej2nj]{padding:25px 22px;margin-bottom:50px}.specialist-grid[data-astro-cid-noeej2nj]{grid-template-columns:1fr;gap:20px}.specialists[data-astro-cid-noeej2nj]{margin-top:52px;padding-top:40px}.specialist-identity[data-astro-cid-noeej2nj]{min-height:0}.specialist-identity[data-astro-cid-noeej2nj] img[data-astro-cid-noeej2nj]{width:74px;height:92px}.specialist-bio[data-astro-cid-noeej2nj]{font-size:15px}.about-page[data-astro-cid-noeej2nj]{padding-bottom:46px}}
