.team-redesign{--team-paper: #f5f3ef;--team-paper-deep: #e8e4dc;--team-ink: #0a0a0a;--team-ink-soft: #141414;--team-gold: #c9a961;--team-gold-dark: #745d2c;--team-copy: #28303b;--team-muted: #665f55;--team-line: rgba(10, 10, 10, .16);background:var(--team-ink)}.team-redesign h1,.team-redesign h2,.team-redesign h3,.team-redesign h4{letter-spacing:0}.team-editorial__shell{width:min(1200px,calc(100% - 48px));margin:0 auto}.team-editorial__eyebrow{margin:0 0 18px;color:var(--team-gold-dark);font-size:.75rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:0}.team-redesign .team-editorial__hero{min-height:min(720px,calc(100dvh - 72px));padding:clamp(7rem,11vw,9rem) 0 clamp(5rem,8vw,7rem)}.team-editorial__hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(3rem,7vw,6.5rem);align-items:center}.team-editorial__hero-copy h1{max-width:760px;margin:0;color:var(--color-white);font-family:var(--font-serif);font-size:clamp(3.8rem,7.4vw,6.4rem);font-weight:600;line-height:.94}.team-editorial__hero-copy h1 em{display:block;padding-bottom:.08em;color:var(--team-gold);font-style:italic;font-weight:500;line-height:1.1}.team-editorial__hero-lead{max-width:720px;margin:30px 0 0;color:#f5f3efd6;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65}.team-editorial__orbit{position:relative;display:grid;min-height:410px;place-items:center}.team-editorial__orbit-ring,.team-editorial__orbit-core{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.team-editorial__orbit-ring{border:1px solid rgba(201,169,97,.28)}.team-editorial__orbit-ring--outer{width:365px;height:365px}.team-editorial__orbit-ring--inner{width:225px;height:225px}.team-editorial__orbit-core{display:grid;width:106px;height:106px;place-items:center;background:var(--team-gold);box-shadow:0 20px 38px #0000004d;color:var(--team-ink);font-family:var(--font-serif);font-size:1.3rem;font-weight:600;line-height:.95;text-align:center}.team-editorial__orbit-label{position:absolute;padding:8px 11px;border:1px solid rgba(245,243,239,.2);border-radius:999px;background:var(--team-ink-soft);color:#f5f3efdb;font-size:.7rem;line-height:1;white-space:nowrap}.team-editorial__orbit-label:before{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--team-gold);content:""}.team-editorial__orbit-label--finance{top:18%;left:2%}.team-editorial__orbit-label--operating{top:8%;right:0}.team-editorial__orbit-label--delivery{right:1%;bottom:12%}.team-editorial__orbit-label--systems{bottom:8%;left:4%}.team-editorial__values{padding:clamp(5rem,9vw,7rem) 0;background:var(--team-paper);color:var(--team-copy)}.team-editorial__section-intro{max-width:820px;margin-bottom:clamp(2.5rem,5vw,4rem)}.team-editorial__section-intro h2,.team-editorial__way-head h2,.team-editorial__team-intro h2{margin:0;font-family:var(--font-serif);font-size:clamp(2.65rem,5.5vw,4.7rem);font-weight:600;line-height:1}.team-editorial__section-intro h2 em{color:var(--team-gold-dark);font-style:italic;font-weight:500}.team-editorial__section-intro>p:last-child{max-width:680px;margin:24px 0 0;color:var(--team-muted);font-size:1rem;line-height:1.7}.team-editorial__values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--team-line);border-radius:var(--radius-md);background:#ffffff47}.team-editorial__value{display:flex;min-height:330px;flex-direction:column;padding:clamp(1.75rem,3vw,2.25rem);border-right:1px solid var(--team-line)}.team-editorial__value:last-child{border-right:0}.team-editorial__value-icon{display:grid;width:52px;height:52px;margin-bottom:26px;place-items:center;border-radius:var(--radius-md);background:var(--team-ink);color:var(--team-gold)}.team-editorial__value-icon svg{width:26px;height:26px}.team-editorial__value h3{margin:0 0 16px;color:var(--team-copy);font-size:clamp(1.7rem,2.5vw,2.15rem);font-weight:600}.team-editorial__value p{margin:0;color:#3d4145;font-size:.94rem;line-height:1.7}.team-editorial__value strong{margin-top:auto;padding-top:22px;border-top:1px solid var(--team-line);color:var(--team-gold-dark);font-size:.75rem;line-height:1.4;text-transform:uppercase;letter-spacing:0}.team-editorial__way{padding:clamp(5rem,9vw,6.5rem) 0;background:var(--team-ink-soft);color:var(--team-paper)}.team-editorial__way-head{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);gap:clamp(2rem,7vw,6rem);align-items:end;margin-bottom:48px}.team-editorial__way-head>p{margin:0;color:#f5f3efb8;font-size:1rem;line-height:1.7}.team-editorial__way-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(245,243,239,.17);border-radius:var(--radius-md)}.team-editorial__way-step{min-height:210px;padding:30px;border-right:1px solid rgba(245,243,239,.17)}.team-editorial__way-step:last-child{border-right:0}.team-editorial__way-step span{color:var(--team-gold);font-size:.75rem;font-weight:700;text-transform:uppercase}.team-editorial__way-step h3{margin:28px 0 12px;color:var(--team-paper);font-size:clamp(1.5rem,2.3vw,1.9rem);font-weight:600;line-height:1.15}.team-editorial__way-step p{margin:0;color:#f5f3efa8;font-size:.9rem;line-height:1.6}.team-editorial__team{padding:clamp(5rem,9vw,7rem) 0 clamp(6rem,10vw,8rem);background:var(--team-paper);color:var(--team-copy)}.team-editorial__team-intro{max-width:780px;margin-bottom:50px}.team-editorial__team-intro p{max-width:650px;margin:24px 0 0;color:var(--team-muted);line-height:1.7}.team-editorial__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.54fr);gap:24px;align-items:start}.team-editorial__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.team-editorial__person{display:grid;min-height:108px;grid-template-columns:108px minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid var(--team-line);border-radius:var(--radius-sm);background:#ffffff75;color:var(--team-copy);text-align:left;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.team-editorial__person:hover,.team-editorial__person.is-selected{border-color:var(--team-gold-dark);background:#fffc}.team-editorial__person:hover{transform:translateY(-1px)}.team-editorial__person.is-selected{box-shadow:inset 3px 0 0 var(--team-gold-dark)}.team-editorial__person:active{transform:translateY(1px)}.team-editorial__person:focus-visible{outline:3px solid var(--team-gold-dark);outline-offset:2px}.team-editorial__person img{width:108px;height:108px;object-fit:cover;filter:saturate(.86) contrast(1.02)}.team-editorial__person-meta{display:block;min-width:0;padding:14px 16px}.team-editorial__person-name{display:block;overflow-wrap:anywhere;font-family:var(--font-serif);font-size:clamp(1.22rem,1.9vw,1.48rem);font-weight:600;line-height:1.05}.team-editorial__person-title{display:block;margin-top:8px;color:var(--team-gold-dark);font-size:.7rem;font-weight:700;line-height:1.35;text-transform:uppercase}.team-editorial__profile{position:sticky;top:96px;height:720px;padding:20px;border:1px solid rgba(201,169,97,.3);border-radius:var(--radius-sm);background:var(--team-ink-soft);color:var(--team-paper)}.team-editorial__profile-head{display:block}.team-editorial__profile-image{width:100%;height:330px;aspect-ratio:16 / 9;object-fit:cover;object-position:center 28%;filter:saturate(.92) contrast(1.02)}.team-editorial__profile-image--top{object-position:center top}.team-editorial__profile-identity{margin-top:14px}.team-editorial__profile h3{margin:0 0 8px;color:var(--team-paper);font-size:clamp(1.85rem,3vw,2.45rem);font-weight:600;line-height:1}.team-editorial__profile-title{margin:0;color:var(--team-gold);font-size:.68rem;font-weight:700;line-height:1.4;text-transform:uppercase}.team-editorial__profile-outcome{margin:16px 0 12px;color:#e4ddd3;font-family:var(--font-serif);font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.32}.team-editorial__profile-bio{color:#f5f3efb8}.team-editorial__profile-bio p{margin:0 0 7px;font-size:.78rem;line-height:1.55}.team-editorial__profile-bio p:last-child{margin-bottom:0}.team-editorial__profile-link{display:inline-flex;gap:12px;align-items:center;margin-top:16px;padding:14px 18px;border-radius:var(--radius-sm);background:var(--team-gold);color:var(--team-ink);font-size:.75rem;font-weight:700;text-decoration:none;text-transform:uppercase;transition:background var(--transition-fast),transform var(--transition-fast)}.team-editorial__profile-link:hover{background:#dfc47f;transform:translateY(-1px)}.team-editorial__profile-link:active{transform:translateY(0)}.team-editorial__profile-link:focus-visible{outline:3px solid var(--team-paper);outline-offset:4px}.team-editorial__close{padding:clamp(4.5rem,8vw,6rem) 0;background:var(--team-gold);color:var(--team-ink)}.team-editorial__close-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);gap:clamp(2rem,7vw,5rem);align-items:end}.team-editorial__close h2{margin:0;font-size:clamp(2.9rem,6vw,5rem);font-weight:600;line-height:.98}.team-editorial__close p{margin:0;color:#0a0a0ac7;font-size:1rem;line-height:1.65}@media(max-width:1000px){.team-editorial__hero-grid,.team-editorial__way-head,.team-editorial__close-grid{grid-template-columns:1fr;gap:30px}.team-editorial__orbit{width:min(100%,430px);margin:0 auto}.team-editorial__values-grid,.team-editorial__way-steps{grid-template-columns:1fr}.team-editorial__value,.team-editorial__way-step{min-height:0;border-right:0;border-bottom:1px solid var(--team-line)}.team-editorial__way-step{border-bottom-color:#f5f3ef2b}.team-editorial__value:last-child,.team-editorial__way-step:last-child{border-bottom:0}.team-editorial__layout{grid-template-columns:1fr}.team-editorial__profile{position:relative;top:auto;height:auto;max-width:650px}}@media(max-width:700px){.team-editorial__shell{width:min(100% - 32px,1200px)}.team-redesign .team-editorial__hero{min-height:auto;padding:7.5rem 0 4.5rem}.team-editorial__hero-copy h1{font-size:clamp(3.1rem,15vw,4.6rem)}.team-editorial__orbit{min-height:310px}.team-editorial__orbit-ring--outer{width:280px;height:280px}.team-editorial__orbit-ring--inner{width:174px;height:174px}.team-editorial__orbit-core{width:90px;height:90px;font-size:1.08rem}.team-editorial__orbit-label{padding:7px 9px;font-size:.6rem}.team-editorial__rows{grid-template-columns:1fr}.team-editorial__person{min-height:94px;grid-template-columns:94px minmax(0,1fr)}.team-editorial__person img{width:94px;height:94px}.team-editorial__profile{padding:17px}.team-editorial__profile-head{display:block}.team-editorial__profile-image{width:100%;height:clamp(220px,68vw,330px)}.team-editorial__profile h3{font-size:clamp(1.65rem,9vw,2.2rem)}}@media(prefers-reduced-motion:reduce){.team-redesign *,.team-redesign *:before,.team-redesign *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
