.tm-section{--tm-bg:#fff;--tm-fg:#111;--tm-dim:#6f6f6f;--tm-line:#1111111f;--tm-gutter:var(--spacing-gutter);z-index:var(--z-content);background:var(--tm-bg);color:var(--tm-fg);position:relative}.tm-section:before,.tm-section:after{content:"";pointer-events:none;height:clamp(5rem,12vw,10rem);display:block}.tm-section:before{background:linear-gradient(to bottom, transparent, var(--tm-bg));margin-top:calc(-1*clamp(5rem,12vw,10rem))}.tm-section:after{background:linear-gradient(to bottom, var(--tm-bg), transparent);margin-bottom:calc(-1*clamp(5rem,12vw,10rem))}.tm__stage{padding:3rem var(--tm-gutter) 2rem}.tm__giant,.tm__progress{display:none}.tm__eyebrow,.tm__trusted-title{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:var(--tm-dim);font-size:.75rem;font-weight:500}.tm__heading{max-width:14em;font-family:var(--font-display);letter-spacing:-.03em;margin-top:1.5rem;font-size:clamp(1.75rem,8vw,2.5rem);font-weight:300;line-height:1.08}.tm__layers{margin-top:4rem}.tm__layer{border-top:1px solid var(--tm-line);padding-block:3rem}.tm__quote p{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.125rem,9.4vw,3.25rem);font-weight:300;line-height:.98}.tm__w{display:inline-block}.tm__who{font-family:var(--font-display);flex-direction:column;gap:.25rem;margin-top:2rem;display:flex}.tm__name{letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.tm__role{letter-spacing:.06em;color:var(--tm-dim);font-size:.75rem}.tm__idx{font-family:var(--font-display);letter-spacing:.22em;font-variant-numeric:tabular-nums;color:var(--tm-dim);margin-top:2.5rem;font-size:.75rem}.tm__trusted-title{margin-top:2.5rem}.tm__logos{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tm__logo{border-top:1px solid var(--tm-line);min-height:5rem;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--tm-fg);opacity:.45;transition:opacity .5s, transform .5s var(--ease-out-expo);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.tm__logo:hover{opacity:.85;transform:translateY(-2px)}.tm__logo-mark{flex:none;width:1.5rem;height:1.5rem}.tm__logo-img{filter:brightness(0);width:auto;height:1.75rem}@media (min-width:768px){.tm__stage{padding-inline:3.9vw}.tm__intro{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5vw;display:grid}.tm__eyebrow{grid-column:1/4}.tm__heading{grid-column:4/11;max-width:16em;margin-top:0;font-size:clamp(1.75rem,3vw,3.25rem)}.tm__item{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5vw;margin:0;display:grid}.tm__quote{grid-area:1/4/auto/13}.tm__who{border-top:1px solid var(--tm-line);grid-area:1/1/auto/4;align-self:end;margin-top:0;padding-top:1rem}.tm__logos{grid-area:1/4/auto/13;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3vw}.tm__trusted-title{grid-area:1/1/auto/4;align-self:start;margin-top:0}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.tm__quote p{font-size:clamp(2.5rem,4.8vw,5rem)}.tm__idx{text-align:right;margin-top:1.5rem}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.tm{height:calc(100svh + var(--tm-count) * 85svh)}.tm__stage{height:100svh;padding:0 3.9vw;position:sticky;top:0;overflow:clip}.tm__giant{font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;text-transform:uppercase;color:#727eba;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,12vw,12rem);font-weight:600;line-height:1;display:block;position:absolute;bottom:3svh;left:2vw}.tm__intro{border-bottom:1px solid var(--tm-line);align-items:start;padding-bottom:1.25rem;position:absolute;top:clamp(6rem,17svh,9rem);left:3.9vw;right:3.9vw}.tm__heading{font-size:clamp(1.25rem,1.9vw,2.25rem)}.tm__progress{font-family:var(--font-display);letter-spacing:.22em;font-variant-numeric:tabular-nums;color:var(--tm-dim);align-items:center;gap:.9rem;font-size:.75rem;display:flex;position:absolute;top:clamp(6rem,17svh,9rem);right:3.9vw}.tm__bar{background:var(--tm-line);width:clamp(3rem,5vw,5rem);height:1px;display:block;position:relative}.tm__bar i{background:var(--tm-fg);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.tm__layers{margin:0;position:absolute;inset:0}.tm__layer{transform-origin:50%;will-change:transform, opacity;border:0;flex-direction:column;justify-content:center;padding:clamp(9rem,24svh,13rem) 3.9vw 16svh;display:flex;position:absolute;inset:0}.tm__layer:not(:first-child){opacity:0}.tm__layer:not([data-active]){pointer-events:none}.tm__quote p{letter-spacing:-.04em;font-size:clamp(2.5rem,5.1vw,6.5rem);line-height:.95}.tm__idx{display:none}.tm__logo{min-height:clamp(4.5rem,12svh,7rem)}.tm__trusted-title{align-self:start}}@media (min-width:768px) and (max-width:1023px) and (prefers-reduced-motion:no-preference){.tm__quote p{font-size:clamp(2.25rem,5.4vw,3.5rem)}}
