.tp-root.tp-fabric .fx{--fx-rail:max(22px, calc((100% - 1440px) / 2));--fx-gap:clamp(16px, 2vw, 28px);--fx-hi:var(--accent);--fx-stroke:color-mix(in srgb, var(--fg) 62%, transparent);--fx-ease:cubic-bezier(.16, 1, .3, 1);color:var(--fg)}.tp-root.tp-fabric .fx :where(h2,h3,p,ol,ul,li){max-width:none;margin:0;padding:0;list-style:none}.tp-root.tp-fabric .fx :where(h2,h3){font-family:var(--display);color:var(--fg);font-weight:400}.tp-root.tp-fabric .fx em{color:#0000;-webkit-text-stroke:1.3px var(--fx-stroke);background:linear-gradient(100deg, transparent 38%, color-mix(in srgb, var(--fg) 92%, transparent) 50%, transparent 62%) 100% 0 / 300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;font-style:normal}.tp-root.tp-fabric .fx-in{padding:0 var(--fx-rail);container-type:inline-size}.tp-root.tp-fabric .fx-m{vertical-align:top;clip-path:inset(-.12em -.35em -.28em);display:inline-block}.tp-root.tp-fabric .fx-m>*{display:inline-block}.tp-root.tp-fabric .fx-rule{background:var(--border);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.tp-root.tp-fabric .fx-copy{color:var(--muted);font:400 clamp(16px, 1.3vw, 20px)/1.6 var(--display);max-width:34ch}.tp-root.tp-fabric .fx-code{color:var(--muted);font:400 11px/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase;display:block}.tp-root.tp-fabric .fx-code b{color:var(--fx-hi);margin-right:12px;font-weight:400}.tp-root.tp-fabric .fx-promises{border-bottom:1px solid var(--border);padding:clamp(72px,8vw,128px) 0 clamp(56px,6vw,96px)}.tp-root.tp-fabric .fx-promises li{padding:clamp(14px,1.6vw,24px) 0 clamp(16px,1.8vw,28px);position:relative}.tp-root.tp-fabric .fx-fit{font:500 10cqi/.86 var(--display);letter-spacing:-.05em;white-space:nowrap;margin-left:-.045em;display:block}.tp-root.tp-fabric .fx-fit-one{font-size:27.5cqi}.tp-root.tp-fabric .fx-fit-staged{font-size:16.9cqi}.tp-root.tp-fabric .fx-fit-cont{font-size:13.85cqi}.tp-root.tp-fabric .fx-fit em{-webkit-text-stroke-width:1.5px}.tp-root.tp-fabric .fx-cap{color:var(--muted);font:400 11px/1.4 var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:24px;margin-top:clamp(12px,1.4vw,20px);display:flex}.tp-root.tp-fabric .fx-cap span{color:var(--fx-hi)}.tp-root.tp-fabric .fx-estate{padding:clamp(120px,14vw,220px) 0 clamp(96px,11vw,176px)}.tp-root.tp-fabric :is(.fx-lead,.fx-access-lead){column-gap:var(--fx-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.tp-root.tp-fabric .fx-lead h2{letter-spacing:-.06em;text-wrap:pretty;grid-column:1/9;font-size:clamp(44px,6.4cqi,104px);line-height:.92}.tp-root.tp-fabric .fx-lead .fx-copy{grid-column:9/-1}.tp-root.tp-fabric .fx-sum{border-top:1px solid var(--border);margin-top:clamp(80px,10vw,160px)}.tp-root.tp-fabric .fx-sum li{grid-template-columns:7cqi 1fr auto;align-items:baseline;padding:clamp(14px,1.6vw,24px) 0;display:grid;position:relative}.tp-root.tp-fabric .fx-sum .fx-op{color:var(--fx-hi);font:300 5cqi/1 var(--display)}.tp-root.tp-fabric .fx-env{font:400 7.4cqi/1 var(--display);letter-spacing:-.055em;white-space:nowrap}.tp-root.tp-fabric .fx-sum li:last-child .fx-env{color:#0000;-webkit-text-stroke:1.3px var(--fx-stroke)}.tp-root.tp-fabric .fx-tag{color:var(--muted);font:400 11px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.tp-root.tp-fabric .fx-total{font:500 22.5cqi/.84 var(--display);letter-spacing:-.06em;white-space:nowrap;align-items:baseline;margin-top:clamp(28px,3vw,48px);display:flex}.tp-root.tp-fabric .fx-total .fx-op{width:7cqi;color:var(--fx-hi);flex:none;align-self:center;font-size:.3em;font-weight:300}.tp-root.tp-fabric .fx-total .fx-m+.fx-m{margin-left:.22em}.tp-root.tp-fabric .fx-total em{-webkit-text-stroke-width:1.6px}.tp-root.tp-fabric .fx-caps{border-top:1px solid var(--border);background:var(--surface);padding:clamp(120px,14vw,220px) 0 clamp(96px,11vw,176px);overflow:hidden}.tp-root.tp-fabric .fx-caps-h{letter-spacing:-.06em;max-width:15ch;font-size:clamp(44px,6.4cqi,104px);line-height:.92}.tp-root.tp-fabric .fx-verbs{border-top:1px solid var(--border);margin-top:clamp(80px,10vw,160px)}.tp-root.tp-fabric .fx-verb{column-gap:var(--fx-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:clamp(28px,3.4vw,52px) 0;display:grid;position:relative}.tp-root.tp-fabric .fx-verb-word{font:500 12cqi/.8 var(--display);letter-spacing:-.055em;white-space:nowrap;transition:color .5s var(--fx-ease);grid-column:1/8;margin-left:-.045em}.tp-root.tp-fabric .fx-verb:hover .fx-verb-word{color:var(--fx-hi)}.tp-root.tp-fabric .fx-verb-detail{grid-column:8/-1}.tp-root.tp-fabric .fx-verb-detail h3{letter-spacing:-.035em;margin-top:14px;font-size:clamp(24px,2.2cqi,34px);font-weight:500;line-height:1.04}.tp-root.tp-fabric .fx-verb-detail p{color:var(--muted);font:400 clamp(15px, 1.1vw, 17px)/1.6 var(--display);max-width:42ch;margin-top:14px}.tp-root.tp-fabric .fx-access{border-top:1px solid var(--border);padding:clamp(120px,14vw,220px) 0 clamp(72px,8vw,128px);position:relative}.tp-root.tp-fabric .fx-access:before{content:"";top:-1px;left:var(--fx-rail);background:var(--fx-hi);width:clamp(120px,16vw,240px);height:2px;position:absolute}.tp-root.tp-fabric .fx-access-lead h2{letter-spacing:-.06em;text-wrap:pretty;grid-column:1/10;font-size:clamp(48px,7.2cqi,120px);line-height:.9}.tp-root.tp-fabric .fx-access-lead .fx-copy{grid-column:10/-1}.tp-root.tp-fabric .fx-cta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--fg);font:500 9cqi/.9 var(--display);letter-spacing:-.05em;white-space:nowrap;justify-content:space-between;align-items:center;gap:.3em;margin-top:clamp(80px,10vw,160px);padding:clamp(18px,2vw,30px) 0;text-decoration:none;display:flex;position:relative}.tp-root.tp-fabric .fx-cta:after{content:"";background:var(--fx-hi);transform-origin:0;height:2px;transition:transform .8s var(--fx-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tp-root.tp-fabric .fx-cta-label{transition:color .5s var(--fx-ease);margin-left:-.045em}.tp-root.tp-fabric .fx-cta-arrow{color:var(--fx-hi);transition:transform .6s var(--fx-ease);font-weight:300}.tp-root.tp-fabric .fx-cta:hover:after{transform:none}.tp-root.tp-fabric .fx-cta:hover .fx-cta-arrow{transform:translate(.08em,-.08em)}.tp-root.tp-fabric .fx-cta:focus-visible{outline:2px solid var(--fx-hi);outline-offset:6px}@keyframes fx-sheen{0%{background-position:100% 0}22%,to{background-position:0 0}}@keyframes fx-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.tp-root.tp-fabric .fx[data-motion] [data-rv] .fx-m>*{transform:translateY(130%)}.tp-root.tp-fabric .fx[data-motion] [data-rv=in] .fx-m>*{transition:transform 1.25s var(--fx-ease) calc(var(--d,0) * .11s);transform:none}.tp-root.tp-fabric .fx[data-motion] :is([data-rv] .fx-up,.fx-up[data-rv],[data-rv] .fx-cap,[data-rv] .fx-tag){opacity:0}.tp-root.tp-fabric .fx[data-motion] :is([data-rv=in] .fx-up,.fx-up[data-rv=in],[data-rv=in] .fx-cap,[data-rv=in] .fx-tag){animation:fx-in 1.1s var(--fx-ease) calc(var(--d,0) * .11s) both}.tp-root.tp-fabric .fx[data-motion] [data-rv]>.fx-rule{transform:scaleX(0)}.tp-root.tp-fabric .fx[data-motion] [data-rv=in]>.fx-rule{transition:transform 1.6s var(--fx-ease) .15s;transform:none}.tp-root.tp-fabric .fx[data-motion] [data-rv=in] em{animation:8s cubic-bezier(.45,0,.2,1) .9s infinite fx-sheen}.tp-root.tp-fabric .fx[data-motion] .fx-sum [data-rv] .fx-op{opacity:0}.tp-root.tp-fabric .fx[data-motion] .fx-sum [data-rv=in] .fx-op{animation:fx-in .9s var(--fx-ease) 50ms both}@supports (animation-timeline:view()){@keyframes fx-drift-l{0%{translate:5%}to{translate:-5%}}@keyframes fx-drift-r{0%{translate:-5%}to{translate:5%}}.tp-root.tp-fabric .fx[data-motion] .fx-drift{animation:linear both fx-drift-l;animation-timeline:view()}.tp-root.tp-fabric .fx[data-motion] .fx-drift[data-dir=r]{animation-name:fx-drift-r}}@media (max-width:899px){.tp-root.tp-fabric :is(.fx-lead,.fx-access-lead) :is(h2,.fx-copy){grid-column:1/-1}.tp-root.tp-fabric :is(.fx-lead,.fx-access-lead) .fx-copy{margin-top:24px}.tp-root.tp-fabric .fx-sum li{grid-template-columns:10cqi 1fr;row-gap:8px}.tp-root.tp-fabric .fx-env{font-size:10.5cqi}.tp-root.tp-fabric .fx-sum .fx-op{font-size:8cqi}.tp-root.tp-fabric .fx-tag{grid-column:2}.tp-root.tp-fabric .fx-total .fx-op{width:10cqi}.tp-root.tp-fabric .fx-total{font-size:20cqi}.tp-root.tp-fabric .fx-verb-word{grid-column:1/-1;font-size:21cqi}.tp-root.tp-fabric .fx-verb-detail{grid-column:1/-1;margin-top:28px}.tp-root.tp-fabric .fx-cta{font-size:8.6cqi}}@media (max-width:599px){.tp-root.tp-fabric .fx-cta{white-space:normal;font-size:14.5cqi;line-height:.95;display:block}.tp-root.tp-fabric .fx-cta .fx-m{clip-path:none;display:inline}.tp-root.tp-fabric .fx-cta .fx-m>.fx-cta-label{display:inline}.tp-root.tp-fabric .fx-cta-arrow{margin-left:.2em}}
.tp-root.tp-fabric .tk-host{--gx:0px;background:var(--bg);position:relative;overflow:hidden}.tp-root.tp-fabric .tk-host:before{content:attr(data-ghost);z-index:0;pointer-events:none;white-space:nowrap;font:500 34vw/.8 var(--display);letter-spacing:-.07em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--fg) 12%, transparent);transform:translate3d(calc(var(--gx) * -1 + 20vw), -50%, 0);position:absolute;top:50%;left:0}.tp-root.tp-fabric .ticker{--tk-stroke:color-mix(in srgb, var(--fg) 55%, transparent);z-index:1;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;align-items:center;min-height:clamp(230px,22vw,380px);position:relative}.tp-root.tp-fabric .ticker-track{animation-duration:60s;position:relative}.tp-root.tp-fabric .ticker:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg, var(--bg), transparent 12%, transparent 88%, var(--bg));position:absolute;inset:0}.tp-root.tp-fabric .ticker:after{content:"";z-index:4;background:var(--accent);width:clamp(120px,16vw,240px);height:2px;position:absolute;top:-1px;left:max(22px,50% - 720px)}.tp-root.tp-fabric .ticker span{font:500 clamp(80px, 11vw, 210px)/.9 var(--display);letter-spacing:-.06em;text-transform:none;color:var(--fg);align-items:center;padding:0 clamp(30px,3.4vw,64px);display:inline-flex;position:relative}.tp-root.tp-fabric .ticker span:nth-child(3n){color:#0000;-webkit-text-stroke:1.4px var(--tk-stroke)}.tp-root.tp-fabric .ticker:not([data-kinetic]) span:not(:nth-child(3n+1)):after{content:"01";color:var(--muted);font:500 10px/1 var(--mono);letter-spacing:.08em;-webkit-text-stroke:0;align-self:flex-start;margin-left:14px;padding-top:1.4em}.tp-root.tp-fabric .ticker:not([data-kinetic]) span:nth-child(3n):after{content:"02"}.tp-root.tp-fabric .ticker span+span:before,.tp-root.tp-fabric .tk-mk{opacity:.85;vertical-align:0;-webkit-text-stroke:0;width:clamp(24px,2.2vw,38px);height:clamp(24px,2.2vw,38px);margin-right:clamp(30px,3.4vw,64px)}.tp-root.tp-fabric .ticker:not([data-kinetic]) span+span:before{animation:18s linear infinite tk-turn}.tp-root.tp-fabric .ticker span:nth-child(3n+1){border:1px solid color-mix(in srgb, var(--accent) 75%, transparent);color:var(--fg);font:500 clamp(11px, .9vw, 13px)/1 var(--mono);letter-spacing:.34em;text-transform:uppercase;margin:0 clamp(30px,3.4vw,64px);padding:1.1em 1.4em 1.1em 1.6em}.tp-root.tp-fabric .ticker span:nth-child(3n+1):before{opacity:1;width:1.6em;height:1.6em;margin-right:1.2em}.tp-root.tp-fabric .ticker:not([data-kinetic]) span:not(:nth-child(3n+1)):hover{color:var(--accent);-webkit-text-stroke-color:transparent}.tp-root.tp-fabric .ticker[data-kinetic]{perspective:1400px;perspective-origin:50%;cursor:grab}.tp-root.tp-fabric .ticker[data-kinetic] .ticker-track{transform-style:preserve-3d;will-change:transform;animation:none}.tp-root.tp-fabric .ticker[data-kinetic] span{transform-style:preserve-3d;color:#0000;-webkit-text-stroke:0}.tp-root.tp-fabric .ticker[data-kinetic] span:not(.tk-badge):before{content:none}.tp-root.tp-fabric .ticker[data-kinetic] .tk-badge{--f:0;--g:0;background:color-mix(in srgb, var(--accent) calc(var(--f) * 26%), transparent);color:var(--fg);will-change:transform, opacity}.tp-root.tp-fabric .tk-mk{will-change:transform, opacity;background:url(/tellus-logo.png) 50%/contain no-repeat;flex:none;font-style:normal;display:inline-block}.tp-root.tp-fabric .tk-ch{--f:0;--g:0;font-weight:inherit;will-change:transform, opacity;backface-visibility:hidden;color:color-mix(in srgb, color-mix(in srgb, var(--accent) calc(var(--g) * 100%), var(--fg)) calc(max(var(--f), var(--g)) * 100%), transparent);-webkit-text-stroke:1.3px color-mix(in srgb, var(--fg) calc(60% - var(--f) * 60%), transparent);display:inline-block}.tp-root.tp-fabric .tk-idx{--f:0;--g:0;font:500 10px/1 var(--mono);letter-spacing:.08em;color:color-mix(in srgb, var(--accent) calc(var(--f) * 100%), var(--muted));will-change:transform, opacity;align-self:flex-start;margin-left:14px;padding-top:1.4em;font-style:normal}@keyframes tk-turn{to{transform:rotate(360deg)}}@media (max-width:899px){.tp-root.tp-fabric .ticker{min-height:170px}.tp-root.tp-fabric .tk-host:before{font-size:52vw}.tp-root.tp-fabric .ticker span{padding:0 22px;font-size:clamp(60px,16vw,96px)}.tp-root.tp-fabric .ticker span:nth-child(3n+1){margin:0 22px;font-size:10px}.tp-root.tp-fabric .tk-mk{margin-right:22px}}@media (prefers-reduced-motion:reduce){.tp-root.tp-fabric .ticker span+span:before{animation:none}}
