.recs[data-astro-cid-evswc242]{display:flex;flex-direction:column;gap:32px}.ctrls[data-astro-cid-evswc242]{display:flex;align-items:center;gap:20px}.arrows[data-astro-cid-evswc242]{display:flex;gap:6px}.arrows[data-astro-cid-evswc242] button[data-astro-cid-evswc242]{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;font-size:16px;transition:all .2s}.arrows[data-astro-cid-evswc242] button[data-astro-cid-evswc242]:hover{background:var(--ink);border-color:var(--ink);color:#fff}.track[data-astro-cid-evswc242]{list-style:none;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 14px;margin:-6px -2px -14px}.track[data-astro-cid-evswc242]::-webkit-scrollbar{display:none}.track[data-astro-cid-evswc242] li[data-astro-cid-evswc242]{flex:0 0 calc((100% - 40px) / 3);scroll-snap-align:start;display:flex}.quote[data-astro-cid-evswc242]{flex:1}.quote[data-astro-cid-evswc242] blockquote[data-astro-cid-evswc242]{font-size:16px;flex:1}.quote[data-astro-cid-evswc242] figcaption[data-astro-cid-evswc242]{flex-direction:row;align-items:center;gap:12px}.who[data-astro-cid-evswc242]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.who[data-astro-cid-evswc242] span[data-astro-cid-evswc242]{font-size:12.5px}.li[data-astro-cid-evswc242]{flex:none}.dots[data-astro-cid-evswc242]{display:flex;justify-content:center;gap:6px}.dots[data-astro-cid-evswc242] button{width:8px;height:8px;border-radius:50%;border:0;background:var(--line);cursor:pointer;padding:0;transition:background .2s,width .2s}.dots[data-astro-cid-evswc242] button.on{background:var(--blue);width:22px;border-radius:4px}@media(max-width:1000px){.track[data-astro-cid-evswc242] li[data-astro-cid-evswc242]{flex-basis:calc((100% - 20px)/2)}}@media(max-width:640px){.track[data-astro-cid-evswc242] li[data-astro-cid-evswc242]{flex-basis:100%}.ctrls[data-astro-cid-evswc242]{width:100%;justify-content:space-between}}.certs[data-astro-cid-n357i2j7]{display:flex;flex-direction:column;gap:28px}.badges[data-astro-cid-n357i2j7]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.compact[data-astro-cid-n357i2j7] .badges[data-astro-cid-n357i2j7]{grid-template-columns:repeat(3,1fr)}.hide[data-astro-cid-n357i2j7]{display:none!important}.flip[data-astro-cid-n357i2j7]{position:relative;width:100%;aspect-ratio:4 / 5;border:0;background:transparent;padding:0;cursor:pointer;perspective:900px;font:inherit}.face[data-astro-cid-n357i2j7]{position:absolute;inset:0;border-radius:18px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 12px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .7s var(--ease),box-shadow .3s;box-shadow:0 8px 24px #163a7a0f;overflow:hidden}.front[data-astro-cid-n357i2j7] img[data-astro-cid-n357i2j7]{height:46%;width:auto;max-width:100%;object-fit:contain}.front[data-astro-cid-n357i2j7] strong[data-astro-cid-n357i2j7]{font-family:var(--font-head);font-size:12.5px;line-height:1.25;color:var(--ink);text-align:center}.back[data-astro-cid-n357i2j7]{transform:rotateY(180deg);background:var(--ink);color:#fff;border-color:var(--ink);text-align:center;font-size:12px;line-height:1.3;justify-content:center;gap:6px}.back[data-astro-cid-n357i2j7] .by[data-astro-cid-n357i2j7]{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-soft);font-weight:600}.back[data-astro-cid-n357i2j7] strong[data-astro-cid-n357i2j7]{font-family:var(--font-head);font-size:13px;color:#fff;line-height:1.2}.back[data-astro-cid-n357i2j7] .when[data-astro-cid-n357i2j7]{color:var(--blue-pale);font-weight:500}.back[data-astro-cid-n357i2j7] em[data-astro-cid-n357i2j7]{font-style:normal;font-size:11px;color:var(--blue-pale);opacity:.85}.back[data-astro-cid-n357i2j7] i[data-astro-cid-n357i2j7]{font-style:normal;font-size:11px;color:#fff;margin-top:6px;border-bottom:1px solid var(--blue-soft)}.flip[data-astro-cid-n357i2j7]:hover .front[data-astro-cid-n357i2j7],.flip[data-astro-cid-n357i2j7].is-flipped .front[data-astro-cid-n357i2j7]{transform:rotateY(180deg)}.flip[data-astro-cid-n357i2j7]:hover .back[data-astro-cid-n357i2j7],.flip[data-astro-cid-n357i2j7].is-flipped .back[data-astro-cid-n357i2j7]{transform:rotateY(360deg)}.flip[data-astro-cid-n357i2j7]:focus-visible .face[data-astro-cid-n357i2j7]{outline:2px solid var(--blue)}.gal-head[data-astro-cid-n357i2j7]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);padding-top:24px}.small[data-astro-cid-n357i2j7]{font-size:13px}.gallery[data-astro-cid-n357i2j7]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.gallery[data-astro-cid-n357i2j7] button[data-astro-cid-n357i2j7]{width:100%;border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;text-align:left;font:inherit;color:var(--muted);font-size:12px;line-height:1.3;transition:transform .25s,box-shadow .25s,border-color .25s}.gallery[data-astro-cid-n357i2j7] button[data-astro-cid-n357i2j7]:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--blue)}.gallery[data-astro-cid-n357i2j7] img[data-astro-cid-n357i2j7]{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top;border-radius:8px;border:1px solid var(--line-soft)}.lightbox[data-astro-cid-n357i2j7]{border:0;border-radius:16px;padding:0;max-width:min(1100px,94vw);width:auto;background:#fff;box-shadow:0 40px 100px #00000059}.lightbox[data-astro-cid-n357i2j7]::backdrop{background:#0f2a5cb8;backdrop-filter:blur(4px)}.lightbox[data-astro-cid-n357i2j7] figure[data-astro-cid-n357i2j7]{margin:0;padding:20px;display:flex;flex-direction:column;gap:12px}.lightbox[data-astro-cid-n357i2j7] img[data-astro-cid-n357i2j7]{max-height:76vh;width:auto;max-width:100%;margin:0 auto;border-radius:8px}.lightbox[data-astro-cid-n357i2j7] figcaption[data-astro-cid-n357i2j7]{display:flex;flex-direction:column;gap:2px;text-align:center;color:var(--muted);font-size:14px}.lightbox[data-astro-cid-n357i2j7] figcaption[data-astro-cid-n357i2j7] strong[data-astro-cid-n357i2j7]{color:var(--ink)}.close[data-astro-cid-n357i2j7],.nav[data-astro-cid-n357i2j7]{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:16px;color:var(--ink);z-index:2}.nav[data-astro-cid-n357i2j7]{top:50%;transform:translateY(-50%)}.nav[data-astro-cid-n357i2j7].prev{left:12px;right:auto}.nav[data-astro-cid-n357i2j7].next{right:12px}@media(max-width:700px){.badges[data-astro-cid-n357i2j7],.compact[data-astro-cid-n357i2j7] .badges[data-astro-cid-n357i2j7],.gallery[data-astro-cid-n357i2j7]{grid-template-columns:repeat(2,1fr)}}
