.history-tree .container-heading{padding-left:2.5rem;position:relative}.history-tree .container-heading svg{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--color-brand-primary);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;justify-content:center;left:-.5rem;position:absolute;top:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);width:2.5rem}.history-tree__grid{border-left:2px solid var(--color-black);margin-left:.625rem;padding-left:2rem}.history-tree__item{-webkit-box-shadow:0 4px 40px rgba(39,39,38,.1);box-shadow:0 4px 40px rgba(39,39,38,.1);padding:1.5rem;position:relative}.history-tree__item:first-of-type{margin-top:3rem}.history-tree__item--story{padding:1.5rem}.history-tree__item--event{background:#ecf3f0;margin-left:-2rem}.history-tree__item--last{-webkit-box-shadow:none;box-shadow:none;margin-left:-2.75rem;padding-left:0;padding-right:0;padding-top:3rem}.history-tree__item--last:before{background:var(--color-white);content:"";height:100%;left:.625rem;position:absolute;top:0;width:.125rem}.history-tree__item--last:after{background:var(--color-black);content:"";height:.125rem;left:.625rem;position:absolute;top:0;width:calc(50% - 10px)}.history-tree__item--last .history-tree__item-image{margin:0 auto 2rem;max-width:13.75rem;position:relative}.history-tree__item--last .history-tree__item-image .img{padding-bottom:130%}.history-tree__item--last .history-tree__item-image:before{background:var(--color-black);content:"";height:4rem;left:50%;position:absolute;top:-3rem;width:.125rem;z-index:4}.history-tree__item h2{margin-bottom:.75rem}.history-tree__item-wrapper{-webkit-box-shadow:0 4px 40px rgba(39,39,38,.1);box-shadow:0 4px 40px rgba(39,39,38,.1);padding:2rem;position:relative;z-index:1}.history-tree__item-date{background:var(--color-white);font-weight:700;height:1.5rem;left:-3rem;line-height:1.5rem;padding:.125rem 0;position:absolute;top:calc(50% - 2rem);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.history-tree__item-date:before{background:var(--color-white);border:2px solid var(--color-black);border-radius:100%;content:"";height:.5rem;left:calc(50% - 1px);position:absolute;top:-.625rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:.5rem}.history-tree__item-date--star{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--color-brand-primary);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;justify-content:center;left:-1.3125rem;padding:0;top:0;width:2.5rem}.history-tree__item-date--star svg path{fill:var(--color-white)}.history-tree__item-date--star:before{display:none}.history-tree__item-image{margin:-1.5rem -1.5rem 1.5rem;width:calc(100% + 3rem)}.history-tree__item-image .img{padding-bottom:55%}.history-tree__item-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--color-brand-primary);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.25rem;justify-content:center;margin-top:.75rem;position:relative;width:2.25rem}.history-tree__item-button svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.history-tree__item-button svg path{fill:var(--color-white)}.history-tree__item-button:before{border:2px solid var(--color-white);border-radius:100%;content:"";height:1.625rem;left:.1875rem;position:absolute;top:.1875rem;width:1.625rem}