.lth{--lth-btn:#17151a;--lth-on-btn:#fff;--lth-ring:#fff;--lth-g1:#c8102e;--lth-g2:#f0552b;--lth-g3:#c77d0a;--lth-mark-filter:grayscale(1) contrast(1.1);--lth-w1:#c8102e;--lth-w2:#0b3775;--lt-r-sm:8px}:root[data-theme=dark] .lth{--lth-btn:#f4f3f5;--lth-on-btn:#131517;--lth-ring:#1c1d20;--lth-g1:#ff3b5c;--lth-g2:#ff7a3d;--lth-g3:#f5c04a;--lth-mark-filter:grayscale(1) invert(1) brightness(1.4);--lth-w1:#ff4a6b;--lth-w2:#6b94e0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lth{--lth-btn:#f4f3f5;--lth-on-btn:#131517;--lth-ring:#1c1d20;--lth-g1:#ff3b5c;--lth-g2:#ff7a3d;--lth-g3:#f5c04a;--lth-mark-filter:grayscale(1) invert(1) brightness(1.4);--lth-w1:#ff4a6b;--lth-w2:#6b94e0}}.lth{color:var(--lt-ink)}.lth a{color:inherit;text-decoration:none}.lth img{max-width:100%;display:block}.lth button{font:inherit;color:inherit}.lth .lth-tnum{font-variant-numeric:tabular-nums}.lth .lth-wrap{width:100%;max-width:1288px;margin-inline:auto;padding-inline:24px}@media (max-width:560px){.lth .lth-wrap{padding-inline:16px}}.lth .lth-sec,.lth .lth-finale{scroll-margin-top:84px}.wheeling .lth iframe{pointer-events:none}.lt:has(>.lth:last-child){padding-bottom:0}.lth .lth-btn{background:var(--lth-btn);height:44px;color:var(--lth-on-btn);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15.5px;font-weight:500;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 28px -12px #17151a8c}.lth .lth-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #17151a99}.lth .lth-btn:active{transform:translateY(0)}.lth .lth-pill{background:var(--lt-soft);height:34px;color:var(--lt-ink-2);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.lth .lth-pill:hover{background:var(--lt-soft-2);color:var(--lt-ink)}.lth .lth-pill.copied{justify-content:center}.lth .lth-pill-line{box-shadow:inset 0 0 0 1px var(--lt-ink-3);color:var(--lt-ink);background:0 0}.lth .lth-more{color:var(--lt-ink-3);align-items:center;gap:6px;font-size:15px;font-weight:500;transition:color .15s;display:inline-flex}.lth .lth-more:hover{color:var(--lt-ink)}.lth .lth-more .lth-ar{transition:transform .15s}.lth .lth-more:hover .lth-ar{transform:translate(3px)}.lth .lth-hero{text-align:center;padding-block:104px 56px}.lth .lth-h1{font-weight:500;font-size:var(--lt-fs-h1);letter-spacing:-.028em;text-wrap:balance;max-width:15ch;margin:0 auto;line-height:.98}.lth .lth-h1 .lth-l1{display:block}.lth .lth-rot{justify-items:center;margin-top:.06em;margin-bottom:-.12em;padding-bottom:.26em;display:grid;overflow:hidden}.lth .lth-rot>span{opacity:0;grid-area:1/1;align-self:start;transition:transform .7s cubic-bezier(.7,0,.2,1),opacity .3s .1s;transform:translateY(105%)}.lth .lth-rot>span.on{opacity:1;transform:none}.lth .lth-rot>span{margin-bottom:-.22em;padding-bottom:.22em}.lth .lth-rot>span.out{opacity:0;transition:transform .7s cubic-bezier(.7,0,.2,1),opacity .25s;transform:translateY(-105%)}@media (max-width:719px){.lth .lth-rot{font-size:.72em}.lth .lth-rot>span{white-space:nowrap}}@media (min-width:720px){.lth .lth-rot>span{white-space:nowrap}.lth .lth-hero .lth-h1{max-width:none}.lth .lth-h1 .lth-l1{max-width:14ch;margin-inline:auto}.lth .lth-ev-main .lth-h1 .lth-l1{margin-inline:0}}.lth .lth-grad{background:linear-gradient(95deg, var(--lth-w1) 0%, var(--lth-w2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lth .lth-lede{max-width:34em;color:var(--lt-ink-3);text-wrap:balance;margin:28px auto 0;font-size:clamp(1.06rem,1.6vw,1.25rem);line-height:1.5}.lth .lth-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 26px;margin-top:34px;display:flex}.lth .lth-chips{text-align:left;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:72px;display:grid}.lth .lth-chip{background:var(--lt-card);border-radius:var(--lt-r-lg);box-shadow:var(--lt-shadow);grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;min-width:0;padding:24px;transition:transform .18s,box-shadow .18s;display:grid}.lth .lth-chip:hover{transform:translateY(-2px);box-shadow:0 2px 4px #17151a0a,0 14px 30px #17151a14}.lth .lth-chip b{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:normal;grid-area:1/1;margin-top:2px;font-size:clamp(2.2rem,3.4vw,3rem);font-weight:500;line-height:1;display:block}.lth .lth-chip .lth-i3{grid-area:1/2;width:40px;height:40px;margin:-6px -6px 0 0}.lth .lth-chip .lth-k{color:var(--lt-ink);grid-column:1/-1;margin-top:16px;font-size:15px;font-weight:500;line-height:1.35;display:block}.lth .lth-chip .lth-d{color:var(--lt-ink-3);text-wrap:pretty;grid-column:1/-1;margin-top:4px;font-size:14px;line-height:1.45;display:block}@media (max-width:860px){.lth .lth-chips{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.lth .lth-chips{grid-template-columns:1fr}}@media (max-width:560px){.lth .lth-chip{padding:18px}.lth .lth-chip b{font-size:1.7rem}.lth .lth-chip .lth-i3{width:32px;height:32px;margin:-4px -4px 0 0}.lth .lth-chip .lth-k{margin-top:12px}.lth .lth-chip .lth-d{display:none}}.lth .lth-sec{padding-block:44px}.lth .lth-sec-h{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.lth .lth-sec-h h2{letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:28px;font-weight:600}.lth .lth-sec.ch{padding-top:88px}.lth .lth-sec.ch .lth-sec-h{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.lth .lth-sec.ch .lth-sec-h h2{font-size:var(--lt-fs-h2);letter-spacing:-.035em;max-width:18ch;font-weight:500;line-height:1.02}.lth .lth-sec.ch .lth-sec-h h2:after{content:"";background:var(--lt-ink-3);border-radius:2px;width:56px;height:2px;margin-top:22px;display:block}.lth .lth-sec.ch .lth-sec-sub{margin-top:-8px;font-size:17px}.lth .lth-svc-tabs{background:var(--lt-soft);border-radius:999px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.lth .lth-svc-tabs button{color:var(--lt-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:15px;transition:background .2s,color .2s}.lth .lth-svc-tabs button[aria-selected=true]{background:var(--lt-card);color:var(--lt-ink);font-weight:500;box-shadow:0 1px 3px #17151a1f}.lth .lth-sec-h p{color:var(--lt-ink-3);margin:0;font-size:14.5px}.lth .lth-sec-sub{color:var(--lt-ink-3);max-width:72ch;margin:-8px 0 20px;font-size:15px}.lth .lth-i3{flex:none;width:56px;height:56px;display:block}.lth .lth-bento{background:var(--lt-line);border-radius:var(--lt-r-lg);box-shadow:var(--lt-shadow);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:640px){.lth .lth-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.lth .lth-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}.lth .lth-bcell{background:var(--lt-card);flex-direction:column;min-height:252px;padding:26px 26px 22px;transition:background .25s cubic-bezier(.2,0,0,1);display:flex;position:relative}.lth .lth-bcell:hover,.lth .lth-bcell:focus-visible{background:color-mix(in srgb, var(--lt-card) 94%, var(--lt-ink));outline-offset:-4px}.lth .lth-bcell .lth-i3{margin:-6px 0 14px -6px}.lth .lth-bcell h3{letter-spacing:-.018em;margin:0;font-size:clamp(1.15rem,1.5vw,1.32rem);font-weight:500;line-height:1.2}.lth .lth-bcell p{color:var(--lt-ink-3);margin:10px 0 0;font-size:15px;line-height:1.55}.lth .lth-bcell .lth-bfoot{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:24px;display:flex}.lth .lth-bcell .lth-btags{font:400 12px/1.4 var(--ltn-mono,"JetBrains Mono", monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--lt-ink-3);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lth .lth-bcell .lth-btags img{width:auto;height:18px;filter:var(--lth-mark-filter);opacity:.8}:root[data-theme=dark] .lth .lth-bcell .lth-btags img{opacity:.95}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lth .lth-bcell .lth-btags img{opacity:.95}}.lth .lth-bcell .lth-bgo{color:var(--lth-g1);font:500 12px/1.4 var(--ltn-mono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;align-items:center;gap:8px;transition:opacity .25s,transform .25s cubic-bezier(.2,0,0,1);display:inline-flex;transform:translate(-6px)}.lth .lth-bcell:hover .lth-bgo,.lth .lth-bcell:focus-visible .lth-bgo{opacity:1;transform:none}@media (hover:none){.lth .lth-bcell .lth-bgo{opacity:1;transform:none}}.lth .lth-swap .lth-bento,.lth .lth-swap .lth-eng{animation:.45s cubic-bezier(.2,.8,.2,1) both lth-tIn}.lth .lth-eng{background:var(--lt-card);border-radius:var(--lt-r-lg);box-shadow:var(--lt-shadow);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;padding:40px 44px;display:grid}.lth .lth-eng-pic{aspect-ratio:4/3;border-radius:var(--lt-r);background:var(--lt-soft);position:relative;overflow:hidden}.lth .lth-eng-pic img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .75s cubic-bezier(.4,0,.2,1),transform 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.06)}.lth .lth-eng-pic img.on{opacity:1;z-index:1;transform:none}.lth .lth-eng-cap{margin:16px 4px 0;transition:opacity .25s}.lth .lth-eng-cap.swap{opacity:0}.lth .lth-eng-cap .lth-ct{color:var(--lt-ink-3);gap:10px;font-size:16px;display:flex}.lth .lth-eng-cap b{color:var(--lt-ink);font-weight:500}.lth .lth-eng-cap p{color:var(--lt-ink-3);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 0;font-size:14px}.lth .lth-erow{border-bottom:1px solid var(--lt-line);grid-template-columns:36px 42px 1fr 24px;align-items:center;gap:4px 16px;padding:20px 0;display:grid}.lth .lth-erow:first-child{padding-top:4px}.lth .lth-erow:last-child{border-bottom:0;padding-bottom:4px}.lth .lth-erow .lth-no{color:var(--lt-ink-3);grid-area:1/1/span 2;font-size:14px;transition:color .3s}.lth .lth-erow .lth-i3{grid-area:1/2/span 2;width:42px;height:42px}.lth .lth-erow .lth-t{letter-spacing:-.01em;grid-area:1/3;font-size:21px;font-weight:500;line-height:1.25;transition:color .2s}.lth .lth-erow .lth-d{color:var(--lt-ink-2);grid-area:2/3;font-size:15.5px;line-height:1.45}.lth .lth-erow .lth-ar{color:var(--lt-ink-3);grid-area:1/4/span 2;justify-self:end;font-size:20px;transition:transform .2s,color .2s}.lth .lth-erow.cur .lth-no,.lth .lth-erow:hover .lth-ar,.lth .lth-erow:focus-visible .lth-ar{color:var(--lth-g1)}.lth .lth-erow:hover .lth-ar,.lth .lth-erow:focus-visible .lth-ar{transform:translate(4px)}@media (max-width:900px){.lth .lth-eng-pic,.lth .lth-eng-cap{display:none}.lth .lth-eng{grid-template-columns:1fr;gap:0;padding:12px 20px}.lth .lth-erow{grid-template-columns:26px 40px 1fr 20px;column-gap:12px;padding:16px 0}.lth .lth-erow .lth-i3{width:40px;height:40px}}@media (max-width:560px){.lth .lth-erow .lth-t{font-size:18px}.lth .lth-erow .lth-d{font-size:14.5px}}.lth .lth-bench{background:var(--lt-card);border-radius:var(--lt-r-lg);box-shadow:var(--lt-shadow);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden}.lth .lth-b-left{border-right:1px solid var(--lt-line);flex-direction:column;justify-content:center;gap:18px;padding:28px;display:flex}.lth .lth-stack{padding-top:30px;display:flex}.lth .lth-face{border:3px solid var(--lth-ring);background:var(--lt-soft-2);cursor:pointer;border-radius:50%;width:72px;height:72px;margin-left:-16px;padding:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s,opacity .2s;position:relative}.lth .lth-face:first-child{margin-left:0}.lth .lth-face img{object-fit:cover;border-radius:50%;width:100%;height:100%}.lth .lth-face:after{content:attr(data-name);background:var(--lth-btn);color:var(--lth-on-btn);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.lth .lth-face:hover:after,.lth .lth-face:focus-visible:after{opacity:1;transform:translate(-50%)}.lth .lth-face:hover{z-index:2;transform:translateY(-5px)}.lth .lth-stack.picking .lth-face:not([aria-selected=true]){filter:grayscale(.6);opacity:.6}.lth .lth-stack.picking .lth-face:hover{filter:none;opacity:1}.lth .lth-face[aria-selected=true]{z-index:3;box-shadow:0 0 0 2px var(--lth-g1), 0 10px 24px -8px #17151a73;transform:translateY(-5px)scale(1.06)}.lth .lth-face.all{color:var(--lt-ink-2);place-items:center;font-size:16px;font-weight:600;display:grid}.lth .lth-b-cap{color:var(--lt-ink-2);max-width:40ch;margin:0;font-size:15.5px}.lth .lth-b-cap b{color:var(--lt-ink);font-weight:500}.lth .lth-b-panel{align-content:center;min-height:260px;padding:32px 36px 36px;display:grid;position:relative}.lth .lth-b-view{gap:18px;animation:.45s cubic-bezier(.2,.8,.2,1) lth-bIn;display:grid}@keyframes lth-bIn{0%{opacity:0;transform:translateY(8px)}}.lth .lth-b-view blockquote{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.45}.lth .lth-b-who{align-items:center;gap:12px;display:flex}.lth .lth-b-who img{object-fit:cover;border-radius:50%;width:44px;height:44px}.lth .lth-b-who b{color:var(--lt-ink);font-weight:500;display:block}.lth .lth-b-who span span{color:var(--lt-ink-3);font-size:14px}.lth .lth-b-big{letter-spacing:-.035em;font-size:clamp(3rem,6vw,4.6rem);font-weight:500;line-height:.95}.lth .lth-b-facts{flex-wrap:wrap;gap:8px;display:flex}.lth .lth-b-facts span{background:var(--lt-soft);color:var(--lt-ink-2);border-radius:999px;padding:6px 12px;font-size:13.5px}.lth .lth-b-timer{background:var(--lt-line);height:2px;position:absolute;bottom:0;left:0;right:0}.lth .lth-b-timer i{background:var(--lt-ink-3);width:0;height:100%;display:block}.lth .lth-b-timer.run i{animation:lth-bT var(--lth-bt,5.5s) linear forwards}@keyframes lth-bT{to{width:100%}}@media (max-width:860px){.lth .lth-bench{grid-template-columns:1fr}.lth .lth-b-left{border-right:0;border-bottom:1px solid var(--lt-line)}.lth .lth-b-panel{min-height:0;padding:24px}}@media (max-width:480px){.lth .lth-face{width:58px;height:58px;margin-left:-12px}.lth .lth-b-left{padding:20px}}.lth .lth-flow{background:var(--lt-card);border-radius:var(--lt-r-lg);box-shadow:var(--lt-shadow);padding:30px 28px 24px}.lth .lth-flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.lth .lth-fs{outline-offset:6px;border-radius:12px;flex-direction:column;gap:10px;padding:4px 4px 8px;transition:opacity .6s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.lth .lth-fs:before{content:"";background:var(--lt-line);border-radius:2px;height:2px;position:absolute;top:33px;left:74px;right:-14px}.lth .lth-fs:after{content:"";background:var(--lt-ink);height:2px;transform:scaleX(var(--f,1));transform-origin:0;border-radius:2px;transition:transform .12s linear;position:absolute;top:33px;left:74px;right:-14px}.lth .lth-fs:last-child:before,.lth .lth-fs:last-child:after{display:none}.lth .lth-fs-node{--acc:#ff4a67;background:var(--lt-soft);width:60px;height:60px;color:var(--lt-ink-2);border-radius:50%;place-items:center;transition:background .5s,color .5s,transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:grid}.lth .lth-fs-node svg{width:22px;height:22px}.lth .lth-fs-node svg.lth-sg{width:36px;height:36px;overflow:visible}:root[data-theme=dark] .lth .lth-fs-node{--acc:#c8102e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lth .lth-fs-node{--acc:#c8102e}}.lth .lth-sg .g-ln,.lth .lth-sg .g-ac,.lth .lth-sg .g-cu{fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.lth .lth-sg .g-ln{stroke:currentColor}.lth .lth-sg .g-ac{stroke:var(--acc);stroke-width:2.4px}.lth .lth-sg .g-cu{stroke:var(--lth-btn);stroke-width:2.2px}.lth .lth-sg .g-af{fill:var(--acc);stroke:none;transform-box:fill-box;transform-origin:50%}.lth .lth-flow.armed .lth-fs:not(.on) .lth-sg .g-ln,.lth .lth-flow.armed .lth-fs:not(.on) .lth-sg .g-ac,.lth .lth-flow.armed .lth-fs:not(.on) .lth-sg .g-cu{stroke-dashoffset:1px;opacity:0}.lth .lth-flow.armed .lth-fs:not(.on) .lth-sg .g-af{opacity:0;transform:scale(.5)}.lth .lth-flow.armed .lth-sg .g-ln,.lth .lth-flow.armed .lth-sg .g-ac,.lth .lth-flow.armed .lth-sg .g-cu{transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1),opacity 50ms}.lth .lth-flow.armed .lth-sg .g-ac,.lth .lth-flow.armed .lth-sg .g-cu{transition-delay:.25s,0s}.lth .lth-flow.armed .lth-sg .g-af{transition:opacity .5s .4s,transform .6s cubic-bezier(.2,.8,.2,1) .4s}.lth .lth-fs.on .lth-fs-node{background:var(--lth-btn);color:var(--lth-on-btn);animation:.7s cubic-bezier(.2,.8,.2,1) lth-fsPop}@keyframes lth-fsPop{0%{transform:scale(.88)}55%{transform:scale(1.07)}to{transform:scale(1)}}.lth .lth-fs>:not(.lth-fs-node){transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1)}.lth .lth-flow.armed .lth-fs:not(.on)>:not(.lth-fs-node){opacity:.35;transform:translateY(6px)}.lth .lth-fs.cur .lth-fs-node{box-shadow:0 0 0 6px var(--lt-soft-2);transform:scale(1.06)}.lth .lth-flow.focusing .lth-fs:not(.cur){opacity:.42}.lth .lth-fs-n{color:var(--lt-ink-3);margin-top:8px;font-size:13px}.lth .lth-fs h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500;line-height:1.25}.lth .lth-fs p{color:var(--lt-ink-2);margin:0;font-size:14.5px;line-height:1.5}.lth .lth-who{white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.lth .lth-who:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.lth .lth-who-you{background:var(--lt-soft-2);color:var(--lt-ink)}.lth .lth-who-geco{background:color-mix(in srgb, var(--lth-g1) 12%, transparent);color:var(--lth-g1)}.lth .lth-who-both{background:linear-gradient(90deg, var(--lt-soft-2), color-mix(in srgb, var(--lth-g1) 14%, transparent));color:var(--lt-ink)}.lth .lth-flow-key{border-top:1px solid var(--lt-line);color:var(--lt-ink-3);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:20px;padding-top:16px;font-size:14px;display:flex}.lth .lth-flow-key .lth-who{margin:0}@media (max-width:960px){.lth .lth-flow{padding:22px 20px}.lth .lth-flow-steps{grid-template-columns:1fr;gap:0}.lth .lth-fs{grid-template-columns:60px 1fr;gap:4px 16px;padding:0 0 24px;display:grid}.lth .lth-fs>:not(.lth-fs-node){grid-column:2}.lth .lth-fs-node{grid-row:1/span 4}.lth .lth-fs-n{margin-top:2px}.lth .lth-who{justify-self:start;margin-top:6px}.lth .lth-fs:before,.lth .lth-fs:after{width:2px;height:auto;inset:68px auto 6px 29px}.lth .lth-fs:after{transform:scaleY(var(--f,1));transform-origin:top}}.lth .lth-seg{background:var(--lt-soft);scrollbar-width:none;border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin-inline:auto;padding:4px;display:flex;overflow-x:auto}.lth .lth-seg::-webkit-scrollbar{display:none}.lth .lth-seg button{color:var(--lt-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:14px;transition:background .15s,color .15s}.lth .lth-seg button[aria-selected=true]{background:var(--lt-card);color:var(--lt-ink);font-weight:500;box-shadow:0 1px 3px #17151a1a}.lth .lth-seg button small{color:var(--lt-ink-3);margin-right:6px;font-size:12.5px}.lth .lth-stage{background:var(--lt-card);border-radius:var(--lt-r-lg);box-shadow:var(--lt-shadow);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:28px;margin-top:16px;padding:16px;display:grid}.lth .lth-stage figure{margin:0}.lth .lth-stage img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.lth .lth-stage .lth-meta{color:var(--lt-ink-3);font-size:13.5px}.lth .lth-stage h3{letter-spacing:-.02em;margin:4px 0 8px;font-size:26px;font-weight:500}.lth .lth-stage .lth-lead{color:var(--lt-ink-2);margin:0 0 16px}.lth .lth-rows{gap:12px;margin:0;display:grid}.lth .lth-rows div{grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.lth .lth-rows .lth-ri{background:var(--lt-soft);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.lth .lth-rows .lth-ri svg{width:17px;height:17px;color:var(--lt-ink-2)}.lth .lth-rows dt{color:var(--lt-ink-3);font-size:12.5px}.lth .lth-rows dd{margin:1px 0 0;font-size:14.5px}.lth .lth-stage-body{padding:6px 8px 6px 0}@media (max-width:760px){.lth .lth-stage{grid-template-columns:1fr;gap:16px}.lth .lth-stage-body{padding:0 4px 6px}}.lth .lth-poc iframe{color-scheme:normal;background:0 0;border:0;width:100%;height:62vw;max-height:900px;display:block}.lth .lth-poc-note{color:var(--lt-ink-3);margin:4px 0 0;font-size:14px}.lth .lth-poc-note b{color:var(--lt-ink-2);font-weight:500}.lth .lth-sec.offs{position:relative;overflow:hidden}.lth .lth-offs .lth-ohead{z-index:1;min-height:clamp(380px,36vw,540px);position:relative}.lth .lth-offs .lth-clockline{max-width:min(46ch,44%)}.lth .lth-omap{z-index:0;pointer-events:none;-webkit-mask-composite:source-in;width:min(58vw,1040px);height:clamp(460px,42vw,640px);position:absolute;top:24px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34%),linear-gradient(#0000 0,#0009 12%,#000 30% 70%,#000000a6 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 34%),linear-gradient(#0000 0,#0009 12%,#000 30% 70%,#000000a6 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.lth .lth-omap canvas{width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.lth .lth-offs .lth-ohead{min-height:0}.lth .lth-offs .lth-clockline{max-width:none}.lth .lth-omap{width:auto;height:340px;margin:0 -16px 8px;position:relative;top:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 82%,#0000 100%)}}.lth .lth-clockline{letter-spacing:-.018em;text-wrap:balance;max-width:46ch;margin:0 0 22px;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:500;line-height:1.25}.lth .lth-clockline .lth-t{color:var(--lt-ink)}.lth .lth-clockline .lth-m{color:var(--lt-ink-3)}.lth .lth-mq{gap:14px;margin-inline:calc(50% - 50vw);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.lth .lth-mq-row{gap:14px;width:max-content;animation:34s linear infinite lth-mq;display:flex}.lth .lth-mq-row.rev{animation-direction:reverse}.lth .lth-mq-set{gap:14px;display:flex}.lth .lth-mq:hover .lth-mq-row,.lth .lth-mq:focus-within .lth-mq-row,.lth .lth-mq.paused .lth-mq-row{animation-play-state:paused}@keyframes lth-mq{to{transform:translate(calc(-25% - 3.5px))}}.lth .lth-vc{background:var(--lt-card);border-radius:var(--lt-r-lg);width:380px;min-height:372px;box-shadow:var(--lt-shadow);flex-direction:column;flex:none;gap:14px;margin:0;padding:28px 28px 24px;transition:transform .3s,filter .25s,opacity .25s;display:flex}.lth .lth-vc:hover{transform:translateY(-4px)}:is(.lth .lth-mq:has(.lth-vc:hover) .lth-vc:not(:hover),.lth .lth-mq:has(.lth-vc:focus-within) .lth-vc:not(:focus-within)){filter:blur(3px);opacity:.55}.lth .lth-vc .lth-qm{width:26px;height:20px;display:block}.lth .lth-vc .lth-vh{letter-spacing:-.02em;min-height:2.4em;color:var(--lt-ink);text-wrap:balance;margin:0;font-size:21px;font-weight:500;line-height:1.2}.lth .lth-vc blockquote{color:var(--lt-ink-2);-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.lth .lth-vc figcaption{border-top:1px solid var(--lt-line);align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.lth .lth-vc .lth-av{background:var(--lt-soft);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.lth .lth-vc .lth-av img{object-fit:cover;width:100%;height:100%}.lth .lth-vc .lth-av.plate img{object-fit:contain;width:34px;height:auto}.lth .lth-vc .lth-nm{color:var(--lt-ink);font-size:15px;font-weight:500;line-height:1.25}.lth .lth-vc .lth-rl{color:var(--lt-ink-3);font-size:13px;line-height:1.35}.lth .lth-mq-ctl{justify-content:center;width:34px;padding:0}.lth .lth-mq-ctl svg{width:14px;height:14px}@media (max-width:720px){.lth .lth-vc{width:300px;min-height:352px;padding:24px 22px 20px}.lth .lth-vc .lth-vh{font-size:19px}.lth .lth-vc blockquote{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.lth .lth-mq{padding-inline:max(24px,50vw - 620px);overflow-x:auto;-webkit-mask-image:none;mask-image:none}.lth .lth-mq-row{animation:none}.lth .lth-mq-set+.lth-mq-set,.lth .lth-mq-ctl{display:none}.lth .lth-mq-row{width:auto}}.lth .lth-newsg{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;margin-inline:-4px;padding-inline:4px;display:flex;overflow-x:auto}.lth .lth-newsg::-webkit-scrollbar{display:none}.lth .lth-newsg>article{scroll-snap-align:start;flex:0 0 82%;min-width:0}@media (min-width:780px){.lth .lth-newsg>article{flex-basis:calc(33.3333% - 14.6667px)}}.lth .lth-newsr{align-items:center;gap:18px;display:inline-flex}.lth .lth-newsnav{gap:6px;display:inline-flex}.lth .lth-newsnav button{background:var(--lt-soft);width:40px;height:40px;color:var(--lt-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background .15s,opacity .15s;display:grid}.lth .lth-newsnav button:hover:not(:disabled){background:var(--lt-soft-2)}.lth .lth-newsnav button:disabled{opacity:.35;cursor:default}.lth .lth-newsnav button:focus-visible{outline:2px solid var(--lt-ink);outline-offset:2px}.lth .lth-newsnav svg{width:18px;height:18px}.lth .lth-newsg a{display:block}.lth .lth-newsg .lth-im{border-radius:var(--lt-r);overflow:hidden}.lth .lth-newsg img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.lth .lth-newsg a:hover img{transform:scale(1.03)}.lth .lth-newsg h3{letter-spacing:-.012em;text-wrap:balance;margin:14px 0 0;font-size:17px;font-weight:500;line-height:1.34;transition:color .15s}.lth .lth-newsg a:hover h3{color:var(--lth-g1)}.lth .lth-newsg time{color:var(--lt-ink-3);margin-top:8px;font-size:14px;display:block}.lth .lth-finale{text-align:center;padding-block:40px 88px;position:relative}.lth .lth-dots{aspect-ratio:1300/520;width:100%;max-width:1240px;margin-inline:auto;position:relative}.lth .lth-dots canvas{width:100%;height:100%;position:absolute;inset:0}.lth .lth-finale h2{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:8px auto 0;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:500;line-height:1.08}.lth .lth-finale p{color:var(--lt-ink-3);max-width:36em;margin:16px auto 0;font-size:17px}.lth .lth-finale .lth-acts{flex-flow:wrap;justify-content:center;gap:10px;margin-top:28px}.lth .lth-finale .lth-pill{height:44px;padding:0 18px;font-size:15px}.lth .copied{color:var(--lt-ink)}.lt .lth+section.gecko-band{background:0 0;border:0;height:clamp(180px,17vw,250px);margin:-40px 0 -52px}.lth{--lth-hw-core:#f7f7f8db;--lth-hw-mid:#f7f7f8b3;--lth-hw-edge:#f7f7f857;--lth-hw-flat:#f7f7f8db;--lth-hw-photo:none;--lth-h-rule:#13151729;--lth-h-mute:#5f6670}:root[data-theme=dark] .lth{--lth-hw-core:#0b111ee6;--lth-hw-mid:#0b111ec7;--lth-hw-edge:#0b111e6b;--lth-hw-flat:#0b111ecc;--lth-hw-photo:saturate(1.15) brightness(.82);--lth-h-rule:#fff3;--lth-h-mute:#b4b9c2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lth{--lth-hw-core:#0b111ee6;--lth-hw-mid:#0b111ec7;--lth-hw-edge:#0b111e6b;--lth-hw-flat:#0b111ecc;--lth-hw-photo:saturate(1.15) brightness(.82);--lth-h-rule:#fff3;--lth-h-mute:#b4b9c2}}.lth .lth-hero{isolation:isolate;padding-block:36px 40px;position:relative}.lth .lth-hero:before,.lth .lth-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 80%,#0000 100%)}.lth .lth-hero:before{filter:var(--lth-hw-photo);background:url(/local-time/home-hero/towers.webp) 50% 30%/cover no-repeat}.lth .lth-hero:after{background:radial-gradient(ellipse 46% 62% at 50% 44%, var(--lth-hw-core) 0%, var(--lth-hw-mid) 55%, var(--lth-hw-edge) 100%)}:root[data-theme=dark] .lth .lth-hero:after{background:radial-gradient(ellipse 62% 72% at 50% 42%, var(--lth-hw-core) 0%, var(--lth-hw-mid) 48%, var(--lth-hw-edge) 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lth .lth-hero:after{background:radial-gradient(ellipse 62% 72% at 50% 42%, var(--lth-hw-core) 0%, var(--lth-hw-mid) 48%, var(--lth-hw-edge) 100%)}}.lth .lth-hlogo{width:260px;margin:20px auto 22px;transform:translate(-12px)}.lth .lth-hlogo img{width:100%;height:auto;display:block}.lth .lth-hlogo-night,:root[data-theme=dark] .lth .lth-hlogo-day{display:none!important}:root[data-theme=dark] .lth .lth-hlogo-night{display:block!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lth .lth-hlogo-day{display:none!important}:root:not([data-theme=light]) .lth .lth-hlogo-night{display:block!important}}.lth .lth-hero .lth-h1{font-size:44px}.lth .lth-hero .lth-lede{max-width:480px;font-size:15px}@media (min-width:720px){.lth .lth-hero .lth-h1 .lth-l1{white-space:nowrap;max-width:none}.lth .lth-hero .lth-acts{margin-top:26px}.lth .lth-hero .lth-chips{margin-top:44px}}@media (max-width:719px){.lth .lth-hero{flex-direction:column;min-height:calc(100svh - 72px);padding-block:8px 72px;display:flex}.lth .lth-hero:before{-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 72%,#0000 96%);mask-image:linear-gradient(#0000 0%,#000 10% 72%,#0000 96%)}.lth .lth-hero:after,:root[data-theme=dark] .lth .lth-hero:after{background:var(--lth-hw-flat);-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 94%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 94%,#0000 100%)}.lth .lth-hero>.lth-wrap{flex-direction:column;flex:1;width:100%;display:flex}.lth .lth-hlogo{width:178px;margin:auto auto 20px}.lth .lth-hero .lth-h1{font-size:33px}.lth .lth-hero .lth-lede{max-width:320px;margin-top:14px;font-size:13px;line-height:1.5}.lth .lth-hero .lth-acts{flex-flow:column;align-items:stretch;gap:6px;margin-top:auto;padding-top:28px}.lth .lth-hero .lth-btn{border-radius:16px;width:100%;height:52px;font-size:16px}.lth .lth-hero .lth-more{justify-content:center;height:40px;font-size:15px}.lth .lth-hero .lth-chips{text-align:center;background:color-mix(in srgb, var(--lt-card) 88%, transparent);box-shadow:var(--lt-shadow);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:10px;margin-bottom:auto;padding:14px 0}.lth .lth-hero .lth-chip{box-shadow:none;border-left:1px solid var(--lth-h-rule);background:0 0;border-radius:0;padding:0 4px;display:block}.lth .lth-hero .lth-chip:first-child{border-left:0}.lth .lth-hero .lth-chip:hover{box-shadow:none;transform:none}.lth .lth-hero .lth-chip b{letter-spacing:-.02em;margin:0;font-size:21px}.lth .lth-hero .lth-chip .lth-i3,.lth .lth-hero .lth-chip .lth-d{display:none}.lth .lth-hero .lth-chip .lth-k{color:var(--lth-h-mute);text-wrap:balance;margin-top:6px;font-size:11px;font-weight:500;line-height:1.25}}@media (max-width:719px) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .lth .lth-hero:after{background:var(--lth-hw-flat)}}
