.staff-profile{margin:0 auto;padding:32px 16px;font-family:sans-serif}.staff-profile img{margin:0 auto}.staff-profile .profile-card{max-width:800px;margin:0 auto 40px}.profile-img{width:140px;height:140px;object-fit:cover;border-radius:50%;border:2px solid #ddd;flex-shrink:0}.staff-profile .t-box{display:table;margin:0 auto;max-width:600px}.staff-profile .t-box h2,.staff-profile .t-box .profile-role{text-align:center}.staff-profile .t-box .profile-role{font-size:.9em;margin-bottom:12px}.staff-profile .t-box .profile-bio{margin-top:20px;font-size:.95em;line-height:2.2}.staff-profile .t-box .sns{display:flex;justify-content:center;margin-top:8px}.staff-profile .t-box .sns a{display:block;margin:0 12px}#main-cnt .staff-profile h3{margin:70px 0 40px;padding:70px 0 0;border-top:1px solid #cdcdcd;font-weight:700;font-size:1.15em;text-align:center}.staff-profile .article-count-display{text-align:center;margin:20px auto 15px!important;letter-spacing:.15em;color:#666;border-top:1px solid #cdcdcd;display:table;padding:10px 15px 0;font-size:.9em}.articles-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-top:32px}.article-card{display:flex;flex-direction:column;justify-content:space-between;height:100%;border:1px solid #eee;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;padding:16px;background:#fff;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.article-card.visible{opacity:1;transform:translateY(0)}.article-card.visible a{text-decoration:none}.article-card.visible .t-box-in{font-family:var(--text-font-family);display:flex;flex-direction:column;flex-grow:1}.article-card.visible h2{font-size:.95em;letter-spacing:.15em;margin-top:0;margin-bottom:30px;font-weight:400}.article-card.visible .t-box-in h2+p{margin-top:auto}.article-card.visible .t-box-in p{width:100%;display:block;margin:0}.article-card.visible .article-tags{font-size:.8em}.article-card.visible .article-tags span{margin-right:5px}.article-card img{width:100%;border-radius:8px;margin-bottom:12px}.article-card h4{font-size:1.1rem;margin:0 0 6px}.article-card p{font-size:.9rem;color:#666}.more-button{display:block;margin:0 auto;padding:10px 24px;font-size:.8em;letter-spacing:.25em;background-color:#333;color:#fff;border:none;border-radius:24px;cursor:pointer;transition:.2s}.more-button:hover{background-color:#555}.loading-spinner{margin-top:24px;text-align:center}.loading-spinner:after{content:"";display:inline-block;width:28px;height:28px;border:3px solid #ccc;border-top:3px solid #333;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.no-more-message{margin-top:20px;text-align:center;color:#888;font-size:14px}@media screen and (max-width: 764px){.staff-profile .t-box .profile-bio br{display:none}}@media screen and (max-width: 641px){.staff-profile{padding:0}.staff-profile .t-box .profile-role{font-size:.85em}.staff-profile .t-box .profile-bio{font-size:.9em}#main-cnt .staff-profile h3{margin:50px 0 30px;padding:50px 0 0;font-size:1em}.article-card.visible h2{font-size:.9em}}@media screen and (max-width: 414px){.articles-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/staff-profile.css.map */
