@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.motion-scroll-band{view-timeline-name:--band;view-timeline-axis:block}.motion-scroll-text{view-timeline-name:--text;view-timeline-axis:block}.motion-word{animation:linear both motion-text-word;animation-timeline:--text;animation-range:cover calc(min(var(--i,0), 12) * 1.2%) cover calc(10% + min(var(--i,0), 12) * 1.2%);display:inline-block}.motion-rise{animation:linear both motion-text-rise;animation-timeline:--text;animation-range:cover calc(var(--i,0) * 2%) cover calc(14% + var(--i,0) * 2%)}.motion-drift-x{animation:linear both motion-text-drift-x;animation-timeline:--band;animation-range:cover}.motion-drift-y{animation:linear both motion-text-drift-y;animation-timeline:--band;animation-range:cover}.motion-scale-in{animation:linear both motion-text-scale-in;animation-timeline:--band;animation-range:cover cover 45%}.motion-lag{animation:linear both motion-text-lag;animation-timeline:--text;animation-range:cover}@keyframes motion-text-word{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes motion-text-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes motion-text-drift-x{0%{transform:translateX(var(--drift-from,0%))}to{transform:translateX(var(--drift-to,-25%))}}@keyframes motion-text-drift-y{0%{transform:translateY(-48px)}to{transform:translateY(48px)}}@keyframes motion-text-scale-in{0%{opacity:.2;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes motion-text-lag{0%{opacity:.3;transform:translateY(40px)scale(.8)}35%{opacity:1;transform:translateY(12px)scale(1)}to{opacity:1;transform:translateY(-32px)scale(1)}}}}
.tband{isolation:isolate;position:relative;overflow:clip}.tband-body{align-items:center;gap:2.5rem;padding-block:7rem;display:grid}@media (min-width:64rem){.tband-body{grid-template-columns:minmax(0,1fr) auto;min-height:70svh;padding-block:10rem}}.tband-words{max-width:44rem}.tband-aside{display:none}@media (min-width:64rem){.tband-aside{display:block}}.tband-marquee{z-index:-1;pointer-events:none;position:absolute;inset:0}.tband-row{white-space:nowrap;width:max-content;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--bg-section);paint-order:stroke fill;-webkit-text-stroke:2px var(--brand-soft-border);opacity:.55;margin:0;font-size:clamp(2.75rem,1.5rem + 4vw,5.5rem);font-weight:500;line-height:1;position:absolute;left:0}.tband-row-top{--drift-from:0%;--drift-to:-22%;top:1.5rem}.tband-row-bottom{--drift-from:-22%;--drift-to:0%;bottom:1.5rem}@media (min-width:64rem){.tband-row-top{top:2.5rem}.tband-row-bottom{bottom:2.5rem}}.big-figure{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;color:color-mix(in srgb, var(--brand-emphasis) 22%, transparent);font-variant-numeric:tabular-nums;transform-origin:50% 70%;font-size:clamp(12rem,8rem + 10vw,20rem);font-weight:500;line-height:.8;display:block}.big-quote{font-family:var(--font-display), system-ui, sans-serif;height:3rem;color:color-mix(in srgb, var(--brand-emphasis) 30%, transparent);font-size:8rem;line-height:.6;display:block}.promise-number{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:color-mix(in srgb, var(--brand-emphasis) 30%, transparent);font-variant-numeric:tabular-nums;transform-origin:0 100%;font-size:clamp(4rem,3rem + 4vw,6rem);font-weight:500;line-height:1;display:block}.split-heading{flex-direction:column;gap:.75rem;display:flex}.split-heading-big{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:var(--brand-emphasis);font-size:clamp(4.5rem,2rem + 11vw,11rem);font-weight:500;line-height:.85}.split-heading-rest{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;color:var(--text-primary);font-size:clamp(1.75rem,1.35rem + 1.6vw,2.25rem);font-weight:500;line-height:1.1}
