.team-page{background:#f0eee5}.team-header{max-width:1440px;margin:auto;display:flex;align-items:center;padding:0 4.5%;height:90px;gap:40px;border-bottom:1px solid #d0d5c8}.team-header nav{margin-left:auto;display:flex;gap:28px;font-size:12px}.team-header nav [aria-current]{border-bottom:1px solid #233b31;padding-bottom:6px}.team-learn-link{border:1px solid #b7bfac;padding:12px 17px;border-radius:30px;font-size:11px}.team-learn-link span{margin-left:20px}.team-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:47px 4.5% 38px}.team-eyebrow{font-size:9px;letter-spacing:1.6px;line-height:1.8;font-weight:600;color:#607365;margin-bottom:20px}.team-eyebrow>span{display:inline-block;background:#b97451;width:6px;height:6px;border-radius:50%;margin-right:8px}.team-intro h1{font-size:clamp(45px,5.2vw,72px);line-height:1.08;letter-spacing:-3px}.team-intro h1 em{color:#7d6953;letter-spacing:-3px}.team-intro-note{display:flex;gap:22px;align-items:center;margin-bottom:5px}.team-intro-note>span{font-size:55px;color:#8a9977;line-height:1}.team-intro-note p{font-size:12px;line-height:1.85;margin:0;color:#687465}.people-studio{margin:0 4.5%;background:#192e2a;color:#f0f0df;border:1px solid #263f34;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px -30px #152e2b88}.people-topline{display:flex;justify-content:space-between;gap:20px;padding:19px 28px;border-bottom:1px solid #415047;font-size:8px;letter-spacing:1.3px;color:#b3c0aa}.profile-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #415047}.profile-tabs button{display:flex;gap:14px;align-items:center;background:#20352f;color:#a7b6a5;text-align:left;border:0;border-right:1px solid #415047;padding:19px 28px;font-size:12px;position:relative}.profile-tabs button:last-child{border-right:0}.profile-tabs button[aria-selected=true]{background:#344838;color:#fffced}.profile-tabs button[aria-selected=true]:after{content:'';height:2px;position:absolute;bottom:0;left:28px;right:28px;background:#c7dba5}.profile-tabs button span{font-size:9px;opacity:.6}.profile-tabs button small{margin-left:auto;font-size:10px;opacity:.75}.profile-slide{display:grid;grid-template-columns:1.06fr 1fr;min-height:500px}.profile-copy{padding:43px 25px 30px 42px;z-index:2}.profile-kicker{font-size:8px;letter-spacing:1.7px;color:#aebdaa;margin-bottom:24px}.profile-copy h2{font-family:var(--display);font-size:clamp(32px,4.5vw,63px);line-height:1.04;letter-spacing:-2.8px;font-weight:500;margin:0 0 22px}.profile-copy h2 span{color:#c6d7b5}.profile-role{font-size:12px;display:flex;align-items:center;gap:10px;color:#d5dac9}.profile-role i{height:5px;width:5px;background:#c0d09e;border-radius:50%}.profile-statement{display:flex;gap:19px;align-items:flex-start;margin-top:39px;color:#b1c0ad}.profile-statement>span{font-size:28px;color:#bd986f}.profile-statement p{font-size:17px;line-height:1.65;margin-bottom:28px}.profile-statement em{color:#ede7d2;font-size:20px}.profile-detail-link{display:flex;gap:45px;align-items:center;width:max-content;border-bottom:1px solid #687764;padding:0 0 10px;font-size:10px;color:#d3d9c7}.portrait-stage{position:relative;min-width:0;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;isolation:isolate;background:linear-gradient(125deg,transparent,#30463b88)}.portrait-stage:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#8fae8911 1px,transparent 1px),linear-gradient(90deg,#8fae8911 1px,transparent 1px);background-size:53px 53px;z-index:-1}.portrait-disc{position:absolute;width:82%;aspect-ratio:1;background:#b5c0a0;border-radius:50%;top:13%;left:12%;z-index:-1}.portrait-outline{position:absolute;width:96%;aspect-ratio:1;border:1px solid #97a88255;top:6%;left:5%;border-radius:50%;z-index:-1}.portrait-number{font-family:var(--display);font-size:150px;position:absolute;top:0;right:13px;color:#d2e0c014;line-height:1;font-weight:500;z-index:-1}.portrait-stage img{width:100%;height:480px;object-fit:contain;object-position:center bottom;display:block;position:relative;filter:saturate(.75);max-width:620px}.portrait-caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:15px;align-items:flex-end;min-height:100px;padding:55px 25px 22px;background:linear-gradient(transparent,#112822e8);font-size:8px;letter-spacing:1.1px}.success-slide .portrait-disc{background:#bd9d81;width:83%;top:11%}.success-slide .portrait-stage img{height:495px;width:95%;object-position:center 12px}.profile-controls{display:flex;align-items:center;padding:17px 27px;border-top:1px solid #415047;gap:24px;background:#1d322c}.profile-controls p{margin:0;color:#d0dbc2;font-size:10px;min-width:220px}.profile-controls-caption{font-size:10px;color:#a2b09a;margin-left:auto}.profile-controls>div{display:flex;gap:9px}.profile-controls button{background:transparent;border:1px solid #52674f;color:#edf0dc;border-radius:50%;width:37px;height:37px;font-size:18px}.profile-controls button:hover{background:#43563d}.profile-slide:not([hidden]){animation:profile-enter .35s ease-out}@keyframes profile-enter{from{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:none}}.expertise-section{padding:65px 4.5%}.expertise-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:32px}.expertise-heading h2{font-family:var(--display);font-size:34px;line-height:1.2;letter-spacing:-1.5px;font-weight:600;margin:0}.expertise-heading h2 em{color:#6b7b5c}.expertise-heading>p{max-width:360px;font-size:12px;line-height:1.85;color:#707968;margin:0}.expertise-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #cbd1c0;border-radius:8px;overflow:hidden}.expertise-grid>article{padding:29px 30px;background:#f8f6ee;scroll-margin-top:25px}.expertise-grid>article+article{border-left:1px solid #cbd1c0;background:#e7e8db}.expertise-name>span{font-size:9px;letter-spacing:1.2px;color:#7c806a}.expertise-name h3{font-size:22px;font-family:var(--display);letter-spacing:-.7px;margin:12px 0 26px}.expertise-grid ul{padding:0;margin:0;list-style:none}.expertise-grid li{border-top:1px solid #cdd3c2;padding:15px 0;display:flex;justify-content:space-between;align-items:center;gap:15px}.expertise-grid li strong{font-size:12px;font-weight:500;display:block}.expertise-grid li small{display:block;font-size:9px;color:#75816a;margin-top:5px}.expertise-grid li>span{font-size:10px;background:#dce4cf;border:1px solid #c5cfb4;border-radius:20px;padding:7px 12px}.expertise-note{font-size:10px;line-height:1.7;color:#697661;margin:15px 0 0}.team-mission{position:relative;margin:0 4.5% 60px;padding:40px;border-top:1px solid #c9d0bd;overflow:hidden}.team-mission h2{font-family:var(--display);font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.22;letter-spacing:-1.6px;position:relative;z-index:1}.team-mission h2 em{color:#728661}.team-mission>a{display:inline-flex;gap:55px;font-size:12px;padding-bottom:12px;border-bottom:1px solid #9eab8e;position:relative;z-index:1}.mission-art{font-size:250px;line-height:1;color:#d3dcca;position:absolute;right:70px;top:35px}.team-footer{max-width:1440px;margin:auto;border-top:1px solid #cbd1c1;padding:25px 4.5%;display:flex;align-items:center;gap:25px;font-size:10px}.team-footer>a:last-child{margin-left:auto}@media(max-width:1000px){.team-header{gap:22px}.team-header nav{gap:18px}.profile-copy{padding-left:28px}.profile-copy h2{font-size:40px;letter-spacing:-2px}.profile-tabs button{padding:18px 20px;font-size:11px;gap:10px}.profile-tabs button small{display:none}.profile-slide{min-height:450px}.portrait-stage img,.success-slide .portrait-stage img{height:430px}.profile-controls-caption{display:none}.profile-controls>div{margin-left:auto}.expertise-heading>p{max-width:300px}}@media(max-width:700px){.team-header{height:auto;min-height:86px;flex-wrap:wrap;padding-top:17px;padding-bottom:14px;gap:17px}.team-header .brand{font-size:20px}.team-header nav{order:3;width:100%;margin:0;justify-content:center;gap:40px;border-top:1px solid #cdd3c4;padding-top:13px;font-size:11px}.team-learn-link{margin-left:auto;font-size:10px;padding:10px}.team-learn-link span{margin-left:8px}.team-intro{padding-top:32px;display:block}.team-intro h1{font-size:46px;letter-spacing:-2.5px}.team-intro h1 em{letter-spacing:-2.5px}.team-intro-note{margin-top:24px;gap:15px}.team-intro-note>span{font-size:34px}.team-intro-note p{font-size:11px}.people-topline{padding:16px 18px;font-size:7px;letter-spacing:1px}.people-topline span:last-child{display:none}.profile-tabs button{display:block;padding:15px 12px;font-size:10px;line-height:1.6}.profile-tabs button span{display:block;font-size:8px}.profile-tabs button[aria-selected=true]:after{left:12px;right:12px}.profile-slide{grid-template-columns:1fr;min-height:0}.profile-copy{padding:29px 24px 18px}.profile-kicker{margin-bottom:16px}.profile-copy h2{font-size:43px}.profile-statement{margin-top:22px}.profile-statement p{font-size:14px;margin-bottom:19px}.profile-statement em{font-size:18px}.profile-detail-link{font-size:10px}.portrait-stage{height:340px}.portrait-stage img,.success-slide .portrait-stage img{height:360px;width:100%;max-width:400px}.portrait-disc{width:72%;top:8%;left:15%}.portrait-outline{width:86%;left:8%;top:0}.portrait-number{font-size:120px}.portrait-caption{padding:40px 20px 19px;min-height:85px;font-size:7px}.profile-controls{padding:14px 17px;gap:10px}.profile-controls p{font-size:8px;min-width:0;max-width:185px;line-height:1.6}.profile-controls button{width:34px;height:34px}.expertise-section{padding-top:40px;padding-bottom:35px}.expertise-heading{display:block}.expertise-heading h2{font-size:30px}.expertise-heading>p{max-width:none;margin-top:20px}.expertise-grid{grid-template-columns:1fr}.expertise-grid>article{padding:25px 23px}.expertise-grid>article+article{border-left:0;border-top:1px solid #cbd1c0}.expertise-name h3{font-size:21px}.team-mission{padding:30px 10px;margin-bottom:20px}.team-mission h2{font-size:29px;letter-spacing:-1.2px}.mission-art{font-size:180px;right:-50px;top:85px;opacity:.5}.team-footer{flex-wrap:wrap;gap:17px}.team-footer .brand{font-size:20px}.team-footer>a:last-child{margin-left:0}.team-footer>span{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.profile-slide:not([hidden]){animation:none}}
