.corporate-timeline{width:100%;background-color:var(--color-surface);color:var(--color-text-primary)}.corporate-timeline__inner{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 var(--page-margin, 20px)}@media(min-width:768px){.corporate-timeline__inner{padding:0 var(--page-margin, 40px)}}.corporate-timeline__header{width:100%;padding-inline:var(--page-margin, 20px)}.corporate-timeline__header-inner{max-width:var(--page-width, 1200px);margin:0 auto 52px;text-align:center}.corporate-timeline__eyebrow{display:inline-block;font-family:var(--font-heading--family, sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--color-gold, #c5a467);margin-bottom:12px}.corporate-timeline__heading{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.15;margin:0 0 12px;color:var(--color-text-primary);letter-spacing:-.01em}.corporate-timeline__subheading{font-family:var(--font-body--family);font-size:clamp(.95rem,1.2vw,1.125rem);line-height:1.6;color:var(--color-text-secondary, rgba(0, 0, 0, .55));margin:0 auto 24px;max-width:540px}.corporate-timeline__header-rule{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.corporate-timeline__header-rule:before,.corporate-timeline__header-rule:after{content:"";width:48px;height:1px;background:var(--color-gold, #c5a467);opacity:.5}.corporate-timeline__rule-diamond{width:8px;height:8px;background:var(--color-gold, #c5a467);transform:rotate(45deg);flex-shrink:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.timeline{position:relative;padding:2rem 0}.timeline__line{position:absolute;top:0;bottom:0;width:3px;background:var(--timeline-line, var(--color-gold, #c5a467));border-radius:2px}.timeline__line{left:16px}@media(min-width:768px){.timeline__line{left:50%;transform:translate(-50%)}}.timeline__item{position:relative;display:flex;align-items:flex-start;margin-bottom:3rem;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.timeline__item:last-child{margin-bottom:0}.timeline__item.is-visible{opacity:1;transform:translateY(0)}.timeline__item{padding-left:48px}@media(min-width:768px){.timeline__item{width:50%;padding-left:0;padding-right:40px;justify-content:flex-end;margin-left:0}.timeline__item--1{margin-left:0;padding-right:40px;padding-left:0;justify-content:flex-end;text-align:right}.timeline__item--2{margin-left:50%;padding-left:40px;padding-right:0;justify-content:flex-start;text-align:left}.timeline__item--1{transform:translate(-30px)}.timeline__item--2{transform:translate(30px)}.timeline__item--1.is-visible,.timeline__item--2.is-visible{opacity:1;transform:translate(0)}}.timeline__node{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.timeline__node{left:8px;top:4px}.timeline__dot{width:18px;height:18px;border-radius:50%;background:var(--timeline-line, var(--color-gold, #c5a467));border:3px solid var(--color-background, #0a0a0a);box-shadow:0 0 0 3px var(--timeline-line, var(--color-gold, #c5a467));transition:transform .3s ease,box-shadow .3s ease}.timeline__item.is-visible .timeline__dot{transform:scale(1.15);box-shadow:0 0 0 4px var(--timeline-line, var(--color-gold, #c5a467)),0 0 16px #c5a46759}@media(min-width:768px){.timeline__node{left:auto;top:6px}.timeline__item--1 .timeline__node{right:-9px}.timeline__item--2 .timeline__node{left:-9px}}.timeline__card{background:var(--color-surface, #1a1a1a);border-radius:var(--border-radius, 12px);padding:24px;border:1px solid rgba(197,164,103,.12);box-shadow:0 4px 20px #00000014;width:100%;transition:border-color .3s ease,box-shadow .3s ease}.timeline__item.is-visible .timeline__card{border-color:#c5a46733}@media(min-width:768px){.timeline__card{padding:28px 32px;max-width:460px}.timeline__item--1 .timeline__card{margin-left:auto}.timeline__item--2 .timeline__card{margin-right:auto}}.timeline__year{display:inline-block;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(1.5rem,2vw,2rem);line-height:1;color:var(--timeline-line, var(--color-gold, #c5a467));margin-bottom:8px;letter-spacing:-.02em}.timeline__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.3;color:var(--color-text-primary);margin:0 0 10px}.timeline__description{font-size:.95rem;line-height:1.7;color:var(--color-text-secondary, rgba(255, 255, 255, .65));margin:0}.timeline__description p{margin:0 0 .5em}.timeline__description p:last-child{margin-bottom:0}.timeline__image{margin-top:16px;border-radius:calc(var(--border-radius, 12px) - 4px);overflow:hidden}.timeline__image img{display:block;width:100%;height:auto;object-fit:cover}.timeline__item--hidden{display:none}.timeline__show-more{display:flex;justify-content:center;padding:2.5rem 0 .5rem}.timeline__show-more-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background:transparent;border:1.5px solid var(--timeline-line, var(--color-gold, #c5a467));border-radius:2rem;color:var(--timeline-line, var(--color-gold, #c5a467));font-family:var(--font-body--family, sans-serif);font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s ease}.timeline__show-more-btn:after{content:"";display:inline-block;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .3s ease}.timeline__show-more-btn.is-expanded:after{transform:rotate(-135deg) translateY(-2px)}.timeline__show-more-btn:hover{background-color:var(--timeline-line, var(--color-gold, #c5a467));color:#fff}@media(prefers-reduced-motion:reduce){.timeline__item{opacity:1;transform:none;transition:none}.timeline__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/corporate-timeline.css.map */
