section.persone{box-sizing:border-box;width:100%;padding:0;background-color:#fff}section.persone .header{box-sizing:border-box;width:100%;padding:100px 5vw;text-align:center;background-color:#fff}section.persone .header p{margin-top:0}@media(max-width:768px){section.persone .header{padding-block:100px}}section.persone .title{max-width:1328px;margin:0 auto;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1.1;letter-spacing:-1.44px;color:#1a304a}section.persone .title p{margin-bottom:0}section.persone .list{display:flex;align-items:stretch;width:100%;margin:0;padding:0;list-style:none;background-color:#1a304a;overflow:hidden}section.persone .item{position:relative;flex:0 0 calc((100% + (var(--persone-count) - 1) * clamp(48px,10.94vw,189px)) / var(--persone-count));min-width:0;margin-right:calc(-1*clamp(48px,10.94vw,189px))}section.persone .item:last-child{margin-right:0}section.persone .item:nth-child(1){z-index:1}section.persone .item:nth-child(2){z-index:2}section.persone .item:nth-child(3){z-index:3}section.persone .item:nth-child(4){z-index:4}section.persone .item:nth-child(5){z-index:5}section.persone .item:nth-child(6){z-index:6}section.persone .item:nth-child(7){z-index:7}section.persone .item:nth-child(8){z-index:8}section.persone .item:nth-child(9){z-index:9}section.persone .item:nth-child(10){z-index:10}section.persone .item:nth-child(11){z-index:11}section.persone .item:nth-child(12){z-index:12}section.persone .item:only-child{flex:1 1 100%;margin-right:0}@media(min-width:993px){section.persone .item:only-child .visual{clip-path:none}section.persone .item:first-child:not(:last-child) .visual{clip-path:polygon(0 0,100% 0,calc(100% - clamp(48px,10.94vw,189px) - 10px) 100%,0 100%)}section.persone .item:last-child:not(:first-child) .visual{clip-path:polygon(calc(clamp(48px,10.94vw,189px) + 10px) 0,100% 0,100% 100%,0 100%)}section.persone .item:not(:first-child):not(:last-child) .visual{clip-path:polygon(calc(clamp(48px,10.94vw,189px) + 10px) 0,100% 0,calc(100% - clamp(48px,10.94vw,189px) - 10px) 100%,0 100%)}}section.persone .card{position:relative;width:100%;height:clamp(280px,26.2vw,453px)}section.persone .media{position:absolute;top:0;right:0;bottom:0;left:0}section.persone .visual{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}section.persone .image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}section.persone .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#0000008c);pointer-events:none}section.persone .caption{position:absolute;z-index:2;bottom:26px;left:33px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;max-width:207px;color:#fff;text-align:left;pointer-events:none;padding-left:20px}section.persone .name,section.persone .role{margin:0;width:100%;text-align:left}section.persone .name{font-family:parabolica-text,system-ui,-apple-system,sans-serif;font-size:clamp(22px,4vw,26px);font-weight:400;line-height:28px}section.persone .role{font-family:parabolica-text,system-ui,-apple-system,sans-serif;font-size:clamp(16px,4vw,18px);font-weight:400;line-height:25px}@media(max-width:992px){section.persone .list{flex-direction:column}section.persone .item{flex:1 1 auto;margin-right:0}section.persone .item .card{height:clamp(240px,70vw,360px)}section.persone .item .visual{clip-path:none!important}}
