@layer base,components;@layer pages{.ds-history{background:var(--editorial-surface-canvas);overflow-x:clip}.ds-history__hero{height:90vh;min-height:700px;margin-top:calc(-1 * (var(--header-h,72px) + 4px));padding-top:calc(var(--header-h,72px) + 40px);background:var(--editorial-surface-ink);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ds-history__hero-bg{object-fit:cover;opacity:.45;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:none}.ds-history__hero-overlay{background:radial-gradient(circle at 50% 45%, rgb(var(--color-black-rgb) / .62) 0%, rgb(var(--color-black-rgb) / .88) 100%);z-index:var(--z-above);position:absolute;inset:0}.ds-history__hero-content{z-index:var(--z-2);text-align:center;color:#fff;max-width:900px;padding:0 2rem;position:relative}.ds-history__hero-badge{background:rgb(var(--color-primary-rgb) / .15);border:1px solid rgb(var(--color-primary-rgb) / .4);color:var(--color-terracotta-light);border-radius:var(--editorial-radius-control);letter-spacing:.1em;margin-bottom:2.5rem;padding:10px 24px;font-weight:600;display:inline-block}.ds-history__hero-title{letter-spacing:-.06em;color:var(--color-white);margin-bottom:2.5rem;font-weight:700;line-height:.95}.ds-history__hero-title span:not(.highlight){color:var(--color-primary);letter-spacing:-.02em;margin-bottom:.5rem;font-size:.55em;font-weight:400;display:block}.ds-history__hero-title .highlight{color:var(--color-primary-glow);text-shadow:none;font-style:italic}.ds-history__hero-desc{opacity:.8;letter-spacing:-.01em;max-width:55ch;color:rgb(var(--color-white-rgb) / .9);margin:0 auto;line-height:1.5}.ds-history__vision{background:var(--editorial-surface-paper);padding:10rem 0}.ds-history__vision-grid{align-items:center;gap:6rem}.ds-history__quote-icon{color:var(--color-primary);opacity:.1;font-size:8rem;position:absolute;top:-40px;left:-20px}.ds-history__quote-box{background:var(--editorial-surface-raised);border-radius:var(--editorial-radius-card);border-left:6px solid var(--color-primary);box-shadow:var(--editorial-shadow-low);margin-top:5rem;padding:3rem;position:relative}.ds-history__quote-text{letter-spacing:-.02em;color:var(--color-gray-900);line-height:1.4}.ds-history__signature{color:var(--color-gray-400);margin-top:1.5rem;display:block}.ds-history__vision-image{position:relative}.ds-history__timeline{background:var(--editorial-surface-canvas);padding:10rem 0;position:relative}.ds-history__timeline-line{background:var(--editorial-border-active);width:1px;box-shadow:none;position:absolute;top:5rem;bottom:5rem;left:50%;transform:translate(-50%)}.ds-history__timeline-wrapper{position:relative}.ds-history__timeline-entry{width:100%;z-index:var(--z-2);justify-content:center;margin-bottom:12rem;display:flex;position:relative}.ds-history__timeline-entry--left{justify-content:flex-start}.ds-history__timeline-entry--right{justify-content:flex-end}.ds-history__timeline-dot{background:var(--editorial-surface-paper);border:1px solid var(--editorial-border);width:72px;height:72px;color:var(--color-primary-text);box-shadow:var(--editorial-shadow-low);z-index:var(--z-footer);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ds-history__timeline-dot svg{filter:none;width:28px;height:28px}.ds-history__timeline-card{background:var(--editorial-surface-paper);border:1px solid var(--editorial-border);border-radius:var(--editorial-radius-card);width:44%;box-shadow:var(--editorial-shadow-medium);transition:box-shadow var(--transition-duration-200) ease, border-color var(--transition-duration-200) ease;overflow:hidden}.ds-history__timeline-card:hover{box-shadow:var(--editorial-shadow-floating);border-color:var(--editorial-border-active)}.ds-history__card-image{height:320px;position:relative;overflow:hidden}.ds-history__year-badge{background:var(--color-primary-deep);color:#fff;border:1px solid var(--editorial-border-on-ink);border-radius:var(--editorial-radius-control);box-shadow:none;padding:12px 28px;font-size:1.1rem;font-weight:600;position:absolute;top:2rem;right:2rem}.ds-history__card-content{padding:3rem}.ds-history__card-title{letter-spacing:-.02em;margin-bottom:1rem}.ds-history__card-text{color:var(--color-gray-500);font-size:1rem;line-height:1.8}.ds-history__foundation{text-align:center;background:var(--editorial-surface-paper);padding:12rem 0;position:relative}.ds-history__foundation-title{letter-spacing:-.04em;margin-bottom:2rem}.ds-history__foundation-actions{justify-content:center;gap:24px;margin-top:4rem;display:flex}@media (width<=1200px){.ds-history__timeline-card{width:42%}}@media (width<=900px){.ds-history__hero{margin-top:calc(-1 * (var(--header-h,60px) + 16px));padding-top:calc(var(--header-h,60px) + 30px)}.ds-history__vision-grid{gap:3rem}.ds-history__timeline-line{left:36px}.ds-history__timeline-dot{width:60px;height:60px;left:36px}.ds-history__timeline-card{width:calc(100% - 96px);margin-left:96px}.ds-history__timeline-entry--left,.ds-history__timeline-entry--right{justify-content:flex-start}.ds-history__hero-title{font-size:4rem}}}@layer utilities,overrides;
