.ryte-leadership{background:var(--ryte-white);color:var(--ryte-text);overflow:hidden;padding:110px 0;position:relative;width:100%}.ryte-leadership__header{margin-bottom:60px;max-width:850px}.ryte-leadership__heading{color:var(--ryte-navy);font-family:var(--ryte-font-heading);font-size:clamp(48px,5vw,76px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:24px 0 25px;max-width:760px}.ryte-leadership__introduction{color:var(--ryte-text);font-family:var(--ryte-font-body);font-size:17px;line-height:1.8;max-width:720px}.ryte-leadership__introduction p{margin:0 0 16px}.ryte-leadership__introduction p:last-child{margin-bottom:0}.ryte-leadership__grid{align-items:start;display:grid;gap:clamp(30px,4vw,65px);grid-template-columns:repeat(2,minmax(0,1fr))}.ryte-leadership__profile{margin:0;min-width:0}.ryte-leadership__photo-wrap{aspect-ratio:4/5;background:var(--ryte-light-gray);overflow:hidden;position:relative;width:100%}.ryte-leadership__photo{display:block;object-position:center 25%;transition:transform .5s ease}.ryte-leadership__profile:hover .ryte-leadership__photo{transform:scale(1.025)}.ryte-leadership__photo-placeholder{align-items:center;color:#a9b1b9;display:flex;height:100%;justify-content:center;width:100%}.ryte-leadership__photo-placeholder svg{height:90px;width:90px}.ryte-leadership__photo-wrap:after{background:var(--ryte-gold);bottom:0;content:"";height:3px;left:0;position:absolute;width:74px}.ryte-leadership__profile-content{padding-top:27px}.ryte-leadership__name{color:var(--ryte-navy);font-family:var(--ryte-font-heading);font-size:clamp(34px,3vw,46px);font-weight:600;line-height:1.1;margin:0 0 8px}.ryte-leadership__role{color:#a66f18;display:block;font-family:var(--ryte-font-body);font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.5;margin-bottom:19px;text-transform:uppercase}.ryte-leadership__bio{color:var(--ryte-muted);font-family:var(--ryte-font-body);font-size:15px;line-height:1.8;max-width:540px}.ryte-leadership__bio p{margin:0 0 14px}.ryte-leadership__bio p:last-child{margin-bottom:0}.ryte-leadership__footer{margin-top:55px}.ryte-leadership__cta{align-items:center;border-bottom:1px solid var(--ryte-gold);color:var(--ryte-navy);display:inline-flex;font-family:var(--ryte-font-body);font-size:12px;font-weight:700;gap:18px;letter-spacing:.1em;line-height:1.5;padding:10px 0;text-decoration:none;text-transform:uppercase;transition:color var(--ryte-transition),border-color var(--ryte-transition)}.ryte-leadership__arrow{color:var(--ryte-gold-hover);display:inline-block;font-size:20px;line-height:1;transition:transform var(--ryte-transition)}.ryte-leadership__cta:hover{border-color:var(--ryte-gold-hover);color:var(--ryte-gold-hover)}.ryte-leadership__cta:hover .ryte-leadership__arrow{transform:translateX(5px)}@media (max-width:991px){.ryte-leadership{padding:85px 0}.ryte-leadership__header{margin-bottom:45px}.ryte-leadership__grid{gap:30px}.ryte-leadership__name{font-size:36px}}@media (max-width:767px){.ryte-leadership{padding:65px 0}.ryte-leadership__header{margin-bottom:40px}.ryte-leadership__heading{font-size:clamp(42px,9vw,58px);margin:20px 0}.ryte-leadership__introduction{font-size:15px;line-height:1.75}.ryte-leadership__grid{gap:48px;grid-template-columns:1fr}.ryte-leadership__photo-wrap{aspect-ratio:4/4.5}.ryte-leadership__profile-content{padding-top:22px}.ryte-leadership__name{font-size:38px}.ryte-leadership__footer{margin-top:40px}}@media (max-width:480px){.ryte-leadership{padding:55px 0}.ryte-leadership__photo-wrap{aspect-ratio:4/5}.ryte-leadership__name{font-size:35px}}@media (prefers-reduced-motion:reduce){.ryte-leadership__arrow,.ryte-leadership__cta,.ryte-leadership__photo{transition:none}.ryte-leadership__cta:hover .ryte-leadership__arrow,.ryte-leadership__profile:hover .ryte-leadership__photo{transform:none}}.ryte-leadership__grid{gap:45px;margin-left:auto;margin-right:auto;max-width:1080px}.ryte-leadership__photo-wrap{aspect-ratio:auto;height:340px}.ryte-leadership__photo{height:100%;object-fit:cover;object-position:center 30%;width:100%}.ryte-leadership__profile-content{padding-top:20px}.ryte-leadership__name{font-size:clamp(32px,2.7vw,40px)}@media (max-width:991px){.ryte-leadership__grid{gap:28px}.ryte-leadership__photo-wrap{height:300px}}@media (max-width:767px){.ryte-leadership__grid{gap:42px;max-width:520px}.ryte-leadership__photo-wrap{height:320px}}@media (max-width:480px){.ryte-leadership__photo-wrap{height:260px}}@media (min-width:992px){.ryte-leadership__grid{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.ryte-leadership__photo-wrap{height:320px}.ryte-leadership__name{font-size:clamp(30px,2.5vw,38px)}}@media (min-width:768px) and (max-width:991px){.ryte-leadership__grid{gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ryte-leadership__grid{grid-template-columns:1fr}}