.history-foundation-scene{--history-foundation-play-state:paused;aspect-ratio:4/3;pointer-events:none;isolation:isolate;width:100%;height:auto;display:block;overflow:hidden}.history-foundation-scene[data-active=true]{--history-foundation-play-state:running}.history-foundation-scene .history-foundation-ground-grid{opacity:.16}.history-foundation-scene .history-foundation-blueprint{opacity:.18}.history-foundation-scene .history-foundation-blueprint-outline{stroke-dasharray:100;stroke-dashoffset:0}.history-foundation-scene .history-foundation-column{transform-box:fill-box;transform-origin:bottom;transform:scaleY(1)}.history-foundation-scene .history-foundation-frame{opacity:.42}.history-foundation-scene .history-foundation-wall-mask{transform-box:view-box;transform-origin:240px 303px;transform:scaleY(1)}.history-foundation-scene .history-foundation-roof{opacity:1}.history-foundation-scene .history-foundation-window-light{opacity:.28}.history-foundation-scene .history-foundation-locks{opacity:.7}.history-foundation-scene .history-foundation-gate{transform-box:fill-box;transform-origin:top}.history-foundation-scene .history-foundation-pump{opacity:0;transform-box:view-box;transform-origin:0 0}.history-foundation-scene[data-ready=true] .history-foundation-blueprint,.history-foundation-scene[data-ready=true] .history-foundation-blueprint-outline,.history-foundation-scene[data-ready=true] .history-foundation-base,.history-foundation-scene[data-ready=true] .history-foundation-column,.history-foundation-scene[data-ready=true] .history-foundation-frame,.history-foundation-scene[data-ready=true] .history-foundation-wall-mask,.history-foundation-scene[data-ready=true] .history-foundation-roof,.history-foundation-scene[data-ready=true] .history-foundation-window-light,.history-foundation-scene[data-ready=true] .history-foundation-roof-light,.history-foundation-scene[data-ready=true] .history-foundation-locks{animation-duration:12s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-iteration-count:infinite;animation-play-state:var(--history-foundation-play-state)}.history-foundation-scene[data-ready=true] .history-foundation-blueprint{animation-name:history-foundation-plan}.history-foundation-scene[data-ready=true] .history-foundation-blueprint-outline{animation-name:history-foundation-plan-draw}.history-foundation-scene[data-ready=true] .history-foundation-base{animation-name:history-foundation-base}.history-foundation-scene[data-ready=true] .history-foundation-column{animation-name:history-foundation-columns}.history-foundation-scene[data-ready=true] .history-foundation-frame{animation-name:history-foundation-frame}.history-foundation-scene[data-ready=true] .history-foundation-wall-mask{animation-name:history-foundation-walls}.history-foundation-scene[data-ready=true] .history-foundation-roof{animation-name:history-foundation-roof}.history-foundation-scene[data-ready=true] .history-foundation-window-light{animation-name:history-foundation-windows}.history-foundation-scene[data-ready=true] .history-foundation-roof-light{animation-name:history-foundation-roof-windows}.history-foundation-scene[data-ready=true] .history-foundation-locks{animation-name:history-foundation-locks}@keyframes history-foundation-plan{0%,to{opacity:.1}8%,25%{opacity:.8}55%,90%{opacity:.16}}@keyframes history-foundation-plan-draw{0%,to{stroke-dashoffset:100px}20%,92%{stroke-dashoffset:0}}@keyframes history-foundation-base{0%,5%,to{opacity:0}16%,92%{opacity:1}}@keyframes history-foundation-columns{0%,10%,to{opacity:0;transform:scaleY(0)}13%{opacity:1}29%,92%{opacity:1;transform:scaleY(1)}}@keyframes history-foundation-frame{0%,20%,to{opacity:0}33%{opacity:.75}48%,92%{opacity:.25}}@keyframes history-foundation-walls{0%,20%,to{transform:scaleY(0)}43%,92%{transform:scaleY(1)}}@keyframes history-foundation-roof{0%,36%,to{opacity:0;transform:translateY(-12px)}55%,92%{opacity:1;transform:translateY(0)}}@keyframes history-foundation-windows{0%,60%,to{opacity:0}74%{opacity:.6}83%,92%{opacity:.32}}@keyframes history-foundation-roof-windows{0%,66%,to{opacity:0}79%{opacity:.5}86%,92%{opacity:.2}}@keyframes history-foundation-locks{0%,52%,to{opacity:0}62%{opacity:1}73%,92%{opacity:.55}}@media (prefers-reduced-motion:reduce){.history-foundation-scene *{animation:none!important}}@media print{.history-foundation-scene *{animation:none!important}}.history-growth-scene{--history-growth-play-state:paused;aspect-ratio:4/3;pointer-events:none;isolation:isolate;width:100%;height:auto;display:block;overflow:visible}.history-growth-scene[data-active=true]{--history-growth-play-state:running}.history-growth-scene .history-growth-orbits{opacity:.2}.history-growth-scene .history-growth-dust{opacity:.45}.history-growth-scene .history-growth-module{transform-box:fill-box;transform-origin:bottom}.history-growth-scene .history-growth-badge{opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 7px 10px #092b332e)}.history-growth-scene .history-growth-sheen{opacity:0}.history-growth-scene[data-ready=true] .history-growth-base,.history-growth-scene[data-ready=true] .history-growth-module,.history-growth-scene[data-ready=true] .history-growth-badge,.history-growth-scene[data-ready=true] .history-growth-sheen{animation-duration:14s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-iteration-count:infinite;animation-play-state:var(--history-growth-play-state)}.history-growth-scene[data-ready=true] .history-growth-base{animation-name:history-growth-base-in}.history-growth-scene[data-ready=true] .history-growth-module--core{animation-name:history-growth-core-in}.history-growth-scene[data-ready=true] .history-growth-module--left{animation-name:history-growth-left-in}.history-growth-scene[data-ready=true] .history-growth-module--right{animation-name:history-growth-right-in}.history-growth-scene[data-ready=true] .history-growth-badge--award{animation-name:history-growth-badge-award}.history-growth-scene[data-ready=true] .history-growth-badge--excavator{animation-name:history-growth-badge-excavator}.history-growth-scene[data-ready=true] .history-growth-badge--brand{animation-name:history-growth-badge-brand}.history-growth-scene[data-ready=true] .history-growth-sheen{animation-name:history-growth-sheen;animation-timing-function:linear}@keyframes history-growth-base-in{0%{opacity:.1}10%,94%{opacity:1}to{opacity:.1}}@keyframes history-growth-core-in{0%,20%{opacity:0;transform:translateY(12px)scaleY(.86)}37%,94%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(8px)scaleY(.94)}}@keyframes history-growth-left-in{0%,6%{opacity:0;transform:translateY(18px)scaleY(.82)}22%,94%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(10px)scaleY(.94)}}@keyframes history-growth-right-in{0%,35%{opacity:0;transform:translateY(18px)scaleY(.82)}52%,94%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(10px)scaleY(.94)}}@keyframes history-growth-badge-award{0%,21%{opacity:0;transform:translateY(5px)scale(.9)}27%{opacity:.42;transform:translateY(2px)scale(.96)}34%,94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-2px)scale(.97)}}@keyframes history-growth-badge-excavator{0%,38%{opacity:0;transform:translateY(5px)scale(.9)}45%{opacity:.42;transform:translateY(2px)scale(.96)}52%,94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-2px)scale(.97)}}@keyframes history-growth-badge-brand{0%,54%{opacity:0;transform:translateY(5px)scale(.9)}61%{opacity:.42;transform:translateY(2px)scale(.96)}68%,94%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-2px)scale(.97)}}@keyframes history-growth-sheen{0%,62%{opacity:0;transform:translate(0)}68%{opacity:.4}84%{opacity:.4;transform:translate(285px)}88%,to{opacity:0;transform:translate(310px)}}@media (prefers-reduced-motion:reduce){.history-growth-scene *{animation:none!important}}@media print{.history-growth-scene *{animation:none!important}}.history-global-scene{--HistoryGlobal-play-state:paused;aspect-ratio:4/3;pointer-events:none;isolation:isolate;width:100%;height:auto;display:block;overflow:visible}.history-global-scene[data-active=true]{--HistoryGlobal-play-state:running}.history-global-scene .HistoryGlobal-orbits{opacity:.22}.history-global-scene .HistoryGlobal-dust{opacity:.35}.history-global-scene .HistoryGlobal-back-grid{opacity:.08}.history-global-scene .HistoryGlobal-grid{opacity:.23}.history-global-scene .HistoryGlobal-point-aura{opacity:.25}.history-global-scene .HistoryGlobal-route{stroke-dasharray:100;stroke-dashoffset:0}.history-global-scene .HistoryGlobal-point,.history-global-scene .HistoryGlobal-confirmation{transform-box:fill-box;transform-origin:50%}.history-global-scene .HistoryGlobal-marker{transition:opacity .18s linear}.history-global-scene[data-ready=true] .HistoryGlobal-route-group,.history-global-scene[data-ready=true] .HistoryGlobal-route,.history-global-scene[data-ready=true] .HistoryGlobal-confirmation,.history-global-scene[data-ready=true] .HistoryGlobal-point-aura{animation-duration:14s;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-iteration-count:infinite;animation-play-state:var(--HistoryGlobal-play-state)}.history-global-scene[data-ready=true] .HistoryGlobal-point-aura{animation-name:HistoryGlobal-point-glow}.history-global-scene[data-ready=true] .HistoryGlobal-route-group{animation-name:HistoryGlobal-route-visibility}.history-global-scene[data-ready=true] .HistoryGlobal-route--one{animation-name:HistoryGlobal-route-one}.history-global-scene[data-ready=true] .HistoryGlobal-route--two{animation-name:HistoryGlobal-route-two}.history-global-scene[data-ready=true] .HistoryGlobal-route--three{animation-name:HistoryGlobal-route-three}.history-global-scene[data-ready=true] .HistoryGlobal-confirmation--engineering{animation-name:HistoryGlobal-engineering-confirm}.history-global-scene[data-ready=true] .HistoryGlobal-confirmation--export{animation-name:HistoryGlobal-export-confirm}@keyframes HistoryGlobal-point-one{0%,16%{opacity:0;transform:scale(.6)}23%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes HistoryGlobal-point-two{0%,25%{opacity:0;transform:scale(.6)}32%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes HistoryGlobal-point-three{0%,34%{opacity:0;transform:scale(.6)}41%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes HistoryGlobal-point-four{0%,43%{opacity:0;transform:scale(.6)}50%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes HistoryGlobal-point-five{0%,52%{opacity:0;transform:scale(.6)}59%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes HistoryGlobal-point-glow{0%,40%{opacity:.14}58%,81%{opacity:.38}to{opacity:.14}}@keyframes HistoryGlobal-route-visibility{0%,48%{opacity:0}53%,92%{opacity:1}to{opacity:0}}@keyframes HistoryGlobal-route-one{0%,48%{stroke-dashoffset:100px}64%,to{stroke-dashoffset:0}}@keyframes HistoryGlobal-route-two{0%,53%{stroke-dashoffset:100px}69%,to{stroke-dashoffset:0}}@keyframes HistoryGlobal-route-three{0%,58%{stroke-dashoffset:100px}74%,to{stroke-dashoffset:0}}@keyframes HistoryGlobal-engineering-confirm{0%,67%{opacity:0;transform:translateY(7px)scale(.8)}75%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(.94)}}@keyframes HistoryGlobal-export-confirm{0%,73%{opacity:0;transform:translateY(7px)scale(.8)}81%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(.94)}}@media (prefers-reduced-motion:reduce){.history-global-scene *{animation:none!important}}@media print{.history-global-scene *{animation:none!important}}.history{border-top:1px solid var(--line);padding-block:2.5rem 4.5rem}.history-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.history-heading .eyebrow{margin-bottom:.9rem}.history-heading h2{margin:0;font-size:clamp(2.2rem,3.8vw,3.35rem)}.history-heading h2 span{color:#647b80;display:block}.history-heading-copy{justify-self:end;max-width:430px}.history-heading-copy p{color:var(--muted);margin-bottom:1rem;font-size:.93rem;line-height:1.7}.history-heading--compact{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(155px,.3fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-bottom:2rem;padding:1.35rem 0}.history-heading-intro .eyebrow{white-space:nowrap;align-items:center;gap:.75rem;margin:0;display:flex}.history-heading-intro .eyebrow:before{content:"";background:linear-gradient(90deg, var(--brand-blue), var(--brand-green-strong));border-radius:999px;width:2.1rem;height:3px}.history-heading--compact .history-heading-copy{justify-self:start;max-width:720px}.history-heading--compact .history-heading-copy p{color:#52676c;text-wrap:pretty;margin:0;font-size:clamp(.93rem,1.05vw,1rem);line-height:1.65}.history-phases{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}@media (prefers-reduced-motion:no-preference){.history.is-motion-ready [data-history-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--history-reveal-delay,0s);will-change:opacity, transform;transform:translateY(26px)}.history.is-motion-ready .history-phase[data-history-reveal]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),border-color .65s,box-shadow .65s;transition-delay:var(--history-reveal-delay,0s), var(--history-reveal-delay,0s), 0s, 0s;transform:translateY(32px)scale(.985)}.history.is-motion-ready [data-history-reveal].is-visible{opacity:1;will-change:auto;transform:none}}.history-phase{--chapter-bg:#fff;--chapter-ink:#183544;--chapter-muted:#606d6e;--chapter-accent:var(--brand-blue);--chapter-line:#d8deeb;border:1px solid var(--chapter-line);background:var(--chapter-bg);min-width:0;color:var(--chapter-ink);opacity:.68;border-radius:12px;flex-direction:column;scroll-margin-top:2rem;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.2,1),border-color .65s,box-shadow .65s;display:flex;overflow:hidden;transform:translateY(0)scale(.992)}.history-phase--growth{--chapter-bg:#edf3ed;--chapter-ink:#183b35;--chapter-muted:#506b60;--chapter-accent:var(--brand-green-strong);--chapter-line:#d0ded2}.history-phase--global{--chapter-bg:#102d3e;--chapter-ink:#f8faf7;--chapter-muted:#c0d1d6;--chapter-accent:var(--brand-light);--chapter-line:#365260}.history-phase.is-active{opacity:1;border-color:var(--chapter-accent);transform:translateY(-5px)scale(1);box-shadow:0 22px 55px #102d3e21}.history-phase.is-future .history-phase-art{opacity:.42;filter:saturate(.65)}.history-phase.is-past .history-phase-art{opacity:.78}.history.is-motion-ready .history-phase.is-visible.is-active{transform:translateY(-5px)scale(1)}.history.is-motion-ready .history-phase .history-phase-art svg[data-ready=true] :not(.history-foundation-gate):not(.history-foundation-pump){animation-delay:var(--history-scene-delay,0s)!important;animation-play-state:paused!important}.history-phase.is-future .history-foundation-base{opacity:0!important}.history-phase.is-future .history-foundation-column{opacity:0!important;transform:scaleY(0)!important}.history-phase.is-future .history-foundation-frame,.history-phase.is-future .history-foundation-roof,.history-phase.is-future .history-foundation-window-light,.history-phase.is-future .history-foundation-roof-light,.history-phase.is-future .history-foundation-locks{opacity:0!important}.history-phase.is-future .history-foundation-wall-mask{transform:scaleY(0)!important}.history-phase.is-future .history-foundation-pump{opacity:0!important;animation:none!important;transform:translate(314px,237px)scale(.27)!important}.history-phase.is-future .history-foundation-gate{opacity:1!important;animation:none!important;transform:translateY(0)scaleY(1)!important}.history-phase.is-past .history-foundation-gate{opacity:.12!important;animation:none!important;transform:translateY(-18px)scaleY(.22)!important}.history-phase.is-past .history-foundation-pump{opacity:1!important;animation:none!important;transform:translate(354px,261px)scale(.58)!important}.history-phase.is-future .history-growth-base{opacity:.34!important}.history-phase.is-future .history-growth-scene{transform-origin:50%;transform:scale(.8)}.history-phase.is-future .history-growth-module{opacity:.38!important;filter:none!important;transform:none!important}.history-phase.is-future .history-growth-base path,.history-phase.is-future .history-growth-module path,.history-phase.is-future .history-growth-module rect,.history-phase.is-future .history-growth-module polygon{fill:#0000!important;stroke:#2f6b50!important;stroke-width:2px!important;stroke-dasharray:4 2.25!important;opacity:1!important}.history-phase.is-future .history-growth-base path:first-child{fill:color-mix(in srgb, var(--chapter-accent) 7%, transparent)!important;stroke-dasharray:6 4!important}.history-phase.is-future .history-growth-orbits{opacity:.12!important}.history-phase.is-future .history-growth-dust{opacity:.16!important}.history-phase.is-future .history-growth-badge,.history-phase.is-future .history-growth-sheen{opacity:0!important}.history-phase.is-future .HistoryGlobal-point,.history-phase.is-future .HistoryGlobal-point-aura{opacity:0!important;transform:scale(.6)!important}.history-phase:target{outline:3px solid var(--chapter-accent);outline-offset:4px}.history-phase:focus-visible{outline-offset:4px;outline:3px solid #1476b1}.history-phase-header{isolation:isolate;min-height:0;padding:1.5rem 1.5rem 1.4rem;position:relative}.history-phase-header:before{content:"";background:var(--chapter-accent);transform-origin:0;opacity:.4;height:4px;transition:transform .8s cubic-bezier(.2,.75,.2,1),opacity .5s;position:absolute;inset:0 0 auto;transform:scaleX(.12)}.history-phase.is-active .history-phase-header:before{opacity:1;transform:scaleX(1)}.history-phase.is-chapter-complete .history-phase-header:before{animation:.9s both history-chapter-finish}.history-phase-intro{min-height:5.8rem;margin-bottom:1.15rem}.history-phase-title-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.history-phase-top{min-height:4.25rem;margin-bottom:.5rem;position:relative}.history-year-display{height:4.25rem;color:var(--chapter-accent);letter-spacing:-.075em;font-variant-numeric:tabular-nums;opacity:.58;font-size:3.55rem;font-weight:520;line-height:1.1;transition:opacity .55s;display:block;position:relative;overflow:hidden;mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.history-phase.is-active .history-year-display{opacity:1}.history-phase.is-past .history-year-display{opacity:.68}.history-year-reel{transition:transform .58s cubic-bezier(.2,.8,.2,1),opacity .42s,filter .58s;display:block;position:absolute;inset:0 auto auto 0}.history-year-reel.is-entering{opacity:0;filter:blur(3px);transform:translateY(80%)}.history-year-reel.is-leaving{opacity:0;filter:blur(3px);transform:translateY(-80%)}.history-phase-range{color:var(--chapter-muted);letter-spacing:.015em;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.92rem;font-weight:700}.history-phase-art{aspect-ratio:4/3;pointer-events:none;isolation:isolate;width:min(100%,280px);margin:0 auto .85rem;display:block;position:relative}.history-phase-art>svg{width:100%;height:auto;display:block}@media (width>=1100px){.history-phase-intro>p{min-height:4.8em}}.history-phase-header h3{letter-spacing:-.045em;max-width:100%;margin-bottom:.6rem;font-size:1.75rem;line-height:1.08}.history-phase-intro>p{max-width:30ch;color:var(--chapter-muted);margin-bottom:0;font-size:.82rem;line-height:1.6}.history-events{margin:0;padding:0 1.5rem 1.1rem;list-style:none}.history-event{opacity:.38;grid-template-columns:3.1rem minmax(0,1fr);gap:.8rem;padding:.1rem 0 1.65rem 1.05rem;transition:opacity .55s,transform .55s cubic-bezier(.2,.75,.2,1);display:grid;position:relative;transform:translate(0)}.history-event:before{content:"";background:var(--chapter-line);width:1px;position:absolute;top:.4rem;bottom:-.4rem;left:3px}.history-event:after{content:"";border:1px solid var(--chapter-accent);background:var(--chapter-bg);border-radius:50%;width:7px;height:7px;transition:background .4s,box-shadow .4s,transform .4s;position:absolute;top:.45rem;left:0}.history-event.is-complete{opacity:.7}.history-event.is-complete:after{background:var(--chapter-accent)}.history-event.is-current{opacity:1;transform:translate(4px)}.history-event.is-current:after{background:var(--chapter-accent);box-shadow:0 0 0 5px color-mix(in srgb, var(--chapter-accent) 18%, transparent), 0 0 16px var(--chapter-accent);transform:scale(1.12)}.history-phase.is-chapter-complete .history-event{opacity:.82}.history-phase.is-chapter-complete .history-event:after{background:var(--chapter-accent)}.history-event:last-child{padding-bottom:.4rem}.history-event:last-child:before{display:none}.history-event-date{color:var(--chapter-ink);font-variant-numeric:tabular-nums;align-content:start;gap:.1rem;padding-top:.05rem;display:grid}.history-event-year{letter-spacing:-.035em;font-size:.99rem;font-weight:750;line-height:1.3}.history-event-month{color:var(--chapter-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;line-height:1.6}.history-event-copy{min-width:0}.history-event-copy h4{letter-spacing:-.015em;text-wrap:pretty;margin:0 0 .35rem;font-size:.86rem;font-weight:700;line-height:1.45}.history-event-copy p{color:var(--chapter-muted);text-wrap:pretty;margin:0;font-size:.78rem;line-height:1.65}@media (width>=1400px){.history-phase-header,.history-events{padding-inline:1.75rem}}@media (width<=1099px){.history-heading{gap:2rem}.history-phases{grid-template-columns:1fr;gap:1.4rem}.history-phase{grid-template-columns:minmax(200px,.75fr) minmax(0,1.25fr);display:grid}.history-phase-header{min-height:0;padding:1.75rem}.history-events{padding:1.9rem 1.75rem 1.5rem .5rem}.history-event{grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;padding-bottom:1.5rem}.history-event-copy h4{font-size:.9rem}.history-event-copy p{font-size:.81rem}.history-phase.is-active,.history.is-motion-ready .history-phase.is-visible.is-active{transform:translateY(-3px)}}@media (width<=700px){.history{padding-block:2.2rem 3rem}.history-heading{grid-template-columns:1fr;gap:1.15rem;margin-bottom:1.6rem}.history-heading-copy{justify-self:start;max-width:100%}.history-heading-copy p{max-width:46ch;margin-bottom:.75rem;font-size:.88rem}.history-heading--compact{gap:.75rem;margin-bottom:1.6rem;padding:1.1rem 0}.history-heading-intro .eyebrow{gap:.6rem;margin-bottom:0}.history-heading-intro .eyebrow:before{width:1.65rem}.history-heading--compact .history-heading-copy p{max-width:48ch;margin:0;font-size:.9rem;line-height:1.6}.history-phase{display:flex}.history-phase-header{min-height:0;padding:1.4rem 1.4rem 1.75rem}.history-phase-intro{min-height:0;margin-bottom:1.25rem}.history-phase-top{margin-bottom:.35rem}.history-year-display{font-size:3.35rem}.history-phase-header h3{font-size:1.8rem}.history-phase-intro>p{max-width:35ch;font-size:.84rem}.history-events{padding:0 1.4rem 1.25rem}.history-event{grid-template-columns:3.2rem minmax(0,1fr);gap:.9rem;padding-bottom:1.5rem;padding-left:1.1rem}.history-event-year{font-size:1.05rem}}@media (width<=380px){.history-heading h2{font-size:2.1rem}.history-phase-header,.history-events{padding-inline:1.15rem}.history-event{grid-template-columns:2.9rem minmax(0,1fr);gap:.65rem;padding-left:.9rem}.history-event-year{font-size:.95rem}.history-event-copy h4{font-size:.86rem}.history-event-copy p{font-size:.79rem}}@media (prefers-reduced-motion:reduce){.history-phase,.history-event{opacity:1;transition:none;transform:none}}@media print{.history{padding-block:1rem}.history-phases{display:block}.history-phase{break-inside:avoid;color:#102d3e;--chapter-ink:#102d3e;--chapter-muted:#50616a;--chapter-accent:#597466;--chapter-line:#c9d1cc;--chapter-bg:white;background:#fff;margin-bottom:1.5rem;display:block}.history-phase-header{min-height:0;padding-bottom:1.25rem}.history-phase-top{margin-bottom:1rem}.history-phase-art{display:none}}body.home-design-old .legacy-history{border-top:1px solid var(--line);padding-block:2.5rem 4.5rem}body.home-design-old .legacy-history .history-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}body.home-design-old .legacy-history .history-heading .eyebrow{margin-bottom:.9rem}body.home-design-old .legacy-history .history-heading h2{margin:0;font-size:clamp(2.2rem,3.8vw,3.35rem)}body.home-design-old .legacy-history .history-heading h2 span{color:#647b80;display:block}body.home-design-old .legacy-history .history-heading-copy{justify-self:end;max-width:430px}body.home-design-old .legacy-history .history-heading-copy p{color:var(--muted);margin-bottom:1rem;font-size:.93rem;line-height:1.7}body.home-design-old .legacy-history .history-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.2rem;display:grid}body.home-design-old .legacy-history .history-index-link{--chapter-color:var(--brand-blue);min-width:0;min-height:83px;color:var(--navy);background:#f5f7fc;border:1px solid #d8dcd6;border-radius:8px;align-items:center;gap:.85rem;padding:1rem 1.15rem;text-decoration:none;transition:border-color .18s,background .18s;display:flex;position:relative}body.home-design-old .legacy-history .history-index-link[data-phase=growth]{--chapter-color:var(--brand-green-strong);background:#eef3ec}body.home-design-old .legacy-history .history-index-link[data-phase=global]{--chapter-color:#234e63;background:#eaf0f1}body.home-design-old .legacy-history .history-index-number{color:var(--chapter-color);font-variant-numeric:tabular-nums;align-self:start;padding-top:.1rem;font-size:.75rem;font-weight:750}body.home-design-old .legacy-history .history-index-label{gap:.2rem;min-width:0;display:grid}body.home-design-old .legacy-history .history-index-label strong{font-size:.9rem;font-weight:700;line-height:1.35}body.home-design-old .legacy-history .history-index-label small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}body.home-design-old .legacy-history .history-phases{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}body.home-design-old .legacy-history .history-phase{--chapter-bg:#fff;--chapter-ink:#183544;--chapter-muted:#606d6e;--chapter-accent:var(--brand-blue);--chapter-line:#d8deeb;border:1px solid var(--chapter-line);background:var(--chapter-bg);min-width:0;color:var(--chapter-ink);border-radius:12px;flex-direction:column;scroll-margin-top:2rem;display:flex;overflow:hidden;opacity:1!important;animation:none!important;transform:none!important}body.home-design-old .legacy-history .history-phase--growth{--chapter-bg:#edf3ed;--chapter-ink:#183b35;--chapter-muted:#506b60;--chapter-accent:var(--brand-green-strong);--chapter-line:#d0ded2}body.home-design-old .legacy-history .history-phase--global{--chapter-bg:#102d3e;--chapter-ink:#f8faf7;--chapter-muted:#c0d1d6;--chapter-accent:var(--brand-light);--chapter-line:#365260}body.home-design-old .legacy-history .history-phase:target,body.home-design-old .legacy-history .history-phase:focus-visible{outline:3px solid var(--chapter-accent);outline-offset:4px}body.home-design-old .legacy-history .history-phase-header{isolation:isolate;min-height:274px;padding:1.5rem 1.5rem 1.4rem;position:relative}body.home-design-old .legacy-history .history-phase-header:before{content:"";background:var(--chapter-accent);height:4px;position:absolute;inset:0 0 auto}body.home-design-old .legacy-history .history-phase-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:3.8rem;display:flex}body.home-design-old .legacy-history .history-phase-number{color:var(--chapter-accent);letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:3.75rem;font-weight:500;line-height:1}body.home-design-old .legacy-history .history-phase-range{color:var(--chapter-muted);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.75rem;font-weight:650}body.home-design-old .legacy-history .history-phase-art{z-index:-1;width:140px;height:84px;color:var(--chapter-accent);opacity:.33;pointer-events:none;position:absolute;top:4.6rem;right:1.35rem;transform:none;animation:none!important}body.home-design-old .legacy-history .history-phase--global .history-phase-art{opacity:.42}body.home-design-old .legacy-history .history-phase-header h3{letter-spacing:-.045em;max-width:100%;margin-bottom:.6rem;font-size:1.75rem;line-height:1.08}body.home-design-old .legacy-history .history-phase-header>p{max-width:30ch;color:var(--chapter-muted);margin-bottom:0;font-size:.82rem;line-height:1.6}body.home-design-old .legacy-history .history-events{margin:0;padding:0 1.5rem 1.1rem;list-style:none}body.home-design-old .legacy-history .history-event{grid-template-columns:3.1rem minmax(0,1fr);gap:.8rem;padding:.1rem 0 1.65rem 1.05rem;display:grid;position:relative;opacity:1!important;animation:none!important;transform:none!important}body.home-design-old .legacy-history .history-event:before{content:"";background:var(--chapter-line);width:1px;position:absolute;top:.4rem;bottom:-.4rem;left:3px}body.home-design-old .legacy-history .history-event:after{content:"";border:1px solid var(--chapter-accent);background:var(--chapter-bg);border-radius:50%;width:7px;height:7px;position:absolute;top:.45rem;left:0}body.home-design-old .legacy-history .history-event:first-child:after{background:var(--chapter-accent)}body.home-design-old .legacy-history .history-event:last-child{padding-bottom:.4rem}body.home-design-old .legacy-history .history-event:last-child:before{display:none}body.home-design-old .legacy-history .history-event-date{color:var(--chapter-ink);font-variant-numeric:tabular-nums;align-content:start;gap:.1rem;padding-top:.05rem;display:grid}body.home-design-old .legacy-history .history-event-year{letter-spacing:-.035em;font-size:.99rem;font-weight:750;line-height:1.3}body.home-design-old .legacy-history .history-event-month{color:var(--chapter-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;line-height:1.6}body.home-design-old .legacy-history .history-event-copy{min-width:0}body.home-design-old .legacy-history .history-event-copy h4{letter-spacing:-.015em;margin:0 0 .35rem;font-size:.86rem;font-weight:700;line-height:1.45}body.home-design-old .legacy-history .history-event-copy p{color:var(--chapter-muted);margin:0;font-size:.78rem;line-height:1.65}body.home-design-old .legacy-history .history-phase-footer{border-top:1px solid var(--chapter-line);color:var(--chapter-muted);justify-content:space-between;align-items:center;gap:1rem;margin:auto 1.5rem 0;padding-block:1rem;display:flex}body.home-design-old .legacy-history .history-phase-footer small,body.home-design-old .legacy-history .history-phase-footer>span{font-size:.75rem}body.home-design-old .legacy-history .history-phase-footer>span{color:var(--chapter-accent);letter-spacing:.08em;font-weight:650}@media (hover:hover){body.home-design-old .legacy-history .history-index-link:hover{border-color:var(--chapter-color);background:#fff}}@media (width<=1099px){body.home-design-old .legacy-history .history-heading{gap:2rem}body.home-design-old .legacy-history .history-phases{grid-template-columns:1fr;gap:1.4rem}body.home-design-old .legacy-history .history-phase{grid-template-columns:minmax(200px,.75fr) minmax(0,1.25fr);display:grid}body.home-design-old .legacy-history .history-phase-header{min-height:260px;padding:1.75rem}body.home-design-old .legacy-history .history-events{padding:1.9rem 1.75rem 1.5rem .5rem}body.home-design-old .legacy-history .history-phase-footer{grid-column:1/-1;margin-inline:1.75rem}}@media (width<=700px){body.home-design-old .legacy-history{padding-block:2.2rem 3rem}body.home-design-old .legacy-history .history-heading{grid-template-columns:1fr;gap:1.15rem;margin-bottom:1.6rem}body.home-design-old .legacy-history .history-heading-copy{justify-self:start;max-width:100%}body.home-design-old .legacy-history .history-index{grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}body.home-design-old .legacy-history .history-index-link{min-height:66px;padding:.75rem 1rem}body.home-design-old .legacy-history .history-index-label{flex:1;grid-template-columns:1fr auto;align-items:center;gap:1rem}body.home-design-old .legacy-history .history-phase{display:flex}body.home-design-old .legacy-history .history-phase-header{min-height:0;padding:1.4rem 1.4rem 1.75rem}body.home-design-old .legacy-history .history-phase-top{margin-bottom:2.3rem}body.home-design-old .legacy-history .history-phase-art{opacity:.22;width:135px;height:81px;top:3rem;right:1.5rem}body.home-design-old .legacy-history .history-events{padding:0 1.4rem 1.25rem}body.home-design-old .legacy-history .history-phase-footer{margin-inline:1.4rem}}.history-gallery[data-astro-cid-gylgfqqu]{border-top:1px solid var(--line);padding-block:3rem 4.5rem}.history-gallery-heading[data-astro-cid-gylgfqqu]{margin-bottom:1.5rem}.history-gallery-track[data-astro-cid-gylgfqqu]{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--brand-blue) #dfe5e7;scrollbar-width:thin;cursor:grab;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;gap:1rem;padding:.15rem .1rem .9rem;scroll-padding-inline:.1rem;display:flex;position:relative;overflow-x:auto}.history-gallery-track[data-astro-cid-gylgfqqu].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.history-gallery-track[data-astro-cid-gylgfqqu]::-webkit-scrollbar{height:9px}.history-gallery-track[data-astro-cid-gylgfqqu]::-webkit-scrollbar-track{background:#dfe5e7;border-radius:999px}.history-gallery-track[data-astro-cid-gylgfqqu]::-webkit-scrollbar-thumb{background:var(--brand-blue);border-radius:999px}.history-gallery-track--single[data-astro-cid-gylgfqqu]{cursor:default;scrollbar-width:none;overflow:visible}.history-gallery-track--single[data-astro-cid-gylgfqqu]::-webkit-scrollbar{display:none}.history-gallery-card[data-astro-cid-gylgfqqu]{border:1px solid var(--line);scroll-snap-align:start;background:#fff;border-radius:12px;flex:0 0 min(58vw,670px);overflow:hidden}.history-gallery-track--single[data-astro-cid-gylgfqqu] .history-gallery-card[data-astro-cid-gylgfqqu]{flex-basis:100%}.history-gallery-image[data-astro-cid-gylgfqqu]{aspect-ratio:16/9.5;border-bottom:1px dashed var(--line);text-align:center;background:#f7f8f9;place-items:center;padding:1.5rem;display:grid;position:relative;overflow:hidden}.history-gallery-image[data-astro-cid-gylgfqqu]>span[data-astro-cid-gylgfqqu]{color:#fff;letter-spacing:.08em;background:#102d3ed1;border-radius:999px;padding:.35rem .5rem;font-size:.75rem;font-weight:750;position:absolute;bottom:.8rem;right:.8rem}.history-gallery-card[data-astro-cid-gylgfqqu] figcaption[data-astro-cid-gylgfqqu]{min-height:94px;padding:1rem 1.1rem}.history-gallery-card[data-astro-cid-gylgfqqu] figcaption[data-astro-cid-gylgfqqu] strong[data-astro-cid-gylgfqqu]{margin-bottom:.2rem;font-size:.88rem;display:block}.history-gallery-card[data-astro-cid-gylgfqqu] figcaption[data-astro-cid-gylgfqqu] p[data-astro-cid-gylgfqqu]{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.history-gallery-dots[data-astro-cid-gylgfqqu]{justify-content:center;align-items:center;gap:.15rem;margin-top:.75rem;display:flex}.history-gallery-dots[data-astro-cid-gylgfqqu] button[data-astro-cid-gylgfqqu]{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.history-gallery-dots[data-astro-cid-gylgfqqu] button[data-astro-cid-gylgfqqu]:after{content:"";background:#aebbc0;border-radius:999px;width:7px;height:7px;transition:width .18s,background .18s}.history-gallery-dots[data-astro-cid-gylgfqqu] button[data-astro-cid-gylgfqqu][aria-current=true]:after{background:var(--brand-blue);width:20px}.history-gallery-dots[data-astro-cid-gylgfqqu] button[data-astro-cid-gylgfqqu]:hover:after{background:var(--navy)}@media (width>=768px){.history-gallery-track[data-astro-cid-gylgfqqu]:not(:has(.history-gallery-card:nth-child(3))){cursor:default;scroll-snap-type:none;overflow:visible}.history-gallery-track[data-astro-cid-gylgfqqu]:not(:has(.history-gallery-card:nth-child(3))) .history-gallery-card[data-astro-cid-gylgfqqu]{flex:1 1 0;min-width:0}.history-gallery[data-astro-cid-gylgfqqu]:not(:has(.history-gallery-card:nth-child(3))) .history-gallery-dots[data-astro-cid-gylgfqqu]{display:none}}@media (width<=760px){.history-gallery[data-astro-cid-gylgfqqu]{padding-block:2.5rem 3rem}.history-gallery-card[data-astro-cid-gylgfqqu]{flex-basis:min(84vw,560px)}}@media (width<=480px){.history-gallery-card[data-astro-cid-gylgfqqu]{flex-basis:88%}.history-gallery-card[data-astro-cid-gylgfqqu] figcaption[data-astro-cid-gylgfqqu]{min-height:88px;padding:.85rem}}@media print{.history-gallery-track[data-astro-cid-gylgfqqu]{grid-template-columns:repeat(2,1fr);display:grid;overflow:visible}.history-gallery-card[data-astro-cid-gylgfqqu]{break-inside:avoid}.history-gallery-dots[data-astro-cid-gylgfqqu]{display:none}}.about-old-design-only,body.home-design-old .about-new-design-only{display:none}body.home-design-old .about-old-design-only{display:block}.about-old-design-only .legacy-hero-heading{color:#fff;letter-spacing:-.045em;max-width:900px;margin:0 0 .55rem;font-size:clamp(2.5rem,4.5vw,3.55rem);font-weight:750;line-height:1.03}@media (width<=760px){.about-old-design-only .legacy-hero-heading{font-size:clamp(2.25rem,7vw,3rem)}}@media (width<=480px){.about-old-design-only .legacy-hero-heading{font-size:clamp(1.9rem,8.8vw,2.4rem)}}
