.hp2014 .container{position: relative; width: 100%; max-width: 1080px; margin: 0 auto; padding: 0 1em}.hp2014 .align-center{text-align: center}.hp2014 .hidden{opacity: 0; top: 60px; -webkit-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6)}.hp2014 .active{opacity: 1; top: 0}.hp2014{background: #001e44; font-family: 'Helvetica Neue', 'Helvetica', sans-serif; font-size: 1.3em; line-height: 1.4; color: #fff; height: 100%}@media (max-width: 642px){.hp2014 .timeline-goal{width: 3.2em; height: 3.2em; top: 2.5em; right: -1.5em}}.hp2014 .timeline-cal{margin-top: 26px; font-size: 55%; display: table; width: 100%; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0 1.2em; letter-spacing: 3px}.hp2014 .timeline-phase{margin-top: -26px; letter-spacing: 0px}.kaori .timeline-phase>div:nth-child(1){width: 8.3%}.kaori .timeline-phase>div:nth-child(2){width: 8.3%}.kaori .timeline-phase>div:nth-child(3){width: 8.3%}.kaori .timeline-phase>div:nth-child(4){width: 8.3%}.kaori .timeline-phase>div:nth-child(5){width: 8.3%}.kaori .timeline-phase>div:nth-child(6){width: 8.3%}.kaori .timeline-phase>div:nth-child(7){width: 8.3%}.kaori .timeline-phase>div:nth-child(8){width: 8.3%}.kaori .timeline-phase>div:nth-child(9){width: 8.3%}.kaori .timeline-phase>div:nth-child(10){width: 8.3%}.kaori .timeline-phase>div:nth-child(11){width: 8.3%}.kaori .timeline-phase>div:nth-child(12){width: 8.3%}.hp2014 .timeline-cal .month{display: table-cell}.hp2014 .timeline-cal span{color: rgba(255, 255, 255, 0.4)}.hp2014 .athlete{position: relative; width: 100%}.hp2014 .statements{position: absolute; bottom: 0; margin-bottom: 8.5em; right: .5em; width: 100%; text-align: right}.hp2014 .statements li{position: absolute; right: 0; font-size: 100%; text-align: right; list-style-type: none; letter-spacing: 1px; padding: 0.5em 1em; border-radius: 100px}.hp2014 .statements li span{display: block; text-transform: uppercase; font-weight: lighter; letter-spacing: 2px; font-size: 60%}.hp2014 .tooltips{display: block; width: 100%; position: relative; list-style: none; cursor: default}.hp2014 .tooltips li{position: absolute; top: -1em; margin-top: -8.5em; left: -10px; width: 17em; padding: 0.5em 1em; background-color: white; border-radius: 4px; border: none; text-align: left; font-size: 70%; color: white; box-shadow: none}.hp2014 .tooltips li::after{content: ''; display: block; position: absolute; bottom: -7px; width: 16px; height: 16px; background-color: white; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); z-index: -1}.hp2014 .tooltips li.last-sequence{text-align: right}.hp2014 .kaori{margin-top: 5em; margin-bottom: 5em}.hp2014 .kaori .tooltips li:nth-child(1)::after, .hp2014 .kaori .tooltips li:nth-child(2)::after{left: 2.35em}.hp2014 .kaori .tooltips li:nth-child(1){margin-top: -11em; background-color: #984dc7; color: white}.hp2014 .kaori .tooltips li:nth-child(1)::after{background-color: #984dc7}@media (max-width: 420px){.hp2014 .kaori .tooltips li:nth-child(1){left: 0}}.hp2014 .kaori .tooltips li:nth-child(2){background-color: #dc5199}.hp2014 .kaori .tooltips li:nth-child(2)::after{background-color: #dc5199}.hp2014 .kaori .tooltips li:nth-child(3), .hp2014 .kaori .tooltips li:nth-child(4){left: -12em}.hp2014 .kaori .tooltips li:nth-child(3)::after, .hp2014 .kaori .tooltips li:nth-child(4)::after{right: 2.25em}.hp2014 .kaori .tooltips li:nth-child(3){background-color: #da5051}.hp2014 .kaori .tooltips li:nth-child(3)::after{background-color: #da5051}.hp2014 .kaori .tooltips li:nth-child(4){margin-top: -14em; background-color: #ecb122}.hp2014 .kaori .tooltips li:nth-child(4)::after{background-color: #ecb122}@media (max-width: 420px){.hp2014 .kaori .tooltips li:nth-child(4){margin-top: -12em}}.hp2014 .kaori .tooltips li:nth-child(5){margin-top: -12.5em; left: -12em; background-color: #01af89; color: white}.hp2014 .kaori .tooltips li:nth-child(5)::after{right: 2.6em; background-color: #01af89}@media (max-width: 420px){.hp2014 .kaori .tooltips li:nth-child(5){margin-top: -11em; left: -13.5em}}.hp2014 .kaori .tooltips li:nth-child(6)::after, .hp2014 .kaori .tooltips li:nth-child(2)::after{left: 2.35em}.hp2014 .kaori .tooltips li:nth-child(6){margin-top: -11em; background-color: #984dc7; color: white}.hp2014 .kaori .tooltips li:nth-child(6)::after{background-color: #984dc7}@media (max-width: 420px){.hp2014 .kaori .tooltips li:nth-child(6){left: 0}}.hp2014 .kaori .tooltips li:nth-child(7){background-color: #dc5199}.hp2014 .kaori .tooltips li:nth-child(7)::after{background-color: #dc5199}.hp2014 .kaori .tooltips li:nth-child(8), .hp2014 .kaori .tooltips li:nth-child(4){left: -12em}.hp2014 .kaori .tooltips li:nth-child(8)::after, .hp2014 .kaori .tooltips li:nth-child(4)::after{right: 2.25em}.hp2014 .kaori .tooltips li:nth-child(8){background-color: #da5051}.hp2014 .kaori .tooltips li:nth-child(8)::after{background-color: #da5051}.hp2014 .kaori .tooltips li:nth-child(9){margin-top: -14em; background-color: #ecb122}.hp2014 .kaori .tooltips li:nth-child(9)::after{background-color: #ecb122}@media (max-width: 420px){.hp2014 .kaori .tooltips li:nth-child(9){margin-top: -12em}}.hp2014 .kaori .tooltips li:nth-child(10){margin-top: -12.5em; left: -12em; background-color: #01af89; color: white}.hp2014 .kaori .tooltips li:nth-child(10)::after{right: 2.6em; background-color: #01af89}@media (max-width: 420px){.hp2014 .kaori .tooltips li:nth-child(10){margin-top: -11em; left: -13.5em}}.hp2014 .kaori .tooltips li:nth-child(11)::after, .hp2014 .kaori .tooltips li:nth-child(2)::after{left: 2.35em}.hp2014 .kaori .tooltips li:nth-child(11){margin-top: -11em; background-color: #984dc7; color: white}.hp2014 .kaori .tooltips li:nth-child(11)::after{background-color: #984dc7}@media (max-width: 420px){.hp2014 .kaori .tooltips li:nth-child(11){left: 0}}.hp2014 .kaori .tooltips li:nth-child(12){background-color: #dc5199}.hp2014 .kaori .tooltips li:nth-child(12)::after{background-color: #dc5199}.hp2014 .noUi-target, .hp2014 .noUi-target *{-webkit-touch-callout: none; -webkit-user-select: none; -ms-touch-action: none; -ms-user-select: none; -moz-user-select: none; box-sizing: border-box}.hp2014 .noUi-base{width: 100%; height: 100%; position: relative}.hp2014 .noUi-origin{position: absolute; right: 0; top: 0; left: 0; bottom: 0}.hp2014 .noUi-handle{position: relative; z-index: 1}.hp2014 .noUi-stacking .noUi-handle{z-index: 10}.hp2014 .noUi-stacking+.noUi-origin{*z-index: -1}.hp2014 .noUi-state-tap .noUi-origin{transition: left 0.3s, top 0.3s}.hp2014 .noUi-state-drag *{cursor: inherit !important}.hp2014 .noUi-horizontal{height: 38px}.hp2014 .noUi-horizontal .noUi-handle{width: 3.5em; height: 3.5em; border-radius: 100%; left: -2em; top: -1em; cursor: pointer}@media (max-width: 642px){.hp2014 .noUi-horizontal .noUi-handle{width: 3em; height: 3em; left: -1.5em; top: -.5em}}.hp2014 .noUi-horizontal.noUi-extended{padding: 0 15px}.hp2014 .noUi-horizontal.noUi-extended .noUi-origin{right: -15px}.hp2014 .kaori .noUi-background{background-image: url(/static/img/bar.svg)}@media (max-width: 642px){.hp2014 .kaori .noUi-background{background-image: url(/static/img/bar.svg); background-color: #091223}}.hp2014 .noUi-background{background-repeat: no-repeat; background-size: 100%; background-position: center; box-shadow: inset 0 2px 2px #111}.hp2014 .noUi-connect{background: #3FB8AF; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.45); transition: background 450ms}.hp2014 .noUi-origin{border-radius: 2px}.hp2014 .noUi-target{border-radius: 100px; box-shadow: none}.hp2014 .noUi-target.noUi-connect{box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.45), 0 3px 6px -5px #bbb}.hp2014 .noUi-dragable{cursor: w-resize}.hp2014 .noUi-handle{background-size: cover; cursor: default; border: 5px solid #fff}.hp2014 .noUi-active{box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 rgba(255, 255, 255, 0.5), 0 1px 6px 6px rgba(0, 0, 0, 0.3)}.hp2014 .noUi-handle:before, .hp2014 .noUi-handle:after{content: ''; display: block; position: absolute; height: 18px; width: 1px; background: rgba(255, 255, 255, 0.5); left: 26px; top: 16px}.hp2014 .noUi-handle:after{left: 22px}.hp2014 [disabled].noUi-connect, .hp2014 [disabled] .noUi-connect{background: #B8B8B8}.hp2014 [disabled] .noUi-handle{cursor: not-allowed}.hp2014 .kaori .in-viewport .noUi-handle{-webkit-animation: move-right 1s; animation: move-right 1s}
