.index-module-scss-module__vLWPNa__reveal[data-reveal=hidden]{opacity:0;transform:translateY(24px)}.index-module-scss-module__vLWPNa__reveal[data-reveal=shown]{opacity:1;transition:opacity .55s var(--ease),transform .55s var(--ease);transform:none}
.index-module-scss-module__IGtn_G__tag{background-color:var(--surface);border-radius:var(--radius-pill);border:1px solid var(--border);height:25px;color:var(--text-muted);letter-spacing:.01em;justify-content:center;align-items:center;padding:0 12px;font-size:.875rem;font-weight:500;display:inline-flex}
.index-module-scss-module__9W1J1W__card{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);width:310px;height:305px;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease);justify-content:center;padding-top:5px;display:flex;overflow:hidden}.index-module-scss-module__9W1J1W__card .index-module-scss-module__9W1J1W__image_wrap{border-radius:var(--radius-sm);width:300px;height:200px;overflow:hidden}.index-module-scss-module__9W1J1W__card .index-module-scss-module__9W1J1W__image_wrap img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur) var(--ease)}.index-module-scss-module__9W1J1W__card .index-module-scss-module__9W1J1W__info{padding-top:10px}.index-module-scss-module__9W1J1W__card .index-module-scss-module__9W1J1W__info .index-module-scss-module__9W1J1W__subInfo{justify-content:space-between;display:flex}.index-module-scss-module__9W1J1W__card .index-module-scss-module__9W1J1W__info .index-module-scss-module__9W1J1W__subInfo .index-module-scss-module__9W1J1W__date{color:var(--text-muted);font-size:.875rem}.index-module-scss-module__9W1J1W__card .index-module-scss-module__9W1J1W__info .index-module-scss-module__9W1J1W__title{text-align:center;color:var(--text);padding-top:13.5px;font-size:1.5rem;font-weight:500}.index-module-scss-module__9W1J1W__card a{display:block}.index-module-scss-module__9W1J1W__card:hover,.index-module-scss-module__9W1J1W__card:focus-within{box-shadow:var(--shadow-md);border-color:var(--accent-soft);transform:translateY(-4px)}.index-module-scss-module__9W1J1W__card:hover .index-module-scss-module__9W1J1W__image_wrap img,.index-module-scss-module__9W1J1W__card:focus-within .index-module-scss-module__9W1J1W__image_wrap img{transform:scale(1.05)}
.index-module-scss-module__b-bq5a__container{grid-template-columns:repeat(auto-fill,310px);justify-content:center;gap:60px 55px;margin:0 auto;display:grid}
.index-module-scss-module__W59vFW__socialLinks{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}@container (max-width:800px){.index-module-scss-module__W59vFW__socialLinks{justify-content:center}}.index-module-scss-module__W59vFW__socialItem{border-radius:var(--radius-pill);border:1px solid var(--border);background-color:var(--surface);color:var(--text);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease);align-items:center;gap:8px;padding:10px 20px;display:flex}.index-module-scss-module__W59vFW__socialItem:hover{border-color:var(--social-color);box-shadow:var(--shadow-md);transform:translateY(-3px)}.index-module-scss-module__W59vFW__socialItem:hover .index-module-scss-module__W59vFW__icon{color:var(--social-color);transform:scale(1.2)}.index-module-scss-module__W59vFW__icon{transition:color var(--dur) var(--ease),transform var(--dur) var(--ease);font-size:1.25rem;font-weight:700}.index-module-scss-module__W59vFW__name{letter-spacing:.5px;font-size:.875rem;font-weight:500}
.index-module-scss-module__IYi4Aa__profile{grid-template-columns:minmax(300px,550px) minmax(300px,350px);grid-auto-flow:dense;place-content:center;place-items:center;gap:30px;width:100%;height:auto;padding:35px 0;display:grid}@container (max-width:800px){.index-module-scss-module__IYi4Aa__profile{grid-template-columns:repeat(auto-fit,300px);gap:20px;padding:5px 0}}.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__info{order:0}@container (max-width:800px){.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__info{order:1}}.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__info .index-module-scss-module__IYi4Aa__name{letter-spacing:-.01em;border-bottom:1px solid var(--border);padding-bottom:10px;font-size:2rem;font-weight:700}@container (max-width:800px){.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__info .index-module-scss-module__IYi4Aa__name{text-align:center;font-size:26px}}.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__info .index-module-scss-module__IYi4Aa__tag{gap:15px;margin-top:10px;display:flex}@container (max-width:800px){.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__info .index-module-scss-module__IYi4Aa__tag{justify-content:center}}.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__info .index-module-scss-module__IYi4Aa__detail{color:var(--text);margin-top:15px;line-height:1.8}.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__info .index-module-scss-module__IYi4Aa__detailLink{color:var(--accent);transition:color var(--dur) var(--ease);margin-top:25px;font-weight:500}.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__info .index-module-scss-module__IYi4Aa__detailLink:hover{color:var(--accent-strong)}@container (max-width:800px){.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__info .index-module-scss-module__IYi4Aa__detailLink{text-align:center}}.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__selfie{text-align:right;width:100%}.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__selfie img{border-radius:var(--radius-lg);width:350px;height:auto;box-shadow:var(--shadow-md)}@container (max-width:800px){.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__selfie{height:auto}.index-module-scss-module__IYi4Aa__profile .index-module-scss-module__IYi4Aa__selfie img{width:100%;height:auto}}
