.brand-page .brand-content{padding:40px 48px 64px;background:#fff;border-radius:12px}.brand-page .brand-intro{max-width:60ch;margin:8px auto 32px;font-size:16px;line-height:2;color:#55675f;text-align:center}.brand-page .brand-timeline{position:relative;padding:8px 0}.brand-page .brand-timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translate(-50%);background:linear-gradient(180deg,#369a9400,#369a9459 8%,#369a9459 92%,#369a9400)}.brand-page .brand-node{position:relative;display:flex;align-items:center;padding:18px 0}.brand-page .brand-text{width:50%;box-sizing:border-box}.brand-page .brand-node.side-left .brand-text{padding-right:64px;text-align:right}.brand-page .brand-node.side-right{flex-direction:row-reverse}.brand-page .brand-node.side-right .brand-text{padding-left:64px;text-align:left}.brand-page .brand-node .node-dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #369A94;box-shadow:0 0 0 5px #369a941f;z-index:2}.brand-page .brand-year{font-size:34px;font-weight:800;line-height:1;letter-spacing:.5px;color:#2e8a83;margin-bottom:12px}.brand-page .brand-year:after{content:"";display:block;width:40px;height:3px;border-radius:2px;background:linear-gradient(90deg,#369a94,#369a944d);margin-top:12px}.brand-page .brand-node.side-left .brand-year:after{margin-left:auto}.brand-page .brand-node.side-right .brand-year:after{margin-right:auto}.brand-page .brand-stage{font-size:19px;font-weight:600;line-height:1.4;color:#26332f;margin:0 0 14px}.brand-page .brand-items{list-style:none;margin:0;padding:0}.brand-page .brand-items li{position:relative;font-size:15px;line-height:1.85;color:#55675f;padding:4px 0}.brand-page .brand-items li:before{content:"";position:absolute;top:.85em;width:6px;height:6px;border-radius:50%;background:#369a94;opacity:.75}.brand-page .brand-node.side-left .brand-items li{padding-right:18px}.brand-page .brand-node.side-left .brand-items li:before{right:0}.brand-page .brand-node.side-right .brand-items li{padding-left:18px}.brand-page .brand-node.side-right .brand-items li:before{left:0}.brand-page .brand-timeline.js-anim .brand-node{opacity:0;transition:opacity .75s ease,transform .75s cubic-bezier(.22,.61,.36,1)}.brand-page .brand-timeline.js-anim .brand-node.side-left{transform:translate(-36px)}.brand-page .brand-timeline.js-anim .brand-node.side-right{transform:translate(36px)}.brand-page .brand-timeline.js-anim .brand-node.is-in{opacity:1;transform:translate(0)}@media (prefers-reduced-motion: reduce){.brand-page .brand-timeline.js-anim .brand-node{opacity:1;transform:none;transition:none}}@media (max-width: 767.98px){.brand-page .brand-content{padding:22px 16px 36px}.brand-page .brand-intro{font-size:14px;line-height:1.9;margin-bottom:32px}.brand-page .brand-timeline:before{left:7px;transform:none}.brand-page .brand-node,.brand-page .brand-node.side-right{flex-direction:column;align-items:stretch;padding:20px 0 20px 34px}.brand-page .brand-text{width:100%;padding:0!important;text-align:left!important}.brand-page .brand-node .node-dot{left:7px;top:26px;transform:translate(-50%)}.brand-page .brand-year{font-size:28px}.brand-page .brand-year:after{margin-left:0!important;margin-right:0!important}.brand-page .brand-node.side-left .brand-items li,.brand-page .brand-node.side-right .brand-items li{padding-left:18px;padding-right:0}.brand-page .brand-node.side-left .brand-items li:before,.brand-page .brand-node.side-right .brand-items li:before{left:0;right:auto}.brand-page .brand-timeline.js-anim .brand-node.side-left,.brand-page .brand-timeline.js-anim .brand-node.side-right{transform:translateY(28px)}.brand-page .brand-timeline.js-anim .brand-node.is-in{transform:translateY(0)}}
