@keyframes leadershipToastIn{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.design-v2 .section-leadership-grid{background:var(--brand-cream)}.design-v2 .section-leadership-grid .leadership-hero{min-height:auto;overflow:visible}.design-v2 .section-leadership-grid .leadership-hero-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:180px max(100px,(100% - var(--content-max-width))/2) 40px;position:relative;z-index:2}.design-v2 .section-leadership-grid .leadership-hero-content{color:var(--text-primary);max-width:800px;position:relative;text-align:center;z-index:3}.design-v2 .section-leadership-grid .leadership-hero-eyebrow{background:rgba(0,0,0,.06);border-radius:4px;color:var(--text-secondary);display:inline-block;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;margin-bottom:1.5rem;padding:8px 14px;text-transform:uppercase}.design-v2 .section-leadership-grid .leadership-hero-title{color:var(--text-primary);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-metric-lg);font-weight:var(--arizona-hero-weight);letter-spacing:var(--arizona-hero-letter-spacing);line-height:var(--arizona-hero-line-height);margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:900px;text-shadow:none}.design-v2 .section-leadership-grid .leadership-hero-description{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.6;margin:0 auto 2rem;max-width:640px}.design-v2 .section-leadership-grid .leadership-grid-inner{padding:0 max(100px,(100% - var(--content-max-width))/2) 120px}.design-v2 .section-leadership-grid .leadership-grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr);padding-top:0}.design-v2 .section-leadership-grid .leadership-card{background:var(--text-primary);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease}.design-v2 .section-leadership-grid .leadership-card:hover{box-shadow:0 12px 40px rgba(11,16,41,.2)}.design-v2 .section-leadership-grid .leadership-card:hover .leadership-card-photo img{filter:grayscale(0)}.design-v2 .section-leadership-grid .leadership-card:hover .leadership-card-photo--initials{background:var(--brand-blue)}.design-v2 .section-leadership-grid .leadership-card:hover .leadership-card-toast{animation:leadershipToastIn .4s ease forwards;opacity:1;transform:translateX(0)}.design-v2 .section-leadership-grid .leadership-card-photo{align-items:center;aspect-ratio:3/3.2;background:linear-gradient(135deg,#1a2340,#2e3a5a 40%,#1a2340);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.design-v2 .section-leadership-grid .leadership-card-photo:after{background:linear-gradient(to top,var(--text-primary) 0,transparent 100%);bottom:0;content:"";height:50%;left:0;pointer-events:none;position:absolute;right:0}.design-v2 .section-leadership-grid .leadership-card-photo img{filter:grayscale(100%);height:100%;object-fit:cover;transition:filter .4s ease;width:100%}.design-v2 .section-leadership-grid .leadership-card-photo--initials{align-items:center;background:var(--brand-navy);display:flex;justify-content:center}.design-v2 .section-leadership-grid .leadership-card-initials{color:hsla(0,0%,100%,.9);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:600;letter-spacing:.05em;pointer-events:none;-webkit-user-select:none;user-select:none}.design-v2 .section-leadership-grid .leadership-card-info{margin-top:-12px;padding:0 24px 28px;position:relative;z-index:1}.design-v2 .section-leadership-grid .leadership-card-name{color:var(--text-white);font-family:var(--font-display);font-size:var(--text-body);font-weight:600;line-height:1.25;margin-bottom:4px}.design-v2 .section-leadership-grid .leadership-card-title{color:hsla(0,0%,100%,.6);font-family:var(--font-body);font-size:var(--text-caption);font-weight:400;line-height:1.4}.design-v2 .section-leadership-grid .leadership-card-toast{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;display:flex;gap:6px;left:24px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;top:24px;transform:translateX(-12px);transition:opacity .3s ease,transform .3s ease;z-index:2}.design-v2 .section-leadership-grid .leadership-card-toast i{color:var(--text-primary);font-size:var(--text-body-xs)}.design-v2 .section-leadership-grid .leadership-card-toast span{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-caption-sm);font-weight:700;white-space:nowrap}.design-v2 .section-leadership-grid .leadership-modal{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:10000}.design-v2 .section-leadership-grid .leadership-modal[aria-hidden=false]{pointer-events:auto;visibility:visible}.design-v2 .section-leadership-grid .leadership-modal[aria-hidden=false] .leadership-modal-backdrop{opacity:1}.design-v2 .section-leadership-grid .leadership-modal[aria-hidden=false] .leadership-modal-container{transform:translateX(0)}.design-v2 .section-leadership-grid .leadership-modal-backdrop{background:rgba(11,16,41,.3);inset:0;opacity:0;position:absolute;transition:opacity .35s ease}.design-v2 .section-leadership-grid .leadership-modal-container{background:var(--text-white);box-shadow:-8px 0 40px rgba(0,0,0,.15);display:flex;flex-direction:column;height:100%;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);width:min(50vw,720px)}.design-v2 .section-leadership-grid .leadership-modal-controls{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 32px}.design-v2 .section-leadership-grid .leadership-modal-nav{display:flex;gap:8px}.design-v2 .section-leadership-grid .leadership-modal-next,.design-v2 .section-leadership-grid .leadership-modal-prev{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s ease,border-color .2s ease;width:36px}.design-v2 .section-leadership-grid .leadership-modal-next:hover,.design-v2 .section-leadership-grid .leadership-modal-prev:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.2)}.design-v2 .section-leadership-grid .leadership-modal-close{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s ease;width:36px}.design-v2 .section-leadership-grid .leadership-modal-close:hover{background:rgba(0,0,0,.06)}.design-v2 .section-leadership-grid .leadership-modal-body{flex:1;overflow-y:auto;padding:32px}.design-v2 .section-leadership-grid .leadership-modal-hero{align-items:flex-start;display:flex;gap:24px;margin-bottom:28px}.design-v2 .section-leadership-grid .leadership-modal-photo{align-items:center;background:linear-gradient(135deg,#1a2340,#2a3a60);border-radius:10px;display:flex;flex-shrink:0;height:220px;justify-content:center;overflow:hidden;width:180px}.design-v2 .section-leadership-grid .leadership-modal-photo img{height:100%;object-fit:cover;width:100%}.design-v2 .section-leadership-grid .leadership-modal-initials{color:hsla(0,0%,100%,.4);font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:500;letter-spacing:2px}.design-v2 .section-leadership-grid .leadership-modal-quote{border:none;color:var(--text-primary);flex:1;font-family:var(--font-display);font-size:var(--text-heading-sm);font-weight:500;line-height:1.4;margin:0;padding:0}.design-v2 .section-leadership-grid .leadership-modal-quote:empty{display:none}.design-v2 .section-leadership-grid .leadership-modal-header{border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:24px;padding-bottom:24px}.design-v2 .section-leadership-grid .leadership-modal-name{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:600;margin-bottom:4px}.design-v2 .section-leadership-grid .leadership-modal-role{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400}.design-v2 .section-leadership-grid .leadership-modal-experience{margin-bottom:28px}.design-v2 .section-leadership-grid .leadership-modal-about:empty,.design-v2 .section-leadership-grid .leadership-modal-experience:empty{display:none}.design-v2 .section-leadership-grid .leadership-modal-about h3,.design-v2 .section-leadership-grid .leadership-modal-experience h3{border-bottom:1px solid rgba(0,0,0,.08);color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-heading-sm);font-weight:600;margin-bottom:16px;padding-bottom:12px}.design-v2 .section-leadership-grid .leadership-exp-item{align-items:baseline;border-bottom:1px solid rgba(0,0,0,.04);display:flex;gap:16px;justify-content:space-between;padding:8px 0}.design-v2 .section-leadership-grid .leadership-exp-item:last-child{border-bottom:none}.design-v2 .section-leadership-grid .leadership-exp-company{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-caption);font-weight:600}.design-v2 .section-leadership-grid .leadership-exp-role{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-caption)}.design-v2 .section-leadership-grid .leadership-exp-time{color:var(--text-tertiary);flex-shrink:0;font-family:var(--font-body);font-size:var(--text-caption);white-space:nowrap}.design-v2 .section-leadership-grid .leadership-modal-about p{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-body-sm);line-height:1.7;margin-bottom:1em}.design-v2 .section-leadership-grid .leadership-modal-about p:last-child{margin-bottom:0}@media(max-width:1024px){.design-v2 .section-leadership-grid .leadership-hero-container{padding:160px 40px 40px}.design-v2 .section-leadership-grid .leadership-hero-title{font-size:var(--text-metric)}}@media(max-width:768px){.design-v2 .section-leadership-grid .leadership-hero-container{padding:120px 20px 40px}.design-v2 .section-leadership-grid .leadership-hero-content{text-align:left}.design-v2 .section-leadership-grid .leadership-hero-description{margin-left:0}}@media(max-width:480px){.design-v2 .section-leadership-grid .leadership-hero-container{padding:120px 20px 40px}.design-v2 .section-leadership-grid .leadership-hero-title{font-size:var(--text-heading-lg)}}@media(max-width:1200px){.design-v2 .section-leadership-grid .leadership-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:960px){.design-v2 .section-leadership-grid .leadership-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.design-v2 .section-leadership-grid .leadership-grid-inner{padding:0 20px 80px}.design-v2 .section-leadership-grid .leadership-grid{gap:14px;grid-template-columns:repeat(2,1fr);padding-top:0}.design-v2 .section-leadership-grid .leadership-card{border-radius:12px}.design-v2 .section-leadership-grid .leadership-card-info{padding:0 16px 20px}.design-v2 .section-leadership-grid .leadership-card-name{font-size:var(--text-body-sm)}.design-v2 .section-leadership-grid .leadership-card-title{font-size:var(--text-caption)}.design-v2 .section-leadership-grid .leadership-card-initials{font-size:var(--text-heading-sm)}}@media(max-width:480px){.design-v2 .section-leadership-grid .leadership-grid{gap:14px;grid-template-columns:1fr}.design-v2 .section-leadership-grid .leadership-card-photo{aspect-ratio:3/2.4}.design-v2 .section-leadership-grid .leadership-card-info{padding:0 20px 24px}.design-v2 .section-leadership-grid .leadership-card-name{font-size:var(--text-body-xl)}}@media(max-width:768px){.design-v2 .section-leadership-grid .leadership-modal-container{width:100%}.design-v2 .section-leadership-grid .leadership-modal-body{padding:24px}.design-v2 .section-leadership-grid .leadership-modal-hero{flex-direction:column;gap:16px}.design-v2 .section-leadership-grid .leadership-modal-photo{height:120px;width:100px}}