body{overflow-x:hidden}.bod{padding-top:90px;width:100vw}.bod *{font-size:1vw}.bod .gridrow{height:15em;width:100%}.bod .gridrow .grid{flex:1 1;background-color:#f25075;color:#fff;padding:1em;gap:1em}.bod .gridrow .grid .mobile_avatar{width:90%;margin:auto auto 0;display:none}.bod .gridrow .grid .mobile_avatar img{width:100%}.bod .gridrow .grid h2{line-height:110%;color:#fff;font-size:2em;text-transform:uppercase}.bod .gridrow .grid h4{font-weight:400;color:#fff;font-size:1.5em;align-self:flex-end;text-align:right}.bod .gridrow .purple{background-color:#463157}.bod .gridrow .yellow{background-color:#f4af67}.bod .gridrow .green{background-color:#357f8b}.bod .gridrow .hide_desktop{display:none}.bod .middlerow{align-items:flex-end;justify-content:center;position:relative;height:18em}.bod .middlerow a{display:flex}.bod .middlerow img{height:20em;width:auto;margin:0 -3em;transform-origin:bottom;cursor:pointer;transition:.2s;filter:drop-shadow(.5em .8em .8em rgba(0,0,0,.5))}.bod .middlerow img:hover{transform:scale(1.05);filter:none}.bod .middlerow h1{position:absolute;width:100%;text-align:center;left:0;bottom:3%;font-size:5em;text-shadow:.1em .1em .1em rgba(0,0,0,.5);pointer-events:none;z-index:2;color:#fff}.bod .bottomrow{z-index:2}.bod_detail{z-index:1000;position:relative;opacity:1}.bod_detail .backBtn{position:fixed;top:4vmin;left:3vmin;z-index:3;width:5vmin;z-index:9999}.bod_detail .backBtn img{width:100%}.bod_detail .person_detail{min-height:100vh;width:100vw;position:relative;overflow:hidden}.bod_detail .person_detail:before{content:attr(data-name);font-size:16vw;line-height:110%;padding:0 5%;color:rgba(0,0,0,.1);position:absolute;left:0;top:0;width:100%;height:100%;font-weight:700;z-index:1;text-transform:uppercase}.bod_detail .person_detail .left{position:relative;flex:1 1}.bod_detail .person_detail .left img{width:550px;margin-top:auto;z-index:2;filter:drop-shadow(.5em .8em .8em rgba(0,0,0,.5))}.bod_detail .person_detail .left .title{position:absolute;bottom:0;width:100%;padding:5% 20%;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);filter:drop-shadow(.2em .2em .4em rgba(0,0,0,.5));z-index:2}.bod_detail .person_detail .left .title strong{font-size:clamp(25px,5vmin,50px);color:#fff;text-transform:uppercase}.bod_detail .person_detail .left .title span{color:#fff;font-size:clamp(15px,4vmin,30px)}.bod_detail .person_detail .description{z-index:2;flex:1 1;padding:5vmin;font-size:clamp(15px,4vmin,20px);color:#fff;align-self:flex-end}@media(orientation:portrait){.bod *{font-size:1.5vh}.bod .gridrow{display:grid;grid-template-columns:1fr 1fr;height:auto}.bod .gridrow .grid{padding:2em;justify-content:space-between}.bod .gridrow .grid .mobile_avatar{padding:2em 2em 0;display:flex;width:100%}.bod .gridrow .grid .mobile_avatar img{width:100%}.bod .gridrow .hide_mobile{display:none}.bod .gridrow .hide_desktop{display:flex}.bod .middlerow{height:auto}.bod .middlerow img{display:none}.bod .middlerow h1{position:static;font-size:12vw;padding:5vw 0;line-height:100%;color:#654f5a;text-shadow:none}.bod_detail .person_detail{flex-direction:column;height:auto;padding-top:100px}.bod_detail .person_detail:before{top:5vh}.bod_detail .person_detail .left{padding:5vmin;flex-direction:row;justify-content:center;align-items:end}.bod_detail .person_detail .left .title{position:static;width:auto;padding:0}.bod_detail .person_detail .left img{width:25vw;margin-right:5vw;height:auto}}