.team-page-body{background:#f3f3f3;color:#161616}.team-page-hero{position:relative;display:grid;min-height:497px;place-items:center;overflow:hidden;background:linear-gradient(#0000007f,#0000007f),url(/assets/team-hero.jpg) center / cover no-repeat}.team-page-hero h1{width:min(700px,calc(100% - 40px));margin:0;color:#fff;font-family:Crimson Text,Georgia,serif;font-size:72px;font-weight:600;line-height:72px;text-align:center;transform:translateY(50px)}.team-roster{min-height:695.3px;padding:75px 0;background:#f3f3f3}.team-roster-inner{width:min(1140px,100%);margin:0 auto;padding:15px}.team-roster h2{margin:0 0 20px;font-family:Crimson Text,Georgia,serif;font-size:18px;font-weight:600;line-height:18px;text-align:center}.team-grid{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.team-card{width:min(520px,100%);min-height:477.3px;padding-bottom:30px;background:#fff;box-shadow:0 20px 20px #0000000d;text-align:center}.team-card>a{display:block}.team-card img{display:block;width:300px;height:400px;margin:0 auto;object-fit:cover;object-position:center top;filter:grayscale(1);transition:filter .25s ease,transform .3s ease}.team-card>a:hover img,.team-card>a:focus-visible img{filter:grayscale(0);transform:translateY(-8px)}.team-card h3{margin:8px 0 0;font-family:Crimson Text,Georgia,serif;font-size:28px;font-weight:600;line-height:33.6px}.team-card h3 a{color:inherit}.profile-bio{box-sizing:border-box;min-height:697.2px;margin-top:75px;padding:75px 0;background:linear-gradient(#0000007f,#0000007f),url(/assets/architecture.jpg) center / cover no-repeat;color:#fff}.profile-bio.profile-dilan{min-height:659.1px;margin-top:75px}.profile-bio-inner{display:grid;grid-template-columns:399px 741px;width:min(1140px,100%);margin:0 auto}.profile-photo-card{position:relative;z-index:2;min-height:697.2px;margin-top:-150px;padding:15px;background:#fff}.profile-dilan .profile-photo-card{min-height:659.1px}.profile-photo-card>img{display:block;width:369px;height:553.4px;object-fit:cover}.profile-linkedin{display:grid;width:50px;height:50px;margin:20px auto 0;place-items:center;color:#161616}.profile-linkedin img{width:50px;height:50px}.profile-copy{min-width:0;padding:10px 45px 0}.profile-kicker{margin:0 0 10px;font-family:Crimson Text,Georgia,serif;font-size:16px;font-weight:600;font-style:italic;line-height:16px}.profile-copy h2{margin:0 0 18px;font-family:Crimson Text,Georgia,serif;font-size:50px;font-weight:600;line-height:50px}.profile-copy>p:not(.profile-kicker){margin:0 0 15px;font-family:Manrope Hero,Manrope,Arial,sans-serif;font-size:15px;font-weight:400;line-height:22.5px}.profile-copy h5{margin:30px 0 0;font-family:Crimson Text,Georgia,serif;font-size:21px;font-weight:600;line-height:21px}.profile-copy h5 span{display:block}.profile-about{margin:0}.profile-about .about-container{min-height:469px}.profile-about .about-copy{align-self:center}@media(max-width:960px){.profile-bio-inner{grid-template-columns:35% 65%}.profile-photo-card{width:100%}.profile-photo-card>img{width:100%;height:auto}}@media(min-width:768px){.profile-asil .profile-photo-card>img{margin-top:16px}}@media(max-width:767px){.team-page-hero{min-height:146px}.team-page-hero h1{width:calc(100% - 20px);font-size:38px;line-height:38px;transform:translateY(-18px)}.team-roster{min-height:390px;padding:0}.team-roster-inner{width:100%;padding:13px}.team-roster h2{margin-bottom:20px;font-size:18px;line-height:18px;white-space:nowrap}.team-card{min-height:303px;padding-bottom:26px}.team-card img{width:100%;height:auto}.team-card h3{margin-top:8px;font-size:18px;line-height:21.6px}.profile-bio,.profile-bio.profile-dilan{min-height:0;margin-top:65px;padding:0}.profile-bio-inner{display:block;width:100%}.profile-photo-card,.profile-dilan .profile-photo-card{min-height:624.6px;margin-top:0;padding:13px}.profile-photo-card>img{width:100%;height:auto}.profile-copy{padding:13px}.profile-kicker{margin-bottom:10px;font-size:14px;line-height:14px}.profile-copy h2{margin-bottom:18px;font-size:28px;line-height:28px}.profile-copy>p:not(.profile-kicker){margin-bottom:13px;font-size:13px;line-height:19.5px}.profile-copy h5{margin-top:26px;font-size:16px;line-height:16px}.profile-about .about-container{min-height:0}.profile-about .about-copy h2{font-size:28px;line-height:28px}.team-page-body .cta-section h2{font-size:38px;line-height:38px}}@media(max-width:370px){.team-roster h2{font-size:16px}}
.team-page-body,.team-roster{background:var(--bonomo-paper);color:var(--bonomo-text)}.team-card,.profile-photo-card{background:var(--bonomo-panel);box-shadow:0 18px 36px rgba(20,17,15,.08)}.team-page-hero h1,.team-card h3,.profile-copy h2,.profile-copy h5{font-family:"Crimson Text",Georgia,serif}.profile-copy>p:not(.profile-kicker){font-family:Manrope,Arial,sans-serif;line-height:1.65}.profile-kicker{color:var(--bonomo-gold)}.profile-bio{background:linear-gradient(rgba(20,17,15,.78),rgba(20,17,15,.78)),url(/assets/architecture.jpg) center / cover no-repeat}

.profile-bio .profile-copy{margin:0 0 0 26px;padding:34px 42px 38px;background:rgba(255,253,249,.94);color:var(--bonomo-text);box-shadow:0 20px 45px rgba(0,0,0,.22);border-left:4px solid var(--bonomo-gold)}.profile-bio .profile-kicker{margin-bottom:8px;color:var(--bonomo-gold-deep);font-size:18px;line-height:1.2}.profile-bio .profile-copy h2{margin-bottom:22px;color:var(--bonomo-ink);font-size:54px;line-height:1}.profile-bio .profile-copy>p:not(.profile-kicker){margin-bottom:18px;color:#1d1915;font-size:17px;font-weight:600;line-height:1.75}.profile-bio .profile-copy>p:not(.profile-kicker):first-of-type{font-size:18px}.profile-bio .profile-copy h5{margin-top:26px;color:var(--bonomo-ink);font-size:23px;line-height:1.2}.profile-bio .profile-copy h5 span{margin-bottom:5px;color:var(--bonomo-gold-deep)}@media(max-width:960px){.profile-bio .profile-copy{margin:0 16px;padding:28px 30px}.profile-bio .profile-copy h2{font-size:42px}.profile-bio .profile-copy>p:not(.profile-kicker){font-size:16px;line-height:1.7}}@media(max-width:767px){.profile-bio .profile-copy{margin:0 13px 16px;padding:22px 20px 24px;border-left:0;border-top:4px solid var(--bonomo-gold)}.profile-bio .profile-copy h2{font-size:30px;line-height:1.05}.profile-bio .profile-copy>p:not(.profile-kicker),.profile-bio .profile-copy>p:not(.profile-kicker):first-of-type{font-size:15.5px;line-height:1.7;font-weight:600}.profile-bio .profile-copy h5{font-size:18px;line-height:1.25}}
