.ts-footer{padding-bottom:calc(var(--s-6) + env(safe-area-inset-bottom,0px));position:relative;overflow:clip}.ft-stage{padding:clamp(80px,11vw,168px) 0 clamp(48px,6vw,96px);position:relative}.ft-light{background:linear-gradient(90deg, var(--tw-lime), var(--tw-green) 48%, var(--tw-cyan));opacity:.2;filter:blur(36px);pointer-events:none;width:max(720px,110%);height:clamp(220px,34vw,520px);position:absolute;bottom:0;left:50%;translate:-50% 38%;-webkit-mask:radial-gradient(closest-side,#000 0%,#00000073 45%,#0000 100%);mask:radial-gradient(closest-side,#000 0%,#00000073 45%,#0000 100%)}.ft-manifesto{font-family:var(--tw-font-text);text-transform:none;margin:0;font-weight:500;line-height:1.35;display:grid;position:relative;container-type:inline-size}.ft-line{letter-spacing:-.01em;color:color-mix(in srgb, var(--tw-text) 56%, transparent);text-wrap:balance;font-size:clamp(18px,1.7vw,24px);line-height:1.35}.ft-word{--ft-fit:6.02;font-family:var(--tw-font-display);text-transform:uppercase;font-weight:400;font-size:calc(100cqi / var(--ft-fit));white-space:nowrap;color:var(--tw-text);align-items:center;gap:.1em;margin-top:.12em;line-height:.88;display:flex;margin-top:.6em!important}.ft-bolt{width:.76em!important}.ft-word-text{letter-spacing:-.005em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ft-word:is([data-rv=in],[data-rv=done]) .ft-word-text{background:linear-gradient(100deg, var(--tw-text) 0 45%, color-mix(in srgb, var(--tw-lime) 55%, var(--tw-text)) 48%, color-mix(in srgb, var(--tw-green) 60%, var(--tw-text)) 50%, color-mix(in srgb, var(--tw-cyan) 55%, var(--tw-text)) 52%, var(--tw-text) 55% 100%) 0 0 / 320% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.2s cubic-bezier(.45,0,.2,1) .7s both ft-sheen}}@keyframes ft-sheen{0%{background-position:100% 0}to{background-position:0 0}}@keyframes rv-ft-line{0%{opacity:0;clip-path:inset(-.3em -.2em 100%);translate:0 .32em}to{opacity:1;clip-path:inset(-.3em -.2em);translate:0}}.ts-footer .ft-manifesto>*{--rv-name:rv-ft-line;--rv-dur:1.1s}.ts-footer .ft-manifesto>[data-rv]{animation-delay:calc(var(--rv-delay,0s) * 2.6)}.ft-grid{gap:var(--s-12) var(--s-6);padding-top:var(--s-12);border-top:1px solid var(--tw-line-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand brand""pages more""join join";display:grid}@media (min-width:760px){.ft-grid{gap:var(--s-12) var(--s-12);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"brand join""pages more"}}@media (min-width:1100px){.ft-grid{gap:var(--s-8);padding-top:var(--s-16);grid-template-columns:minmax(0,4fr) minmax(0,2fr) minmax(0,3fr) minmax(0,3fr);grid-template-areas:"brand pages more join"}}.ft-brand{grid-area:brand}.ft-col:first-of-type{grid-area:pages}.ft-col:last-of-type{grid-area:more}.ft-join{grid-area:join}.ft-brand p,.ft-join p{margin:var(--s-4) 0 0;max-width:34ch;color:var(--tw-text-2);font-size:15px;line-height:1.5}.ft-brand p{margin-top:var(--s-6)}.ft-col h2{margin:0 0 var(--s-3);font:600 12px/1.2 var(--tw-font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--tw-text-2)}.ft-col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ft-col a,.ft-links a,.ft-langs a,.ft-top{text-underline-offset:.25em;transition:color var(--tw-dur-1) var(--tw-motion-ease);text-decoration:none;text-decoration-thickness:1px}.ft-col a{color:var(--tw-text);padding:7px 0;font-size:16px;line-height:1.35;display:inline-block}.ft-col a:hover,.ft-links a:hover,.ft-top:hover{text-decoration-line:underline}.ft-join h2{font:600 clamp(20px, 1.8vw, 24px) / 1.15 var(--tw-font-text);letter-spacing:-.02em;text-wrap:balance;margin:0}.ft-join .ts-btn{margin-top:var(--s-6)}.ft-stores{margin-top:var(--s-6);flex-wrap:wrap;gap:10px;display:flex}.ft-store{border-radius:var(--tw-r-btn);color:#fff;cursor:default;-webkit-user-select:none;user-select:none;background:#000;border:1px solid #ffffff4d;align-items:center;gap:10px;min-width:156px;padding:10px 30px 8px 13px;display:inline-flex;position:relative}.ft-store svg{fill:currentColor;flex:none;width:22px;height:22px}.ft-store-text{line-height:1.1;display:grid}.ft-store-text small{opacity:.78;font-size:10.5px}.ft-store-text b{letter-spacing:-.01em;font-size:16px;font-weight:650}.ft-store-soon{border-radius:var(--tw-r-round);background:linear-gradient(120deg, var(--tw-lime), var(--tw-green));color:#0b0d0e;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;font-size:10.5px;font-weight:700;position:absolute;top:-10px;right:-6px}.ft-legal{align-items:center;gap:var(--s-3) var(--s-8);margin-top:var(--s-16);padding-top:var(--s-6);border-top:1px solid var(--tw-line);color:var(--tw-text-2);flex-wrap:wrap;font-size:14px;display:flex}.ft-copy{margin:0}.ft-links,.ft-langs{gap:0 var(--s-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ft-links a,.ft-langs a,.ft-top{min-height:40px;color:var(--tw-text-2);align-items:center;display:inline-flex}.ft-links a:hover,.ft-langs a:hover,.ft-top:hover{color:var(--tw-text)}.ft-end{align-items:center;gap:0 var(--s-8);flex-wrap:wrap;margin-left:auto;display:flex}.ft-langs{gap:0 var(--s-4)}.ft-langs a[aria-current]{color:var(--tw-text);text-decoration-line:underline}.ft-top{gap:6px}.ft-top svg{transition:translate var(--tw-dur-2) var(--tw-motion-ease)}.ft-top:hover svg{translate:0 -2px}@media (max-width:759px){.ft-legal{align-items:stretch;gap:var(--s-2);flex-direction:column}.ft-end{justify-content:space-between;margin-left:0}}@media (forced-colors:active){.ft-word-text{color:canvastext!important;background:0 0!important}.ft-light{display:none}}
