.kogod-line{--ksb-suffragist:#3c208c;--ksb-inspire:#7a2287;--ksb-sustain:#902178;--ksb-innovate:#b02477;--ksb-collaborate:#c8246a;--ksb-collaborate-40:rgba(200,36,106,.4);--ksb-arboretum:#007a6a;--ksb-cool-gray:#e0e5f5;--ksb-intern-navy:#182449;--ksb-accent:#f0df2c;--ksb-white:#fff;--font-sans:"GT-Walsheim",sans-serif}.kogod-line *{box-sizing:border-box;margin:0;padding:0}.kogod-line{background:var(--ksb-cool-gray);color:var(--ksb-intern-navy);font-family:var(--font-sans);margin-left:calc(50% - 50vw);width:100vw}body:has(.kogod-line){overflow-x:clip}.kogod-line__container{margin:0 auto;max-width:1280px;padding:80px 56px}.kogod-line__header{margin-bottom:56px;position:relative}.kogod-line__title{font-size:52px;font-weight:900;letter-spacing:-1px;line-height:1;position:relative;z-index:2}
/* !important on width/position: theme p styles were flattening these (§5) */.kogod-line__lede{font-size:19px;line-height:1.5;margin-top:24px;max-width:640px!important;position:relative!important;z-index:2}.kogod-line__journey{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.kogod-line__row{display:grid;grid-template-columns:120px 1fr}.kogod-line__rail{position:relative}.kogod-line__track{bottom:0;left:calc(50% - 5px);position:absolute;top:0;width:10px}.kogod-line__row--1 .kogod-line__track{background:linear-gradient(180deg,var(--ksb-suffragist),var(--ksb-inspire));top:50%}.kogod-line__row--2 .kogod-line__track{background:linear-gradient(180deg,var(--ksb-inspire),var(--ksb-sustain))}.kogod-line__row--3 .kogod-line__track{background:linear-gradient(180deg,var(--ksb-sustain),var(--ksb-innovate))}.kogod-line__row--4 .kogod-line__track{background:linear-gradient(180deg,var(--ksb-innovate),var(--ksb-collaborate))}.kogod-line__row--5 .kogod-line__track{background:var(--ksb-collaborate);bottom:50%}.kogod-line__node{background:var(--ksb-white);border:6px solid var(--ksb-suffragist);height:26px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px;z-index:1}.kogod-line__row--2 .kogod-line__node{border-color:var(--ksb-inspire)}.kogod-line__row--3 .kogod-line__node{border-color:var(--ksb-sustain)}.kogod-line__row--4 .kogod-line__node{border-color:var(--ksb-innovate)}.kogod-line__row--5 .kogod-line__node{border-color:var(--ksb-collaborate)}.kogod-line__row--5 .kogod-line__node:after{background:var(--ksb-collaborate);content:"";inset:3px;position:absolute}.kogod-line--express .kogod-line__row--3 .kogod-line__node:after{background:var(--ksb-arboretum);content:"";inset:3px;position:absolute}.kogod-line--express .kogod-line__row--3 .kogod-line__rail:after,.kogod-line--express .kogod-line__row--4 .kogod-line__rail:after,.kogod-line--express .kogod-line__row--5 .kogod-line__rail:after{border-left:4px dashed var(--ksb-arboretum);bottom:0;content:"";left:calc(50% + 26px);position:absolute;top:0}.kogod-line--express .kogod-line__row--3 .kogod-line__rail:after{top:50%}.kogod-line--express .kogod-line__row--5 .kogod-line__rail:after{bottom:50%}.kogod-line__card{background:var(--ksb-white);display:grid;grid-template-columns:290px 1fr}.kogod-line__label{color:var(--ksb-white);display:flex;flex-direction:column;justify-content:center;padding:28px 26px}.kogod-line__row--1 .kogod-line__label{background:var(--ksb-suffragist)}.kogod-line__row--2 .kogod-line__label{background:var(--ksb-inspire)}.kogod-line__row--3 .kogod-line__label{background:var(--ksb-sustain)}.kogod-line__row--4 .kogod-line__label{background:var(--ksb-innovate)}.kogod-line__row--5 .kogod-line__label{background:var(--ksb-collaborate)}.kogod-line__num{font-size:40px;font-weight:900;letter-spacing:-1px;line-height:1}.kogod-line__stop{font-size:28px;font-weight:700;letter-spacing:-.75px;line-height:1.1;margin:6px 0 14px}.kogod-line__milestone{border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;line-height:1.45;padding-top:12px}.kogod-line__copy{color:var(--ksb-intern-navy);display:flex;flex-direction:column;font-size:16px;justify-content:center;line-height:1.6;padding:28px 32px}.kogod-line__copy p{margin-bottom:10px}.kogod-line__copy p:last-child{margin-bottom:0}.kogod-line__row+.kogod-line__row .kogod-line__copy{border-top:1px solid var(--ksb-cool-gray)}.kogod-line__copy ul{list-style:none}.kogod-line__copy ul li{line-height:1.5;margin-bottom:8px;padding-left:22px;position:relative}.kogod-line__copy ul li:last-child{margin-bottom:0}.kogod-line__copy ul li:before{background:var(--ksb-suffragist);content:"";height:8px;left:0;position:absolute;top:.55em;width:8px}.kogod-line__row--2 .kogod-line__copy ul li:before{background:var(--ksb-inspire)}.kogod-line__row--3 .kogod-line__copy ul li:before{background:var(--ksb-sustain)}.kogod-line__row--4 .kogod-line__copy ul li:before{background:var(--ksb-innovate)}.kogod-line__row--5 .kogod-line__copy ul li:before{background:var(--ksb-collaborate)}

/* !important on font/decoration/color: theme global link styles were
   forcing serif + underline (§5 pragmatic override) */.kogod-line__copy a{align-self:flex-start;border-bottom:2px solid transparent;color:var(--ksb-suffragist)!important;display:inline-block;font-family:var(--font-sans)!important;font-size:14px;font-weight:700;letter-spacing:.02em;margin-top:16px;text-decoration:none!important;transition:border-color .3s ease}.kogod-line__row--2 .kogod-line__copy a{color:var(--ksb-inspire)!important}.kogod-line__row--3 .kogod-line__copy a{color:var(--ksb-sustain)!important}.kogod-line__row--4 .kogod-line__copy a{color:var(--ksb-innovate)!important}.kogod-line__row--5 .kogod-line__copy a{color:var(--ksb-collaborate)!important}.kogod-line__copy a:after{content:"\2192";display:inline-block;margin-left:8px;transition:transform .3s ease}.kogod-line__copy a:hover{border-color:currentColor}.kogod-line__copy a:hover:after{transform:translateX(6px)}.kogod-line__flag{color:var(--ksb-arboretum);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.02em;margin-top:6px}.kogod-line__arrive{font-weight:700}@media (max-width:900px){.kogod-line__container{padding:60px 32px}.kogod-line__title{font-size:40px}.kogod-line__row{grid-template-columns:64px 1fr}.kogod-line__card{grid-template-columns:1fr}.kogod-line--express .kogod-line__row--3 .kogod-line__rail:after,.kogod-line--express .kogod-line__row--4 .kogod-line__rail:after,.kogod-line--express .kogod-line__row--5 .kogod-line__rail:after{left:calc(50% + 18px)}}@media (max-width:480px){.kogod-line__container{padding:48px 20px}.kogod-line__title{font-size:34px}.kogod-line__row{grid-template-columns:1fr}.kogod-line__rail{display:none}}