.ro .k-head h1{max-width: 12ch}.k-head{align-items: end}.k-lanes{display: grid;gap: 1.25rem}.lc__chart{display: grid;border-top: var(--r2)}.lc__head,.lc__lane{display: grid;grid-template-columns: minmax(9rem,15rem) minmax(0,1fr);border-bottom: var(--r1)}.lc__corner{padding: .5rem .75rem .5rem 0;font: 600 .8125rem/1.2 var(--fp);text-transform: uppercase;color: var(--t6)}.lc__stages,.lc__track{position: relative;background: repeating-linear-gradient(90deg,transparent 0 calc(100% / 6 - 1px),var(--hair) calc(100% / 6 - 1px) calc(100% / 6));border-left: var(--r1)}.lc__stages{min-height: 2.75rem}.lc__stage{position: absolute;left: var(--x);top: 50%;transform: translate(-50%,-50%);width: calc(100% / 6 - .5rem);text-align: center;font: 600 .8125rem/1.15 var(--fp);text-transform: uppercase;letter-spacing: .02em;color: var(--t7)}.lc__name{padding: 1rem .75rem 1rem 0;font: 700 1.0625rem/1.25 var(--fp);text-transform: uppercase;color: var(--k);align-self: center}.lc__track{min-height: 4.25rem}.lc__rest{position: absolute;left: 0;width: var(--a);top: 50%;border-top: 2px dotted rgba(26,26,26,.25)}.lc__line{position: absolute;left: var(--a);width: calc(var(--b) - var(--a));top: 50%;margin-top: -1.5px;border-top: 3px solid var(--k)}.lc__start,.lc__stop{position: absolute;top: 50%;width: 14px;height: 14px;margin: -7px 0 0 -7px;border: 2.5px solid var(--k);background: #fff}.lc__start{left: var(--a)}.lc__stop{left: var(--b)}.lc__chip{position: absolute;top: 14px;left: 50%;transform: translateX(-50%);white-space: nowrap;font: 700 .8125rem/1.2 var(--ft);color: var(--k);background: #fff;padding: 0 .25rem}.lc__lane--rec .lc__line{border-top-style: dashed;border-color: var(--k2)}.lc__lane--olelo{background: rgba(0,124,140,.07);border-bottom: var(--r2)}.lc__lane--olelo .lc__name{color: var(--t7);font-size: 1.375rem}.lc__lane--olelo .lc__line{height: 7px;margin-top: -3.5px;border-block: 1.5px solid var(--t6);border-top-width: 1.5px}.lc__lane--olelo .lc__stop{width: 18px;height: 18px;margin: -9px 0 0 -9px;background: var(--t6);border-color: var(--t6)}.lc__lane--olelo .lc__chip{color: var(--t7);background: none}.lc__lane .lc__stop[style*="91"] .lc__chip{left: auto;right: -.25rem;transform: none}.motion .is-armed .fx-lane:not(.is-on) .lc__line{clip-path: inset(0 100% 0 0)}.motion .fx-lane .lc__line{transition: clip-path .5s var(--ease-out)}@media (max-width: 759px){.lc__chart{overflow-x: auto}.lc__head,.lc__lane{grid-template-columns: 1fr;min-width: 0}.lc__corner{display: none}.lc__head{border-bottom: 0}.lc__stage{font-size: .6875rem;letter-spacing: 0}.lc__name{padding: .75rem 0 .25rem}.lc__chip{font-size: .75rem}.lc__lane .lc__stop[style*="8.3"] .lc__chip{left: 0;transform: none}}.k-card{display: grid;gap: .6rem;color: var(--k);text-decoration: none}.k-card:hover{background: rgba(0,124,140,.07)}.k-card__k{font: 800 clamp(1.5rem,1.2rem + 1vw,2.1rem)/1.1 var(--fp);text-transform: uppercase}.k-card__t{font: 400 1.0625rem/1.5 var(--ft);color: var(--k);max-width: 40ch}.k-card .btn__icon{width: 26px;height: 26px;color: var(--t6)}.c-defs>div{display: grid;border-bottom: var(--r1)}.c-defs>div:last-child{border-bottom: 0}.c-defs dt,.c-defs dd{padding: 1.1rem var(--pad)}.c-defs dt{font: 700 1.25rem/1.2 var(--fp);text-transform: uppercase;color: var(--k)}.c-defs dt small{display: block;margin-top: .35rem;font: 400 .875rem/1.3 var(--ft);text-transform: none;color: var(--t7)}.c-defs dd{font: 400 1rem/1.55 var(--ft);color: var(--k)}.c-defs dd .link-arrow{display: inline-flex;margin-left: .5rem}@media (min-width: 960px){.c-defs>div{grid-template-columns: minmax(14rem,19rem) minmax(0,1fr)}.c-defs dd{border-left: var(--r1)}}.k-qs{border-top: var(--r1)}.k-qs li{display: grid;grid-template-columns: 2.75rem 1fr;gap: .75rem;align-items: center;padding: 1rem 0;border-bottom: 1px solid var(--hair);font: 700 clamp(1.15rem,1.05rem + .4vw,1.4rem)/1.3 var(--fp);color: var(--k)}.ro .k-verdict{font: 800 clamp(1.6rem,1.3rem + 1vw,2.2rem)/1.2 var(--fp);text-transform: uppercase;color: var(--k);margin-top: .5rem}.motion .is-armed .ro-tick.fx-in:not(.is-on)::after{opacity: 0;transform: scale(.5)}.ro-tick::after{transition: opacity .2s ease-out,transform .25s var(--ease-out)}.ro .c-defs dd{font: 400 1.0625rem/1.6 var(--fx)}