@keyframes rotating{100%{transform:rotate(360deg)}}.person-modal{display:grid;grid-template-columns:repeat(1, 1fr);flex-wrap:wrap;gap:clamp(1.6rem,2.091503268vw,3.2rem)}@container (inline-size > 50rem){.person-modal{grid-template-columns:repeat(2, 1fr)}}@container (inline-size > 140rem){.person-modal{grid-template-columns:repeat(4, 1fr)}}.person-modal.person-modal--items1{grid-template-columns:1fr;max-width:25rem;margin:0 auto}@container (inline-size > 50rem){.person-modal.person-modal--items1{grid-template-columns:1fr}}@container (inline-size > 140rem){.person-modal.person-modal--items1{grid-template-columns:1fr}}@container (inline-size > 50rem){.person-modal.person-modal--items2{grid-template-columns:repeat(2, 1fr)}}@container (inline-size > 100rem){.person-modal.person-modal--items2{grid-template-columns:repeat(2, 1fr)}}@container (inline-size > 50rem){.person-modal.person-modal--items3{grid-template-columns:repeat(2, 1fr)}}@container (inline-size > 100rem){.person-modal.person-modal--items3{grid-template-columns:repeat(3, 1fr)}}@container (inline-size > 50rem){.person-modal.person-modal--items4{grid-template-columns:repeat(2, 1fr)}}@container (inline-size > 100rem){.person-modal.person-modal--items4{grid-template-columns:repeat(4, 1fr)}}.person-modal .modal .modal-container{width:65rem;max-width:100%}.person-modal .person-modal-item{width:100%}.person-modal .person-modal-item-image{width:100%;aspect-ratio:337/301;margin-bottom:clamp(1.6rem,1.568627451vw,2.4rem)}.person-modal .person-modal-item-image picture{width:100%;height:100%}.person-modal .person-modal-item-image img{width:100%;height:100%;object-fit:cover;object-position:center center;cursor:pointer}.person-modal .person-modal-item-jobPosition{color:var(--color-text-2, #6C6C6C);margin-bottom:clamp(1.6rem,1.568627451vw,2.4rem);margin-top:.4rem}.person-modal .person-modal-item-name{margin-top:0;margin-bottom:0}.person-modal .person-modal-item-link{color:#f60;margin:clamp(0.8rem,1.045751634vw,1.6rem) 0}.person-modal .person-modal-item-text{color:var(--color-text-2, #6C6C6C)}.person-modal .person-modal-item-links{display:flex;flex-wrap:wrap;align-items:space-between;margin:clamp(2.4rem,3.137254902vw,4.8rem) 0}.person-modal .person-modal-item-links a{display:flex;align-items:center;gap:clamp(0.8rem,1.045751634vw,1.6rem);color:#262626;text-decoration:none;margin-bottom:.8rem;line-height:1.5;width:50%}.person-modal .person-modal-item-links a:nth-child(2){justify-content:flex-end}.person-modal .person-modal-item-links a:hover{color:#f60}.person-modal .person-modal-item-links a::before{font-family:"icomoon";font-size:1.2rem;color:var(--color-text-2, #6C6C6C);flex-shrink:0}.person-modal .person-modal-item-links a[href^=mailto]::before{content:"";font-family:"icomoon";font-size:1.5rem;font-weight:normal;line-height:1}.person-modal .person-modal-item-links a[href^=tel]::before{content:"";font-family:"icomoon";font-size:1.5rem;font-weight:normal;line-height:1}.person-modal .person-modal-item-links a[href*=linkedin]::before,.person-modal .person-modal-item-links a[target=_blank]::before{content:"";font-family:"icomoon";font-size:1.5rem;font-weight:normal;line-height:1}