.c360clock{--admiral:#000037;--teal:#00445d;--aqua:#32bcad;--orange:#ef820f;--yellow:#fdb913;--line:#bbbdc0;--copy:#4c4c4e;--white:#fff;--white-90:hsla(0,0%,100%,.9);--white-82:hsla(0,0%,100%,.82);--white-78:hsla(0,0%,100%,.78);--white-72:hsla(0,0%,100%,.72);--white-22:hsla(0,0%,100%,.22);--white-18:hsla(0,0%,100%,.18);--white-16:hsla(0,0%,100%,.16);--white-14:hsla(0,0%,100%,.14);--white-12:hsla(0,0%,100%,.12);--white-07:hsla(0,0%,100%,.07);background:var(--c360clock-bg,var(--admiral));color:var(--white);font-family:Montserrat,Century Gothic,Arial,sans-serif;letter-spacing:0;padding:80px 0}.c360clock,.c360clock *{box-sizing:border-box}.c360clock :where(h1,h2,h3,p,ul){margin:0}.c360clock :where(button){font-family:inherit;letter-spacing:0}.c360clock svg{display:block}.c360clock-sprite{height:0;overflow:hidden;position:absolute;width:0}.c360clock-frame{margin:0 auto;max-width:1280px;padding:0 32px}.c360clock-head{margin-bottom:40px}.c360clock-kicker{color:var(--c360clock-kicker,var(--aqua));font-size:11px;font-weight:900;margin-bottom:14px;text-transform:uppercase}.c360clock-h2{color:var(--c360clock-heading,var(--white));font-size:48px;font-weight:600;line-height:1.02;text-transform:uppercase}.c360clock .clock{background:rgba(0,0,55,.42);border:1px solid var(--white-16);box-shadow:0 22px 50px rgba(0,0,20,.24);display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,2.6fr);overflow:hidden}.c360clock .clock-title{background:linear-gradient(155deg,var(--teal),#00697a);display:flex;flex-direction:column;min-width:0;padding:30px}.c360clock .clock-title .label{border:1px solid hsla(0,0%,100%,.3);color:var(--white);display:inline-block;font-size:10px;font-weight:700;margin-bottom:20px;padding:4px 8px;text-transform:uppercase;width:max-content}.c360clock .clock-title>strong{color:var(--white);font-size:25px;font-weight:700;line-height:1.12;max-width:210px}.c360clock .clock-title>p{color:var(--white-78);font-size:13px;line-height:1.48;margin-top:14px}.c360clock .clock-timeline{--clock-autoplay-duration:12s;background:linear-gradient(180deg,hsla(0,0%,100%,.055),rgba(0,0,55,.08));min-width:0;padding:26px 24px 24px}.c360clock .clock-progress{display:grid;gap:6px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:18px;position:relative}.c360clock .clock-progress:before{background:var(--white-18);content:"";height:2px;left:3%;position:absolute;right:3%;top:18px}.c360clock .clock-progress-step{align-items:center;background:transparent;border:0;color:var(--white-72);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:7px;min-width:0;padding:0 4px 10px;position:relative;text-align:center;z-index:1}.c360clock .clock-progress-number{background:var(--admiral);border:2px solid var(--clock-color,var(--aqua));border-radius:50%;box-shadow:0 0 0 5px rgba(0,0,55,.78);color:var(--clock-color,var(--aqua));display:grid;font-size:10px;font-weight:900;height:38px;place-items:center;transition:color .2s ease,background .2s ease,transform .2s ease;width:38px}.c360clock .clock-progress-time{color:inherit;font-size:9px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.c360clock .clock-progress-step.is-active,.c360clock .clock-progress-step:focus-visible,.c360clock .clock-progress-step:hover{color:var(--white)}.c360clock .clock-progress-step.is-active .clock-progress-number,.c360clock .clock-progress-step:focus-visible .clock-progress-number,.c360clock .clock-progress-step:hover .clock-progress-number{background:var(--clock-color,var(--aqua));color:var(--admiral);transform:translateY(-2px)}.c360clock .clock-progress-step:focus-visible{outline:2px solid var(--white);outline-offset:3px}.c360clock .clock-viewport{background:hsla(0,0%,100%,.045);border:1px solid var(--white-14);overflow:hidden}.c360clock .clock-track{align-items:flex-start;display:flex;transition:transform .35s ease}.c360clock .clock-slide{border-top:4px solid var(--clock-color,var(--aqua));display:grid;flex:0 0 100%;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);min-width:100%}.c360clock .clock-slide-meta{align-items:center;background:rgba(0,0,55,.28);border-right:1px solid var(--white-14);display:flex;flex-direction:column;gap:30px;justify-content:space-between;overflow:hidden;padding:26px 22px;position:relative;text-align:center}.c360clock .clock-slide-phase{color:hsla(0,0%,100%,.9);font-size:16px;font-weight:800;line-height:1.25;max-width:230px;text-transform:uppercase}.c360clock .clock-slide-time{color:var(--clock-color,var(--aqua));font-size:22px;font-weight:800;line-height:1.05}.c360clock .clock-slide-icon{display:grid;height:104px;margin:auto 0;place-items:center;width:104px}.c360clock .clock-slide-icon svg{display:block;height:72px;transform-box:fill-box;transform-origin:center;width:72px}.c360clock .clock-slide-icon .fa-pro-wrap{display:contents}.c360clock .clock-slide-icon-img{height:72px;object-fit:contain;width:72px}.c360clock .clock-slide-icon .fa-primary{fill:hsla(0,0%,100%,.96)!important}.c360clock .clock-slide-icon .fa-secondary{fill:hsla(0,0%,100%,.48)!important;opacity:1}.c360clock .clock-slide:not([aria-hidden=true]) .clock-slide-icon.anim-beat svg{animation:c360clock-beat var(--fa-animation-duration,2.8s) ease-in-out infinite}.c360clock .clock-slide:not([aria-hidden=true]) .clock-slide-icon.anim-fade svg{animation:c360clock-fade var(--fa-animation-duration,2.8s) ease-in-out infinite}.c360clock .clock-slide:not([aria-hidden=true]) .clock-slide-icon.anim-beat-fade svg{animation:c360clock-beat-fade var(--fa-animation-duration,2.8s) ease-in-out infinite}.c360clock .clock-slide-content{align-items:stretch;display:flex;flex-direction:column;padding:28px 30px 30px}.c360clock .clock-slide h3{color:var(--white);font-size:25px;font-weight:700;line-height:1.18;margin-bottom:14px;max-width:760px}.c360clock .clock-slide p{color:var(--white-78);font-size:14px;line-height:1.65;max-width:860px}.c360clock .clock-slide-lead,.c360clock .clock-slide-lead p{color:var(--white)!important;font-size:15px!important;font-weight:600;line-height:1.55!important}.c360clock .clock-fact-grid{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.c360clock .clock-fact-grid span{background:hsla(0,0%,100%,.055);border:1px solid var(--white-18);border-left:3px solid var(--clock-color,var(--aqua));color:var(--white-78);font-size:10px;font-weight:800;line-height:1.2;padding:7px 9px;text-transform:uppercase}.c360clock .clock-action-list{display:grid;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-top:16px;padding:0}.c360clock .clock-action-list li{border-top:1px solid var(--white-14);color:var(--white-78);font-size:12px;line-height:1.45;padding:9px 0 9px 15px;position:relative}.c360clock .clock-action-list li:before{background:var(--clock-color,var(--aqua));content:"";height:5px;left:0;position:absolute;top:15px;width:5px}.c360clock .clock-callout{background:hsla(0,0%,100%,.07);border-left:4px solid var(--clock-color,var(--aqua));color:var(--white)!important;font-size:13px!important;font-weight:700;line-height:1.5!important;margin-top:18px;max-width:none!important;padding:13px 15px}.c360clock .clock-risk-label{background:rgba(239,130,15,.1);border:1px solid rgba(239,130,15,.48);color:var(--orange);display:inline-flex;font-size:9px;font-weight:900;line-height:1;margin-top:16px;padding:6px 8px;text-transform:uppercase;width:max-content}.c360clock .clock-controls{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-top:16px}.c360clock .clock-control-info{flex:1 1 280px;min-width:180px}.c360clock .clock-status{color:var(--white-72);font-size:11px;font-weight:700;line-height:1.3;text-transform:uppercase}.c360clock .clock-autoplay-track{background:var(--white-14);height:3px;margin-top:8px;overflow:hidden;width:min(360px,100%)}.c360clock .clock-autoplay-progress{background:var(--clock-active-color,var(--aqua));display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}.c360clock .clock-timeline.is-playing .clock-autoplay-progress{animation:c360clock-autoplay var(--clock-autoplay-duration) linear forwards}.c360clock .clock-arrow-group{display:flex;gap:8px}.c360clock .clock-arrow,.c360clock .clock-play-toggle{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid var(--white-22);color:var(--white);cursor:pointer;display:inline-flex;font:inherit;gap:7px;height:42px;justify-content:center;line-height:1;min-width:44px;padding:0 12px}.c360clock .clock-arrow-symbol{font-size:20px}.c360clock .clock-arrow-label,.c360clock .clock-play-label{font-size:10px;font-weight:800;text-transform:uppercase}.c360clock .clock-play-icon{color:var(--aqua);font-size:12px;font-weight:900;min-width:12px;text-align:center}.c360clock .clock-arrow:focus-visible,.c360clock .clock-arrow:hover,.c360clock .clock-play-toggle:focus-visible,.c360clock .clock-play-toggle:hover{background:rgba(50,188,173,.1);border-color:var(--aqua);color:var(--aqua)}.c360clock .clock-arrow:focus-visible,.c360clock .clock-play-toggle:focus-visible{outline:2px solid var(--white);outline-offset:2px}.c360clock .clock-arrow:disabled{cursor:default;opacity:.32}@keyframes c360clock-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.06))}}@keyframes c360clock-fade{0%,to{opacity:1}50%{opacity:var(--fa-fade-opacity,.58)}}@keyframes c360clock-beat-fade{0%,to{opacity:1;transform:scale(1)}50%{opacity:var(--fa-beat-fade-opacity,.58);transform:scale(var(--fa-beat-fade-scale,1.06))}}@keyframes c360clock-autoplay{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.c360clock .clock-progress-number,.c360clock .clock-track,.c360clock .clock-viewport{transition:none}.c360clock .clock-autoplay-progress,.c360clock .clock-slide-icon svg{animation:none!important}}@media (max-width:1180px){.c360clock .clock{grid-template-columns:1fr}.c360clock .clock-title{display:grid;gap:8px 28px;grid-template-columns:minmax(0,1fr) auto;padding:24px 28px}.c360clock .clock-title .label,.c360clock .clock-title>p,.c360clock .clock-title>strong{grid-column:1}.c360clock .clock-title .label{margin-bottom:4px}.c360clock .clock-title>strong{max-width:560px}.c360clock .clock-title>p{margin-top:4px;max-width:620px}}@media (max-width:960px){.c360clock-h2{font-size:38px}.c360clock .clock-timeline{padding:24px}.c360clock .clock-slide{grid-template-columns:minmax(135px,.3fr) minmax(0,1fr)}}@media (max-width:768px){.c360clock{padding:56px 0}.c360clock-frame{padding:0 20px}.c360clock .clock-progress{display:flex;gap:4px;overflow-x:auto;padding:3px 0 8px;scroll-snap-type:x mandatory}.c360clock .clock-progress:before{display:none}.c360clock .clock-progress-step{flex:0 0 86px;scroll-snap-align:start}.c360clock .clock-slide{grid-template-columns:1fr}.c360clock .clock-slide-meta{align-items:center;border-bottom:1px solid var(--white-14);border-right:0;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:20px;text-align:center}.c360clock .clock-slide-phase{font-size:14px;max-width:280px}.c360clock .clock-slide-icon{height:64px;margin:0;width:64px}.c360clock .clock-slide-icon svg,.c360clock .clock-slide-icon-img{height:48px;width:48px}.c360clock .clock-slide-time{font-size:19px}.c360clock .clock-slide-content{padding:22px 20px 24px}.c360clock .clock-slide h3{font-size:21px}.c360clock .clock-action-list{grid-template-columns:1fr}.c360clock .clock-controls{align-items:flex-end;flex-wrap:wrap}}@media (max-width:560px){.c360clock-h2{font-size:30px}.c360clock .clock-title{align-items:flex-start;display:flex;padding:24px}.c360clock .clock-title>strong{font-size:22px}.c360clock .clock-timeline{padding:20px 16px}.c360clock .clock-slide p{font-size:13px;line-height:1.6}.c360clock .clock-controls{align-items:stretch;flex-direction:column}.c360clock .clock-control-info{min-width:0}.c360clock .clock-autoplay-track{width:100%}.c360clock .clock-arrow-group{display:grid;grid-template-columns:1fr auto 1fr}.c360clock .clock-arrow,.c360clock .clock-play-toggle{width:100%}}