h2:has(+.block-history-timeline){margin-bottom:0;margin-top:10rem}.block-history-timeline .history-timeline .period{position:relative;padding:3rem 0}.block-history-timeline .history-timeline .period .period-columns{position:relative;z-index:2;padding-left:3rem}@media screen and (min-width: 768px){.block-history-timeline .history-timeline .period .period-columns{align-items:center;display:flex;gap:var(--gap);padding-left:0}}@media screen and (min-width: 1440px){.block-history-timeline .history-timeline .period .period-columns{gap:calc(var(--gap)*2)}}.block-history-timeline .history-timeline .period .period-columns::before{background:var(--quinary);border-radius:50%;border:.5rem solid var(--bg);content:"";height:1.8rem;transform:translate(-50%, -50%);position:absolute;top:50%;left:0;width:1.8rem}@media screen and (min-width: 768px){.block-history-timeline .history-timeline .period .period-columns::before{left:50%}}.block-history-timeline .history-timeline .period .period-columns .period-col{flex:1}@media screen and (min-width: 768px){.block-history-timeline .history-timeline .period .period-columns .period-col--1{order:2}}.block-history-timeline .history-timeline .period .period-columns .period-col--1 picture{display:block;width:100%;margin-right:auto;max-width:40rem;min-width:25rem}@media screen and (min-width: 768px){.block-history-timeline .history-timeline .period .period-columns .period-col--1 picture{width:75%;max-width:100%}}.block-history-timeline .history-timeline .period .period-columns .period-col--1 picture img{display:block;margin:0}.block-history-timeline .history-timeline .period .period-columns .period-col--2{text-align:left}@media screen and (min-width: 768px){.block-history-timeline .history-timeline .period .period-columns .period-col--2{order:1;text-align:right}}.block-history-timeline .history-timeline .period .period-columns .period-col--2 h3{color:var(--primary);margin:0}.block-history-timeline .history-timeline .period .period-columns .period-col--2>:last-child{margin-bottom:0}.block-history-timeline .history-timeline .period::before,.block-history-timeline .history-timeline .period::after{border:0;border-left:2px solid var(--border);content:"";position:absolute;top:0;left:0;height:calc(50% - 2.8rem);width:0;transform:translateX(-50%);z-index:0}@media screen and (min-width: 768px){.block-history-timeline .history-timeline .period::before,.block-history-timeline .history-timeline .period::after{left:50%}}.block-history-timeline .history-timeline .period::after{top:calc(50% + 2.8rem)}.block-history-timeline .history-timeline .period:last-of-type::after{border-style:dashed}@media screen and (min-width: 768px){.block-history-timeline .history-timeline .period:nth-of-type(2n+0) .period-columns .period-col--1{order:1}.block-history-timeline .history-timeline .period:nth-of-type(2n+0) .period-columns .period-col--1 picture{width:75%;margin-left:auto;margin-right:0;display:block}.block-history-timeline .history-timeline .period:nth-of-type(2n+0) .period-columns .period-col--2{order:2;text-align:left}}.block-history-timeline .history-timeline .period.with-gallery picture{cursor:pointer}.block-history-timeline .history-timeline .period.with-gallery .period-col--1{position:relative}.block-history-timeline .history-timeline .period.with-gallery .gallery{overflow:hidden}.block-history-timeline .history-timeline .period.with-gallery .gallery img{transform:scaleX(1);transition:transform var(--transition)}.block-history-timeline .history-timeline .period.with-gallery .gallery:hover img,.block-history-timeline .history-timeline .period.with-gallery .gallery:focus img{transform:scaleX(1.05)}.block-history-timeline .history-timeline .period.with-gallery .icon-container{display:flex;justify-content:flex-end;z-index:3;position:absolute;bottom:1.5rem;left:0;padding-right:1.5rem;box-sizing:border-box;width:100%;min-width:25rem;max-width:40rem;pointer-events:none}@media screen and (min-width: 768px){.block-history-timeline .history-timeline .period.with-gallery .icon-container{width:75%;max-width:100%}}.block-history-timeline .history-timeline .period.with-gallery .icon-container svg{pointer-events:none}.block-history-timeline .history-timeline .period.with-gallery .icon-container svg use{fill:var(--quaternary)}.block-history-timeline .history-timeline .period.with-gallery:nth-of-type(2n+0) .icon-container{bottom:3rem;padding-right:2.5rem}@media screen and (min-width: 768px){.block-history-timeline .history-timeline .period.with-gallery:nth-of-type(2n+0) .icon-container{left:auto;right:0}}/*# sourceMappingURL=history.css.map */
