:root{--bg:#f7f8fa;--bg-2:#eceef2;--raised:#fff;--ink:#0a0b0d;--ink-2:#444952;--ink-3:#676d78;--rule:#d9dce2;--rule-2:#e7e9ed;--dot:#0a0b0d21;--lime:#d4ff3a;--on-lime:#0a0b0d;--accent-text:#4d7c0f;--device:#0b8a62;--cloud:#2f5bff;--tint:#d4ff3a33;--night:#0a0b0d;--night-2:#15171c;--night-rule:#2a2e36;--night-ink:#eef0f3;--night-ink-2:#a3a9b3;--night-ink-3:#767d88;--hl-key:#d4ff3a;--hl-str:#8be9c1;--hl-num:#f6d365;--hl-fn:#9db4ff;--hl-com:#6b7280;--display:"Bricolage Grotesque", system-ui, sans-serif;--sans:"Geist", system-ui, -apple-system, sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0b0d;--bg-2:#14161b;--raised:#111317;--ink:#f2f3f5;--ink-2:#a9aeb8;--ink-3:#80868f;--rule:#272b32;--rule-2:#1c1f25;--dot:#ffffff14;--accent-text:#d4ff3a;--device:#34d39a;--cloud:#7f9cff;--tint:#d4ff3a0f;--night:#050607;--night-2:#111317;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0a0b0d;--bg-2:#14161b;--raised:#111317;--ink:#f2f3f5;--ink-2:#a9aeb8;--ink-3:#80868f;--rule:#272b32;--rule-2:#1c1f25;--dot:#ffffff14;--accent-text:#d4ff3a;--device:#34d39a;--cloud:#7f9cff;--tint:#d4ff3a0f;--night:#050607;--night-2:#111317;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit}code{font-family:var(--mono);font-size:.86em}p code,dd code,li code,h3 code{background:var(--bg-2);border:1px solid var(--rule-2);overflow-wrap:anywhere;border-radius:4px;padding:.05em .35em}h1,h2{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700}h2 em{color:var(--ink-3);font-style:normal}.mark-hl,.hero h1 em,.end h2 em{color:var(--on-lime);background:var(--lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em;font-style:normal}h3{letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.35}:focus-visible{outline:2px solid var(--cloud);outline-offset:3px;border-radius:3px}::selection{background:var(--lime);color:var(--on-lime)}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:50;background:var(--ink);color:var(--bg);padding:8px 14px;top:12px;left:12px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.caret{background:var(--lime);width:.55em;height:.3em;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 25%, transparent);margin-left:3px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.btn{background:var(--ink);color:var(--bg);border-radius:4px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:hover{box-shadow:4px 4px 0 var(--lime);transform:translate(-2px,-2px)}.stars{font-family:var(--mono);opacity:.75;font-size:.85em}.stars:empty{display:none}.btn .stars{border-left:1px solid color-mix(in srgb, currentColor 35%, transparent);padding-left:10px}.link{text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:4px;font-weight:500;text-decoration-thickness:1px}.link:hover{background:var(--lime);color:var(--on-lime);text-decoration-color:#0000}.copy{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:1px solid;border-radius:4px;padding:6px 9px}.copy:hover,.copy[data-done]{opacity:1}.bar{z-index:20;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rule-2);position:sticky;top:0}.bar-in{align-items:center;gap:24px;height:56px;display:flex}.mark{font:600 15px/1 var(--mono);white-space:nowrap;letter-spacing:-.02em;margin:0;text-decoration:none}.nav{align-items:center;gap:4px;margin-left:auto;display:flex}.nav a{color:var(--ink-2);border-radius:4px;padding:6px 10px;font-size:14px;text-decoration:none}.nav a:hover{color:var(--ink);background:var(--bg-2)}.nav-gh{white-space:nowrap;font-weight:500;color:var(--ink)!important}.theme{border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:6px;display:grid}.theme span{border:1.5px solid var(--ink);background:linear-gradient(90deg, var(--ink) 50%, transparent 50%);border-radius:50%;width:14px;height:14px}.theme[data-mode=light] span{background:0 0}.theme[data-mode=dark] span{background:var(--ink)}.hero{isolation:isolate;padding-top:88px;padding-bottom:32px;position:relative}.hero:before{content:"";z-index:-1;background-image:radial-gradient(var(--dot) 1.1px, transparent 1.3px);background-size:22px 22px;width:100vw;height:760px;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(70% 90% at 30% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70% 90% at 30% 0,#000 30%,#0000 75%)}.kicker{font:500 12.5px/1.4 var(--mono);color:var(--ink-2);border:1px solid var(--rule);background:var(--raised);border-radius:4px;flex-wrap:wrap;gap:6px 0;margin:0 0 28px;padding:6px 10px;display:inline-flex}.hero-tags{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;display:flex}.hero-tags .kicker{margin:0}.new{border:1px solid var(--rule);background:var(--raised);color:var(--ink);border-radius:4px;align-items:center;gap:9px;padding:4px 11px 4px 4px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.new:hover{border-color:var(--ink-3)}.new b{background:var(--lime);color:var(--on-lime);font:600 12px/1.4 var(--mono);white-space:nowrap;border-radius:2px;flex:none;padding:2px 7px}.kicker i{color:var(--rule);margin:0 8px;font-style:normal}.hero h1{letter-spacing:-.045em;max-width:11em;font-size:clamp(50px,8.2vw,116px);font-weight:800;line-height:.95}.hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;margin-top:56px;display:grid}.lede{color:var(--ink-2);text-wrap:pretty;margin:0 0 32px;font-size:20px;line-height:1.55}.install{border:1px solid var(--ink);background:var(--raised);box-shadow:4px 4px 0 var(--ink);border-radius:6px;margin-bottom:28px}.install-tabs{border-bottom:1px solid var(--rule);gap:2px;padding:6px 8px 0;display:flex}.install-tabs button{font:500 12px/1 var(--mono);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 10px 10px}.install-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.install-line{font-family:var(--mono);align-items:center;gap:12px;padding:14px 14px 14px 16px;font-size:16px;display:flex}.install-line code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:1em}.prompt{color:var(--accent-text);-webkit-user-select:none;user-select:none;font-weight:600}.install .copy{color:var(--ink-2)}.hero-links{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.elig{color:var(--ink-2);margin:18px 0 0;font-size:14.5px}.elig code{background:var(--bg-2);border:1px solid var(--rule-2);overflow-wrap:anywhere;border-radius:4px;padding:.05em .35em}.elig a{font-weight:500}.badges{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.badges a{line-height:0;display:inline-flex}.badges img{width:auto;height:20px}.term{background:var(--night);color:var(--night-ink);border-radius:8px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -30px #0a0b0d80}.term-top{border-bottom:1px solid var(--night-rule);align-items:center;gap:7px;padding:11px 14px;display:flex}.term-top span{background:var(--night-rule);border-radius:50%;width:10px;height:10px}.term-top b{font:500 11.5px/1 var(--mono);color:var(--night-ink-3);margin:0 auto;padding-right:44px}.term-body{font:400 13.5px/1.7 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:20px 22px 24px}.typing [data-term]:not([data-ready]){visibility:hidden}.t-p{color:var(--hl-key)}.t-h{color:var(--night-ink);font-weight:600}.t-o{color:var(--hl-str)}.t-cursor{vertical-align:-.2em;background:var(--hl-key);width:.6em;height:1.15em;animation:1.1s step-end infinite blink;display:inline-block}.t-row{align-items:baseline;gap:8px;display:flex}.t-edit{min-width:0;color:var(--night-ink);font:inherit;line-height:inherit;caret-color:var(--hl-key);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.t-edit:focus-visible{outline:none}.t-you{color:var(--hl-fn);font-weight:600}.term-body:focus-within .t-row{background:#d4ff3a0a}.term figcaption{font:400 11.5px/1.7 var(--mono);color:var(--night-ink-3);padding:0 22px 16px}.term figcaption code{color:var(--night-ink-2);font-size:1em}@media (pointer:coarse){.t-edit{font-size:16px}}.facts{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:88px 0 0;display:grid}.facts div{padding:16px 20px 0 0}.facts dt{font:500 11.5px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.facts dd{font:700 54px/1 var(--display);letter-spacing:-.04em;margin:8px 0 0}.facts small{color:var(--ink-3);font-size:.55em}.sec{padding-top:128px}.sec-label{font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);align-items:center;gap:12px;margin:0 0 40px;display:flex}.sec-label span{background:var(--lime);color:var(--on-lime);border-radius:3px;padding:4px 6px;font-weight:600}.sec-label:after{content:"";border-top:1px solid var(--rule);flex:1}.sec h2,.cloud h2{font-size:clamp(36px,4.8vw,60px);line-height:1.02}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.split-top{margin-bottom:40px}.split-top .split-head{grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:56px;display:grid}.split-top .split-head p{margin:0}.split-head p{color:var(--ink-2);max-width:46ch;margin:20px 0 0}.split>.split-head{position:sticky;top:96px}.aside{border-left:2px solid var(--lime);padding-left:14px;font-size:14.5px;color:var(--ink-3)!important}.changes{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.changes li{border-top:1px solid var(--rule);grid-template-columns:76px minmax(0,1fr);column-gap:20px;padding:22px 0;display:grid}.changes li>:not(.chg-tag){grid-column:2}.changes li p:last-child{color:var(--ink-2);margin:0}.chg-tag{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;grid-row:1/span 2;align-items:center;gap:7px;height:fit-content;margin:3px 0 0;display:flex}.chg-tag:before{content:"";background:currentColor;width:7px;height:7px}.chg-tag.tier-device{color:var(--device)}.chg-tag.tier-cloud{color:var(--cloud)}.chg-tag.tier-both{color:var(--ink-3)}.delta{font:500 13px/1 var(--mono);color:var(--on-lime);background:var(--lime);white-space:nowrap;vertical-align:2px;border-radius:3px;margin-left:8px;padding:3px 6px}.delta s{opacity:.55}.cloud{background:var(--night);color:var(--night-ink);--rule:var(--night-rule);isolation:isolate;margin-top:128px;padding:104px 0 112px;position:relative}.cloud:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff0f 1.1px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.cloud .sec-label{color:var(--night-ink-2)}.cloud h2{max-width:17em}.cloud h2 em{color:var(--lime)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cloud{border-block:1px solid var(--rule-2)}}:root[data-theme=dark] .cloud{border-block:1px solid var(--rule-2)}.cloud-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:56px;margin-top:48px;display:grid}.cloud-story p{color:var(--night-ink-2);margin:0 0 18px}.cloud code{background:var(--night-2);border-color:var(--night-rule);color:var(--night-ink)}.routes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;display:grid}.route{border:1px solid var(--night-rule);border-radius:6px;padding:18px}.route-name{font:500 11.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--night-ink-3);margin:0 0 16px}.route ol{margin:0;padding:0;list-style:none}.route li{font:400 13px/1.4 var(--mono);border:1px solid var(--night-rule);background:var(--night-2);overflow-wrap:anywhere;border-radius:4px;padding:10px 12px;position:relative}.route li code{background:0 0;border:0;padding:0;font-size:1em}.route li+li{margin-top:28px}.route li+li:before{content:"";border-left:1.5px solid var(--night-ink-3);height:28px;position:absolute;top:-29px;left:22px}.route.no li.end{color:#ff8a8a;background:#ff8a8a0f;border-color:#ff8a8a66}.route.no li.end:before{border-left-style:dashed}.route.yes{border-color:var(--lime)}.route.yes .route-name{color:var(--on-lime);background:var(--lime);border-radius:3px;padding:4px 6px;display:inline-block}.route.yes li+li:before{border-left-color:var(--lime)}.route.yes li.end{color:var(--hl-str);background:#8be9c10f;border-color:#8be9c173}.cloud-spec{border-top:2px solid var(--night-ink);grid-template-columns:repeat(6,minmax(0,1fr));margin:64px 0 0;display:grid}.cloud-spec div{padding:16px 16px 0 0}.cloud-spec dt{font:500 11px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--night-ink-3)}.cloud-spec dd{font:600 22px/1.15 var(--display);letter-spacing:-.02em;margin:8px 0 0}.cloud-spec dd.warn{color:#ffd60a}.cloud-code{margin-top:48px}pre{margin:0}pre>code[data-lang]{font:400 13.5px/1.75 var(--mono);color:var(--night-ink);tab-size:2;padding:20px 22px;display:block;overflow-x:auto}.pre-wrap{background:var(--night-2);border:1px solid var(--night-rule);border-radius:6px;position:relative}.pre-wrap+.pre-wrap{margin-top:12px}.pre-wrap .copy{color:var(--night-ink-2);background:var(--night-2);position:absolute;top:12px;right:12px}.pre-wrap pre>code[data-lang]{padding-right:88px}.hl-k{color:var(--hl-key)}.hl-s{color:var(--hl-str)}.hl-n{color:var(--hl-num)}.hl-f{color:var(--hl-fn)}.hl-c{color:var(--hl-com);font-style:italic}.table-wrap{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:880px;font-size:15px}.cmp th,.cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-2);padding:14px 16px}.cmp thead th{font:600 14px/1.3 var(--mono);border-bottom:1px solid var(--rule);padding-top:18px;padding-bottom:16px}.cmp thead a{text-decoration:none}.cmp thead a:hover{text-underline-offset:3px;text-decoration:underline}.cmp thead small{font:400 12.5px/1.3 var(--sans);color:var(--ink-3);margin-top:4px;display:block}.cmp tbody th{width:22%;font-weight:500}.cmp tbody tr:last-child>*{border-bottom:0}.cmp th:first-child{background:var(--bg);z-index:1;padding-left:0;position:sticky;left:0}.cmp .us{background:var(--tint)}.cmp thead .us{background:var(--lime);color:var(--on-lime)}.cmp thead .us small{color:color-mix(in srgb, var(--on-lime) 70%, transparent)}.cmp td.y:before,.cmp td.n:before{width:1.2em;font-family:var(--mono);display:inline-block}.cmp td.y:before{content:"✓";color:var(--device)}.cmp td.n{color:var(--ink-3)}.cmp td.n:before{content:"–"}.cmp td.m{color:var(--ink-2);font-style:italic}.cmp tr.key th{color:var(--accent-text)}.cmp tr.key td.us{font-weight:600}.cmp sup{margin-left:2px;font-size:.7em}.scroll-hint{font:500 12px/1 var(--mono);color:var(--ink-3);margin:0 0 12px;display:none}.notes{max-width:78ch;color:var(--ink-2);margin-top:20px;font-size:14.5px}.notes p{margin:0 0 10px}.notes strong{color:var(--ink)}.codebox{background:var(--night);color:var(--night-ink);border-radius:8px;padding:6px}.codebox-tabs{scrollbar-width:none;gap:2px;padding:4px 8px 0;display:flex;overflow-x:auto}.codebox-tabs button{font:500 13px/1 var(--mono);color:var(--night-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 12px 14px}.codebox-tabs button:hover{color:var(--night-ink)}.codebox-tabs button[aria-selected=true]{color:var(--night-ink);border-bottom-color:var(--lime)}.codebox-panel{padding:6px 0 0}.codebox-panel .pre-wrap{border-color:#0000}.promo{margin:clamp(32px,5vw,56px) 0 0}.promo video{aspect-ratio:16/9;border:1px solid var(--rule);background:#0a0b0d;border-radius:8px;width:100%;height:auto;display:block}.promo figcaption{color:var(--ink-2);margin-top:10px;font-size:14px}#speech .codebox{margin-top:clamp(32px,5vw,56px)}.codebox-note{color:var(--night-ink-2);margin:14px 16px 12px;font-size:14px}.codebox-note code{background:var(--night-2);border-color:var(--night-rule);color:var(--night-ink)}.fit{grid-template-columns:1fr 1fr;gap:40px;display:grid}.fit h3{font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--ink);align-items:center;gap:8px;margin:0;padding-bottom:14px;display:flex}.fit h3:before{content:"";width:9px;height:9px}.fit-yes:before{background:var(--device)}.fit-no:before{background:var(--ink)}.fit ul{margin:0;padding:0;list-style:none}.fit li{border-bottom:1px solid var(--rule-2);color:var(--ink-2);padding:13px 0}.notes-grid{counter-reset:note;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;margin:0;padding:0;list-style:none;display:grid}.notes-grid li{border-top:2px solid var(--ink);flex-direction:column;padding-top:18px;display:flex}.notes-grid li:before{counter-increment:note;content:counter(note, decimal-leading-zero);font:800 40px/1 var(--display);letter-spacing:-.04em;color:var(--ink);margin-bottom:16px}.notes-grid p{color:var(--ink-2);margin:0 0 14px;font-size:15.5px}.notes-grid .metric{font:500 12.5px/1.4 var(--mono);color:var(--on-lime);background:var(--lime);border-radius:3px;align-self:flex-start;margin:auto 0 0;padding:4px 7px}.metric s{opacity:.55}.more{margin:48px 0 0}.faq{grid-template-columns:1fr 1fr;gap:40px 56px;margin:0;display:grid}.faq dt{font:700 24px/1.2 var(--display);letter-spacing:-.025em;margin-bottom:10px}.faq dd{color:var(--ink-2);margin:0}.end{padding-top:144px;padding-bottom:128px}.end h2{letter-spacing:-.045em;font-size:clamp(48px,7.4vw,104px);font-weight:800;line-height:.95}.end-cmds{max-width:640px;margin:40px 0 24px}.end p{color:var(--ink-2);margin:0 0 20px}.foot{border-top:1px solid var(--rule);color:var(--ink-3);padding:40px 0 56px;font-size:14px}.foot-in{flex-wrap:wrap;align-items:baseline;gap:16px 32px;display:flex}.foot nav{flex-wrap:wrap;gap:8px 20px;display:flex}.foot nav a{color:var(--ink-2);text-decoration:none}.foot nav a:hover{color:var(--ink);text-decoration:underline}.foot .fine{flex-basis:100%;margin:8px 0 0;font-size:12.5px}.foot .fine a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);font-weight:500}.foot .fine a:hover{color:var(--ink)}@media (width<=980px){.hero-grid,.split,.split-top .split-head,.cloud-grid{grid-template-columns:minmax(0,1fr);gap:40px}.split>.split-head{position:static}.split-top .split-head{gap:20px}.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-spec{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}}@media (width<=400px){.nav-gh .stars{display:none}}@media (width<=340px){.nav-keep+.nav-keep{display:none}}@media (width<=720px){.nav a:not(.nav-gh):not(.nav-keep){display:none}.scroll-hint{display:block}}@media (width<=640px){body{font-size:16px}.wrap{padding:0 16px}.hero{padding-top:40px}.hero-grid{margin-top:36px}.lede{font-size:18px}.install-line{font-size:14px}.term-body{padding:16px;font-size:12px}.facts{grid-template-columns:repeat(2,1fr);row-gap:20px;margin-top:56px}.facts dd{font-size:40px}.sec{padding-top:88px}.cloud{margin-top:88px;padding:72px 0 80px}.cloud-spec{grid-template-columns:repeat(2,minmax(0,1fr))}.changes li{grid-template-columns:minmax(0,1fr)}.chg-tag{grid-row:auto;margin-bottom:10px}.changes li>:not(.chg-tag){grid-column:1}.fit,.faq,.notes-grid{grid-template-columns:minmax(0,1fr)}pre>code[data-lang]{padding:16px;font-size:12.5px}.pre-wrap pre>code[data-lang]{padding-top:48px;padding-right:16px}.codebox-tabs{padding:2px 4px 0}.codebox-tabs button{padding:12px 7px 14px;font-size:12px}.end{padding-top:104px;padding-bottom:88px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.caret,.t-cursor{animation:none}.btn{transition:none}}
