.people-section-module__UeFW6q__section{color:var(--color-navy-950)}.people-section-module__UeFW6q__intro{margin-bottom:var(--space-image-text);grid-template-columns:1fr 1fr;align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.people-section-module__UeFW6q__intro h2{max-width:10ch;margin-bottom:0}.people-section-module__UeFW6q__intro>p{color:var(--color-steel);line-height:var(--line-body);margin:0}.people-section-module__UeFW6q__gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:grid}.people-section-module__UeFW6q__gallery>li{min-width:0}.people-section-module__UeFW6q__card{border:1px solid var(--color-line);background:var(--color-white);width:100%;height:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);flex-direction:column;padding:0;display:flex}.people-section-module__UeFW6q__card:active{background:var(--color-paper);border-color:var(--color-indigo);transition:none}.people-section-module__UeFW6q__card:focus-visible,.people-section-module__UeFW6q__dialog :is(button,[tabindex]):focus-visible{outline:3px solid var(--color-indigo);outline-offset:3px}.people-section-module__UeFW6q__portrait{aspect-ratio:3/4;background:var(--color-navy-900);width:100%;position:relative;overflow:hidden}.people-section-module__UeFW6q__portrait img{object-fit:cover;object-position:center 30%}.people-section-module__UeFW6q__card .people-section-module__UeFW6q__portrait img{transition:transform var(--duration-image) var(--ease-enter)}.people-section-module__UeFW6q__placeholder{color:var(--color-white);background:linear-gradient(145deg, var(--color-navy-800), var(--color-navy-950));flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:absolute;inset:0}.people-section-module__UeFW6q__placeholder:after{content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:18% -30% 18% 45%;transform:rotate(26deg)}.people-section-module__UeFW6q__portraitBrand,.people-section-module__UeFW6q__portraitCaption{z-index:1;font-size:var(--type-eyebrow);letter-spacing:.14em;text-transform:uppercase;position:relative}.people-section-module__UeFW6q__portraitBrand{opacity:.7}.people-section-module__UeFW6q__portraitCaption{border-top:1px solid var(--color-gold);align-self:flex-start;padding-top:.8rem}.people-section-module__UeFW6q__monogram{letter-spacing:-.06em;color:var(--color-white);align-self:center;font-size:clamp(3.5rem,6vw,6rem);font-weight:400}.people-section-module__UeFW6q__cardInfo{flex-direction:column;flex:1;align-items:flex-start;padding:1.4rem 1.15rem;display:flex}.people-section-module__UeFW6q__name{font-size:var(--type-card);line-height:var(--line-heading);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading)}.people-section-module__UeFW6q__role{font-size:var(--type-small);color:var(--color-steel);margin-top:.45rem}.people-section-module__UeFW6q__action{width:100%;color:var(--color-indigo);font-size:var(--type-small);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.75rem;display:flex}.people-section-module__UeFW6q__action>span{transition:transform var(--duration-fast) var(--ease-standard)}.people-section-module__UeFW6q__galleryLabel{font-size:var(--type-small);color:var(--color-steel);margin:0 0 1rem}@media (hover:hover) and (pointer:fine){.people-section-module__UeFW6q__card:hover{border-color:var(--color-indigo)}.people-section-module__UeFW6q__card:hover .people-section-module__UeFW6q__portrait img{transform:scale(1.015)}.people-section-module__UeFW6q__card:hover .people-section-module__UeFW6q__action>span{transform:translateX(var(--motion-distance-2))}}body:has(.people-section-module__UeFW6q__dialog[open]){overflow:hidden}.people-section-module__UeFW6q__dialog{border:1px solid var(--color-line);width:min(1100px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);color:var(--color-navy-950);background:var(--color-white);border-radius:4px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #0610224d}.people-section-module__UeFW6q__dialog[open]{animation:people-section-module__UeFW6q__dialogEnter var(--duration-standard) var(--ease-enter) both;flex-direction:column;display:flex}.people-section-module__UeFW6q__dialog::backdrop{animation:people-section-module__UeFW6q__backdropEnter var(--duration-standard) var(--ease-enter) both;background:#061022b8}.people-section-module__UeFW6q__dialog[data-closing=true]{animation:people-section-module__UeFW6q__dialogExit var(--duration-fast) var(--ease-exit) both}.people-section-module__UeFW6q__dialog[data-closing=true]::backdrop{animation:people-section-module__UeFW6q__backdropExit var(--duration-fast) var(--ease-exit) both}.people-section-module__UeFW6q__dialogToolbar{border-bottom:1px solid var(--color-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.25rem;display:flex}.people-section-module__UeFW6q__dialogToolbar>span{color:var(--color-steel);font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase}.people-section-module__UeFW6q__dialogToolbar button{border:1px solid var(--color-line);background:var(--color-white);min-width:44px;min-height:44px;color:var(--color-navy-950);cursor:pointer;font:inherit;padding:.5rem .75rem}.people-section-module__UeFW6q__profileScroll{overscroll-behavior:contain;min-height:0;overflow:auto}.people-section-module__UeFW6q__profileLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.people-section-module__UeFW6q__profileLayout>.people-section-module__UeFW6q__portrait{position:sticky;top:0}.people-section-module__UeFW6q__profileCopy{padding:clamp(1.5rem,4vw,3rem)}.people-section-module__UeFW6q__profileCopy h2{margin:0}.people-section-module__UeFW6q__profileRole{color:var(--color-indigo);font-size:var(--type-small);margin:.75rem 0 0}.people-section-module__UeFW6q__profileIntro{font-size:var(--type-lead);line-height:var(--line-lead);margin:1.75rem 0}.people-section-module__UeFW6q__detail{border-top:1px solid var(--color-line);margin-top:1.25rem;padding-top:1.25rem}.people-section-module__UeFW6q__detail h3{color:var(--color-indigo);margin:0 0 .75rem}.people-section-module__UeFW6q__detail p{line-height:var(--line-body);margin:0 0 .75rem}.people-section-module__UeFW6q__detail p:last-child{margin-bottom:0}@keyframes people-section-module__UeFW6q__dialogEnter{0%{opacity:0;transform:translateY(var(--motion-distance-3))}to{opacity:1;transform:none}}@keyframes people-section-module__UeFW6q__dialogExit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--motion-distance-2))}}@keyframes people-section-module__UeFW6q__backdropEnter{0%{opacity:0}to{opacity:1}}@keyframes people-section-module__UeFW6q__backdropExit{0%{opacity:1}to{opacity:0}}@media (max-width:1000px){.people-section-module__UeFW6q__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.people-section-module__UeFW6q__intro{grid-template-columns:1fr;gap:1.5rem}.people-section-module__UeFW6q__intro h2{max-width:none}.people-section-module__UeFW6q__monogram{font-size:5rem}}@media (max-width:640px){.people-section-module__UeFW6q__gallery{grid-template-columns:minmax(0,1fr)}.people-section-module__UeFW6q__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.people-section-module__UeFW6q__dialogToolbar{padding-inline:.75rem}.people-section-module__UeFW6q__profileLayout{grid-template-columns:minmax(0,1fr)}.people-section-module__UeFW6q__profileLayout>.people-section-module__UeFW6q__portrait{position:relative}.people-section-module__UeFW6q__profileCopy{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.people-section-module__UeFW6q__card,.people-section-module__UeFW6q__card .people-section-module__UeFW6q__portrait img,.people-section-module__UeFW6q__action>span{transition:none}.people-section-module__UeFW6q__card:hover .people-section-module__UeFW6q__portrait img,.people-section-module__UeFW6q__card:hover .people-section-module__UeFW6q__action>span{transform:none}.people-section-module__UeFW6q__dialog[open],.people-section-module__UeFW6q__dialog::backdrop,.people-section-module__UeFW6q__dialog[data-closing=true],.people-section-module__UeFW6q__dialog[data-closing=true]::backdrop{animation:none;transform:none}.people-section-module__UeFW6q__profileScroll{scroll-behavior:auto}}
.rail-journey-module__CLj6Fq__journey{min-width:0}.rail-journey-module__CLj6Fq__toolbar,.rail-journey-module__CLj6Fq__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.rail-journey-module__CLj6Fq__toolbar{margin-bottom:1.5rem}.rail-journey-module__CLj6Fq__hint,.rail-journey-module__CLj6Fq__footer p{color:var(--color-steel);font-size:var(--type-small);margin:0}.rail-journey-module__CLj6Fq__hint span{margin:0 .5rem}.rail-journey-module__CLj6Fq__controls{gap:.75rem;display:flex}.rail-journey-module__CLj6Fq__control{border:1px solid var(--color-navy-950);min-height:44px;color:var(--color-navy-950);font:inherit;font-size:var(--type-small);font-weight:var(--weight-ui);cursor:pointer;background:0 0;padding:.65rem 1rem}.rail-journey-module__CLj6Fq__control[aria-disabled=true]{opacity:.45;cursor:default}.rail-journey-module__CLj6Fq__control:hover:not([aria-disabled=true]){background:var(--color-navy-950);color:var(--color-white)}.rail-journey-module__CLj6Fq__window{position:relative}.rail-journey-module__CLj6Fq__window:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--color-paper));width:26px;position:absolute;inset:0 0 16px auto}.rail-journey-module__CLj6Fq__window[data-at-end=true]:after{display:none}.rail-journey-module__CLj6Fq__viewport{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:var(--color-gold-deep) var(--color-line);scrollbar-width:auto;padding:4px 0 20px;overflow-x:auto}.rail-journey-module__CLj6Fq__viewport:focus-visible{outline:3px solid var(--color-navy-900);outline-offset:4px}.rail-journey-module__CLj6Fq__track{gap:24px;width:max-content;margin:0;padding:0 24px 0 0;list-style:none;display:flex;position:relative}.rail-journey-module__CLj6Fq__track:before{content:"";border-top:3px solid var(--color-steel);border-bottom:3px solid var(--color-gold-deep);background:repeating-linear-gradient(90deg, transparent 0 19px, var(--color-line) 19px 25px, transparent 25px 36px);transform-origin:0;width:49.3827%;height:20px;position:absolute;top:calc(50% - 10px);left:0;right:auto;transform:scale(2.025)}.rail-journey-module__CLj6Fq__stop{scroll-snap-align:start;flex:none;grid-template-rows:1fr 64px 1fr;width:400px;display:grid;position:relative}.rail-journey-module__CLj6Fq__card{background:var(--color-white);border:1px solid var(--color-line);border-top:3px solid var(--color-gold-deep);grid-row:1;align-self:stretch;padding:24px}.rail-journey-module__CLj6Fq__stop:nth-child(2n) .rail-journey-module__CLj6Fq__card{grid-row:3;align-self:stretch}.rail-journey-module__CLj6Fq__year{color:var(--color-gold-deep);margin-bottom:.75rem;display:block}.rail-journey-module__CLj6Fq__card h3{margin:0 0 1rem}.rail-journey-module__CLj6Fq__events{gap:1rem;display:grid}.rail-journey-module__CLj6Fq__eventTitle{font-size:var(--type-card);line-height:var(--line-heading);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);margin:0 0 .75rem}.rail-journey-module__CLj6Fq__descriptor{font-weight:var(--weight-heading);color:var(--color-navy-900);margin:0 0 .5rem}.rail-journey-module__CLj6Fq__copy{color:var(--color-steel);margin:0}.rail-journey-module__CLj6Fq__node{background:var(--color-gold-deep);grid-row:2;align-self:start;width:2px;height:32px;margin-left:24px;position:relative}.rail-journey-module__CLj6Fq__node:after{content:"";border:3px solid var(--color-gold-deep);background:var(--color-navy-950);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-7px;left:-6px}.rail-journey-module__CLj6Fq__stop:nth-child(2n) .rail-journey-module__CLj6Fq__node{align-self:end}.rail-journey-module__CLj6Fq__stop:nth-child(2n) .rail-journey-module__CLj6Fq__node:after{top:-7px;bottom:auto}.rail-journey-module__CLj6Fq__footer{margin-top:1rem}.rail-journey-module__CLj6Fq__dialog{border:1px solid var(--color-line);background:var(--color-paper);width:min(1200px,94vw);max-height:90dvh;color:var(--color-ink);padding:24px}.rail-journey-module__CLj6Fq__dialog::backdrop{background:#061022cc}.rail-journey-module__CLj6Fq__dialog img{width:100%;height:auto}@media (max-width:640px){.rail-journey-module__CLj6Fq__stop{flex-direction:column;width:calc(100vw - 80px);display:flex}.rail-journey-module__CLj6Fq__card,.rail-journey-module__CLj6Fq__stop:nth-child(2n) .rail-journey-module__CLj6Fq__card{flex:1;align-self:stretch;padding:20px}.rail-journey-module__CLj6Fq__node,.rail-journey-module__CLj6Fq__stop:nth-child(2n) .rail-journey-module__CLj6Fq__node{flex:0 0 64px;align-self:start;height:auto;min-height:64px}.rail-journey-module__CLj6Fq__node:after,.rail-journey-module__CLj6Fq__stop:nth-child(2n) .rail-journey-module__CLj6Fq__node:after{top:auto;bottom:25px}.rail-journey-module__CLj6Fq__track:before{top:auto;bottom:22px}}@media (prefers-reduced-motion:no-preference){.rail-journey-module__CLj6Fq__journey .rail-journey-module__CLj6Fq__card.is-pending{opacity:.35;transform:translate3d(44px, var(--arrival-y,12px), 0) scale(.975);transition:none}.rail-journey-module__CLj6Fq__journey[data-route-motion] .rail-journey-module__CLj6Fq__stop:not([data-route-arrived]) .rail-journey-module__CLj6Fq__card.is-revealed{opacity:.35;transform:translate3d(44px, var(--arrival-y,12px), 0) scale(.975);transition:none}.rail-journey-module__CLj6Fq__stop:nth-child(2n){--arrival-y:-12px}.rail-journey-module__CLj6Fq__journey .rail-journey-module__CLj6Fq__stop[data-route-arrived] .rail-journey-module__CLj6Fq__card.is-revealed{transform-origin:0;animation:rail-journey-module__CLj6Fq__milestone-arrive .86s var(--ease-choreography) .18s both;transition:none}.rail-journey-module__CLj6Fq__stop[data-route-arrived] .rail-journey-module__CLj6Fq__card.is-revealed .rail-journey-module__CLj6Fq__year{animation:rail-journey-module__CLj6Fq__milestone-date .44s var(--ease-choreography) .22s both}.rail-journey-module__CLj6Fq__stop[data-route-arrived] .rail-journey-module__CLj6Fq__card.is-revealed .rail-journey-module__CLj6Fq__events{animation:rail-journey-module__CLj6Fq__milestone-copy .46s var(--ease-choreography) .34s both}}@keyframes rail-journey-module__CLj6Fq__milestone-date{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rail-journey-module__CLj6Fq__milestone-copy{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rail-journey-module__CLj6Fq__milestone-arrive{0%{opacity:0;transform:translate3d(44px, var(--arrival-y,12px), 0) scale(.975)}65%{opacity:1;transform:translate(4px)scale(.998)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){.rail-journey-module__CLj6Fq__stop,.rail-journey-module__CLj6Fq__stop:nth-child(2n){--arrival-y:8px}.rail-journey-module__CLj6Fq__journey .rail-journey-module__CLj6Fq__card.is-pending{transform:translate(32px,8px)scale(.975)}.rail-journey-module__CLj6Fq__journey[data-route-motion] .rail-journey-module__CLj6Fq__stop:not([data-route-arrived]) .rail-journey-module__CLj6Fq__card.is-revealed{transform:translate(32px,8px)scale(.975)}.rail-journey-module__CLj6Fq__journey .rail-journey-module__CLj6Fq__stop[data-route-arrived] .rail-journey-module__CLj6Fq__card.is-revealed{animation-name:rail-journey-module__CLj6Fq__milestone-arrive-mobile;animation-duration:.72s;animation-delay:.14s}}@keyframes rail-journey-module__CLj6Fq__milestone-arrive-mobile{0%{opacity:0;transform:translate(32px,8px)scale(.975)}65%{opacity:1;transform:translate(4px)scale(.998)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.rail-journey-module__CLj6Fq__card{opacity:1;animation:none;transform:none}.rail-journey-module__CLj6Fq__viewport{scroll-behavior:auto;scroll-snap-type:none}}
