.ts-about-hero__back{opacity:.85;position:absolute;inset:-10% 0 -10% 38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.ts-about-hero__back img{object-fit:cover;width:100%;height:100%}.ts-about-hero__word{white-space:nowrap;font-family:var(--sc-font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--ts-metal) 22%, transparent);margin:0;font-size:clamp(5rem,19vw,20rem);font-weight:200;line-height:.8;position:absolute;bottom:4vh;left:-2vw}.ts-about-hero__copy{z-index:var(--sc-z-copy);left:var(--sc-gutter);gap:var(--sc-5);justify-items:start;max-width:min(52rem,64vw);display:grid;position:absolute;top:50%;translate:0 -46%}.ts-about-hero__copy .sc-display{max-width:14ch}.ts-about-hero__copy .sc-lede{max-width:40ch}@media (width<=860px){.ts-about-hero__back{inset:0 0 45%;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.ts-about-hero__copy{top:auto;bottom:max(2.5rem,8vh);right:var(--sc-gutter);max-width:none;translate:none}.ts-about-hero__copy .sc-display{font-size:clamp(2rem,9vw,2.7rem)}}.ts-manifesto__lines{grid-template-columns:repeat(3,1fr);display:grid}.ts-manifesto__lines i{border-left:1px solid var(--ts-line)}.ts-manifesto__copy{padding-inline:var(--sc-gutter);place-items:center;display:grid;position:absolute;inset:0}.ts-manifesto__copy>*{grid-area:1/1;max-width:17ch}.ts-manifesto__copy>:first-child{justify-self:start;margin-left:6vw}.ts-manifesto__copy>:nth-child(2){justify-self:end;margin-right:6vw}.ts-manifesto__copy>:nth-child(3){justify-self:start;margin-left:14vw}.ts-manifesto__copy>:nth-child(4){text-align:center;justify-self:center}@media (width<=860px){.ts-manifesto__copy>*{font-size:clamp(1.7rem,7.6vw,2.3rem);text-align:left!important;justify-self:start!important;margin:0!important}}.ts-principles{z-index:2;background:var(--sc-canvas);position:relative}.ts-principles__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.ts-principles__head{top:calc(var(--ts-header) + 3rem);position:sticky}.ts-principles__head .sc-display{max-width:14ch}.ts-principles__list{counter-reset:p;margin:0;padding:0;list-style:none}.ts-principles__list li{border-top:1px solid var(--ts-line);gap:var(--sc-3);padding:clamp(1.6rem,3vw,2.4rem) 0;display:grid}.ts-principles__list li:nth-child(2n){padding-left:clamp(0rem,5vw,5rem)}.ts-principles__list .sc-body{max-width:52ch}@media (width<=860px){.ts-principles__grid{grid-template-columns:1fr}.ts-principles__head{position:static}.ts-principles__list li:nth-child(2n){padding-left:0}}.ts-method__inner{align-items:center;display:grid}.ts-method__title{max-width:14ch;margin-bottom:clamp(2.5rem,7vh,5rem)}.ts-method__track{position:relative}.ts-method__line{width:100%;height:40px;position:absolute;top:0;left:0;right:0}.ts-method__draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--ts-draw,0))}.ts-method__steps{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.ts-method__steps li{--on:clamp(0, calc((var(--ts-draw,0) - var(--i) * .25) * 6), 1);gap:var(--sc-3);opacity:calc(.28 + .72 * var(--on));translate:0 calc((1 - var(--on)) * 1.2rem);align-content:start;padding-top:4rem;display:grid}.ts-method__node{border:1.5px solid var(--ts-line-strong);background:var(--sc-canvas);width:16px;height:16px;margin-left:calc(var(--i) * 0px);border-radius:50%;position:absolute;top:12px}.ts-method__steps li{position:relative}.ts-method__steps li .ts-method__node{border-color:color-mix(in oklab, var(--ts-accent-text) calc(var(--on) * 100%), var(--ts-line-strong));box-shadow:inset 0 0 0 4px var(--sc-canvas), inset 0 0 0 10px color-mix(in oklab, var(--ts-accent-text) calc(var(--on) * 100%), transparent);top:12px;left:0}@media (width<=860px){.ts-method__line{display:none}.ts-method__steps{grid-template-columns:1fr 1fr;row-gap:1.6rem}.ts-method__steps li{padding-top:2.2rem}.ts-method__steps li .ts-method__node{top:0}.ts-method__steps .sc-body{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.ts-method__steps li{opacity:1;translate:none}}
