.up-hero{min-height:100svh;padding:calc(var(--headh) + 4vh) var(--gut) 56px;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:40px 4vw;display:grid;position:relative}.up-hero-copy{max-width:640px}.up-title .tg-h-sans{display:block}.up-title-logo{vertical-align:-.03em;width:auto;height:.74em;color:var(--blue);margin-right:.04em}.up-hero .tg-lead{max-width:31em;margin-top:30px}.up-cta{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:34px;display:flex}.up-hero .up-cta-note{margin-top:14px;font-size:14px}.up-dial{justify-items:center;gap:18px;margin:0;display:grid}.up-dial-box{width:min(100%,72vh,600px);position:relative;container-type:inline-size}.up-dial-svg{width:100%;height:auto;display:block;overflow:visible}.up-ticks line{stroke:var(--line);stroke-width:2.2px;stroke-linecap:round;transition:stroke .4s}.up-ticks line.is-long{stroke-width:3.2px;stroke:color-mix(in srgb, var(--ink) 26%, var(--line))}.up-ticks line.is-past{stroke:color-mix(in srgb, var(--ink) 46%, transparent)}.up-ticks line.is-hit{stroke:var(--blue);stroke-width:3.6px}.up-ticks line.is-miss{stroke:var(--ink);stroke-width:2.6px;stroke-dasharray:4 5}.up-mins text{fill:var(--mute);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.up-hand circle{fill:var(--blue)}.up-count-bg,.up-count{fill:none;stroke-width:2.4px}.up-count-bg{stroke:var(--line)}.up-count{stroke:var(--blue);stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .25s linear}html:not(.js) .up-count,html:not(.js) .up-hand{display:none}.up-read{text-align:center;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:25%}.tg-body .up-read p{max-width:16em}.up-read-ms{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(40px,14cqw,88px);font-weight:620;font-stretch:82%;line-height:1;transition:opacity .4s}.up-read-ms span{letter-spacing:0;font-size:.36em;font-weight:600}.up-read-ms.is-miss b{letter-spacing:-.01em;font-size:.42em}.up-read-ms.is-miss span{display:none}.up-dial:not(.has-reading) .up-read-ms{opacity:0}.up-read-what{color:var(--mute);font-size:clamp(12px,2.5cqw,15px);line-height:1.35}.up-read-next{color:var(--blue);font-variant-numeric:tabular-nums;font-size:clamp(12px,2.4cqw,14px);font-weight:600}.up-read-static{font-size:18px;line-height:1.3}.up-read-static b{font-size:clamp(48px,14cqw,88px);font-weight:620;font-stretch:82%;display:block}.up-dial figcaption{text-align:center;max-width:30em;font-size:15px;line-height:1.5}.up-checks{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:48px 6vw;display:grid}.up-checks .up-say{letter-spacing:-.02em;max-width:21em;margin-top:40px;font-size:clamp(28px,3.2vw,50px);font-weight:500;line-height:1.32}.up-say button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-underline-offset:.14em;text-decoration:underline .06em;text-decoration-color:color-mix(in srgb, var(--blue) 55%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;border-radius:.2em;margin:0 -.06em;padding:0 .12em;transition:background-color .25s,color .25s,text-decoration-color .25s}.up-say button:hover{color:var(--blue)}.up-say button[aria-pressed=true]{background:var(--blue);color:#fff;text-decoration-color:#0000}html:not(.js) .up-say button{pointer-events:none;color:inherit;background:0 0;text-decoration:none}.up-ans-wrap{top:calc(var(--headh) + 32px);gap:12px;display:grid;position:sticky}.up-ans{background:var(--plate);border:1px solid var(--line);border-radius:22px;min-height:270px;padding:30px 30px 32px}.up-ans-k{color:var(--mute);font-size:15px;font-weight:600}.up-ans .up-ans-r{letter-spacing:-.015em;align-items:baseline;gap:14px;margin:14px 0 16px;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.2;display:flex}.up-dot{background:var(--blue);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb, var(--blue) 18%, transparent);border-radius:50%;flex:none;transform:translateY(-.12em)}.up-ans-x{font-size:16px;line-height:1.5}.up-ans .up-ans-live{color:var(--blue);margin-top:14px;font-size:14px;font-weight:600}.up-ans-note{font-size:13px}html:not(.js) .up-ans-one[hidden]{display:block}html:not(.js) .up-ans-one+.up-ans-one{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.up-out{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px 6vw;display:grid}.up-out-clock{text-align:right;justify-items:end;gap:6px;display:grid}.up-out-clock b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(44px,6vw,92px);font-weight:620;font-stretch:82%;line-height:1}.up-out-clock span{align-items:center;gap:9px;font-size:17px;font-weight:600;display:inline-flex}.up-out-clock span:before{content:"";background:var(--on-deep);border-radius:50%;width:10px;height:10px}.up-out.is-down .up-out-clock span:before{box-shadow:inset 0 0 0 2px var(--on-deep);background:0 0}.up-track{grid-column:1/-1;position:relative}.up-track-ticks{justify-content:space-between;align-items:center;gap:1px;height:76px;padding:0 10px;display:flex}.up-track-ticks i{background:color-mix(in srgb, var(--on-deep) 24%, transparent);border-radius:2px;flex:1 1 0;max-width:3px;height:30px;transition:height .2s,background-color .2s}.up-track-ticks i.is-on{background:var(--on-deep);height:46px}.up-track-ticks i.is-miss.is-on{background:color-mix(in srgb, var(--on-deep) 70%, transparent);height:8px}html:not(.js) .up-track-ticks i{background:var(--on-deep);height:46px}html:not(.js) .up-track-ticks i.is-miss{height:8px}.up-track-in{-webkit-appearance:none;appearance:none;cursor:ew-resize;background:0 0;width:100%;height:76px;margin:0;position:absolute;inset:0 0 auto}.up-track-in::-webkit-slider-runnable-track{background:0 0;height:76px}.up-track-in::-moz-range-track{background:0 0;height:76px}.up-track-in::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 50% calc(100% - 9px), var(--on-deep) 7.5px, transparent 8.5px), linear-gradient(var(--on-deep), var(--on-deep)) 50% 0 / 2px calc(100% - 12px) no-repeat;border:0;width:22px;height:76px}.up-track-in::-moz-range-thumb{background:radial-gradient(circle at 50% calc(100% - 9px), var(--on-deep) 7.5px, transparent 8.5px), linear-gradient(var(--on-deep), var(--on-deep)) 50% 0 / 2px calc(100% - 12px) no-repeat;border:0;border-radius:0;width:22px;height:76px}.tg-body .up-track-in:focus-visible{outline:2px solid var(--on-deep);outline-offset:6px}.up-track-ends{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--on-deep) 72%, transparent);justify-content:space-between;padding:10px 10px 0;font-size:13px;display:flex}.up-out .up-steps{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 2.6vw;margin-top:26px;display:grid}.up-steps li{border-top:2px solid color-mix(in srgb, var(--on-deep) 26%, transparent);opacity:.36;padding-top:20px;transition:opacity .35s,border-color .35s}.up-steps li.is-on{opacity:1;border-color:var(--on-deep)}html:not(.js) .up-steps li{opacity:1}.up-steps h3{font-size:19px}.up-steps p{font-size:15px;line-height:1.5}.up-agency{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px 6vw;display:grid}.up-agency .up-agency-list{grid-template-columns:1fr 1fr;gap:26px 32px;margin:36px 0 32px;display:grid}.up-agency-list dt{margin-bottom:4px;font-size:18px;font-weight:600}.up-agency-list dd{font-size:15.5px;line-height:1.5}.up-report{justify-items:center;gap:14px;margin:0;display:grid}.up-report-sheet{background:var(--plate);border:1px solid var(--line);border-radius:8px;gap:8px;width:min(100%,440px);padding:34px 34px 30px;display:grid}.up-report-brand{align-items:center;gap:10px;margin-bottom:26px;font-size:15px;font-weight:600;display:flex}.up-report-brand i{border:5px solid var(--blue);border-radius:50%;width:18px;height:18px}.up-report-title{color:var(--mute);font-size:15px}.up-report-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:22px;font-size:clamp(48px,5vw,70px);font-weight:620;font-stretch:82%;line-height:1}.up-report-bars,.up-report-axis{grid-template-columns:repeat(31,minmax(0,1fr));gap:3px;display:grid}.up-report-bars i{background:var(--blue);border-radius:2px;height:64px}.up-report-bars i.is-dip{box-shadow:inset 0 0 0 1.5px var(--blue);background:0 0}.up-report-axis span{white-space:nowrap;color:var(--mute);font-variant-numeric:tabular-nums;justify-self:center;font-size:12px}.up-report-axis span:first-child{grid-column:1;justify-self:start}.up-report-axis span:nth-child(2){grid-column:14}.up-report-axis span:nth-child(3){grid-column:31;justify-self:end}.up-report-foot{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font-size:14px;font-weight:600}.up-report figcaption{text-align:center;max-width:28em;font-size:14px;line-height:1.5}.up-facts{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:40px 6vw;display:grid}.up-facts-cols{grid-template-columns:1fr 1fr;gap:40px 4vw;display:grid}.up-facts .up-facts-k{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(36px,3.4vw,54px);font-style:italic;font-weight:400}.up-facts li{border-top:1px solid var(--line);padding:14px 0 14px 30px;font-size:17px;line-height:1.45;position:relative}.up-facts li:before{content:"";background:var(--blue);border-radius:50%;width:12px;height:12px;position:absolute;top:calc(14px + .42em);left:2px}.up-hasnt li:before{box-shadow:inset 0 0 0 2px var(--mute);background:0 0}.up-facts li a{text-underline-offset:.2em;font-weight:600}.up-try{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:30px 6vw;display:grid}.up-try h2{margin:0;font-size:clamp(40px,5.4vw,84px)}@media (width<=899px){.up-hero,.up-checks,.up-out,.up-agency,.up-facts,.up-try{grid-template-columns:minmax(0,1fr)}.up-hero{min-height:0;padding-top:calc(var(--headh) + 40px)}.up-dial-box{width:min(100%,520px)}.up-ans-wrap{position:static}.up-out-clock{text-align:left;justify-items:start}.up-out .up-steps{grid-template-columns:minmax(0,1fr);gap:0}.up-steps li{border-top:0;border-left:2px solid color-mix(in srgb, var(--on-deep) 26%, transparent);padding:0 0 22px 22px}.up-steps li:last-child{padding-bottom:0}}@media (width<=759px){.up-checks .up-say{margin-top:28px}.up-ans{min-height:0;padding:24px 22px 26px}.up-agency .up-agency-list,.up-facts-cols{grid-template-columns:minmax(0,1fr)}.up-report-sheet{padding:26px 22px 24px}.up-report-bars{gap:2px}.up-report-bars i{height:52px}.up-dial-box{width:calc(100% + 2 * var(--gut));margin:0 calc(-1 * var(--gut))}.up-track-ticks{gap:2px}.up-track-ticks i:nth-child(2n){display:none}}
