body,html{background:#fff;margin:0}.sakon-mod-home-ttv{--navy:#0d1224;--cyan:#24c4e6;--cyan-ink:#0b7285;--cyan-deep:#16798f;--yellow:#f4b740;--white:#fff;--paper:#fff;--hair:rgba(14,27,43,.07);--line:rgba(14,27,43,.1);--line-2:#eef1f5;--ink:#0d1224;--body:#394255;--muted:#666e80;--growth:#17a673;--growth-soft:#bdefd9;--shadow-md:0 1px 2px rgba(14,27,43,.04),0 0.75rem 2rem -0.75rem rgba(14,27,43,.14);--sans:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--maxw:78.75rem;background:var(--paper);border-top:1px solid var(--hair);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;padding:6rem 0}.sakon-mod-home-ttv,.sakon-mod-home-ttv *,.sakon-mod-home-ttv :after,.sakon-mod-home-ttv :before{box-sizing:border-box}.sakon-mod-home-ttv h2,.sakon-mod-home-ttv p{margin:0}.sakon-mod-home-ttv em,.sakon-mod-home-ttv i{font-style:normal}.sakon-mod-home-ttv :focus-visible,.sakon-mod-home-ttv:focus-visible{border-radius:.375rem;outline:.1875rem solid var(--cyan);outline-offset:.1875rem}.sakon-mod-home-ttv .wrap{margin:0 auto;max-width:var(--maxw);padding:0 1.75rem}.sakon-mod-home-ttv .center{text-align:center}.sakon-mod-home-ttv .h2{color:var(--ink);font-size:clamp(2.125rem,3.8vw,3.125rem);font-weight:400;letter-spacing:-.012em;line-height:1.15;text-wrap:balance}.sakon-mod-home-ttv .h2 .c{color:var(--cyan)}.sakon-mod-home-ttv .lede{color:#394255;font-size:1.25rem;line-height:1.55;margin:1.125rem auto 0;max-width:68ch;text-wrap:balance}.sakon-mod-home-ttv .ttv-viz{background:var(--white);border:1px solid var(--line);border-radius:1.125rem;box-shadow:var(--shadow-md);margin:3rem auto 0;max-width:67.5rem;padding:2.25rem 2.5rem 1.75rem}.sakon-mod-home-ttv .ttv-row{align-items:center;display:grid;gap:1.75rem;grid-template-columns:14.375rem minmax(0,1fr);padding:.875rem 0}.sakon-mod-home-ttv .ttv-row--sakon{align-items:end}.sakon-mod-home-ttv .ttv-who{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.3}.sakon-mod-home-ttv .ttv-who span{color:var(--muted);display:block;font-size:.84375rem;font-weight:400;margin-top:.1875rem}.sakon-mod-home-ttv .ttv-track{background:var(--line-2);border-radius:.625rem;height:2.75rem;overflow:hidden;position:relative}.sakon-mod-home-ttv .ttv-track--open{-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}.sakon-mod-home-ttv .ttv-fill{border-radius:.625rem;bottom:0;left:0;position:absolute;top:0}.sakon-mod-home-ttv .ttv-fill--slow{animation:sakon-ttv-slow 3.2s ease-out both;background:repeating-linear-gradient(135deg,#c9d3de 0 .625rem,#d9e1e9 .625rem 1.25rem);width:100%}.sakon-mod-home-ttv .ttv-chip{background:var(--white);border:1px solid var(--line);border-radius:999px;color:var(--body);font-size:.8125rem;left:44%;padding:.25rem .75rem;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.sakon-mod-home-ttv .ttv-lane{padding-top:6rem;position:relative}.sakon-mod-home-ttv .ttv-callouts{height:6rem;left:0;position:absolute;right:0;top:0}.sakon-mod-home-ttv .ttv-call{border-radius:.75rem;bottom:.75rem;padding:.625rem 1.25rem .6875rem;position:absolute;white-space:nowrap}.sakon-mod-home-ttv .ttv-call span{display:block;font-family:var(--mono);font-size:.78125rem;letter-spacing:.1em;text-transform:uppercase}.sakon-mod-home-ttv .ttv-call b{display:block;font-size:1.125rem;line-height:1.25}.sakon-mod-home-ttv .ttv-call--dark{background:var(--navy);color:var(--white);text-align:right}.sakon-mod-home-ttv .ttv-call--dark span{color:var(--cyan)}.sakon-mod-home-ttv .ttv-call--light{background:var(--white);border:1px solid var(--line);color:var(--ink)}.sakon-mod-home-ttv .ttv-call--light span{color:var(--growth)}.sakon-mod-home-ttv .ttv-tick{background:var(--ink);bottom:0;height:.75rem;margin-left:-1px;position:absolute;width:2px}.sakon-mod-home-ttv .ttv-tick--l{background:var(--line)}.sakon-mod-home-ttv .ttv-track--sakon{background:var(--line-2);border-radius:.625rem;display:flex;height:3.25rem;overflow:hidden}.sakon-mod-home-ttv .ttv-seg{align-items:center;display:flex;height:100%;overflow:hidden;position:relative}.sakon-mod-home-ttv .ttv-seg em{color:var(--white);font-family:var(--mono);font-size:1rem;font-weight:500;padding-left:1rem;white-space:nowrap}.sakon-mod-home-ttv .ttv-seg--a{animation:sakon-ttv-grow 1s cubic-bezier(.2,.7,.2,1) .2s both;background:var(--cyan-deep);border-right:2px solid var(--white);transform-origin:left;width:23.08%}.sakon-mod-home-ttv .ttv-seg--b{animation:sakon-ttv-grow 1s cubic-bezier(.2,.7,.2,1) .8s both;background:linear-gradient(90deg,#1b9bb8,#33cbe0);transform-origin:left;width:23.07%}.sakon-mod-home-ttv .ttv-seg--c{flex:1}.sakon-mod-home-ttv .ttv-seg--c svg{animation:sakon-ttv-fade 1s ease 1.5s both;height:100%;inset:0;position:absolute;width:100%}.sakon-mod-home-ttv .ttv-seg .ttv-chip--g{animation:sakon-ttv-fade .8s ease 1.8s both;left:5%;z-index:1}.sakon-mod-home-ttv .ttv-axis{border-top:1px solid var(--line);height:2.5rem;margin-left:16.125rem;margin-top:.375rem;position:relative}.sakon-mod-home-ttv .ttv-axis i{background:var(--muted);height:.5rem;position:absolute;top:-1px;width:1px}.sakon-mod-home-ttv .ttv-axis b{color:var(--muted);font-family:var(--mono);font-size:.71875rem;font-weight:500;letter-spacing:.06em;position:absolute;text-transform:uppercase;top:.875rem;transform:translateX(-50%);white-space:nowrap}.sakon-mod-home-ttv .ttv-axis b.k{color:var(--ink);font-weight:700}.sakon-mod-home-ttv .ttv-note{border-top:1px solid var(--line-2);color:var(--muted);font-size:.875rem;margin-top:.875rem;padding-top:1rem}@keyframes sakon-ttv-slow{0%{width:0}to{width:100%}}@keyframes sakon-ttv-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sakon-ttv-fade{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.sakon-mod-home-ttv .ttv-lane{padding-top:0}.sakon-mod-home-ttv .ttv-callouts{display:flex;flex-wrap:wrap;gap:.5rem;height:auto;margin-bottom:.625rem;position:static}.sakon-mod-home-ttv .ttv-call{padding:.5rem .75rem;position:static}.sakon-mod-home-ttv .ttv-tick{display:none}.sakon-mod-home-ttv .ttv-call b{font-size:.9375rem}.sakon-mod-home-ttv .ttv-chip--g{font-size:.75rem;left:4%;right:4%;white-space:normal}.sakon-mod-home-ttv .ttv-seg em{font-size:.71875rem;padding-left:.5rem}}@media (max-width:760px){.sakon-mod-home-ttv{padding:4rem 0}.sakon-mod-home-ttv .wrap{padding:0 1.25rem}.sakon-mod-home-ttv .ttv-viz{padding:1.5rem 1.25rem 1.25rem}.sakon-mod-home-ttv .ttv-row{gap:.625rem;grid-template-columns:minmax(0,1fr)}.sakon-mod-home-ttv .ttv-axis{margin-left:0}.sakon-mod-home-ttv .ttv-axis b:last-of-type{font-size:.625rem}.sakon-mod-home-ttv .ttv-chip{left:auto;right:.75rem}}@media (max-width:600px){.sakon-mod-home-ttv .ttv-seg em{display:none}.sakon-mod-home-ttv .ttv-seg .ttv-chip--g{font-size:.71875rem}}@media (prefers-reduced-motion:reduce){.sakon-mod-home-ttv .ttv-chip--g,.sakon-mod-home-ttv .ttv-fill--slow,.sakon-mod-home-ttv .ttv-seg,.sakon-mod-home-ttv .ttv-seg svg{animation:none}}.sakon-mod-home-ttv .h2 .c{color:#24c4e6}.sakon-mod-home-ttv .ttv-axis b{font-size:12px!important}@media (max-width:640px){.sakon-mod-home-ttv .ttv-axis b,.sakon-mod-home-ttv .ttv-chip{font-size:12px!important}}