.td{--td-ground:#0b0d10;--td-ground-2:#111419;--td-ink:#ecebe6;--td-ink-2:#b6b6b1;--td-ink-3:#8b8c88;--td-line:#ecebe61a;--td-line-strong:#ecebe630;--td-glass:linear-gradient(180deg, #ffffff0b, #ffffff03);--td-glass-solid:#14171c;--td-accent:#7cb8aa;--td-on-accent:#071311;--td-accent-ink:#186f64;--td-paper-ink:#17191c;--td-paper-ink-2:#55585d;--td-navy:#17191c;--td-steel:#9aa6b2;--td-font:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--td-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--td-serif-font:var(--font-door-serif), "Iowan Old Style", Georgia, serif;--td-ease-out:cubic-bezier(.16, 1, .3, 1);--td-ease-soft:cubic-bezier(.22, 1, .36, 1);--td-ease-weight:cubic-bezier(.32, .72, 0, 1);--td-in:.42s;--td-gutter:16px;--td-max:78rem;--td-nav-h:64px;font-family:var(--td-font);background:var(--background);overflow-x:clip}.td-dark{background:var(--td-ground);color:var(--td-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.td-wrap{width:100%;max-width:var(--td-max);padding-inline:var(--td-gutter);margin-inline:auto}.td :focus-visible{outline:2px solid var(--td-accent);outline-offset:3px}.td .td-paper :focus-visible,.td .td-close :focus-visible,.td .td-hand-page :focus-visible{outline-color:var(--td-navy)}.td-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.td-eyebrow{font-family:var(--td-mono);letter-spacing:.02em;text-transform:lowercase;color:var(--td-ink-2);margin:0 0 1rem;font-size:.75rem}.td-eyebrow:before{content:"";background:var(--td-accent);vertical-align:.1em;border-radius:50%;width:6px;height:6px;margin-right:.6rem;display:inline-block}.td-eyebrow-paper{color:var(--td-paper-ink-2)}.td-eyebrow-paper:before{background:var(--td-accent-ink)}.td-h1,.td-h2,.td-h3{color:inherit;text-wrap:balance;margin:0;font-weight:500}.td-h1{letter-spacing:-.042em;font-size:clamp(2.5rem,11.4vw,3.2rem);line-height:1.02}.td-h2{letter-spacing:-.035em;font-size:clamp(1.9rem,7.4vw,2.5rem);line-height:1.06}.td-h2-paper{color:var(--td-paper-ink)}.td-h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.25}.td-serif{font-family:var(--td-serif-font);letter-spacing:-.01em;font-style:italic;font-weight:400}.td-lead{max-width:34rem;color:var(--td-ink-2);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.55}.td-body{max-width:36rem;color:var(--td-ink-2);margin:1rem 0 0;font-size:1rem;line-height:1.6}.td-body-paper{max-width:38rem;color:var(--td-paper-ink-2);margin:0 0 1rem;font-size:1rem;line-height:1.65}.td-small-paper{color:var(--td-paper-ink-2);margin:1.25rem 0 0;font-size:.8125rem}.td-cap{font-family:var(--td-mono);color:var(--td-ink-3);margin:.875rem 0 0;font-size:.6875rem;line-height:1.5}.td-btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;min-height:48px;transition:background-color .24s var(--td-ease-out), border-color .24s var(--td-ease-out), transform .12s var(--td-ease-out);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.td-btn:active{transform:scale(.98)}.td-btn-accent{background:var(--td-accent);color:var(--td-on-accent)}.td-btn-accent:hover{background:#94c7bb}.td-btn-ghost{border-color:var(--td-line-strong);color:var(--td-ink);background:0 0}.td-btn-ghost:hover{border-color:var(--td-ink-2)}.td-btn-ink{background:var(--td-navy);color:#fff}.td-btn-ink:hover{background:#2b2e33}.td-btn-small{min-height:40px;padding:0 1rem;font-size:.875rem}.td-nav-sentinel{pointer-events:none;width:1px;height:48px;position:absolute;top:0;left:0}.td-skip{z-index:60;background:var(--td-accent);color:var(--td-on-accent);border-radius:6px;padding:.75rem 1rem;font-size:.875rem;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.td-skip:focus{transform:none}.td-nav{z-index:50;padding:0;transition:padding .25s cubic-bezier(.2,0,0,1);position:fixed;top:0;left:0;right:0}.td-nav-bar{max-width:var(--td-max);height:var(--td-nav-h);padding-inline:var(--td-gutter);border:1px solid #0000;border-radius:2px;align-items:center;gap:1rem;margin-inline:auto;transition:height .25s cubic-bezier(.2,0,0,1),background-color .25s cubic-bezier(.2,0,0,1),border-color .25s cubic-bezier(.2,0,0,1);display:flex}.td-nav[data-condensed]{padding:8px 8px 0}.td-nav[data-condensed] .td-nav-bar{border-color:var(--td-line);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#0b0d10cc;height:56px}.td-wordmark{letter-spacing:-.02em;color:var(--td-ink);padding:.75rem 0;font-size:1rem;font-weight:500;text-decoration:none}.td-nav-links{gap:.25rem;margin-left:1.5rem;display:none}.td-nav-link{color:var(--td-ink-2);transition:color .2s var(--td-ease-weight);padding:.75rem .625rem;font-size:.875rem;text-decoration:none}.td-nav-link:hover{color:var(--td-ink)}.td-nav-end{align-items:center;gap:.25rem;margin-left:auto;display:flex}.td-hero{--td-x:0;position:relative}.td-hero-inner{width:100%;max-width:var(--td-max);padding:calc(var(--td-nav-h) + 40px) var(--td-gutter) 56px;margin-inline:auto}.td-ctas{gap:.625rem;margin-top:1.75rem;display:grid}.td-facts{border-top:1px solid var(--td-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:2rem 0 0;display:grid}.td-fact{padding:.875rem .75rem 0 0}.td-fact+.td-fact{border-left:1px solid var(--td-line);padding-left:.75rem}.td-fact dt{font-family:var(--td-mono);text-transform:lowercase;color:var(--td-ink-3);font-size:.6875rem}.td-fact dd{color:var(--td-ink);margin:.25rem 0 0;font-size:.875rem;line-height:1.35}.td-hero-stage{margin-top:2.75rem;position:relative}.td-horizon{position:relative}.td-stage{margin:0;position:relative}.td-device{z-index:0;border:1px solid var(--td-line-strong);background:var(--td-glass), var(--td-glass-solid);border-radius:18px;position:relative;box-shadow:inset 0 1px #ffffff14,0 30px 80px -30px #000000b3}.td-device-head{border-bottom:1px solid var(--td-line);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.td-mark{color:#fff;background:#2a2f37;border-radius:7px;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:600;display:inline-grid}.td-device-name{font-size:.875rem;font-weight:500}.td-device-tag{font-family:var(--td-mono);color:var(--td-ink-3);margin-left:auto;font-size:.6875rem}.td-thread{align-content:start;gap:.5rem;padding:1rem;display:grid}.td-thread>.td-msg-in,.td-reply-slot{margin-block:.25rem}.td-msg{border-radius:12px;max-width:86%;padding:.625rem .75rem .5rem;font-size:.875rem;line-height:1.45}.td-msg p{margin:.125rem 0 .25rem}.td-msg-in{background:#1b1f25;border-top-left-radius:4px;justify-self:start}.td-msg-out{background:#17312d;border-top-right-radius:4px;justify-self:end}.td-msg-who{color:var(--td-ink-2);font-size:.75rem;font-weight:500}.td-msg-meta{font-family:var(--td-mono);color:var(--td-ink-3);text-align:right;font-size:.625rem;display:block}.td-typing{opacity:0;background:#17312d;border-radius:12px;justify-self:end;gap:4px;padding:.6rem .75rem;display:inline-flex}.td-typing span{background:var(--td-ink-2);border-radius:50%;width:5px;height:5px}.td-clock{border-top:1px solid var(--td-line);font-family:var(--td-mono);color:var(--td-ink-3);justify-content:space-between;align-items:baseline;padding:.75rem 1rem;font-size:.75rem;display:flex}.td-clock-n{font-variant-numeric:tabular-nums;color:var(--td-ink);text-align:right;min-width:3.2ch;font-size:1.125rem}@property --td-sec{syntax:"<integer>";inherits:true;initial-value:0}.td-clock-n:after{counter-reset:td-s var(--td-sec);content:"0:" counter(td-s, decimal-leading-zero)}.td-clock-n{--td-sec:var(--td-reply-sec,38);animation:td-clock var(--td-clock-for,3.1s) linear var(--td-clock-from,.5s) both, td-clock-done 1ms linear var(--td-reply-at,3.6s) both}@keyframes td-clock{0%{--td-sec:0}to{--td-sec:var(--td-reply-sec,38)}}@keyframes td-clock-done{to{color:var(--td-accent)}}.td-reply-slot{display:grid}.td-reply-slot>*{grid-area:1/1}.td-chip{border:1px solid var(--td-line-strong);background:var(--td-glass), #14171ceb;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:.5rem;margin:0;padding:.625rem .875rem;font-size:.8125rem;display:grid;box-shadow:inset 0 1px #ffffff12}.td-dot{background:var(--td-ink-3);border-radius:50%;width:7px;height:7px}.td-chip-done .td-dot{background:var(--td-accent);box-shadow:0 0 0 4px #7cb8aa29}.td-chip-label{font-weight:500}.td-chip-detail{font-family:var(--td-mono);color:var(--td-ink-2);text-align:right;justify-self:end;font-size:.6875rem}.td-chip-done .td-chip-detail{color:var(--td-accent);font-variant-numeric:tabular-nums;font-size:.8125rem}@keyframes td-beat-in{0%{opacity:0;filter:blur(8px);transform:translateY(10px)scale(.985)}1%{opacity:1}to{opacity:1;filter:none;transform:none}}.td-beat{animation:td-beat-in var(--td-in) var(--td-ease-soft) var(--at,0s) both}@keyframes td-typing{0%,to{opacity:0}1%,99%{opacity:1}}.td-beat-flash{animation:td-typing calc(var(--td-reply-at,3.6s) - var(--td-typing-at,2.6s)) linear var(--td-typing-at,2.6s) both}.td-stage[data-hold] .td-beat,.td-stage[data-hold] .td-beat-flash,.td-stage[data-hold] .td-clock-n{animation-play-state:paused}.td-replay{min-height:44px;color:var(--td-ink-2);font-family:var(--td-mono);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:.25rem;padding:0 .25rem;font-size:.75rem;text-decoration:underline;display:inline-flex}.td-replay:hover{color:var(--td-ink)}.td-beam{display:none}.td-how{border-top:1px solid var(--td-line);padding:72px 0 80px}.td-how-head{max-width:40rem}.td-how-grid{gap:0;margin-top:2rem;display:grid}.td-how-card-col{top:calc(var(--td-nav-h) + 4px);z-index:2;background:linear-gradient(180deg, var(--td-ground) 82%, #0b0d1000);grid-row:1;padding:.5rem 0 1rem;position:sticky}.td-steps{grid-row:2;margin:0;padding:0;list-style:none}.td-step{border-top:1px solid var(--td-line);min-height:52svh;padding:2rem 0 0}.td-step-n{font-family:var(--td-mono);color:var(--td-ink-3);margin-bottom:.75rem;font-size:.75rem;display:block}.td-step[data-on] .td-step-n{color:var(--td-accent)}.td-card{border:1px solid var(--td-line-strong);background:var(--td-glass), var(--td-glass-solid);border-radius:16px;padding:.875rem 1rem;box-shadow:inset 0 1px #ffffff14}.td-card-head{justify-content:space-between;align-items:baseline;display:flex}.td-card-name{font-weight:500}.td-card-src,.td-card-foot span:first-child{font-family:var(--td-mono);color:var(--td-ink-3);font-size:.6875rem}.td-card-interest{color:var(--td-ink-2);margin:.125rem 0 0;font-size:.8125rem}.td-rail{grid-template-columns:repeat(4,1fr);margin:.875rem 0 0;padding:0;list-style:none;display:grid;position:relative}.td-rail:before{content:"";background:var(--td-line-strong);height:1px;position:absolute;top:4px;left:4px;right:12%}.td-station{gap:.375rem;display:grid;position:relative}.td-station-dot{background:var(--td-ground);border:1px solid var(--td-ink-3);width:9px;height:9px;transition:background-color .3s var(--td-ease-out), border-color .3s var(--td-ease-out);border-radius:50%}.td-station[data-lit] .td-station-dot{background:var(--td-accent);border-color:var(--td-accent)}.td-station-label{font-family:var(--td-mono);color:var(--td-ink-3);font-size:.625rem}.td-station[data-lit] .td-station-label{color:var(--td-ink-2)}.td-card-status{margin-top:.875rem;display:grid}.td-status{border:1px solid var(--td-line);visibility:hidden;border-radius:10px;grid-area:1/1;grid-template-columns:auto auto 1fr;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;display:grid}.td-status[data-on]{visibility:visible;animation:td-beat-in .36s var(--td-ease-soft) both}.td-status .td-dot{background:var(--td-accent)}.td-card[data-shown="4"] .td-status .td-dot{background:#9fb3c8}.td-status-label{font-weight:500}.td-status-detail{font-family:var(--td-mono);color:var(--td-ink-2);justify-self:end;font-size:.6875rem}.td-card-foot{justify-content:space-between;margin-top:.75rem;font-size:.8125rem;display:flex}.td-card-owner{font-weight:500}.td-meter{background:#ffffff0d;border-radius:6px;height:22px;margin-top:.625rem;position:relative;overflow:hidden}.td-meter-fill{transform-origin:0;width:100%;transition:transform .6s var(--td-ease-out), background-color .3s var(--td-ease-out);background:#7cb8aa38;position:absolute;inset:0 auto 0 0;transform:scaleX(.35)}.td-meter[data-state=done] .td-meter-fill{background:var(--td-accent);transform:scaleX(.063)}.td-meter[data-state=late] .td-meter-fill{background:#9fb3c83d;transform:scaleX(1)}.td-meter-label{font-family:var(--td-mono);color:var(--td-ink);padding:0 .5rem;font-size:.625rem;line-height:22px;display:block;position:relative}.td-card-cap{display:none}.td-proof{border-top:1px solid var(--td-line);padding:72px 0 88px}.td-proof-grid{gap:2rem;display:grid}.td-claims{border-top:1px solid var(--td-line);margin:0;padding:0;list-style:none;display:grid}.td-claim{border-bottom:1px solid var(--td-line);gap:.25rem;padding:1rem 0;display:grid}.td-claim-k{font-family:var(--td-mono);text-transform:lowercase;color:var(--td-ink-3);font-size:.6875rem}.td-claim-v{letter-spacing:-.015em;font-size:1.0625rem;font-weight:500}.td-claim-n{color:var(--td-ink-2);font-size:.875rem}.td-why{border-top:1px solid var(--td-line);margin:3rem 0 0;padding:1.25rem 0 0}.td-why blockquote{letter-spacing:-.02em;max-width:44rem;margin:0;font-size:clamp(1.25rem,4.6vw,1.75rem);line-height:1.3}.td-why figcaption{font-family:var(--td-mono);color:var(--td-ink-3);margin-top:.75rem;font-size:.6875rem;line-height:1.6}.td-why a{color:var(--td-ink-2);text-underline-offset:3px}@property --td-h{syntax:"<number>";inherits:true;initial-value:0}@keyframes td-hand-p{0%{--td-h:0}to{--td-h:1}}.td-hand{--rx:.04;--ty:.34;--lx:16px;--lift:0;background:var(--background);height:190svh;position:relative}@supports (animation-timeline:view()){.td-hand{animation:linear both td-hand-p;animation-timeline:view();animation-range:contain}}.td-hand-sticky{height:100svh;position:sticky;top:0;overflow:clip}.td-hand-page{background:var(--background);position:absolute;inset:0}.td-hand-panel{background:var(--td-ground);clip-path:inset(calc(var(--td-h) * var(--ty) * 100%) calc(var(--td-h) * 16px) calc(var(--td-h) * 31%) calc(var(--td-h) * 16px));position:absolute;inset:0;overflow:hidden}.td-hand-h{left:var(--td-gutter);right:var(--td-gutter);top:calc(var(--td-nav-h) + 4svh);letter-spacing:-.04em;text-wrap:balance;transform:translateY(calc(var(--td-h) * var(--lift) * -100svh));margin:0;font-size:clamp(2.1rem,10vw,2.9rem);font-weight:500;line-height:1.04;position:absolute}.td-hand-h-ink{color:var(--td-paper-ink)}.td-hand-h-light{color:var(--td-ink)}.td-hand-media{gap:10px;display:grid;position:absolute;top:calc(34svh + 16px);left:32px;right:32px}.td-livery{background:var(--lv-bg);color:var(--lv-ink);border:1px solid #ffffff24;border-radius:12px;padding:.75rem .875rem}.td-livery-head{align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.td-livery-mark{border:1px solid var(--lv-line);border-radius:6px;place-items:center;width:22px;height:22px;font-size:.6875rem;display:inline-grid}.td-livery-new{border:1px solid var(--lv-line);font-family:var(--td-mono);border-radius:999px;margin-left:auto;padding:.125rem .5rem;font-size:.625rem}.td-livery-row{border-top:1px solid var(--lv-line);justify-content:space-between;gap:.75rem;margin-top:.5rem;padding-top:.5rem;font-size:.75rem;display:flex}.td-livery-foot{font-family:var(--td-mono);opacity:1;justify-content:space-between;gap:.75rem;margin-top:.375rem;font-size:.625rem;display:none}.td-hand-aside{left:var(--td-gutter);right:var(--td-gutter);color:var(--td-paper-ink-2);font-size:.9375rem;line-height:1.55;position:absolute;bottom:6svh}.td-hand-aside p{margin:0 0 .625rem}.td-hand-aside a{color:var(--td-paper-ink);text-underline-offset:3px}.td-sec{border-top:1px solid var(--border);padding-block:64px}.td-split{gap:1.5rem;display:grid}.td-prose{max-width:40rem}.td-defs{border-top:1px solid var(--border);margin:0}.td-def{border-bottom:1px solid var(--border);gap:.25rem;padding:.875rem 0;display:grid}.td-def dt{color:var(--td-paper-ink);font-weight:500}.td-def dd{color:var(--td-paper-ink-2);margin:0;line-height:1.55}.td-price{max-width:22rem;margin-top:2rem;display:grid}.td-price-from,.td-price-per,.td-price-note{font-family:var(--td-mono);color:var(--td-paper-ink-2);font-size:.75rem}.td-price-fig{font-family:var(--td-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--td-paper-ink);font-size:clamp(3rem,14vw,4.5rem);line-height:1}.td-price-note{border-top:2px solid var(--td-accent-ink);margin-top:1rem;padding-top:.75rem;line-height:1.5}.td-cmp{border-top:1px solid var(--border);margin:2rem 0 0;padding:0;list-style:none}.td-cmp-row{border-bottom:1px solid var(--border);gap:.5rem;padding:1rem 0;display:grid}.td-cmp-name{color:var(--td-paper-ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;padding-block:.375rem;font-weight:500}.td-cmp-name:hover{text-decoration-color:currentColor}.td-cmp-them,.td-cmp-us{color:var(--td-paper-ink-2);margin:0;font-size:.9375rem;line-height:1.5}.td-cmp-us{color:var(--td-paper-ink)}.td-cmp-k{font-family:var(--td-mono);text-transform:lowercase;color:var(--td-paper-ink-2);font-size:.6875rem;display:block}.td-close{border-top:1px solid var(--border);padding-block:80px 96px}.td-close-inner{max-width:40rem;margin-inline:auto}.td-close .td-h2{margin-bottom:1rem}.td-notice{color:#7a1a12;background:#fdf3f2;border-left:2px solid #b42318;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9375rem}.td-form{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.5rem;display:grid}.td-field{gap:.375rem;min-width:0;display:grid}.td-field label{color:var(--td-paper-ink);font-size:.875rem;font-weight:500}.td-optional{font-family:var(--td-mono);color:var(--td-paper-ink-2);font-size:.6875rem;font-weight:400}.td-field input,.td-field select{border:1px solid var(--border-strong);width:100%;min-width:0;min-height:48px;color:var(--td-paper-ink);font:inherit;background:#fff;border-radius:8px;padding:0 .875rem;font-size:1rem}.td-field input:focus-visible,.td-field select:focus-visible{outline:2px solid var(--td-navy);outline-offset:1px}.td-form-submit{width:100%;margin-top:.5rem}@media (min-width:720px){.td{--td-gutter:32px}.td-ctas{flex-wrap:wrap;display:flex}.td-nav-links{display:flex}.td-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.td-form-submit{grid-column:1/-1}.td-cmp-row{grid-template-columns:13rem 1fr 1fr;align-items:baseline;gap:1.5rem}.td-livery-foot{display:flex}}@media (max-width:719px){.td-nav-signin{display:none}}@media (min-width:1024px){.td-h1{letter-spacing:-.045em;font-size:clamp(3.4rem,5.2vw,4.75rem)}.td-h2{font-size:clamp(2.4rem,3.6vw,3.25rem)}.td-lead{font-size:1.1875rem}.td-split{grid-template-columns:5fr 7fr;gap:4rem}.td-sec{padding-block:104px}.td-hero-inner{grid-template-columns:6fr 5fr;align-items:center;gap:4rem;padding-bottom:72px;display:grid}.td-hero-stage{margin-top:0}.td-chip{margin-inline:-1.5rem;box-shadow:inset 0 1px #ffffff14,0 14px 34px -14px #000c}.td-chip:nth-of-type(2n){margin-inline:2rem -1.5rem}.td-chip:nth-of-type(odd){margin-inline:-1.5rem 2rem}.td-thread{padding:1.25rem 1.25rem 1rem}.td-how{padding:120px 0 140px}.td-how-grid{grid-template-columns:6fr 5fr;gap:4rem;margin-top:3.5rem}.td-how-card-col{background:0 0;grid-area:1/2;align-self:start;padding:0;top:22svh}.td-steps{grid-area:1/1}.td-step{min-height:62svh}.td-step .td-body{font-size:1.0625rem}.td-card{padding:1.25rem 1.375rem}.td-card-cap{display:block}.td-proof{padding:120px 0}.td-proof-grid{grid-template-columns:6fr 5fr;gap:4rem}.td-hand{--rx:.36;--ty:.3;--lx:32px;--lift:.06}.td-hand-panel{clip-path:inset(calc(var(--td-h) * var(--ty) * 100%) calc(var(--td-h) * var(--rx) * 100%) calc(var(--td-h) * 32px) calc(var(--td-h) * var(--lx)))}.td-hand-h{left:max(32px, calc((100vw - var(--td-max)) / 2 + 32px));width:min(64vw,60rem);right:auto;top:calc(var(--td-nav-h) + 6svh);font-size:clamp(3rem,5.6vw,5.25rem)}.td-hand-media{left:max(64px, calc((100vw - var(--td-max)) / 2 + 64px));width:min(46vw,40rem);top:auto;bottom:10svh;right:auto;transform:none}.td-hand-aside{width:min(28vw,24rem);font-size:1.0625rem;inset:34svh auto auto calc(64% + 2vw)}}@property --td-x{syntax:"<number>";inherits:true;initial-value:0}@keyframes td-hero-p{0%{--td-x:0}to{--td-x:1}}@media (min-width:1024px) and (min-height:640px){.td-hero{height:170svh}@supports (animation-timeline:view()){.td-hero{animation:linear both td-hero-p;animation-timeline:view();animation-range:contain}}.td-hero-sticky{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:clip}.td-hero-inner{padding-top:calc(var(--td-nav-h) + 24px);padding-bottom:24px}.td-hero-copy{transform:translateY(calc(var(--td-x) * -60svh))}.td-hero-inner{clip-path:inset(calc(var(--td-nav-h) + 8px) -50vw -100vh -50vw)}.td-hero-stage{--e:clamp(0, calc((var(--td-x) - .35) / .45), 1);--b:clamp(0, calc((var(--td-x) - .6) / .4), 1)}.td-horizon{overflow-clip-margin:3rem;clip-path:inset(-3rem -3rem 0);margin:-3rem -2rem 0;padding:3rem 2rem 0;overflow:clip}.td-stage,.td-replay{transform:translateY(calc(var(--e) * var(--e) * 105%))}.td-beam{background:linear-gradient(180deg, var(--td-accent), #7cb8aa1a);transform-origin:top;width:1px;height:40svh;transform:scaleY(var(--b));display:block;position:absolute;top:100%;left:calc(50% + 1.25rem)}.td-beam:after{content:"";background:var(--td-accent);width:7px;height:7px;opacity:var(--b);border-radius:50%;position:absolute;bottom:-3px;left:-3px;box-shadow:0 0 12px 2px #7cb8aa8c}}@media (prefers-reduced-motion:reduce){.td *,.td :before,.td :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.td-hero,.td-hand{animation:none!important}.td-hero{--td-x:0!important;height:auto!important}.td-hero-sticky{height:auto!important;position:relative!important}.td-hand{--td-h:1;height:100svh}.td-hand-sticky{position:relative}.td-hand-h{top:calc(var(--td-nav-h) + 2svh);transform:none}.td-hand-h-light{display:none}.td-hand-media{transform:none}.td-replay{display:none}}.td-nav-lang{font-family:var(--td-mono);letter-spacing:.04em;font-size:.75rem}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.p.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_cc9940fa-module__7PxiSW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_cc9940fa-module__7PxiSW__variable{--font-door-serif:"Instrument Serif", "Instrument Serif Fallback"}
.fd.td{--td-max:var(--page-max);--td-gutter:var(--gutter);--td-space:var(--sec)}.td-how,.td-proof,.td-sec,.td-close{padding-block:var(--td-space)}.td-how-grid{margin-top:clamp(2rem,3.5vw,3.5rem)}.td-step{min-height:clamp(14rem,36svh,24rem);padding-top:clamp(1.5rem,2.5vw,2.5rem)}@media (min-width:1024px){.td-step{min-height:clamp(16rem,42svh,28rem)}.td-how-card-col{top:max(calc(var(--td-nav-h) + 1.5rem), calc(50svh - 12rem))}}@media (min-width:1024px) and (min-height:640px){.td-hero{height:134svh}}.fd.td #questions .fd-label-col{grid-column:1/-1;margin-bottom:1rem;padding-top:0}.fd.td #questions .fd-indent{grid-column:1/-1;max-width:56rem}.td-close-inner{max-width:46rem;margin-inline:0}@media (min-width:1024px){.td-hand-h{left:max(var(--td-gutter), calc((100vw - var(--td-max)) / 2 + var(--td-gutter)));width:min(60vw,64rem)}.td-hand-media{left:max(var(--td-gutter), calc((100vw - var(--td-max)) / 2 + var(--td-gutter)));width:min(46vw,42rem)}.td-hand-aside{left:calc(64% + 2vw);right:max(var(--td-gutter), calc((100vw - var(--td-max)) / 2 + var(--td-gutter)));width:auto}}.td-hero{background:radial-gradient(52% 60% at 82% 8%, #9aa6b238, transparent 70%), radial-gradient(60% 55% at 8% 96%, #186f644d, transparent 70%), var(--td-ground)}.td-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ecebe609 1px,#0000 1px);background-size:100% 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.td-hero-inner{position:relative}.td-w{overflow-clip-margin:.04em;vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:clip}.td-w-serif{margin-inline:-.08em -.12em;padding-inline:.08em .12em}.td-w>span{animation:td-rise 1s var(--td-ease-out) calc(.14s + var(--i,0) * 60ms) both;display:inline-block}@keyframes td-rise{0%{transform:translateY(108%)}to{transform:none}}.td-hero-copy .td-eyebrow,.td-hero-copy .td-lead,.td-hero-copy .td-ctas,.td-hero-copy .td-facts{animation:td-beat-in .8s var(--td-ease-soft) both}.td-hero-copy .td-eyebrow{animation-delay:60ms}.td-hero-copy .td-lead{animation-delay:.62s}.td-hero-copy .td-ctas{animation-delay:.76s}.td-hero-copy .td-facts{animation-delay:.9s}.td-dark .td-btn-accent,.td-nav .td-btn-accent{background:var(--td-ink);color:#0b0d10}.td-dark .td-btn-accent:hover,.td-nav .td-btn-accent:hover{background:#fff}.td-nav[data-condensed] .td-nav-bar{border-radius:4px}.td-hero .td-device{background:var(--td-glass), #111419d1;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%)}.td-how,.td-proof{position:relative}.td-how:before,.td-proof:before{content:"";background:linear-gradient(90deg, transparent, var(--td-accent) 50%, transparent);opacity:.6;pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.td-how .td-h2,.td-proof .td-h2,.td-sec .td-h2,.td-close .td-h2{animation:linear both td-slot;animation-timeline:view();animation-range:entry 5% entry 75%}.td-how:before,.td-proof:before{animation:linear both td-rule;animation-timeline:view();animation-range:entry entry 40%}.td-claim,.td-def,.td-cmp-row{animation:linear both td-lift;animation-timeline:view();animation-range:entry entry 55%}.td-cert{animation:linear both td-lift;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes td-slot{0%{clip-path:inset(100% 0 -.2em);transform:translateY(.45em)}to{clip-path:inset(0 0 -.2em);transform:none}}@keyframes td-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes td-lift{0%{filter:blur(4px);transform:translateY(28px)}to{filter:none;transform:none}}.td-cert{background:#fff;border:1px solid #17191c38;border-radius:2px;max-width:28rem;margin-top:2rem;padding:2.75rem 1.5rem 1.5rem;position:relative;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #17191c1a}.td-cert:before{content:"";background:var(--td-accent-ink);height:3px;position:absolute;top:0;left:0;right:0}.td-cert .td-price{margin-top:0;position:relative}.td-cert .td-price-fig{font-family:var(--td-serif-font);letter-spacing:-.03em;color:var(--td-paper-ink);font-size:clamp(3.75rem,17vw,5.5rem);font-style:italic;font-weight:400}.td-cert-serial{font-family:var(--td-mono);letter-spacing:.2em;color:#17191c80;font-size:.625rem;position:absolute;top:1rem;left:1.5rem}.td-cert-seats{font-family:var(--td-mono);color:var(--td-paper-ink-2);align-items:center;gap:5px;margin-top:1.25rem;font-size:.6875rem;display:flex}.td-cert-seats i{background:#fff;border:1px solid #17191c52;border-radius:50%;width:12px;height:12px}.td-cert-seats i:first-child{background:var(--td-accent-ink);border-color:var(--td-accent-ink)}.td-cert-seats span{margin-left:.5rem}@media (min-width:1024px){.td-cert{padding:3rem 2rem 1.75rem}.td-cert-serial{left:2rem}}.tr{--P:0;--s:0;--acc:#8ec5ee;--row:4.75rem;isolation:isolate;border-top:1px solid var(--td-line);background:var(--td-ground);overflow-anchor:none;height:440svh;position:relative}.tr-still{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tr-still-head,.tr-still-list{max-width:var(--td-max);padding-inline:var(--td-gutter);margin:0 auto}.tr-still-head{padding-top:var(--td-space)}.tr-still-list{padding-top:2rem;padding-bottom:var(--td-space);gap:1rem;list-style:none;display:grid}.tr-still-item{border:1px solid var(--td-line);border-top:2px solid var(--acc);background:var(--td-glass), var(--td-glass-solid);border-radius:4px;padding:1.25rem 1.25rem 1.375rem}.tr-still-item .td-body{margin-top:.5rem;font-size:.9375rem}.tr-still-stages{flex-wrap:wrap;gap:.375rem;margin:.875rem 0 0;display:flex}.tr-still-stages span{border:1px solid var(--td-line-strong);font-family:var(--td-mono);color:var(--td-ink-2);border-radius:3px;padding:.1875rem .5rem;font-size:.6875rem}.tr-still-meta{font-family:var(--td-mono);color:var(--td-ink-3);margin:.75rem 0 0;font-size:.6875rem}@media (prefers-reduced-motion:reduce){.tr{height:auto}.tr-sticky{display:none}.tr-still{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.tr-still-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}}.tr-sticky{height:100svh;position:sticky;top:0;overflow:clip}.tr-bg{z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at calc(80% - var(--P) * 40%) 30%, color-mix(in srgb, var(--acc) 18%, transparent), transparent 72%), radial-gradient(40% 40% at 8% 100%, color-mix(in srgb, var(--acc) 8%, transparent), transparent 70%), linear-gradient(#ecebe60a 1px, transparent 1px) 0 calc(var(--P) * -320px) / 4rem 4rem, linear-gradient(90deg, #ecebe60a 1px, transparent 1px) calc(var(--P) * -160px) 0 / 4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 60% 45%,#000 40%,#0000 100%);mask-image:radial-gradient(90% 80% at 60% 45%,#000 40%,#0000 100%)}.tr-wrap{height:100%;padding-block:calc(var(--td-nav-h) + .75rem) 3rem;align-content:start;gap:.875rem;display:grid}.tr-cap{max-width:var(--td-max);padding-inline:var(--td-gutter);margin:0 auto;font-size:.5625rem;position:absolute;bottom:.625rem;left:0;right:0}.tr-stack,.tr-now{display:grid}.tr-stack>*,.tr-now>.tr-layer{grid-area:1/1;min-width:0}.tr-layer{opacity:clamp(0, (var(--ai,0) - .5) * 6 + .5, 1);transform:translateY(calc((1 - var(--ai,0)) * .375rem))}.tr-copy{min-width:0}.tr-copy>.td-eyebrow,.tr-h2,.tr-lead,.tr-rail{display:none}.tr-now-layer{align-content:start;gap:.375rem;display:grid}.tr-n{font-family:var(--td-mono);color:var(--acc);font-variant-numeric:tabular-nums;font-size:.6875rem}.tr-name{letter-spacing:-.04em;color:var(--td-ink);text-wrap:balance;font-size:clamp(1.625rem,7vw,2.25rem);font-weight:500;line-height:1.02}.tr-line{max-width:30rem;color:var(--td-ink-2);font-size:.8125rem;line-height:1.45}.tr-rail{font-family:var(--td-mono);gap:.5rem;margin:2rem 0 0;padding:0;font-size:.6875rem;list-style:none}.tr-rail li{align-items:center;gap:.75rem;display:flex}.tr-rail-bar{background:var(--td-line-strong);border-radius:1px;width:2.75rem;height:2px;position:relative;overflow:hidden}.tr-rail-bar i{background:var(--dot);transform-origin:0;transform:scaleX(clamp(0, var(--s) - var(--i) + .5, 1));position:absolute;inset:0}.tr-rail-name{color:var(--td-ink);opacity:calc(.42 + var(--ai) * .58)}.tr-stage{min-width:0;position:relative}.tr-win{border:1px solid var(--td-line-strong);background:var(--td-glass), #12151aeb;transform:translateY(calc((var(--P) - .5) * -1rem));border-radius:10px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 50px 100px -50px #000000f2}.tr-win-head{border-bottom:1px solid var(--td-line);align-items:center;gap:.625rem;min-height:3rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.tr-mark{background:var(--acc);border-radius:6px;flex:none;width:1.375rem;height:1.375rem}.tr-ws{color:var(--td-ink);white-space:nowrap;font-weight:500}.tr-renamed{border:1px solid color-mix(in srgb, var(--acc) 55%, transparent);font-family:var(--td-mono);color:var(--acc);white-space:nowrap;border-radius:3px;padding:.1875rem .5rem;font-size:.625rem;display:none}.tr-metric{text-align:right;margin-left:auto}.tr-metric-layer{justify-items:end;display:grid}.tr-metric-layer b{font-family:var(--td-serif-font);color:var(--td-ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1}.tr-metric-layer span{font-family:var(--td-mono);color:var(--td-ink-2);white-space:nowrap;font-size:.5rem}.tr-board{padding:.625rem .625rem .75rem}.tr-heads,.tr-lanes{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tr-head{min-width:0;font-family:var(--td-mono);color:var(--td-ink-2);align-items:center;gap:.3125rem;padding:0 .25rem .5rem;font-size:.5rem;display:flex}.tr-head i{background:var(--acc);border-radius:50%;flex:none;width:5px;height:5px}.tr-head-label{white-space:nowrap;flex:1}.tr-head-label>*{text-overflow:ellipsis;overflow:hidden}.tr-head b{color:var(--td-ink);font-variant-numeric:tabular-nums;font-weight:400}.tr-lanes{height:calc(var(--row) * 2.4);position:relative}.tr-lane{border-left:1px solid var(--td-line)}.tr-lane:first-child{border-left:0}.tr-cardw{width:20%;height:var(--row);transform:translate(calc(var(--cx) * 100%), calc(var(--cy) * 100%));padding:0 .1875rem .375rem;position:absolute;top:0;left:0}.tr-card{background:#1b1f25;border:1px solid #ecebe614;border-radius:6px;height:100%;padding:.375rem .4375rem;overflow:hidden}.tr-cardw-focus{z-index:2}.tr-cardw-focus .tr-card{border-color:color-mix(in srgb, var(--acc) 60%, transparent);box-shadow:0 18px 34px -18px #000000f2, 0 0 0 3px color-mix(in srgb, var(--acc) 14%, transparent);background:#20252c}.tr-card-layer{align-content:start;gap:.125rem;display:grid}.tr-card-name{color:var(--td-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:500;overflow:hidden}.tr-card-sub{color:var(--td-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.5625rem;overflow:hidden}.tr-card-bar{background:#ecebe614;border-radius:2px;width:55%;height:3px;margin-top:.375rem;display:block}.tr-card-field,.tr-card-src{display:none}.tr-widget{z-index:3;width:min(92%,22rem);transform:translateY(calc((var(--P) - .5) * 1.25rem));margin:-.75rem 0 0 auto;position:relative}.tr-stack>.tr-w{align-self:start}@media (min-width:1024px){.tr-stack>.tr-w{align-self:end}}.tr-w{--ai:0;border:1px solid var(--td-line-strong);background:var(--td-glass), #181c22f5;opacity:clamp(0, (var(--ai) - .5) * 4 + .5, 1);transform:translateY(calc((1 - var(--ai)) * .75rem)) scale(calc(.97 + var(--ai) * .03));border-radius:10px;align-content:start;gap:.625rem;padding:.75rem .875rem .875rem;display:grid;box-shadow:0 30px 60px -30px #000000f2}.tr-w-h{font-family:var(--td-mono);color:var(--td-ink-2);margin:0;font-size:.625rem}.tr-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3125rem;display:grid}.tr-slot{--f:clamp(0, (var(--p) - var(--t)) * 10, 1);border:1px solid var(--td-line);border-radius:4px;place-items:center;height:1.75rem;display:grid;position:relative;overflow:hidden}.tr-slot i{transform-origin:0;transform:scaleX(var(--f));background:#ecebe624;position:absolute;inset:0}.tr-slot-fresh i{background:color-mix(in srgb, var(--acc) 55%, transparent)}.tr-slot-fresh{border-color:color-mix(in srgb, var(--acc) calc(var(--f) * 100%), var(--td-line))}.tr-slot b{font-family:var(--td-mono);color:var(--td-ink);font-size:.5625rem;font-weight:400;position:relative}.tr-units{flex-wrap:wrap;gap:.3125rem;display:flex}.tr-unit{border:1px solid var(--td-line);font-family:var(--td-mono);color:var(--td-ink-2);border-radius:3px;padding:.1875rem .5rem;font-size:.5625rem}.tr-unit-on{border-color:var(--acc);color:var(--td-ink)}.tr-track{--q:clamp(0, (var(--p) - .15) / .65, 1);height:3.5rem;margin:0 .25rem;position:relative}.tr-track-line{background:var(--td-line-strong);height:2px;position:absolute;top:.75rem;left:0;right:0}.tr-track-line i{background:var(--acc);transform-origin:0;transform:scaleX(var(--q));position:absolute;inset:0}.tr-track-stop{--lit:clamp(0, (var(--q) - var(--k) * .5 + .02) * 30, 1);top:.4375rem;left:calc(var(--k) * 50%);justify-items:center;gap:.375rem;display:grid;position:absolute;transform:translate(-50%)}.tr-track-stop i{border:1px solid var(--td-line-strong);background:color-mix(in srgb, var(--acc) calc(var(--lit) * 100%), #14171c);border-radius:50%;width:.75rem;height:.75rem}.tr-track-stop b{font-family:var(--td-mono);color:var(--td-ink-2);white-space:nowrap;font-size:.5625rem;font-weight:400}.tr-track-stop:first-of-type{justify-items:start;transform:none}.tr-track-stop:last-of-type{justify-items:end;left:auto;right:0;transform:none}.tr-track-car{top:-.875rem;left:calc(var(--q) * 100%);background:var(--acc);color:#0b0d10;font-family:var(--td-mono);white-space:nowrap;transform:translateX(calc(var(--q) * -100%));border-radius:3px;padding:.125rem .4375rem;font-size:.5625rem;position:absolute}.tr-tl{height:4.25rem;position:relative}.tr-tl-line{background:var(--td-line-strong);height:2px;position:absolute;top:.4375rem;left:0;right:0}.tr-tl-line i{background:var(--acc);transform-origin:0;transform:scaleX(clamp(0, (var(--p) - .1) / .75, 1));position:absolute;inset:0}.tr-tl-node{--o:clamp(0, (var(--p) - var(--t)) * 10, 1);top:0;left:calc(6% + var(--k) * 40%);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * .5rem));gap:.125rem;display:grid;position:absolute}.tr-tl-node i{border:2px solid var(--acc);background:#14171c;border-radius:50%;width:1rem;height:1rem;margin-bottom:.25rem}.tr-tl-node b{color:var(--td-ink);white-space:nowrap;font-size:.6875rem;font-weight:500}.tr-tl-node em{font-style:normal;font-family:var(--td-mono);color:var(--td-ink-2);font-size:.5625rem}.tr-match{grid-template-columns:3.25rem 1fr;align-items:center;gap:.5rem .75rem;display:grid}.tr-listing{background:color-mix(in srgb, var(--acc) 22%, #14171c);border:1px solid var(--acc);border-radius:6px;grid-row:span 3;height:3.25rem;position:relative}.tr-listing i{background:var(--acc);clip-path:polygon(50% 0,100% 45%,100% 100%,0 100%,0 45%);width:1.375rem;height:1.125rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tr-buyer{--q:clamp(0, (var(--p) - var(--t)) / .2, 1);color:var(--td-ink);opacity:var(--q);transform:translate(calc((1 - var(--q)) * 3rem), calc((1 - var(--q)) * (1 - var(--q)) * -1.5rem));background:#ecebe612;border-radius:3px;justify-self:start;padding:.1875rem .5rem;font-size:.6875rem}.tr-alert{--o:clamp(0, (var(--p) - .76) * 10, 1);border-left:2px solid var(--acc);color:var(--td-ink);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * .5rem));background:#ecebe60d;border-radius:3px;margin:0;padding:.3125rem .5rem;font-size:.6875rem}.tr-ring{justify-self:start;place-items:center;display:grid;position:relative}.tr-ring svg{transform:rotate(-90deg)}.tr-ring circle{fill:none;stroke-width:6px}.tr-ring-bg{stroke:#ecebe614}.tr-ring-fg{stroke:var(--acc);stroke-linecap:round;stroke-dasharray:213.63;stroke-dashoffset:calc(213.63 * (1 - var(--v) * clamp(0, var(--p) / .7, 1)))}.tr-ring b{font-family:var(--td-serif-font);color:var(--td-ink);font-variant-numeric:tabular-nums;font-size:1.375rem;font-style:italic;font-weight:400;position:absolute}.tr-check-list{gap:.3125rem;margin:0;padding:0;list-style:none;display:grid}.tr-check-list li{--o:clamp(0, (var(--p) - var(--t)) * 10, 1);color:var(--td-ink);align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.tr-check-list i{border:1px solid var(--td-line-strong);background:color-mix(in srgb, var(--acc) calc(var(--o) * 100%), transparent);border-radius:3px;width:.875rem;height:.875rem;position:relative}.tr-check-list i:after{content:"";width:3px;height:7px;transform:rotate(45deg) scale(var(--o));border:1.5px solid #0b0d10;border-width:0 1.5px 1.5px 0;position:absolute;top:1px;left:4px}.tr-total{--o:clamp(0, (var(--p) - .8) * 10, 1);border-top:1px solid var(--td-line);font-family:var(--td-mono);color:var(--td-ink-2);opacity:var(--o);transform:translateY(calc((1 - var(--o)) * .5rem));justify-content:space-between;align-items:baseline;margin:.125rem 0 0;padding-top:.5rem;font-size:.625rem;display:flex}.tr-total b{font-family:var(--td-serif-font);color:var(--td-ink);font-size:1.25rem;font-style:italic;font-weight:400}@media (min-width:1024px){.tr{--row:6.25rem;height:460svh}.tr-wrap{padding-block:calc(var(--td-nav-h) + 1rem) 2.5rem;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-content:center;align-items:center;gap:clamp(2rem,4vw,5rem)}.tr-copy>.td-eyebrow,.tr-h2,.tr-lead{display:block}.tr-rail{display:grid}.tr-h2{font-size:clamp(1.5rem,2.1vw,2.125rem)}.tr-lead{font-size:.9375rem}.tr-now{margin-top:2rem}.tr-n{font-size:.75rem}.tr-name{font-size:clamp(2.25rem,3.4vw,3.5rem)}.tr-line{font-size:1rem}.tr-win-head{padding:.625rem 1rem}.tr-renamed{display:inline-block}.tr-metric-layer b{font-size:2rem}.tr-metric-layer span{font-size:.5625rem}.tr-board{padding:.875rem 1rem 1rem}.tr-head{padding:0 .375rem .625rem;font-size:.625rem}.tr-cardw{padding:0 .3125rem .5rem}.tr-card{padding:.5625rem .625rem}.tr-card-name{font-size:.8125rem}.tr-card-sub{font-size:.6875rem}.tr-card-field{font-family:var(--td-mono);white-space:nowrap;gap:.3125rem;margin-top:.1875rem;font-size:.5625rem;display:flex;overflow:hidden}.tr-card-field i{color:var(--td-ink-3);font-style:normal}.tr-card-field b{color:var(--td-ink);text-overflow:ellipsis;font-weight:400;overflow:hidden}.tr-card-src{font-family:var(--td-mono);color:var(--acc);white-space:nowrap;align-items:center;gap:.25rem;font-size:.5625rem;display:flex}.tr-widget{width:min(42%,21rem);margin:0;position:absolute;bottom:-3.5rem;right:-1.5rem}.tr-cap{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.td-w>span,.td-hero-copy .td-eyebrow,.td-hero-copy .td-lead,.td-hero-copy .td-ctas,.td-hero-copy .td-facts,.tr-bg{animation:none!important}}.td-menu{position:relative}.td-menu-btn{border:1px solid var(--td-line-strong);min-height:40px;color:var(--td-ink);cursor:pointer;border-radius:3px;align-items:center;padding:0 .75rem;font-size:.875rem;list-style:none;display:inline-flex}.td-menu-btn::-webkit-details-marker{display:none}.td-menu[open] .td-menu-btn{border-color:var(--td-ink-2)}.td-menu-panel{border:1px solid var(--td-line-strong);background:#111419f7;border-radius:6px;min-width:13rem;padding:.375rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 24px 48px -20px #000000e6}.td-menu-link{min-height:44px;color:var(--td-ink);border-radius:4px;align-items:center;padding:0 .75rem;font-size:.9375rem;text-decoration:none;display:flex}.td-menu-link:hover{background:#ecebe60f}@media (min-width:720px){.td-menu{display:none}}@media (max-width:719px){.td-nav-end{gap:.375rem}.td-nav-lang{display:none}}.td-menu-lang{border-top:1px solid var(--td-line);font-family:var(--td-mono);color:var(--td-ink-2);border-radius:0 0 4px 4px;margin-top:.25rem;font-size:.8125rem}
