:root{--navy:#0b0f12;--ink:#15171b;--card:#18191e;--text:#e8eaed;--muted:#a6acb3;--orange:#e97a02}.History-module__ZttyUG__wrap{color:var(--text);background:#0e1013}.History-module__ZttyUG__hero{background:url(/hero/heroImage2.jpg) 50%/cover no-repeat;place-items:end start;min-height:42vh;padding:clamp(2rem,6vw,4rem);display:grid;position:relative}.History-module__ZttyUG__overlay{background:linear-gradient(#0a0c0eb3 0%,#0a0c0ed9 60%,#0a0c0ef2 100%);position:absolute;inset:0}.History-module__ZttyUG__heroInner{max-width:1100px;position:relative}.History-module__ZttyUG__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-size:.8rem}.History-module__ZttyUG__h1{letter-spacing:.06em;text-transform:uppercase;margin:.1rem 0 .6rem;font-size:clamp(1.9rem,5vw,3rem);font-weight:800}.History-module__ZttyUG__sub{color:#cdd3d9;max-width:70ch}.History-module__ZttyUG__snapshot{padding:clamp(2.5rem,6vw,4rem) 1.5rem}.History-module__ZttyUG__snapInner{grid-template-columns:1.1fr .9fr;gap:2rem;max-width:1100px;margin:0 auto;display:grid}.History-module__ZttyUG__snapText h2{margin:0 0 .6rem;font-size:1.6rem}.History-module__ZttyUG__snapText p{color:#cbd1d6}.History-module__ZttyUG__stats{flex-wrap:wrap;gap:1.2rem;margin-top:1rem;display:flex}.History-module__ZttyUG__stats div{background:var(--card);border:1px solid #ffffff0f;border-radius:.6rem;padding:.9rem 1rem}.History-module__ZttyUG__stats strong{font-size:1.2rem;display:block}.History-module__ZttyUG__stats span{color:var(--muted);font-size:.8rem}.History-module__ZttyUG__snapMedia .History-module__ZttyUG__mediaCard{color:#8b9198;background:#111;border:1px dashed #3a3f46;border-radius:.8rem;place-items:center;height:220px;display:grid}.History-module__ZttyUG__timeline{padding:clamp(2.5rem,6vw,4rem) 1.5rem}.History-module__ZttyUG__tlTitle{text-transform:uppercase;letter-spacing:.12em;max-width:1100px;margin:0 auto 1rem}.History-module__ZttyUG__tlList{max-width:1100px;margin:0 auto;padding:0;list-style:none;position:relative}.History-module__ZttyUG__tlItem{grid-template-columns:80px 1fr;align-items:start;gap:1rem;padding:1rem 0;display:grid;position:relative}.History-module__ZttyUG__tlItem:not(:last-child){border-bottom:1px solid #ffffff0f}.History-module__ZttyUG__tlDot{background:var(--orange);border-radius:50%;width:10px;height:10px;margin-top:.6rem}.History-module__ZttyUG__tlYear{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.History-module__ZttyUG__tlCard{background:var(--card);border:1px solid #ffffff0f;border-radius:.6rem;padding:1rem 1.1rem}.History-module__ZttyUG__tlCard h3{margin:.1rem 0 .4rem}.History-module__ZttyUG__tlCard p{color:#cdd3d9;margin:0}.History-module__ZttyUG__values{padding:clamp(2.5rem,6vw,4rem) 1.5rem}.History-module__ZttyUG__values>h2{max-width:1100px;margin:0 auto 1rem}.History-module__ZttyUG__valuesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1100px;margin:0 auto;display:grid}.History-module__ZttyUG__valuesGrid article{background:var(--ink);border:1px solid #ffffff0f;border-radius:.6rem;padding:1rem 1.1rem}.History-module__ZttyUG__valuesGrid h3{margin:.2rem 0 .4rem}.History-module__ZttyUG__valuesGrid p{color:#cdd3d9;margin:0}.History-module__ZttyUG__cta{padding:clamp(2.5rem,6vw,4rem) 1.5rem 4rem}.History-module__ZttyUG__ctaBox{background:linear-gradient(#14171c,#101316);border:1px solid #ffffff14;border-radius:1rem;max-width:1100px;margin:0 auto;padding:1.6rem}.History-module__ZttyUG__ctaRow{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.History-module__ZttyUG__primary,.History-module__ZttyUG__ghost{text-transform:uppercase;letter-spacing:.14em;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1.2rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.History-module__ZttyUG__primary{background:var(--orange);color:#0b0f12;border:1px solid #00000026}.History-module__ZttyUG__ghost{color:var(--text);background:0 0;border:1px solid #ffffff47}@media (max-width:900px){.History-module__ZttyUG__snapInner,.History-module__ZttyUG__valuesGrid{grid-template-columns:1fr}}
