.research-timeline{--rt-font: "Google Sans Flex", system-ui, sans-serif;--rt-pad-x: clamp(1.25rem, 5.56vw, 5rem);--rt-heading-max: min(56.25rem, 100%);--rt-date-width: clamp(8.5rem, 11vw, 10.5rem);--rt-marker-width: 1.5rem;--rt-card-gap: clamp(1rem, 1.67vw, 1.5rem);--rt-list-gap: clamp(1rem, 1.67vw, 1.5rem);--rt-media-width: clamp(10rem, 18.96vw, 17.0625rem);--rt-media-height: clamp(5.5rem, 10.63vw, 9.5625rem);width:100%;font-family:var(--rt-font);color:#222;background:#fff}.research-timeline__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(2.5rem,5.56vw,5rem);max-width:90rem;margin:0 auto;padding:clamp(2.5rem,5.56vw,5rem) var(--rt-pad-x) clamp(3rem,5.56vw,5rem)}.research-timeline__heading{margin:0;max-width:var(--rt-heading-max);color:#222;font-size:clamp(1.75rem,4.44vw,4rem);font-weight:500;line-height:1.1;text-align:center;text-wrap:balance}.research-timeline__body{display:flex;flex-direction:column;align-items:flex-end;gap:clamp(1.5rem,2.78vw,2.5rem);width:100%;max-width:82.5rem}.research-timeline__intro{margin:0;width:100%;font-size:clamp(1rem,1.39vw,1.25rem);font-weight:500;line-height:1.4}.research-timeline__intro-lead{color:#000c}.research-timeline__intro-rest{color:#0006;white-space:pre-line}.research-timeline__list{position:relative;display:flex;flex-direction:column;gap:var(--rt-list-gap);width:100%;margin:0;padding:0;list-style:none}.research-timeline__list:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:calc(var(--rt-date-width) + (var(--rt-marker-width) / 2) - 1px);width:2px;background:linear-gradient(180deg,#d1d3db00,#d1d3db 4% 96%,#d1d3db00);-webkit-mask-image:repeating-linear-gradient(to bottom,#000 0,#000 2px,transparent 2px,transparent 4px);mask-image:repeating-linear-gradient(to bottom,#000 0,#000 2px,transparent 2px,transparent 4px);pointer-events:none}.research-timeline__item{display:grid;grid-template-columns:var(--rt-date-width) var(--rt-marker-width) minmax(0,1fr);align-items:center;column-gap:0;width:100%}.research-timeline__item.is-hidden{display:none}.research-timeline__date{justify-self:end;box-sizing:border-box;width:100%;min-width:0;padding-right:.75rem;overflow:visible;color:#00000080;font-size:.75rem;font-weight:300;line-height:1.25;text-align:right;white-space:nowrap}.research-timeline__date--empty{display:block;min-height:1em}.research-timeline__marker{position:relative;display:flex;align-items:center;justify-content:center;width:var(--rt-marker-width);height:100%}.research-timeline__dot{display:block;width:.5rem;height:.5rem;border-radius:50%;background:#000;box-shadow:0 0 0 3px #fff}.research-timeline__card{display:flex;align-items:stretch;justify-content:space-between;gap:var(--rt-card-gap);min-width:0;margin-left:clamp(.75rem,2.08vw,1.875rem);padding:0 0 0 1.5rem;overflow:hidden;background:#fff;border:1px solid #d1d3db;border-radius:.5rem;transition:border-color .2s ease}.research-timeline__card:hover,.research-timeline__card:focus-within{border-color:#000c}.research-timeline__card-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:22.25rem;min-width:0;padding-top:1.5rem;padding-bottom:1.5rem}.research-timeline__card-title{margin:0;color:#000;font-size:1rem;font-weight:500;line-height:1.5}.research-timeline__card-text{margin:0;color:#00000080;font-size:.875rem;font-weight:300;line-height:1.571}.research-timeline__card-link{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.375rem;width:auto;max-width:100%;margin-top:auto;padding-top:1.5rem;color:#000c;font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;transition:color .2s ease}.research-timeline__card-link-text{flex:0 0 auto}.research-timeline__card-link-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:.9375rem;height:.5rem;opacity:0;transform:translate(-.125rem);transition:opacity .2s ease,transform .2s ease}.research-timeline__card-link-icon svg{display:block;width:100%;height:100%;max-width:none}.research-timeline__card-link-icon svg path{fill:currentColor}a.research-timeline__card-link:hover .research-timeline__card-link-icon,.research-timeline__card:focus-within a.research-timeline__card-link .research-timeline__card-link-icon{opacity:1;transform:translate(0)}a.research-timeline__card-link{cursor:pointer}.research-timeline__card-link--static{font-weight:400;color:#000;cursor:default}.research-timeline__card-media{flex-shrink:0;align-self:stretch;width:var(--rt-media-width);min-height:var(--rt-media-height);height:auto;overflow:hidden;border-radius:0;background:#d2d4dc33}.research-timeline__card-img{display:block;width:100%;height:100%;object-fit:cover}.research-timeline__card-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#d2d4dc73,#d2d4dc26)}.research-timeline__actions{display:flex;justify-content:center;width:100%}.research-timeline__more{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.25rem;padding:.375rem 1rem;color:#000;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.714;background:transparent;border:1px solid #d1d3db;border-radius:99px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.research-timeline__more:hover,.research-timeline__more:focus-visible{border-color:#000;outline:none}.research-timeline__more[hidden]{display:none}.research-timeline__empty{margin:0;width:100%;color:#00000080;font-size:.875rem;text-align:center}@media screen and (max-width:989px){.research-timeline__body{align-items:stretch}.research-timeline__card{margin-left:.75rem}.research-timeline__card-copy{max-width:none;flex:1}}@media screen and (max-width:749px){.research-timeline{--rt-date-width: 100%;--rt-marker-width: 1rem;--rt-media-width: 100%;--rt-media-height: clamp(8rem, 42vw, 10rem)}.research-timeline__list:before{left:calc(.5rem - 1px);top:2.25rem}.research-timeline__item{grid-template-columns:var(--rt-marker-width) minmax(0,1fr);grid-template-rows:auto auto;align-items:start;row-gap:.5rem}.research-timeline__date{grid-column:2;grid-row:1;padding-top:.125rem}.research-timeline__marker{grid-column:1;grid-row:1 / span 2;align-items:flex-start;padding-top:.35rem}.research-timeline__card{grid-column:2;grid-row:2;flex-direction:column;margin-left:.75rem;padding:0}.research-timeline__card-copy{padding:1rem}.research-timeline__card-link{padding-top:1rem}.research-timeline__card-media{width:100%;height:var(--rt-media-height);min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/research-timeline.css.map */
