*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{line-height:var(--ts-leading-normal,1.5);min-height:100vh;min-height:100dvh}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;padding:0}table{border-collapse:collapse}:root{--ts-color-white:#fff;--ts-color-black:#000;--ts-color-primary:#dd4430;--ts-color-secondary:#0d2d37;--ts-color-primary-50:#fef2f0;--ts-color-primary-100:#fde0db;--ts-color-primary-200:#fabcb2;--ts-color-primary-300:#f5897a;--ts-color-primary-400:#e9614e;--ts-color-primary-500:#dd4430;--ts-color-primary-600:#c43a29;--ts-color-primary-700:#a43022;--ts-color-primary-800:#84271b;--ts-color-primary-900:#6b2017;--ts-color-secondary-50:#edf4f7;--ts-color-secondary-100:#d3e5ec;--ts-color-secondary-200:#a7cada;--ts-color-secondary-300:#6ea3b8;--ts-color-secondary-400:#3e7a94;--ts-color-secondary-500:#1a5570;--ts-color-secondary-600:#124459;--ts-color-secondary-700:#0d2d37;--ts-color-secondary-800:#0a2028;--ts-color-secondary-900:#06151b;--ts-color-neutral-50:#fafafa;--ts-color-neutral-100:#f5f5f5;--ts-color-neutral-150:#f0f0f0;--ts-color-neutral-warm:#f8f7f6;--ts-color-neutral-sage:#dfe5e1;--ts-color-neutral-200:#e5e5e5;--ts-color-neutral-300:#d4d4d4;--ts-color-neutral-400:#a3a3a3;--ts-color-neutral-500:#737373;--ts-color-neutral-600:#666;--ts-color-neutral-700:#404040;--ts-color-neutral-800:#333;--ts-color-neutral-900:#222;--ts-color-neutral-950:#000;--ts-color-success-50:#ebfbee;--ts-color-success-500:#40c057;--ts-color-success-700:#2f9e44;--ts-color-warning-50:#fff9db;--ts-color-warning-500:#fab005;--ts-color-warning-700:#f08c00;--ts-color-danger-50:#fff5f5;--ts-color-danger-500:#fa5252;--ts-color-danger-700:#e03131;--ts-color-info-50:#e7f5ff;--ts-color-info-500:#339af0;--ts-color-info-700:#1c7ed6;--ts-color-theme-1:#1e90ff;--ts-color-theme-2:#f8fad4;--ts-color-theme-3:#471c2e;--ts-color-theme-4:#39202c;--ts-color-theme-5:#3b3031;--ts-color-theme-6:#050110;--ts-color-theme-7:red;--ts-color-theme-8:#00ff7f;--ts-color-theme-9:teal;--ts-color-theme-10:#0ff;--ts-color-bg:var(--ts-color-white);--ts-color-bg-subtle:var(--ts-color-neutral-150);--ts-color-bg-warm:var(--ts-color-neutral-warm);--ts-color-bg-muted:var(--ts-color-neutral-sage);--ts-color-bg-dark:var(--ts-color-neutral-900);--ts-color-bg-darkest:var(--ts-color-black);--ts-color-surface:var(--ts-color-white);--ts-color-surface-translucent:hsla(0,0%,100%,.95);--ts-color-border:var(--ts-color-neutral-200);--ts-color-border-strong:var(--ts-color-neutral-400);--ts-color-text:var(--ts-color-neutral-800);--ts-color-text-muted:var(--ts-color-neutral-600);--ts-color-text-subtle:var(--ts-color-neutral-400);--ts-color-text-inverse:var(--ts-color-white);--ts-color-text-strong:var(--ts-color-black);--ts-content-ink:var(--ts-color-text);--ts-content-ink-muted:var(--ts-color-text-muted);--ts-color-rule:var(--ts-color-neutral-300);--ts-color-sand-100:#f5ede4;--ts-color-sand-300:#e8dcc8;--ts-color-backdrop:rgba(0,0,0,.55);--ts-color-surface-inverse:color-mix(in srgb,var(--ts-color-white) 6%,transparent);--ts-color-link:var(--ts-color-black);--ts-color-link-hover:var(--ts-color-neutral-600);--ts-color-focus-ring:var(--ts-color-neutral-800);--ts-gradient-radial:radial-gradient(circle 40vw at 50% 50%,var(--ts-color-white) 0%,var(--ts-color-neutral-warm) 100%);--ts-gradient-radial-dark:radial-gradient(circle 40vw at 50% 50%,var(--ts-color-neutral-800) 0%,var(--ts-color-black) 100%);--ts-gradient-radial-size:80vw 80vw;--ts-gradient-radial-position:center center}[data-theme=dark]{--ts-color-bg:var(--ts-color-neutral-950);--ts-color-bg-subtle:var(--ts-color-neutral-900);--ts-color-bg-warm:var(--ts-color-neutral-800);--ts-color-bg-muted:var(--ts-color-neutral-800);--ts-color-bg-dark:var(--ts-color-neutral-950);--ts-color-bg-darkest:var(--ts-color-black);--ts-color-surface:var(--ts-color-neutral-900);--ts-color-surface-translucent:rgba(0,0,0,.95);--ts-color-border:var(--ts-color-neutral-700);--ts-color-border-strong:var(--ts-color-neutral-500);--ts-color-text:var(--ts-color-neutral-100);--ts-color-text-muted:var(--ts-color-neutral-400);--ts-color-text-subtle:var(--ts-color-neutral-600);--ts-color-text-inverse:var(--ts-color-neutral-900);--ts-color-text-strong:var(--ts-color-white);--ts-content-ink:var(--ts-color-neutral-100);--ts-content-ink-muted:var(--ts-color-neutral-400);--ts-color-rule:var(--ts-color-neutral-700);--ts-color-link:var(--ts-color-white);--ts-color-link-hover:hsla(0,0%,100%,.8);--ts-color-focus-ring:var(--ts-color-neutral-300)}:root{--ts-space-0:0;--ts-space-px:1px;--ts-space-0-5:0.125rem;--ts-space-1:0.25rem;--ts-space-1-5:0.375rem;--ts-space-2:0.5rem;--ts-space-3:0.75rem;--ts-space-4:1rem;--ts-space-5:1.25rem;--ts-space-6:1.5rem;--ts-space-8:2rem;--ts-space-10:2.5rem;--ts-space-12:3rem;--ts-space-16:4rem;--ts-space-20:5rem;--ts-space-24:6rem;--ts-space-32:8rem;--ts-space-40:10rem;--ts-space-48:12rem;--ts-space-56:14rem;--ts-space-64:16rem;--ts-ctrl-py:0.3rem;--ts-ctrl-px:0.9rem;--ts-ctrl-h:1.7rem;--ts-ctrl-size:0.75em;--ts-book-py:0.55rem;--ts-book-px:1rem;--ts-space-section:clamp(3.5rem,2.5rem + 4vw,8rem);--ts-radius-none:0;--ts-radius-sm:0.125rem;--ts-radius-md:0.375rem;--ts-radius-lg:0.5rem;--ts-radius-xl:0.75rem;--ts-radius-2xl:1rem;--ts-radius-3xl:1.5rem;--ts-radius-full:9999px;--ts-shadow-xs:none;--ts-shadow-sm:none;--ts-shadow-md:none;--ts-shadow-lg:none;--ts-shadow-xl:none;--ts-shadow-2xl:none;--ts-shadow-inner:none;--ts-shadow-none:none;--ts-bp-sm:640px;--ts-bp-md:768px;--ts-bp-lg:1024px;--ts-bp-xl:1280px;--ts-bp-wide:1440px;--ts-bp-2xl:1536px;--ts-z-base:0;--ts-z-raised:1;--ts-z-dropdown:10;--ts-z-sticky:20;--ts-z-overlay:30;--ts-z-modal:40;--ts-z-popover:50;--ts-z-toast:60;--ts-z-max:9999;--ts-z-nav-field:20001;--ts-z-nav:20002;--ts-font-body:"Abel",sans-serif;--ts-font-display:"Roboto Condensed","Arial Narrow",arial,sans-serif;--ts-font-mono:"Roboto Mono",monospace;--ts-font-ui:"Roboto Condensed","Arial Narrow",arial,sans-serif;--ts-font-sans:var(--ts-font-body);--ts-font-serif:"Georgia","Times New Roman",times,serif;--ts-font-weight-thin:100;--ts-font-weight-light:200;--ts-font-weight-regular:400;--ts-font-weight-medium:500;--ts-font-weight-semibold:600;--ts-font-weight-bold:700;--ts-font-weight-extrabold:800;--ts-font-weight-black:900;--ts-eyebrow-font:var(--ts-font-mono);--ts-eyebrow-size:var(--ts-text-micro);--ts-eyebrow-weight:var(--ts-font-weight-regular);--ts-eyebrow-tracking:var(--ts-tracking-mega);--ts-tracking-display:-0.015em;--ts-text-micro:clamp(0.75rem,0.72rem + 0.15vw,0.875rem);--ts-text-xs:clamp(0.8125rem,0.78rem + 0.25vw,1rem);--ts-text-sm:clamp(0.875rem,0.84rem + 0.35vw,1.125rem);--ts-text-base:clamp(1.125rem,1.08rem + 0.55vw,1.375rem);--ts-text-lg:clamp(1.25rem,1.15rem + 0.65vw,1.625rem);--ts-text-xl:clamp(1.25rem,1.15rem + 0.5vw,1.75rem);--ts-text-2xl:clamp(1.5rem,1.3rem + 0.75vw,2.25rem);--ts-text-3xl:clamp(1.875rem,1.6rem + 1vw,3rem);--ts-text-4xl:clamp(2.25rem,2rem + 1.5vw,4rem);--ts-text-5xl:clamp(3rem,2.5rem + 2.5vw,5rem);--ts-text-6xl:clamp(3.75rem,3rem + 3.5vw,7rem);--ts-leading-micro:1.6;--ts-leading-xs:1.6;--ts-leading-sm:1.45;--ts-leading-base:1.35;--ts-leading-lg:1.35;--ts-leading-xl:1.35;--ts-leading-2xl:1.3;--ts-leading-3xl:1.2;--ts-leading-4xl:1.1;--ts-leading-5xl:1.05;--ts-leading-6xl:1;--ts-leading-none:1;--ts-leading-tight:1.1;--ts-leading-snug:1.2;--ts-leading-normal:1.5;--ts-leading-relaxed:1.6;--ts-leading-loose:1.8;--ts-leading-double:2;--ts-tracking-tight:-0.025em;--ts-tracking-normal:0;--ts-tracking-wide:0.5px;--ts-tracking-wider:0.8px;--ts-tracking-widest:1px;--ts-tracking-mega:1.5px}@custom-media --ts-bp-sm (min-width: 640px);@custom-media --ts-bp-md (min-width: 768px);@custom-media --ts-bp-lg (min-width: 1024px);@custom-media --ts-bp-xl (min-width: 1280px);@custom-media --ts-bp-wide (min-width: 1440px);@custom-media --ts-bp-2xl (min-width: 1536px);html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ts-color-text);font-family:var(--ts-font-body);font-size:100%;text-rendering:optimizelegibility}body,html{line-height:var(--ts-leading-base)}body{font-size:var(--ts-text-base);font-weight:var(--ts-font-weight-thin)}h1,h2,h3,h4,h5,h6{text-wrap:balance;color:var(--ts-color-text);font-family:var(--ts-font-display);margin:2% 0;padding:0}h1{font-size:var(--ts-text-5xl);line-height:var(--ts-leading-5xl)}h1,h2{font-weight:var(--ts-font-weight-light)}h2{font-size:var(--ts-text-3xl);line-height:var(--ts-leading-3xl)}h3{font-size:var(--ts-text-2xl);line-height:var(--ts-leading-2xl)}h3,h4{font-weight:var(--ts-font-weight-regular)}h4{font-size:var(--ts-text-xl);line-height:var(--ts-leading-xl)}h5{font-size:var(--ts-text-lg);line-height:var(--ts-leading-lg)}h5,h6{font-weight:var(--ts-font-weight-semibold)}h6{font-size:var(--ts-text-sm);letter-spacing:var(--ts-tracking-wide);line-height:var(--ts-leading-sm);text-transform:uppercase}p{font-weight:var(--ts-font-weight-thin);line-height:var(--ts-leading-base);margin:2% 0;padding:0}a{color:var(--ts-color-link);text-decoration:underline;transition:color .3s ease-in-out}a:hover{color:var(--ts-color-link-hover)}small{font-size:var(--ts-text-sm);line-height:var(--ts-leading-sm)}code,kbd,pre,samp{font-family:var(--ts-font-mono);font-size:.9em}code{background:var(--ts-color-neutral-100);border-radius:var(--ts-radius-sm);padding:var(--ts-space-0-5) var(--ts-space-1)}blockquote{font-size:var(--ts-text-2xl);font-style:italic;line-height:var(--ts-leading-2xl);margin:4rem auto;max-width:80%;padding:2rem;position:relative;text-align:center}.ts-micro{font-size:var(--ts-text-micro);line-height:var(--ts-leading-micro)}.ts-copyright,.ts-micro{display:block;font-family:var(--ts-font-mono);font-style:normal;font-weight:var(--ts-font-weight-regular);text-transform:uppercase}.ts-copyright{font-size:var(--ts-text-xs);letter-spacing:var(--ts-tracking-wide);line-height:var(--ts-leading-xs)}.ts-text-micro{font-size:var(--ts-text-micro);line-height:var(--ts-leading-micro)}.ts-text-xs{font-size:var(--ts-text-xs);line-height:var(--ts-leading-xs)}.ts-text-sm{font-size:var(--ts-text-sm);line-height:var(--ts-leading-sm)}.ts-text-base{font-size:var(--ts-text-base);line-height:var(--ts-leading-base)}.ts-text-lg{font-size:var(--ts-text-lg);line-height:var(--ts-leading-lg)}.ts-text-xl{font-size:var(--ts-text-xl);line-height:var(--ts-leading-xl)}.ts-text-2xl{font-size:var(--ts-text-2xl);line-height:var(--ts-leading-2xl)}.ts-text-3xl{font-size:var(--ts-text-3xl);line-height:var(--ts-leading-3xl)}.ts-text-4xl{font-size:var(--ts-text-4xl);line-height:var(--ts-leading-4xl)}.ts-text-5xl{font-size:var(--ts-text-5xl);line-height:var(--ts-leading-5xl)}.ts-text-6xl{font-size:var(--ts-text-6xl);line-height:var(--ts-leading-6xl)}.ts-font-body{font-family:var(--ts-font-body)}.ts-font-display{font-family:var(--ts-font-display)}.ts-font-mono{font-family:var(--ts-font-mono)}.ts-font-ui{font-family:var(--ts-font-ui)}.ts-font-thin{font-weight:var(--ts-font-weight-thin)}.ts-font-light{font-weight:var(--ts-font-weight-light)}.ts-font-regular{font-weight:var(--ts-font-weight-regular)}.ts-font-medium{font-weight:var(--ts-font-weight-medium)}.ts-font-semibold{font-weight:var(--ts-font-weight-semibold)}.ts-font-bold{font-weight:var(--ts-font-weight-bold)}.ts-font-extrabold{font-weight:var(--ts-font-weight-extrabold)}.ts-font-black{font-weight:var(--ts-font-weight-black)}.ts-leading-none{line-height:var(--ts-leading-none)}.ts-leading-tight{line-height:var(--ts-leading-tight)}.ts-leading-snug{line-height:var(--ts-leading-snug)}.ts-leading-normal{line-height:var(--ts-leading-normal)}.ts-leading-relaxed{line-height:var(--ts-leading-relaxed)}.ts-leading-loose{line-height:var(--ts-leading-loose)}.ts-tracking-tight{letter-spacing:var(--ts-tracking-tight)}.ts-tracking-normal{letter-spacing:var(--ts-tracking-normal)}.ts-tracking-wide{letter-spacing:var(--ts-tracking-wide)}.ts-tracking-wider{letter-spacing:var(--ts-tracking-wider)}.ts-tracking-widest{letter-spacing:var(--ts-tracking-widest)}.ts-text-uppercase{letter-spacing:var(--ts-tracking-wide);text-transform:uppercase}.ts-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-text-balance{text-wrap:balance}.ts-text-pretty{text-wrap:pretty}.ts-text-highlight{background:var(--ts-color-surface-translucent);border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;padding:6px 12px}:root{--ts-hero-title-font:var(--ts-font-display);--ts-hero-title-weight:var(--ts-font-weight-regular);--ts-cta-headline-font:var(--ts-font-display);--ts-cta-copy-font:var(--ts-font-body);--ts-book-link-font:var(--ts-font-ui);--ts-book-link-size:0.75em}[data-theme=dark]{--ts-hero-fg:var(--ts-color-white)}[data-theme-site=transmitter-2026]{--ts-font-display:"MSCHN","MSCHN Fallback","Times New Roman",serif;--ts-font-body:"Geist Serif","Geist Serif Fallback",georgia,"Times New Roman",serif;--ts-font-mono:"Geist Pixel","Geist Pixel Fallback",ui-monospace,monospace;--ts-font-ui:"Geist Pixel","Geist Pixel Fallback",ui-monospace,monospace;--ts-font-sans:var(--ts-font-body);--ts-font-serif:var(--ts-font-body);--ts-font-weight-thin:200;--ts-font-weight-light:300;--ts-font-weight-regular:400;--ts-font-weight-medium:400;--ts-font-weight-semibold:700;--ts-font-weight-bold:700;--ts-eyebrow-font:var(--ts-font-ui);--ts-eyebrow-size:0.68rem;--ts-eyebrow-weight:var(--ts-font-weight-regular);--ts-eyebrow-tracking:0.12em;--ts-hero-eyebrow-font:var(--ts-font-ui);--ts-hero-eyebrow-size:0.68rem;--ts-hero-title-font:var(--ts-font-display);--ts-hero-title-weight:300;--ts-hero-title-size:var(--ts-text-5xl);--ts-hero-title-leading:1.05;--ts-hero-title-measure:120ch;--ts-hero-tagline-size:1.1286rem;--ts-hero-tagline-leading:1.65;--ts-book-link-font:var(--ts-font-display);--ts-book-link-size:0.75em;--ts-book-link-py:var(--ts-book-py);--ts-book-link-px:var(--ts-book-px);--ts-text-link-font:var(--ts-font-ui);--ts-footer-wordmark-font:var(--ts-font-display);--ts-footer-meta-font:var(--ts-font-ui);--ts-cta-headline-font:var(--ts-font-display);--ts-cta-headline-weight:700;--ts-cta-headline-size:var(--ts-text-5xl);--ts-cta-headline-leading:1;--ts-cta-copy-font:var(--ts-font-body);--ts-feature-title-font:var(--ts-font-display);--ts-feature-title-weight:300;--ts-feature-text-font:var(--ts-font-body);--ts-feature-label-font:var(--ts-font-ui);--ts-tracking-mega:0.12em;--ts-tracking-display:0.01em;--ts-tracking-tight:0.01em;--ts-leading-base:1.5;--ts-leading-tight:1.05;--ts-leading-3xl:1.05;--ts-leading-4xl:1.05;--ts-leading-5xl:1.05;--ts-leading-6xl:1.05;--ts-text-micro:0.68rem;--ts-text-xs:0.68rem;--ts-text-sm:0.9rem;--ts-fs-body:clamp(16px,0.875rem + 0.3vw,21px);--ts-fs-lead:clamp(19px,1rem + 0.5vw,30px);--ts-text-base:var(--ts-fs-body);--ts-text-lg:var(--ts-fs-lead);--ts-text-xl:clamp(1.4rem,2vw,2rem);--ts-text-2xl:clamp(1.4rem,2vw,2rem);--ts-fs-display:calc(clamp(40px, 2rem + 3.5vw, 112px)*0.95);--ts-fs-h3:clamp(30px,1.25rem + 2vw,64px);--ts-text-3xl:var(--ts-fs-h3);--ts-text-4xl:clamp(2rem,6vw,4.25rem);--ts-text-5xl:clamp(2.5rem,2rem + 2.5vw,67.62px);--ts-text-6xl:var(--ts-text-5xl);--ts-nav-clip:100%;--ts-partners-line:1;--ts-space-section:clamp(56px,2.5rem + 4vw,128px);--ts-hero-title-size:clamp(2.5rem,2rem + 2.5vw,67.62px);--ts-cta-headline-size:calc(var(--ts-fs-h3)*1.2);--ts-cta-headline-tracking:0.01em;--ts-cta-copy-size:var(--ts-fs-lead);--ts-cta-copy-leading:1.45;--ts-feature-title-size:var(--ts-fs-h3)}[data-theme-site=transmitter-2026] body{background-color:var(--ts-color-bg);color:var(--ts-color-text);font-family:var(--ts-font-body);font-size:var(--ts-text-base);font-weight:400;line-height:1.5}[data-theme-site=transmitter-2026] .ts-feature__title,[data-theme-site=transmitter-2026] .ts-section-header__title,[data-theme-site=transmitter-2026] h1,[data-theme-site=transmitter-2026] h2{font-family:var(--ts-font-display);letter-spacing:var(--ts-tracking-display);line-height:1.05}[data-theme-site=transmitter-2026] h1{font-weight:300}[data-theme-site=transmitter-2026] .ts-hero--grid,[data-theme-site=transmitter-2026] .ts-hero--product{--ts-hero-title-weight:300;--ts-hero-title-size:clamp(2.5rem,2rem + 2.5vw,67.62px);--ts-hero-title-leading:1.05;--ts-hero-title-measure:120ch;--ts-hero-tagline-size:1.1286rem;--ts-hero-tagline-leading:1.65;--ts-hero-eyebrow-size:0.68rem;--ts-hero-lead-gap:10px;--ts-hero-gap:clamp(16px,2.5vh,28px);--ts-hero-answer-gap:clamp(18px,3vh,32px);--ts-hero-pad-inline:clamp(20px,4vw,64px);--ts-hero-pad-block:0}[data-theme-site=transmitter-2026] .ts-hero__title{letter-spacing:.01em;line-height:var(--ts-hero-title-leading);word-spacing:.12em}[data-theme-site=transmitter-2026] .ts-eyebrow{font-family:var(--ts-font-ui);font-size:.68rem;letter-spacing:.12em;line-height:1.4}[data-theme-site=transmitter-2026] .ts-book-link,[data-theme-site=transmitter-2026] .ts-btn,[data-theme-site=transmitter-2026] .ts-btn--nav,[data-theme-site=transmitter-2026] .ts-btn--nav-pill,[data-theme-site=transmitter-2026] .ts-cta__action{font-family:var(--ts-font-display);font-weight:300;line-height:1.2}[data-theme-site=transmitter-2026] .ts-cta{--ts-cta-headline-font:var(--ts-font-display);--ts-cta-headline-weight:700;--ts-cta-headline-size:calc(var(--ts-fs-h3)*1.2);--ts-cta-headline-leading:1}[data-theme-site=transmitter-2026] .ts-statement__heading{font-size:var(--ts-fs-display)}[data-theme-site=transmitter-2026] .ts-feature__title,[data-theme-site=transmitter-2026] .ts-offer__title{font-size:var(--ts-fs-h3)}[data-theme-site=transmitter-2026] .ts-offer__copy{font-size:var(--ts-fs-lead);line-height:1.45}[data-theme-site=transmitter-2026] .ts-feature__copy,[data-theme-site=transmitter-2026] .ts-offer-list>li,[data-theme-site=transmitter-2026] .ts-proof__list>li{font-size:var(--ts-fs-body);line-height:1.55}[data-theme-site=transmitter-2026] .ts-offer{-moz-column-gap:clamp(40px,6vw,112px);column-gap:clamp(40px,6vw,112px)}@media (width >= 769px){[data-theme-site=transmitter-2026] .ts-hero--grid,[data-theme-site=transmitter-2026] .ts-hero--product{--ts-hero-gap:clamp(18px,2.5vh,28px)}}@media (width >= 1024px){[data-theme-site=transmitter-2026]{--ts-fs-display:calc(clamp(40px, 2rem + 3.5vw, 112px)*0.9025);--ts-fs-h3:calc(clamp(30px, 1.25rem + 2vw, 64px)*0.95)}}@media (width >= 1440px){[data-theme-site=transmitter-2026]{--ts-fs-display:calc(clamp(40px, 2rem + 3.5vw, 112px)*0.81225);--ts-fs-h3:calc(clamp(30px, 1.25rem + 2vw, 64px)*0.855);--ts-fs-lead:calc(clamp(19px, 1rem + 0.5vw, 30px)*0.9);--ts-fs-body:calc(clamp(16px, 0.875rem + 0.3vw, 21px)*0.9)}}@media (width <= 767px){[data-theme-site=transmitter-2026] .ts-statement__heading{font-size:var(--ts-fs-h3)}}@media (width <= 768px){[data-theme-site=transmitter-2026] .ts-hero--grid,[data-theme-site=transmitter-2026] .ts-hero--product{--ts-hero-title-size:clamp(1.5rem,10.5vw,3rem);--ts-hero-title-leading:0.96;--ts-hero-tagline-size:1.1rem;--ts-hero-tagline-leading:1.4;--ts-hero-eyebrow-size:0.58rem;--ts-hero-lead-gap:16px;--ts-hero-gap:16px;--ts-hero-pad-inline:5%;--ts-hero-pad-block:24px}}@media (width <= 480px){[data-theme-site=transmitter-2026] .ts-hero--grid,[data-theme-site=transmitter-2026] .ts-hero--product{--ts-hero-pad-inline:4%;--ts-hero-pad-block:20px}}@media (prefers-reduced-motion:no-preference){[data-theme-site=transmitter-2026] .ts-statement__heading{--ts-partners-line:0}}[data-theme-site=transmitter-2026][data-motion=static] .ts-statement__heading{--ts-partners-line:1}.ts-section{overflow:hidden;padding-block:var(--ts-section-py,var(--ts-space-16));position:relative}.ts-section--sm{--ts-section-py:var(--ts-space-8)}.ts-section--md{--ts-section-py:var(--ts-space-16)}.ts-section--lg{--ts-section-py:var(--ts-space-24)}.ts-section--xl{--ts-section-py:var(--ts-space-32)}.ts-section--bleed{margin-inline:calc(var(--ts-container-padding, var(--ts-space-4))*-1);padding-inline:var(--ts-container-padding,var(--ts-space-4))}.ts-split{align-items:var(--ts-split-align,center);display:grid;gap:var(--ts-split-gap,var(--ts-space-8));grid-template-columns:1fr 1fr}.ts-split--40-60{grid-template-columns:2fr 3fr}.ts-split--60-40{grid-template-columns:3fr 2fr}.ts-split--30-70{grid-template-columns:3fr 7fr}.ts-split--70-30{grid-template-columns:7fr 3fr}.ts-split--33-67{grid-template-columns:1fr 2fr}.ts-split--67-33{grid-template-columns:2fr 1fr}.ts-split--align-start{--ts-split-align:start}.ts-split--align-center{--ts-split-align:center}.ts-split--align-end{--ts-split-align:end}.ts-split--align-stretch{--ts-split-align:stretch}.ts-split--gap-0{--ts-split-gap:0}.ts-split--gap-4{--ts-split-gap:var(--ts-space-4)}.ts-split--gap-6{--ts-split-gap:var(--ts-space-6)}.ts-split--gap-8{--ts-split-gap:var(--ts-space-8)}.ts-split--gap-12{--ts-split-gap:var(--ts-space-12)}.ts-split--gap-16{--ts-split-gap:var(--ts-space-16)}.ts-split--reverse{direction:rtl}.ts-split--reverse>*{direction:ltr}@media (width <= 767px){.ts-split,.ts-split--30-70,.ts-split--33-67,.ts-split--40-60,.ts-split--60-40,.ts-split--67-33,.ts-split--70-30{grid-template-columns:1fr}.ts-split--reverse{direction:ltr}}.ts-hero{align-items:var(--ts-hero-align,center);display:flex;justify-content:var(--ts-hero-justify,flex-start);min-height:var(--ts-hero-height,100vh)}.ts-hero--center{--ts-hero-align:center;--ts-hero-justify:center}.ts-hero--bottom{--ts-hero-align:flex-end}.ts-hero--short{--ts-hero-height:60vh}.ts-hero--half{--ts-hero-height:50vh}.ts-hero--auto{--ts-hero-height:auto}.ts-sidebar{align-items:start;display:grid;gap:var(--ts-split-gap,var(--ts-space-8));grid-template-columns:1fr var(--ts-sidebar-width,300px)}.ts-sidebar--left{grid-template-columns:var(--ts-sidebar-width,300px) 1fr}.ts-sidebar--wide{--ts-sidebar-width:380px}.ts-sidebar--narrow{--ts-sidebar-width:240px}@media (width <= 767px){.ts-sidebar,.ts-sidebar--left{grid-template-columns:1fr}}.ts-overlap{display:grid;position:relative}.ts-overlap>*{grid-area:1/1}.ts-overlap__bg{z-index:0}.ts-overlap__content{position:relative;z-index:1}.ts-page{--ts-page-gutter:var(--ts-space-5);display:grid;grid-template-columns:[full-start] var(--ts-page-gutter) [wide-start] minmax(0,1fr) [content-start] min(1080px,100% - 2 * var(--ts-page-gutter)) [content-end] minmax(0,1fr) [wide-end] var(--ts-page-gutter) [full-end];padding-block:var(--ts-space-section,var(--ts-space-16));width:100%}.ts-page>*{grid-column:content;min-width:0}.ts-page>.ts-cta,.ts-page>.ts-page__wide,.ts-page>.ts-statement{grid-column:wide}.ts-page>.ts-orbit,.ts-page>.ts-page__full{grid-column:full}@media (width >= 768px){.ts-page{--ts-page-gutter:6vw}}@media (width >= 1024px){.ts-page{--ts-page-gutter:10vw}}.ts-btn{--ts-btn-py:var(--ts-ctrl-py);--ts-btn-px:var(--ts-ctrl-px);--ts-btn-font-size:var(--ts-ctrl-size);align-items:center;align-self:flex-start;background-color:transparent;border:1px solid transparent;border-radius:9999px;box-sizing:border-box;color:var(--ts-color-link);cursor:pointer;display:inline-flex;font-family:var(--ts-font-ui);font-size:var(--ts-btn-font-size);font-weight:var(--ts-font-weight-thin);gap:var(--ts-space-2);justify-content:center;letter-spacing:var(--ts-tracking-wide);line-height:var(--ts-leading-none);min-height:var(--ts-ctrl-h);padding:var(--ts-btn-py) var(--ts-btn-px);text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ts-btn:hover{background-color:var(--ts-color-neutral-100)}.ts-btn:focus-visible{outline:2px solid var(--ts-color-focus-ring);outline-offset:2px}.ts-btn:disabled,.ts-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.ts-btn--xs{--ts-btn-py:var(--ts-space-1-5);--ts-btn-px:var(--ts-space-3);--ts-btn-font-size:0.8em;min-height:0}.ts-btn--sm{--ts-btn-py:var(--ts-space-2);--ts-btn-px:var(--ts-space-5);--ts-btn-font-size:0.9em;min-height:0}.ts-btn--lg{--ts-btn-py:var(--ts-space-4);--ts-btn-px:var(--ts-space-8);--ts-btn-font-size:1.1em}.ts-btn--xl{--ts-btn-py:var(--ts-space-5);--ts-btn-px:var(--ts-space-10);--ts-btn-font-size:1.2em}.ts-btn--primary{border-color:var(--ts-color-link)}.ts-btn--primary:hover{background-color:var(--ts-color-bg-subtle);transform:translateY(-1px)}.ts-btn--outline{border-color:var(--ts-color-border-strong);color:var(--ts-color-text)}.ts-btn--outline:hover{background-color:var(--ts-color-bg-subtle);border-color:var(--ts-color-link)}.ts-btn--ghost{color:var(--ts-color-text)}.ts-btn--ghost:hover{background-color:var(--ts-color-neutral-100)}.ts-btn--danger{border-color:var(--ts-color-danger-500);color:var(--ts-color-danger-500)}.ts-btn--danger:hover{background-color:var(--ts-color-danger-50)}.ts-btn--nav{border:none;color:var(--ts-color-link);font-family:var(--ts-font-ui);font-weight:var(--ts-font-weight-thin);letter-spacing:var(--ts-tracking-wide);min-width:100px;text-align:center;text-transform:uppercase}.ts-btn--nav:focus-visible,.ts-btn--nav:hover{background-color:transparent;color:var(--ts-color-link-hover)}.ts-btn--nav.ts-active{color:var(--ts-color-black)}.ts-btn--nav-pill{--ts-btn-py:var(--ts-ctrl-py);--ts-btn-px:var(--ts-ctrl-px);--ts-btn-font-size:var(--ts-ctrl-size);--ts-nav-pill-ink:var(--ts-color-text);--ts-nav-pill-on-ink:var(--ts-color-bg);border-color:var(--ts-nav-pill-ink);border-radius:9999px;color:var(--ts-nav-pill-ink);font-family:var(--ts-font-ui);font-weight:var(--ts-font-weight-thin);height:var(--ts-ctrl-h);letter-spacing:var(--ts-tracking-wide);min-height:var(--ts-ctrl-h);text-transform:uppercase}.ts-btn--nav-pill.ts-active,.ts-btn--nav-pill:focus-visible,.ts-btn--nav-pill:hover{-webkit-text-fill-color:var(--ts-nav-pill-on-ink);animation:none;background-clip:border-box;background-color:var(--ts-nav-pill-ink);border-color:var(--ts-nav-pill-ink);color:var(--ts-nav-pill-on-ink)}.ts-btn--cta,.ts-btn--cta-inverse,.ts-btn--cta-inverse-muted,.ts-btn--cta-muted{--ts-btn-py:var(--ts-ctrl-py);--ts-btn-px:0;--ts-cta-border-w:1px;background-color:transparent;border:none;border-radius:0;font-family:var(--ts-font-ui);font-size:var(--ts-ctrl-size);font-weight:var(--ts-font-weight-thin);gap:var(--ts-space-1);height:auto;letter-spacing:var(--ts-tracking-wide);line-height:var(--ts-leading-snug);min-height:0;text-transform:uppercase}.ts-btn--cta{border-bottom:var(--ts-cta-border-w) solid var(--ts-color-link);color:var(--ts-color-link)}.ts-btn--cta:hover{background-color:transparent;border-bottom-color:var(--ts-color-link-hover);color:var(--ts-color-link-hover)}.ts-btn--cta-muted{border-bottom:var(--ts-cta-border-w) solid var(--ts-color-neutral-400);color:var(--ts-color-text-muted)}.ts-btn--cta-muted:hover{background-color:transparent;border-bottom-color:var(--ts-color-text);color:var(--ts-color-text)}.ts-btn--cta-inverse{border-bottom:var(--ts-cta-border-w) solid var(--ts-color-white);color:var(--ts-color-white)}.ts-btn--cta-inverse:hover{background-color:transparent;border-bottom-color:var(--ts-color-white);color:hsla(0,0%,100%,.85)}.ts-btn--cta-inverse-muted{border-bottom:var(--ts-cta-border-w) solid hsla(0,0%,100%,.45);color:hsla(0,0%,100%,.72)}.ts-btn--cta-inverse-muted:hover{background-color:transparent;border-bottom-color:hsla(0,0%,100%,.65);color:var(--ts-color-white)}.ts-btn--cta-inverse-muted:focus-visible,.ts-btn--cta-inverse:focus-visible,.ts-btn--cta-muted:focus-visible,.ts-btn--cta:focus-visible{border-radius:2px}.ts-text-link{align-items:center;background:none;border:0;border-bottom:var(--ts-space-px) solid;border-radius:0;color:inherit;cursor:pointer;display:inline-flex;font-family:var(--ts-text-link-font,var(--ts-font-mono));font-size:var(--ts-text-link-size,.7rem);font-weight:var(--ts-font-weight-regular);gap:.4em;letter-spacing:var(--ts-tracking-wide);line-height:normal;max-width:100%;padding:0 0 var(--ts-space-0-5);text-decoration:none;text-transform:uppercase;transition:gap var(--ts-duration-300) var(--ts-ease-in-out),color var(--ts-duration-200) var(--ts-ease-in-out),border-color var(--ts-duration-200) var(--ts-ease-in-out);width:-moz-max-content;width:max-content}.ts-text-link:focus-visible,.ts-text-link:hover{-webkit-text-fill-color:currentcolor;animation:none;background:none;border-bottom-color:var(--ts-color-black);color:var(--ts-color-black);gap:.85em;opacity:1}.ts-text-link:focus-visible{outline:2px solid var(--ts-color-focus-ring);outline-offset:2px}.ts-text-link--signal:focus-visible,.ts-text-link--signal:hover{-webkit-text-fill-color:transparent;animation:ts-electric-bolt-signal-text .5s linear infinite;-webkit-background-clip:text;background-clip:text;opacity:1}.ts-btn--underline{--ts-btn-px:0;background-color:transparent;border-color:transparent;border-radius:0;height:auto;min-height:0;position:relative}.ts-btn--underline:after{background-color:currentcolor;bottom:0;content:"";height:var(--ts-space-px);left:0;position:absolute;transition:width var(--ts-duration-200) var(--ts-ease-in-out);width:0}.ts-btn--underline:focus-visible,.ts-btn--underline:hover{background-color:transparent}.ts-btn--underline:focus-visible:after,.ts-btn--underline:hover:after{width:100%}@media (prefers-reduced-motion:reduce){.ts-text-link{transition:none}.ts-text-link--signal:focus-visible,.ts-text-link--signal:hover{-webkit-text-fill-color:currentcolor;animation:none;opacity:.6}}.ts-btn--icon{--ts-btn-px:var(--ts-btn-py);aspect-ratio:1}.ts-book-link,.ts-cta__action,.ts-studio-cta{-webkit-text-fill-color:var(--ts-book-link-fg,var(--ts-color-bg));align-items:center;animation:none;background-clip:border-box;background-color:var(--ts-book-link-bg,var(--ts-color-link));border:var(--ts-space-px,1px) solid var(--ts-book-link-border,var(--ts-color-link));border-radius:var(--ts-radius-full);box-sizing:border-box;color:var(--ts-book-link-fg,var(--ts-color-bg));cursor:pointer;display:inline-flex;font-family:var(--ts-book-link-font,var(--ts-font-ui));font-size:var(--ts-book-link-size,var(--ts-ctrl-size));font-weight:var(--ts-font-weight-regular);justify-content:center;justify-self:center;letter-spacing:var(--ts-tracking-wide);line-height:var(--ts-leading-snug);padding:var(--ts-book-link-py,var(--ts-book-py)) var(--ts-book-link-px,var(--ts-book-px));position:relative;text-decoration:none;text-transform:uppercase;transition:color var(--ts-duration-200) var(--ts-ease-in-out),background-color var(--ts-duration-200) var(--ts-ease-in-out),border-color var(--ts-duration-200) var(--ts-ease-in-out);white-space:nowrap;width:auto}.ts-book-link:focus-visible,.ts-book-link:hover,.ts-cta__action:focus-visible,.ts-cta__action:hover,.ts-studio-cta:focus-visible,.ts-studio-cta:hover{-webkit-text-fill-color:var(--ts-book-link-fg-hover,var(--ts-color-link));background-color:var(--ts-book-link-bg-hover,var(--ts-color-bg));border-color:var(--ts-book-link-border-hover,var(--ts-color-link));color:var(--ts-book-link-fg-hover,var(--ts-color-link))}.ts-book-link:focus-visible,.ts-cta__action:focus-visible,.ts-studio-cta:focus-visible{outline:2px solid var(--ts-color-focus-ring);outline-offset:2px}.ts-book-link__label,.ts-cta__action-label,.ts-studio-cta__label{display:inline-block;position:relative}.ts-book-link__arrow,.ts-cta__action-arrow,.ts-studio-cta__arrow{align-items:center;display:inline-flex;flex-shrink:0;inline-size:0;justify-content:center;margin-inline-start:0;opacity:0;overflow:hidden;transform:translateX(calc(var(--ts-space-2)*-1));transition:inline-size var(--ts-duration-300) var(--ts-ease-in-out),margin-inline-start var(--ts-duration-300) var(--ts-ease-in-out),opacity var(--ts-duration-200) var(--ts-ease-in-out),transform var(--ts-duration-300) var(--ts-ease-in-out)}.ts-book-link__arrow svg,.ts-cta__action-arrow svg,.ts-studio-cta__arrow svg{block-size:.85em;display:block;inline-size:.85em}.ts-book-link:focus-visible .ts-book-link__arrow,.ts-book-link:hover .ts-book-link__arrow,.ts-cta__action:focus-visible .ts-cta__action-arrow,.ts-cta__action:hover .ts-cta__action-arrow,.ts-studio-cta:focus-visible .ts-studio-cta__arrow,.ts-studio-cta:hover .ts-studio-cta__arrow{inline-size:.85em;margin-inline-start:var(--ts-space-2);opacity:1;transform:translateX(0)}.ts-book-link--ghost,.ts-cta__action--ghost{-webkit-text-fill-color:var(--ts-book-link-bg,var(--ts-color-link));background-color:transparent;border-color:currentcolor;color:var(--ts-book-link-bg,var(--ts-color-link))}.ts-book-link--ghost:focus-visible,.ts-book-link--ghost:hover,.ts-cta__action--ghost:focus-visible,.ts-cta__action--ghost:hover{-webkit-text-fill-color:var(--ts-book-link-fg,var(--ts-color-bg));background-color:var(--ts-book-link-bg,var(--ts-color-link));border-color:var(--ts-book-link-bg,var(--ts-color-link));color:var(--ts-book-link-fg,var(--ts-color-bg))}.ts-book-link--content{--ts-book-link-bg:var(--ts-color-black);--ts-book-link-fg:var(--ts-color-white);--ts-book-link-border:var(--ts-color-black);--ts-book-link-bg-hover:var(--ts-color-white);--ts-book-link-fg-hover:var(--ts-color-black);--ts-book-link-border-hover:var(--ts-color-black)}.ts-hero--dark .ts-book-link--content,.ts-studio-cta[data-theme=dark],:where(.ts-hero--grid) .ts-book-link--content,[data-theme=dark] .ts-book-link--content,[data-theme=dark] .ts-studio-cta{--ts-book-link-bg:var(--ts-color-white);--ts-book-link-fg:var(--ts-color-black);--ts-book-link-border:var(--ts-color-white);--ts-book-link-bg-hover:var(--ts-color-black);--ts-book-link-fg-hover:var(--ts-color-white);--ts-book-link-border-hover:var(--ts-color-white)}.ts-book-link--sm{--ts-book-link-py:0.2rem;--ts-book-link-px:0.7rem;--ts-book-link-font:var(--ts-font-mono);--ts-book-link-size:0.65rem}.ts-hero .ts-book-link{justify-self:center;margin-inline:auto;max-width:100%;min-block-size:0;min-height:0;padding:.55rem 1rem;width:-moz-max-content;width:max-content}@media (width <= 768px){.ts-hero .ts-book-link{font-size:.75rem;padding:.55rem 1rem}}@media (pointer:coarse){.ts-book-link,.ts-cta__action,.ts-studio-cta{min-block-size:calc(var(--ts-space-10) + var(--ts-space-1))}.ts-hero .ts-book-link{min-block-size:0;min-height:0;padding:.55rem 1rem}.ts-studio-cta .ts-studio-cta__arrow{inline-size:.85em;margin-inline-start:var(--ts-space-2);opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ts-book-link,.ts-book-link__arrow,.ts-cta__action,.ts-cta__action-arrow,.ts-studio-cta,.ts-studio-cta__arrow{transition:none}.ts-book-link__arrow,.ts-cta__action-arrow,.ts-studio-cta__arrow{transform:none}}.ts-nav{align-items:center;display:flex;gap:16px}.ts-nav__item{align-items:center;border-radius:16px;color:var(--ts-color-text-muted);display:inline-flex;font-family:var(--ts-font-ui);font-size:.75em;font-weight:100;letter-spacing:var(--ts-tracking-wide);padding:var(--ts-space-2) var(--ts-space-3);position:relative;text-decoration:none;text-transform:uppercase;transition:color var(--ts-duration-200) var(--ts-ease-in-out),background-color var(--ts-duration-200) var(--ts-ease-in-out),transform var(--ts-duration-200) var(--ts-ease-spring)}.ts-nav__item:after{background-color:var(--ts-color-text);border-radius:0;bottom:0;content:"";height:1px;left:0;position:absolute;transform:none;transform-origin:left center;transition:width var(--ts-duration-200) var(--ts-ease-spring),background-color var(--ts-duration-200) var(--ts-ease-in-out);width:0}.ts-nav__item:focus-visible:after,.ts-nav__item:hover:after{background-color:currentcolor;width:100%}.ts-nav__item:hover{color:var(--ts-color-link)}.ts-nav__item:focus-visible{outline:2px solid var(--ts-color-focus-ring);outline-offset:2px}.ts-nav__item:active{transform:scale(.97);transition-duration:var(--ts-duration-75)}.ts-nav__item--active{background-color:var(--ts-hero-fg,var(--ts-color-text));color:var(--ts-hero-bg-color,var(--ts-color-bg));font-weight:500}.ts-nav__item--active:after{width:0}.ts-nav__item--brand:hover{-webkit-text-fill-color:transparent;animation:ts-electric-bolt-signal-text .5s linear infinite;-webkit-background-clip:text;background-clip:text;background-color:transparent}.ts-nav__item--brand:hover:after{animation:ts-electric-bolt-signal .5s linear infinite;background-color:var(--ts-color-black);width:100%}.ts-nav__item--brand.ts-nav__item--active:after{animation:none}.ts-nav--vertical{align-items:stretch;flex-direction:column}.ts-nav--vertical .ts-nav__item:after{bottom:auto;height:0;left:2px;top:50%;transform:translateY(-50%) translateX(0);transition:height var(--ts-duration-200) var(--ts-ease-spring),background-color var(--ts-duration-200) var(--ts-ease-in-out);width:2px}.ts-nav--vertical .ts-nav__item--active:after{height:70%;width:2px}.ts-navbar{align-items:center;background-color:var(--ts-color-surface);display:flex;justify-content:space-between;padding:20px 24px;z-index:2001}.ts-navbar__brand{color:var(--ts-color-text);font-family:var(--ts-font-display);font-size:var(--ts-text-lg);font-weight:var(--ts-font-weight-bold);text-decoration:none;text-transform:uppercase}.ts-navbar__brand img{display:block;height:60px;width:auto}@media (width <= 768px){.ts-navbar{padding:12px 16px}.ts-navbar__brand img{height:40px}.ts-nav{gap:10px}.ts-nav__item{font-size:.7em;padding:var(--ts-space-2) var(--ts-space-2)}}@media (width <= 639px){.ts-navbar{align-items:stretch;flex-direction:column;gap:var(--ts-space-4);padding:12px 16px}.ts-navbar__brand{align-items:center;display:flex;justify-content:center}.ts-navbar__brand img{height:40px}.ts-nav{align-items:stretch;flex-direction:column}.ts-nav__item{justify-content:center;letter-spacing:var(--ts-tracking-wider)}}@media (width <= 480px){.ts-navbar{padding:10px 12px}.ts-navbar__brand img{height:36px}.ts-nav{gap:8px}.ts-nav__item{font-size:.65em;padding:var(--ts-space-1-5) var(--ts-space-2)}}.ts-menu-overlay{align-items:center;background-color:var(--ts-color-black);display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transform:translateX(200%);transition:all .5s ease-in-out;visibility:hidden;width:100vw;z-index:2000}.ts-menu-overlay.ts-active{opacity:1;transform:translateX(0);visibility:visible}.ts-menu-overlay__link{color:hsla(0,0%,100%,.8);display:block;font-family:var(--ts-font-display);font-size:calc(3.5em + .9vw);padding:2%;text-align:center;text-decoration:none;text-transform:uppercase;transition:color var(--ts-duration-300) var(--ts-ease-in-out),transform var(--ts-duration-300) var(--ts-ease-spring),letter-spacing var(--ts-duration-300) var(--ts-ease-in-out)}.ts-menu-overlay__link:hover{-webkit-text-fill-color:transparent;animation:ts-electric-bolt-signal-text .5s linear infinite;-webkit-background-clip:text;background-clip:text;letter-spacing:.05em;transform:translateX(8px) scale(1.02)}.ts-menu-overlay__link:active{transform:translateX(8px) scale(.98);transition-duration:var(--ts-duration-75)}.ts-menu-overlay__link:focus-visible{border-radius:4px;outline:2px solid var(--ts-color-white);outline-offset:4px}.ts-breadcrumb{align-items:center;color:var(--ts-color-text-muted);display:flex;font-family:var(--ts-font-mono);font-size:var(--ts-text-micro);gap:var(--ts-space-1);text-transform:uppercase}.ts-breadcrumb__item{color:var(--ts-color-text-muted);letter-spacing:var(--ts-tracking-wide);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--ts-duration-200) var(--ts-ease-in-out),text-decoration-color var(--ts-duration-200) var(--ts-ease-in-out)}.ts-breadcrumb__item:hover{color:var(--ts-color-text);text-decoration-color:var(--ts-color-text)}.ts-breadcrumb__item:focus-visible{border-radius:2px;outline:2px solid var(--ts-color-focus-ring);outline-offset:2px}.ts-breadcrumb__separator:before{color:var(--ts-color-text-subtle);content:"/";margin-inline:var(--ts-space-1)}.ts-breadcrumb__item--current{color:var(--ts-color-text);font-weight:var(--ts-font-weight-medium);text-decoration:none}.ts-menu{--ts-z-nav-field:20001;align-items:center;background:var(--ts-color-bg-muted);color:var(--ts-color-black);display:flex;flex-direction:column;inset:0;justify-content:flex-start;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:4rem clamp(1rem,4vw,2.5rem);pointer-events:none;position:fixed;text-align:center;visibility:hidden;z-index:var(--ts-z-nav-field)}[data-menu=open] .ts-menu{opacity:1;pointer-events:auto;visibility:visible}.ts-menu__nav{display:grid;gap:.45em;margin-block:auto;width:100%}.ts-menu__row{align-items:center;color:var(--ts-color-black);display:flex;font-family:var(--ts-font-display);font-size:clamp(1.5rem,7.2vw,5.5rem);font-weight:700;gap:.35em;height:1.1em;letter-spacing:.01em;line-height:1;min-width:0;text-decoration:none;transition:color .3s ease-in-out;white-space:nowrap}.ts-menu__row:focus-visible,.ts-menu__row:hover{color:var(--ts-color-link-hover)}.ts-menu__row:focus-visible{outline:2px solid var(--ts-color-focus-ring);outline-offset:4px}.ts-menu__row[aria-current=page] .ts-menu__label{background-color:var(--ts-color-bg-warm);color:var(--ts-color-black)}.ts-menu__row--end{justify-content:flex-start}.ts-menu__row--start{justify-content:flex-end}.ts-menu__label{--ts-nav-clip:100%;-webkit-clip-path:inset(-.3em var(--ts-nav-clip) -.3em 0);clip-path:inset(-.3em var(--ts-nav-clip) -.3em 0);flex:0 0 auto}.ts-menu__row--start .ts-menu__label{-webkit-clip-path:inset(-.3em 0 -.3em var(--ts-nav-clip));clip-path:inset(-.3em 0 -.3em var(--ts-nav-clip))}.ts-menu__rule{background:currentcolor;flex:1 1 auto;height:.06em;min-width:clamp(1.25rem,6vw,4rem);transform-origin:left center;transition:background-color .3s ease-in-out}.ts-menu__row--start .ts-menu__rule{transform-origin:right center}.ts-menu__row sup{font-size:.38em;font-style:normal;letter-spacing:.02em;line-height:0;margin-left:-.12em;position:relative;top:-.15em;vertical-align:super}.ts-menu__legal,.ts-menu__row sup{font-family:var(--ts-font-ui);font-weight:400}.ts-menu__legal{flex:0 0 auto;letter-spacing:.5px;line-height:11.2px;margin:2rem 0 0;text-align:center;text-transform:uppercase}.ts-menu__legal-geo{color:var(--ts-color-black);font-size:9.6px}.ts-menu__legal-copy{color:var(--ts-color-text-muted);font-size:8px}@media (width <= 768px){.ts-menu{padding:8rem 1rem 2rem}}@media (prefers-reduced-motion:reduce){.ts-menu,.ts-menu__row,.ts-menu__rule{transition:none}[data-menu=open] .ts-menu{opacity:1}}.ts-hero--light,.ts-hero--sand,:where(.ts-hero--product){--ts-hero-bg-color:var(--ts-color-neutral-150);--ts-hero-bg:radial-gradient(circle 40vw at 50% 50%,var(--ts-color-white) 0%,var(--ts-color-neutral-150) 100%);--ts-hero-fg:var(--ts-color-text);--ts-hero-tagline-color:var(--ts-color-text-muted);--ts-hero-muted:var(--ts-color-text-muted);--ts-hero-eyebrow-color:var(--ts-color-text-muted);--ts-hero-accent:var(--ts-color-link);--ts-hero-scroll-color:color-mix(in srgb,var(--ts-color-text) 45%,transparent);--ts-hero-pattern-color:color-mix(in srgb,var(--ts-color-neutral-900) 28%,transparent);--ts-hero-brand-filter:none}.ts-hero--sand{--ts-hero-sand-100:#f5ede4;--ts-hero-sand-300:#e8dcc8;--ts-hero-bg-color:var(--ts-hero-sand-100);--ts-hero-bg:radial-gradient(ellipse 80% 80% at 50% 50%,var(--ts-color-white) 0%,var(--ts-hero-sand-300) 100%);--ts-hero-fg:var(--ts-color-black);--ts-hero-tagline-color:var(--ts-color-neutral-800);--ts-hero-muted:var(--ts-color-neutral-800);--ts-hero-eyebrow-color:color-mix(in srgb,var(--ts-color-black) 72%,transparent);--ts-hero-accent:var(--ts-color-black);--ts-hero-scroll-color:color-mix(in srgb,var(--ts-color-black) 45%,transparent);--ts-hero-pattern-color:color-mix(in srgb,var(--ts-color-black) 12%,transparent);--ts-book-link-bg:var(--ts-color-white);--ts-book-link-fg:var(--ts-color-black);--ts-book-link-border:var(--ts-color-black);--ts-book-link-bg-hover:var(--ts-color-black);--ts-book-link-fg-hover:var(--ts-color-white);--ts-book-link-border-hover:var(--ts-color-black)}.ts-hero--dark,:is(.ts-hero--product,.ts-hero--light,.ts-hero--sand)[data-theme=dark],:where(.ts-hero--grid),[data-theme=dark] :is(.ts-hero--light,.ts-hero--sand),[data-theme=dark] :where(.ts-hero--product){--ts-color-bg:var(--ts-color-black);--ts-color-text:var(--ts-color-white);--ts-color-text-muted:var(--ts-color-neutral-400);--ts-color-link:var(--ts-color-white);--ts-color-link-hover:color-mix(in srgb,var(--ts-color-white) 80%,transparent);--ts-color-border:var(--ts-color-neutral-700);--ts-color-focus-ring:var(--ts-color-neutral-300);--ts-hero-bg-color:var(--ts-color-black);--ts-hero-bg:radial-gradient(ellipse 72% 72% at 50% 50%,var(--ts-color-neutral-900) 0%,var(--ts-color-black) 100%);--ts-hero-fg:var(--ts-color-white);--ts-hero-tagline-color:color-mix(in srgb,var(--ts-color-white) 88%,transparent);--ts-hero-muted:color-mix(in srgb,var(--ts-color-white) 78%,transparent);--ts-hero-eyebrow-color:color-mix(in srgb,var(--ts-color-white) 72%,transparent);--ts-hero-accent:var(--ts-color-white);--ts-hero-scroll-color:color-mix(in srgb,var(--ts-color-white) 55%,transparent);--ts-hero-pattern-color:color-mix(in srgb,var(--ts-color-white) 14%,transparent);--ts-hero-brand-filter:invert(1) brightness(2);--ts-book-link-bg:var(--ts-color-white);--ts-book-link-fg:var(--ts-color-black);--ts-book-link-border:var(--ts-color-white);--ts-book-link-bg-hover:var(--ts-color-black);--ts-book-link-fg-hover:var(--ts-color-white);--ts-book-link-border-hover:var(--ts-color-white)}.ts-hero--dots,:where(.ts-hero--product){--ts-hero-pattern:radial-gradient(circle at center,var(--ts-hero-pattern-color) 1px,transparent 1px);--ts-hero-pattern-size:calc(var(--ts-space-6) + var(--ts-space-1))}:is(.ts-hero--grid,.ts-hero--product,.ts-hero--dark,.ts-hero--light,.ts-hero--sand){background-color:var(--ts-hero-bg-color);background-image:var(--ts-hero-bg,none);background-position:var(--ts-hero-bg-position,center);background-repeat:no-repeat;background-size:var(--ts-hero-bg-size,auto);color:var(--ts-hero-fg)}:where(.ts-hero--grid,.ts-hero--product){--ts-section-py:0;--ts-hero-max-width:1080px;--ts-hero-pad-inline:clamp(var(--ts-space-5),4vw,var(--ts-space-16));--ts-hero-pad-block:var(--ts-space-6);--ts-hero-gap:var(--ts-space-4);--ts-hero-lead-gap:var(--ts-space-4);--ts-hero-answer-gap:clamp(var(--ts-space-4),3vh,var(--ts-space-8));--ts-hero-text-align:center;--ts-hero-title-font:var(--ts-font-display);--ts-hero-title-size:var(--ts-text-4xl);--ts-hero-title-leading:var(--ts-leading-none);--ts-hero-title-measure:none;--ts-hero-tagline-size:var(--ts-text-base);--ts-hero-tagline-leading:var(--ts-leading-sm);--ts-hero-tagline-measure:54ch}:where(.ts-hero--grid){--ts-hero-height:100vh;--ts-hero-title-weight:var(--ts-font-weight-medium);--ts-hero-tagline-weight:var(--ts-font-weight-regular)}:where(.ts-hero--product){--ts-hero-height:90vh;--ts-hero-max-width:1200px;--ts-hero-pad-block:var(--ts-space-8);--ts-hero-title-weight:var(--ts-font-weight-light);--ts-hero-title-leading:var(--ts-leading-tight);--ts-hero-title-measure:18ch;--ts-hero-tagline-size:var(--ts-text-lg);--ts-hero-tagline-weight:var(--ts-font-weight-thin);--ts-hero-tagline-leading:var(--ts-leading-snug);--ts-hero-tagline-measure:46ch;--ts-hero-eyebrow-font:var(--ts-font-ui);--ts-hero-eyebrow-size:var(--ts-text-xs);--ts-hero-eyebrow-weight:var(--ts-font-weight-thin)}@supports (min-height:100svh){:where(.ts-hero--grid){--ts-hero-height:100svh}:where(.ts-hero--product){--ts-hero-height:90svh}}.ts-hero--grid,.ts-hero--product{align-items:stretch;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-start;overflow:hidden;position:relative}.ts-hero--split{--ts-hero-text-align:start}.ts-hero__header{align-items:center;display:flex;flex-direction:column;gap:var(--ts-space-4);padding:var(--ts-space-3) var(--ts-space-4);position:relative;width:100%;z-index:var(--ts-z-sticky)}.ts-hero__brand{display:inline-flex;line-height:0;text-decoration:none}.ts-hero__brand img{block-size:var(--ts-hero-brand-size,var(--ts-space-10));display:block;filter:var(--ts-hero-brand-filter,none);inline-size:auto}.ts-hero__nav{display:flex;flex-wrap:wrap;gap:var(--ts-space-2);justify-content:center}.ts-hero__cta{align-items:center;display:flex;gap:var(--ts-space-4)}.ts-hero__inner{align-content:var(--ts-hero-align,center);display:grid;flex:1 1 auto;gap:var(--ts-hero-gap);grid-template-columns:minmax(0,1fr);justify-items:center;margin-inline:auto;padding-block:var(--ts-hero-pad-block);padding-inline:var(--ts-hero-pad-inline);position:relative;text-align:var(--ts-hero-text-align);width:min(100%,var(--ts-hero-max-width));z-index:var(--ts-z-raised)}.ts-hero__inner[hidden]{display:none}.ts-hero__answer,.ts-hero__copy,.ts-hero__lead{display:grid;justify-items:inherit;min-width:0;width:100%}.ts-hero__lead{gap:var(--ts-hero-lead-gap)}.ts-hero__answer{gap:var(--ts-hero-answer-gap)}.ts-hero__copy{gap:var(--ts-hero-gap)}.ts-hero__eyebrow{color:var(--ts-hero-eyebrow-color);font-family:var(--ts-hero-eyebrow-font,var(--ts-font-mono));font-size:var(--ts-hero-eyebrow-size,var(--ts-text-micro));font-weight:var(--ts-hero-eyebrow-weight,var(--ts-font-weight-regular));letter-spacing:var(--ts-tracking-mega);line-height:var(--ts-leading-sm);margin:0;text-transform:uppercase}.ts-hero__eyebrow--marker{align-items:center;display:inline-flex;gap:var(--ts-space-2)}.ts-hero__eyebrow--marker:before{background-color:var(--ts-hero-accent);block-size:var(--ts-space-1);content:"";flex-shrink:0;inline-size:var(--ts-space-1)}.ts-hero__title{text-wrap:balance;color:var(--ts-hero-fg);font-family:var(--ts-hero-title-font);font-size:var(--ts-hero-title-size);font-weight:var(--ts-hero-title-weight);letter-spacing:var(--ts-tracking-normal);line-height:var(--ts-hero-title-leading);margin:0;max-width:var(--ts-hero-title-measure)}.ts-hero__subheading,.ts-hero__tagline{color:var(--ts-hero-tagline-color);font-family:var(--ts-font-body);font-size:var(--ts-hero-tagline-size);font-weight:var(--ts-hero-tagline-weight);line-height:var(--ts-hero-tagline-leading);margin:0;max-width:var(--ts-hero-tagline-measure)}.ts-hero__subheading{color:var(--ts-hero-muted)}.ts-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ts-hero-actions-gap,var(--ts-space-2));justify-content:var(--ts-hero-actions-justify,center)}.ts-hero__meta{color:var(--ts-hero-fg);font-family:var(--ts-font-mono);font-size:var(--ts-text-micro);font-weight:var(--ts-font-weight-regular);letter-spacing:var(--ts-tracking-wide);text-transform:uppercase}.ts-hero__meta a{color:inherit}.ts-hero__footnote{color:var(--ts-hero-muted);font-family:var(--ts-font-body);font-size:var(--ts-text-sm);line-height:var(--ts-leading-relaxed);margin:0}.ts-hero__footnote a{color:var(--ts-hero-accent);text-underline-offset:.15em}.ts-hero__footnote a:hover{color:var(--ts-hero-accent);opacity:.75}.ts-hero__features{align-items:stretch;display:flex;flex-direction:column;gap:var(--ts-space-6);list-style:none;margin:0;max-width:var(--ts-hero-features-measure,22.5rem);padding:0;text-align:start;width:100%}.ts-hero__feature{align-items:flex-start;display:flex;gap:var(--ts-space-4);min-width:0}.ts-hero__feature-icon{block-size:var(--ts-space-5);color:var(--ts-hero-accent);flex-shrink:0;inline-size:var(--ts-space-5);margin-top:var(--ts-space-0-5)}.ts-hero__feature-text{display:flex;flex-direction:column;gap:var(--ts-space-0-5);min-width:0}.ts-hero__feature-title{color:var(--ts-hero-accent);font-family:var(--ts-font-display);font-size:var(--ts-text-sm);font-weight:var(--ts-font-weight-medium);line-height:var(--ts-leading-snug)}.ts-hero__feature-desc{color:var(--ts-hero-muted);font-family:var(--ts-font-body);font-size:var(--ts-text-xs);line-height:var(--ts-leading-snug)}.ts-hero>.ts-hero__pattern{background-image:var(--ts-hero-pattern,none);background-position:50%;background-size:var(--ts-hero-pattern-size,auto);inset:0;opacity:var(--ts-hero-pattern-opacity,1);pointer-events:none;position:absolute;z-index:var(--ts-z-base)}.ts-hero>.ts-hero__scroll{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:var(--ts-space-6);border:0;bottom:clamp(var(--ts-space-5),5vh,var(--ts-space-12));cursor:pointer;display:none;inline-size:var(--ts-space-6);left:50%;margin:0;padding:0;position:absolute;transform:translateX(-50%);z-index:var(--ts-z-raised)}.ts-hero>.ts-hero__scroll:after{block-size:var(--ts-space-3);border-bottom:var(--ts-space-0-5) solid var(--ts-hero-scroll-color);border-right:var(--ts-space-0-5) solid var(--ts-hero-scroll-color);content:"";inline-size:var(--ts-space-3);left:50%;position:absolute;top:var(--ts-space-1);transform:translateX(-50%) rotate(45deg)}.ts-hero>.ts-hero__scroll:focus-visible{outline:2px solid var(--ts-color-focus-ring);outline-offset:2px}.ts-hero--product .ts-hero__title{margin-bottom:var(--ts-space-2)}.ts-hero--product .ts-hero__actions,.ts-hero--product .ts-hero__features{margin-top:var(--ts-space-8)}.ts-hero--product .ts-hero__footnote{margin-top:var(--ts-space-2)}.ts-hero--product{--ts-hero-actions-gap:var(--ts-space-4)}@media (width >= 768px){:where(.ts-hero--grid,.ts-hero--product){--ts-hero-lead-gap:var(--ts-space-3);--ts-hero-gap:clamp(var(--ts-space-4),2.5vh,var(--ts-space-8));--ts-hero-tagline-leading:var(--ts-leading-relaxed);--ts-hero-brand-size:var(--ts-space-16)}:where(.ts-hero--grid){--ts-hero-title-size:var(--ts-text-5xl);--ts-hero-title-leading:var(--ts-leading-5xl)}:where(.ts-hero--product){--ts-hero-gap:var(--ts-space-4);--ts-hero-pad-block:var(--ts-space-24) var(--ts-space-16);--ts-hero-title-size:var(--ts-text-6xl);--ts-hero-tagline-size:var(--ts-text-xl);--ts-hero-tagline-leading:var(--ts-leading-snug)}.ts-hero__header{align-items:center;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:clamp(var(--ts-space-4),3vh,var(--ts-space-8)) clamp(var(--ts-space-5),4vw,var(--ts-space-16))}.ts-hero__brand{grid-column:1;justify-self:start}.ts-hero__nav{grid-column:2/6;justify-self:center}.ts-hero__cta{grid-column:6;justify-self:end}.ts-hero--product>.ts-hero__header{inset:0 0 auto;position:absolute}.ts-hero__features{flex-direction:row;flex-wrap:nowrap;gap:var(--ts-space-8);justify-content:center;max-width:min(100%,960px);padding-inline:clamp(var(--ts-space-6),5vw,var(--ts-space-16));width:-moz-fit-content;width:fit-content}.ts-hero__feature{flex:0 1 auto}.ts-hero>.ts-hero__scroll{display:block}}[data-contact=open] .ts-hero>.ts-hero__scroll{display:none}@media (width >= 1024px){:where(.ts-hero--product){--ts-hero-title-leading:var(--ts-leading-none)}.ts-hero--split .ts-hero__inner{align-items:end;-moz-column-gap:var(--ts-space-16);column-gap:var(--ts-space-16);grid-template-columns:minmax(0,3fr) minmax(0,2fr);justify-items:start}.ts-hero--split{--ts-hero-actions-justify:flex-start}.ts-hero--split .ts-book-link,.ts-hero--split .ts-hero__book-link{justify-self:start}}@keyframes ts-hero-scroll-bounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(var(--ts-space-2))}}@keyframes ts-hero-rise{0%{transform:translateY(var(--ts-space-5))}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.ts-hero>.ts-hero__scroll{animation:ts-hero-scroll-bounce calc(var(--ts-duration-1000) + var(--ts-duration-500) + var(--ts-duration-200) + var(--ts-duration-100)) var(--ts-ease-in-out) infinite}}@media (prefers-reduced-motion:no-preference) and (width >= 768px){.ts-hero--reveal :is(.ts-hero__header,.ts-hero__eyebrow,.ts-hero__title,.ts-hero__tagline,.ts-hero__subheading,.ts-hero__features,.ts-hero__actions,.ts-hero__answer>.ts-book-link){animation:ts-hero-rise calc(var(--ts-duration-500) + var(--ts-duration-100)) var(--ts-ease-out) both}.ts-hero--reveal .ts-hero__title{animation-delay:var(--ts-duration-100)}.ts-hero--reveal :is(.ts-hero__tagline,.ts-hero__subheading){animation-delay:var(--ts-duration-200)}.ts-hero--reveal .ts-hero__features{animation-delay:var(--ts-duration-300)}.ts-hero--reveal :is(.ts-hero__actions,.ts-hero__answer>.ts-book-link){animation-delay:calc(var(--ts-duration-200)*2)}}.ts-cta{--ts-cta-bg:transparent;--ts-cta-fg:var(--ts-color-black);--ts-cta-copy-color:var(--ts-color-text);--ts-cta-rule-width:var(--ts-space-0-5);--ts-cta-rule-color:currentcolor;--ts-cta-headline-font:var(--ts-font-display);--ts-cta-headline-weight:var(--ts-font-weight-regular);--ts-cta-headline-size:var(--ts-text-3xl);--ts-cta-headline-leading:var(--ts-leading-tight);--ts-cta-headline-tracking:-0.015em;--ts-cta-copy-font:var(--ts-font-body);--ts-cta-copy-size:var(--ts-text-base);--ts-cta-copy-leading:var(--ts-leading-sm);--ts-cta-measure:22em;--ts-cta-space:clamp(calc(var(--ts-space-12) + var(--ts-space-2)),calc(2.5rem + 4vw),var(--ts-space-32));--ts-cta-gap:clamp(calc(var(--ts-space-6) + var(--ts-space-1)),3vw,var(--ts-space-10));--ts-cta-column-gap:clamp(var(--ts-space-12),5vw,var(--ts-space-24));--ts-cta-headline-gap:clamp(var(--ts-space-8),0.75em,calc(var(--ts-space-12) + var(--ts-space-2)));--ts-cta-action-bg:var(--ts-color-black);--ts-cta-action-fg:var(--ts-color-white);--ts-cta-action-font:var(--ts-font-ui);--ts-cta-action-size:0.75em;--ts-cta-action-py:var(--ts-space-2);--ts-cta-action-px:var(--ts-space-4);--ts-cta-action-tap:calc(var(--ts-space-10) + var(--ts-space-1));--ts-cta-action-arrow-size:0.85em;background-color:var(--ts-cta-bg);border-top:var(--ts-cta-rule-width) solid var(--ts-cta-rule-color);box-sizing:border-box;color:var(--ts-cta-fg);margin-block-start:var(--ts-cta-space);padding-block:var(--ts-cta-space);width:100%}.ts-cta[data-theme=dark],[data-theme=dark] .ts-cta{--ts-cta-fg:var(--ts-color-white);--ts-cta-copy-color:var(--ts-color-neutral-300);--ts-cta-action-bg:var(--ts-color-white);--ts-cta-action-fg:var(--ts-color-black)}.ts-cta--borderless{border-top:0}.ts-cta__inner{display:block;margin:0;max-width:none;min-height:0;width:100%}.ts-cta__content{display:grid;gap:var(--ts-cta-gap);grid-template-areas:"headline" "copy" "actions";grid-template-columns:minmax(0,1fr);text-align:left;width:100%}.ts-cta__headline{text-wrap:balance;color:var(--ts-cta-fg);font-family:var(--ts-cta-headline-font);font-size:var(--ts-cta-headline-size);font-weight:var(--ts-cta-headline-weight);grid-area:headline;letter-spacing:var(--ts-cta-headline-tracking);line-height:var(--ts-cta-headline-leading);margin:0 0 var(--ts-cta-headline-gap);max-width:var(--ts-cta-measure)}.ts-cta__copy{text-wrap:pretty;color:var(--ts-cta-copy-color);font-family:var(--ts-cta-copy-font);font-size:var(--ts-cta-copy-size);grid-area:copy;line-height:var(--ts-cta-copy-leading);margin:0;max-width:var(--ts-cta-measure)}.ts-cta__actions{display:flex;flex-wrap:wrap;gap:var(--ts-space-3);grid-area:actions;width:100%}.ts-cta__actions .ts-book-link,.ts-cta__actions .ts-cta__action,.ts-cta__actions .ts-studio-cta{max-width:100%;min-height:var(--ts-cta-action-tap,calc(var(--ts-space-10) + var(--ts-space-1)));width:-moz-max-content;width:max-content}@media (width >= 768px){.ts-cta__actions{justify-self:start;width:auto}.ts-cta__actions .ts-book-link,.ts-cta__actions .ts-cta__action,.ts-cta__actions .ts-studio-cta{min-height:0}}@media (width >= 1024px){.ts-cta__content{align-items:start;-moz-column-gap:var(--ts-cta-column-gap);column-gap:var(--ts-cta-column-gap);grid-template-areas:"headline copy" "headline actions";grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);row-gap:var(--ts-space-10)}.ts-cta__headline{max-width:none}}.ts-cta.ts-cta--article{--ts-cta-headline-size:var(--ts-text-2xl);--ts-cta-headline-leading:var(--ts-leading-tight);--ts-cta-headline-gap:0;--ts-cta-gap:var(--ts-space-5);--ts-cta-space:var(--ts-space-12);--ts-cta-rule-width:var(--ts-space-px);--ts-cta-measure:none;font-family:var(--ts-font-body);font-size:var(--ts-text-base);margin-inline:auto;max-width:65ch}.ts-cta--article .ts-cta__content{grid-template-areas:"headline" "copy" "actions";grid-template-columns:minmax(0,1fr);row-gap:var(--ts-cta-gap)}.ts-cta--article .ts-cta__actions{margin-top:var(--ts-space-2)}.ts-footer{background-color:var(--ts-color-bg);color:var(--ts-color-text);padding:24px 5% 20px;text-align:center}.ts-footer a{text-decoration:none}.ts-footer__inner{align-items:center;display:flex;flex-direction:column;gap:var(--ts-space-6)}.ts-footer__brand{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ts-footer__brand img,.ts-footer__brand svg{display:block;height:auto;margin-bottom:10px;width:36px}.ts-footer__meta{align-items:center;display:flex;flex-direction:column;gap:var(--ts-space-1)}.ts-footer__tagline{color:var(--ts-color-text-muted);display:flex;font-family:var(--ts-font-mono);font-size:.6rem;font-weight:400;gap:var(--ts-space-3);letter-spacing:.5px;line-height:1.4;margin:0;text-transform:uppercase}.ts-footer__socials,.ts-footer__tagline{align-items:center;justify-content:center}.ts-footer__socials{display:inline-flex;gap:var(--ts-space-2)}.ts-footer__social{color:var(--ts-color-text-muted);display:inline-flex;transition:color .3s ease-in-out}.ts-footer__social:hover{color:var(--ts-color-text)}.ts-footer__social .ts-icon{--ts-icon-size:1rem}.ts-footer__legal{color:var(--ts-color-text-subtle);font-family:var(--ts-font-mono);font-size:.5rem;font-weight:400;letter-spacing:.5px;line-height:1.4;margin:2px 0 0;text-transform:uppercase}.ts-footer__links{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;list-style:none;margin:0 0 4px;padding:0}.ts-footer__link{color:var(--ts-color-text-muted);font-family:var(--ts-font-mono);font-size:.6rem;font-weight:400;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:color .3s ease-in-out}.ts-footer__link:hover{color:var(--ts-color-text)}.ts-footer__discovery-row{align-items:baseline;-moz-column-gap:var(--ts-space-3);column-gap:var(--ts-space-3);display:flex;flex-wrap:wrap;justify-content:center;row-gap:var(--ts-space-2)}.ts-footer__discovery-row .ts-footer__links{margin-block-end:0}.ts-footer__geo{color:var(--ts-color-text-muted);font-size:.6rem;letter-spacing:.5px;line-height:1.4;text-transform:uppercase}.ts-footer__geo,.ts-footer__landing-links{font-family:var(--ts-font-mono);font-weight:400}.ts-footer__landing-links{font-size:.62rem;line-height:1.65;margin:0;padding:0}.ts-footer__landing-links a{letter-spacing:.5px;text-decoration:none;text-transform:uppercase}.ts-footer--product-landing:not(.ts-footer--dark) .ts-footer__landing-links a{color:var(--ts-color-text-muted)}.ts-footer--product-landing:not(.ts-footer--dark) .ts-footer__landing-links a:hover{color:var(--ts-color-text)}.ts-footer__landing-sep{margin-inline:.125em;opacity:.45}.ts-footer--dark .ts-footer__landing-links,.ts-footer--dark .ts-footer__landing-links a{color:var(--ts-color-neutral-400)}.ts-footer--dark .ts-footer__landing-links a:hover{color:var(--ts-color-neutral-200)}.ts-footer--brand-main-site{background-color:var(--ts-color-bg)}.ts-footer--brand-main-site .ts-footer__meta{gap:var(--ts-space-2)}.ts-footer--brand-main-site .ts-footer__brand img,.ts-footer--brand-main-site .ts-footer__brand svg{filter:none}.ts-footer__wordmark{color:var(--ts-footer-ink,var(--ts-color-black));font-family:var(--ts-footer-wordmark-font,var(--ts-font-display));font-size:15.57632vw;font-size:calc(100cqi/6.42);font-weight:var(--ts-font-weight-bold);letter-spacing:-.02em;line-height:.78;margin:clamp(28px,4vw,56px) 0 .2em;overflow:hidden;padding:0;text-align:center;text-indent:-.05em;text-transform:uppercase;white-space:nowrap}.ts-footer--insights-editorial{--ts-footer-ink:var(--ts-color-black);--ts-footer-meta-size:0.6rem;background-color:var(--ts-color-bg-subtle);container-type:inline-size;overflow:hidden;padding:0 0 var(--ts-space-5)}.ts-footer--insights-editorial .ts-footer__inner,.ts-footer--insights-editorial .ts-footer__meta{gap:0}.ts-footer--insights-editorial .ts-footer__meta{align-self:stretch;padding-inline:var(--ts-space-5)}.ts-footer--insights-editorial .ts-footer__brand img,.ts-footer--insights-editorial .ts-footer__brand svg{filter:none}.ts-footer--insights-editorial .ts-footer__discovery-row{align-items:center;gap:var(--ts-space-1-5);margin-bottom:var(--ts-space-1)}.ts-footer--insights-editorial .ts-footer__links{gap:var(--ts-space-1-5);margin:0}.ts-footer--insights-editorial .ts-footer__links>li:after{color:var(--ts-footer-ink);content:"·";display:inline-block;margin-inline-start:var(--ts-space-1-5)}.ts-footer--insights-editorial :is(.ts-footer__link,.ts-footer__geo,.ts-footer__legal){font-family:var(--ts-footer-meta-font,var(--ts-font-mono))}.ts-footer--insights-editorial :is(.ts-footer__link,.ts-footer__geo){color:var(--ts-footer-ink);font-size:var(--ts-footer-meta-size)}.ts-footer--insights-editorial .ts-footer__link{text-decoration:underline}.ts-footer--insights-editorial .ts-footer__link:hover{-webkit-text-fill-color:transparent;animation:ts-electric-bolt-signal-text .5s linear infinite;-webkit-background-clip:text;background-clip:text}.ts-footer--insights-editorial .ts-footer__link:focus-visible{outline:2px solid var(--ts-color-focus-ring);outline-offset:2px}.ts-footer--insights-editorial .ts-footer__legal{color:var(--ts-color-text-muted)}.ts-footer--insights-editorial.ts-footer--dark{--ts-footer-ink:var(--ts-color-white);background-color:var(--ts-color-bg-darkest)}.ts-footer--insights-editorial.ts-footer--dark .ts-footer__brand img,.ts-footer--insights-editorial.ts-footer--dark .ts-footer__brand svg{filter:invert(1)}.ts-footer--product-landing .ts-footer__inner{gap:var(--ts-space-3)}.ts-footer--product-landing .ts-footer__landing-links{margin-block-end:var(--ts-space-2)}.ts-footer--product-landing .ts-footer__legal{margin-top:0}.ts-footer .ts-copyright{margin-block:var(--ts-space-1) 0}.ts-footer--brand-main-site .ts-footer__legal{margin-top:var(--ts-space-2)}.ts-footer--dark{background-color:var(--ts-color-bg-darkest);color:var(--ts-color-neutral-400)}.ts-footer--dark .ts-footer__brand img,.ts-footer--dark .ts-footer__brand svg{filter:invert(1)}.ts-footer--dark .ts-footer__tagline{color:var(--ts-color-neutral-400)}.ts-footer--dark .ts-copyright,.ts-footer--dark .ts-footer__legal{color:var(--ts-color-neutral-500)}.ts-footer--dark .ts-footer__social{color:var(--ts-color-neutral-400)}.ts-footer--dark .ts-footer__social:hover{color:var(--ts-color-neutral-200)}.ts-footer--dark .ts-footer__link{color:var(--ts-color-neutral-500)}.ts-footer--dark .ts-footer__link:hover{color:var(--ts-color-neutral-200)}.ts-footer--compact{padding-block:var(--ts-space-5)}.ts-footer--centered .ts-footer__inner{align-items:center;flex-direction:column;text-align:center}.ts-footer--centered .ts-footer__meta{align-items:center}.ts-footer--centered .ts-footer__socials,.ts-footer--centered .ts-footer__tagline{justify-content:center}.ts-footer--left .ts-footer__inner{align-items:center;flex-direction:row;text-align:left}.ts-footer--left .ts-footer__meta{align-items:flex-start}.ts-footer--left .ts-footer__brand,.ts-footer--left .ts-footer__links,.ts-footer--left .ts-footer__socials,.ts-footer--left .ts-footer__tagline{justify-content:flex-start}.ts-footer--directory{--ts-footer-gutter:var(--ts-space-5);--ts-footer-dir-fg:var(--ts-color-black);--ts-footer-dir-rule:var(--ts-color-neutral-300);--ts-footer-dir-col-gap:var(--ts-space-5);--ts-footer-dir-row-gap:var(--ts-space-5);--ts-footer-dir-title-size:0.65rem;--ts-footer-dir-link-size:0.9rem;--ts-footer-dir-desc-size:0.8rem;--ts-footer-dir-item-gap:calc(var(--ts-space-4) + var(--ts-space-0-5));background-color:var(--ts-color-white);padding:var(--ts-space-12) var(--ts-footer-gutter) var(--ts-space-5)}.ts-footer--directory.ts-footer--dark,.ts-footer--directory[data-theme=dark],[data-theme=dark] .ts-footer--directory{--ts-footer-dir-fg:var(--ts-color-white);--ts-footer-dir-rule:var(--ts-color-neutral-700)}.ts-footer--directory[data-theme=dark] .ts-footer__brand img,.ts-footer--directory[data-theme=dark] .ts-footer__brand svg,[data-theme=dark] .ts-footer--directory .ts-footer__brand img,[data-theme=dark] .ts-footer--directory .ts-footer__brand svg{filter:invert(1)}.ts-footer__directory{display:grid;gap:var(--ts-footer-dir-row-gap) var(--ts-footer-dir-col-gap);grid-template-columns:minmax(0,1fr);margin:0 0 calc(var(--ts-space-12) + var(--ts-space-2));text-align:left}.ts-footer__col{display:flex;flex-direction:column;min-width:0}.ts-footer__col>.ts-footer__col-title{margin-bottom:calc(var(--ts-footer-dir-row-gap) + var(--ts-space-1))}.ts-footer__col--split{align-content:start;display:grid;gap:var(--ts-footer-dir-row-gap) var(--ts-footer-dir-col-gap);grid-template-columns:minmax(0,1fr)}.ts-footer__col--split>.ts-footer__col-title{grid-column:1/-1;margin-bottom:var(--ts-space-1)}.ts-footer__col-title{border-bottom:var(--ts-space-px) solid var(--ts-footer-dir-rule);color:var(--ts-footer-dir-fg);font-family:var(--ts-font-mono);font-size:var(--ts-footer-dir-title-size);font-weight:var(--ts-font-weight-semibold);letter-spacing:var(--ts-tracking-wide);line-height:var(--ts-leading-snug);margin:0 0 var(--ts-space-1);padding-bottom:var(--ts-space-2);text-transform:uppercase}.ts-footer__list{list-style:none;margin:0;padding:0}.ts-footer__item{font-size:var(--ts-footer-dir-link-size);line-height:var(--ts-leading-base);margin:0 0 var(--ts-footer-dir-item-gap,calc(var(--ts-space-4) + var(--ts-space-0-5)))}.ts-footer__item:last-child{margin-bottom:0}.ts-footer--directory .ts-footer__item-link{color:var(--ts-color-link);display:inline;font-family:var(--ts-font-body);font-size:var(--ts-footer-dir-link-size);font-weight:400;line-height:var(--ts-leading-base);text-decoration:underline;transition:color .45s ease-in-out,font-weight .45s ease-in-out}.ts-footer--directory .ts-footer__item-link:focus-visible,.ts-footer--directory .ts-footer__item-link:hover{color:var(--ts-color-link);font-weight:600}.ts-footer__desc{color:var(--ts-color-text-muted);font-family:var(--ts-font-body);font-size:var(--ts-footer-dir-desc-size);line-height:var(--ts-leading-sm);margin:var(--ts-space-1) 0 0}.ts-footer--directory .ts-footer__read-all{align-self:flex-start;margin-top:var(--ts-space-3)}.ts-footer--directory .ts-footer__item-link:focus-visible,.ts-footer--directory .ts-footer__link:focus-visible,.ts-footer--directory .ts-footer__read-all:focus-visible{outline:2px solid var(--ts-color-focus-ring);outline-offset:2px}.ts-footer--directory .ts-footer__inner,.ts-footer--directory .ts-footer__meta{gap:0}.ts-footer--directory .ts-footer__meta{align-self:stretch}.ts-footer--directory .ts-footer__discovery-row{align-items:flex-start;align-self:stretch;flex-direction:column;gap:var(--ts-space-4);margin-bottom:var(--ts-space-1)}.ts-footer--directory .ts-footer__links{gap:var(--ts-space-1-5);margin:0}.ts-footer--directory .ts-footer__links>li:after{color:var(--ts-footer-dir-fg);content:"·";display:inline-block;margin-inline-start:var(--ts-space-1-5)}.ts-footer--directory .ts-footer__links>li:last-child:after{content:none}.ts-footer--directory .ts-footer__link{color:var(--ts-color-link);font-weight:400;text-decoration:underline;transition:color .45s ease-in-out,font-weight .45s ease-in-out}.ts-footer--directory .ts-footer__link:focus-visible,.ts-footer--directory .ts-footer__link:hover{-webkit-text-fill-color:currentcolor;animation:none;background:none;background-clip:border-box;color:var(--ts-color-link);font-weight:600}.ts-footer--directory .ts-footer__geo{color:var(--ts-color-text)}.ts-footer--directory .ts-footer__legal{color:var(--ts-color-text-muted)}@media (width >= 768px){.ts-footer--directory{--ts-footer-gutter:6vw;--ts-footer-dir-col-gap:var(--ts-space-10);--ts-footer-dir-row-gap:calc(var(--ts-space-6) + var(--ts-space-1))}.ts-footer__directory{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--ts-space-16)}.ts-footer__col--split,.ts-footer__col--wide{grid-column:1/-1}.ts-footer__col--split{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-footer--directory .ts-footer__read-all{margin-top:var(--ts-space-4)}.ts-footer--directory .ts-footer__discovery-row{align-items:center;flex-direction:row;gap:var(--ts-space-1-5);justify-content:center}.ts-footer--directory .ts-footer__links>li:last-child:after{content:"·"}}@media (width >= 1024px){.ts-footer--directory{--ts-footer-gutter:10vw;--ts-footer-dir-col-gap:var(--ts-space-5);--ts-footer-dir-row-gap:var(--ts-space-6)}.ts-footer__directory{grid-template-columns:repeat(5,minmax(0,1fr))}.ts-footer__col--split{grid-column:span 2}.ts-footer__col--wide{grid-column:auto}.ts-footer--directory .ts-footer__col-title{border-bottom:0;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.ts-footer--directory .ts-footer__item-link,.ts-footer--directory .ts-footer__link,.ts-footer--directory .ts-footer__read-all{transition:none}.ts-footer--directory .ts-footer__link:focus-visible,.ts-footer--directory .ts-footer__link:hover{-webkit-text-fill-color:currentcolor;animation:none;background:none;background-clip:border-box;color:var(--ts-color-link)}.ts-footer--insights-editorial .ts-footer__link:hover{-webkit-text-fill-color:currentcolor;animation:none;background-clip:border-box;color:var(--ts-color-link-hover)}}.ts-footer__wordmark--bleed{box-sizing:border-box;margin-left:calc(50% - 50vw);max-width:none;overflow:hidden;padding:0;width:100vw}.ts-footer--directory .ts-footer__wordmark--bleed{margin-top:clamp(28px,4vw,56px)}.ts-feature{align-items:start;display:grid;gap:var(--ts-feature-gap,var(--ts-space-6));grid-template-columns:minmax(0,1fr)}.ts-feature+.ts-feature{margin-top:var(--ts-space-16)}.ts-feature__content{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.ts-feature__eyebrow{color:var(--ts-content-ink-muted,var(--ts-color-text-muted));font-family:var(--ts-feature-label-font,var(--ts-eyebrow-font,var(--ts-font-mono)));font-size:var(--ts-eyebrow-size,var(--ts-text-micro));font-weight:var(--ts-eyebrow-weight,var(--ts-font-weight-regular));letter-spacing:var(--ts-eyebrow-tracking,var(--ts-tracking-widest));line-height:var(--ts-leading-micro);margin:0 0 var(--ts-space-3);text-transform:uppercase}.ts-feature__title{text-wrap:balance;color:var(--ts-content-ink,var(--ts-color-text-strong,var(--ts-color-text)));font-family:var(--ts-feature-title-font,var(--ts-font-display));font-size:var(--ts-text-3xl);font-weight:var(--ts-feature-title-weight,var(--ts-font-weight-regular));line-height:var(--ts-leading-tight);margin:0 0 var(--ts-space-5)}.ts-feature__copy,.ts-feature__lead{text-wrap:pretty;font-family:var(--ts-feature-text-font,var(--ts-font-body));margin:0;max-width:var(--ts-feature-measure,40em)}.ts-feature__lead{color:var(--ts-content-ink,var(--ts-color-text));font-size:var(--ts-text-lg);line-height:var(--ts-leading-sm)}.ts-feature__copy{color:var(--ts-content-ink-muted,var(--ts-color-text-muted));font-size:var(--ts-text-base);line-height:var(--ts-leading-normal)}:is(.ts-feature__lead,.ts-feature__copy)+:is(.ts-feature__lead,.ts-feature__copy){margin-top:var(--ts-space-4)}:is(.ts-feature__lead,.ts-feature__copy) a{color:var(--ts-color-link);text-decoration:underline;text-underline-offset:.15em}:is(.ts-feature__lead,.ts-feature__copy) a:hover{-webkit-text-fill-color:transparent;animation:ts-electric-bolt-signal-text .5s linear infinite;-webkit-background-clip:text;background-clip:text}.ts-feature__link{align-items:center;border-bottom:var(--ts-space-px) solid;color:var(--ts-color-link);display:inline-flex;font-family:var(--ts-feature-label-font,var(--ts-font-mono));font-size:var(--ts-text-micro);gap:.4em;letter-spacing:var(--ts-tracking-wide);line-height:var(--ts-leading-micro);margin-top:var(--ts-space-5);max-width:100%;padding-bottom:var(--ts-space-0-5);text-decoration:none;text-transform:uppercase;transition:gap var(--ts-duration-300) var(--ts-ease-in-out),color var(--ts-duration-200) var(--ts-ease-in-out),border-color var(--ts-duration-200) var(--ts-ease-in-out);width:-moz-max-content;width:max-content}.ts-feature__link:focus-visible,.ts-feature__link:hover{-webkit-text-fill-color:currentcolor;animation:none;border-bottom-color:var(--ts-color-black);color:var(--ts-color-black);gap:.85em;opacity:1}.ts-feature__link:focus-visible{outline:var(--ts-space-px) solid var(--ts-color-focus-ring);outline-offset:var(--ts-space-1)}.ts-feature__link+.ts-feature__link{margin-top:var(--ts-space-3)}@media (pointer:coarse){.ts-feature__link{min-height:44px}}.ts-feature__media,.ts-media-frame{aspect-ratio:var(--ts-feature-media-ratio,16/9);background-color:var(--ts-feature-media-surface,var(--ts-color-surface));border-radius:var(--ts-feature-media-radius,var(--ts-radius-sm));margin:0;overflow:hidden;position:relative;width:100%}.ts-media-frame{aspect-ratio:var(--ts-feature-media-ratio,auto);background-color:var(--ts-feature-media-surface,var(--ts-color-bg-subtle));margin-inline:auto;max-width:var(--ts-media-frame-max,100%)}.ts-media-frame--video{aspect-ratio:var(--ts-feature-media-ratio,16/9);background-color:var(--ts-feature-media-surface,var(--ts-color-bg-darkest))}.ts-feature__video,:is(.ts-feature__media,.ts-media-frame) picture>img,:is(.ts-feature__media,.ts-media-frame)>:is(img,video,picture){display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ts-media-frame:not(.ts-media-frame--video) picture>img,.ts-media-frame:not(.ts-media-frame--video)>img{height:auto}:is(.ts-feature__media--contain,.ts-media-frame--contain) picture>img,:is(.ts-feature__media--contain,.ts-media-frame--contain)>:is(img,video){-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.ts-feature__poster{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:1;pointer-events:none;position:absolute;transition:opacity var(--ts-duration-500) var(--ts-ease-in-out);width:100%;z-index:1}[data-state=playing]>.ts-feature__poster{opacity:0}@media (width >= 1024px){.ts-feature{gap:var(--ts-feature-gap,var(--ts-space-8));grid-template-columns:var(--ts-feature-columns,minmax(0,1fr) minmax(0,1fr))}.ts-feature+.ts-feature{margin-top:var(--ts-space-32)}.ts-feature--60-40{--ts-feature-columns:minmax(0,3fr) minmax(0,2fr)}.ts-feature--40-60{--ts-feature-columns:minmax(0,2fr) minmax(0,3fr)}.ts-feature--reverse>.ts-feature__content{order:2}.ts-feature__title{max-width:var(--ts-feature-title-measure,20ch)}.ts-feature:has(.ts-feature__eyebrow)>.ts-feature__media{margin-top:calc(var(--ts-text-micro)*var(--ts-leading-micro) + var(--ts-space-3))}}.ts-gallery{display:grid;gap:var(--ts-gallery-gap,var(--ts-space-6));grid-template-columns:minmax(0,1fr);margin:0}.ts-gallery__cell{align-items:center;display:flex;justify-content:center;margin:0;min-width:0}.ts-gallery__frame{aspect-ratio:var(--ts-gallery-ratio,13/9);background-color:var(--ts-color-bg-subtle);border-radius:var(--ts-gallery-radius,var(--ts-radius-sm));overflow:hidden;position:relative;width:100%}.ts-gallery__img{display:block;filter:var(--ts-gallery-filter,grayscale(1));height:100%;-o-object-fit:cover;object-fit:cover;transition:filter var(--ts-duration-500) var(--ts-ease-in-out);width:100%}.ts-gallery__cell:focus-within .ts-gallery__img,.ts-gallery__cell:hover .ts-gallery__img{filter:none}@media (hover:none){.ts-gallery__img{filter:none}}.ts-gallery--color .ts-gallery__img{filter:none}@media (width >= 768px){.ts-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-gallery__cell{padding-inline:var(--ts-gallery-inset,var(--ts-space-5))}.ts-gallery__cell--wide{align-items:stretch;grid-column:span 2}.ts-gallery__cell--wide .ts-gallery__frame{aspect-ratio:auto;height:100%}}@media (width >= 1024px){.ts-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.ts-pillar{scroll-margin-top:var(--ts-space-12)}.ts-pillar+.ts-pillar{border-top:var(--ts-space-px) solid var(--ts-color-rule,var(--ts-color-border));margin-top:var(--ts-space-16);padding-top:var(--ts-space-12)}.ts-pillar__intro{color:var(--ts-content-ink-muted,var(--ts-color-text-muted));font-family:var(--ts-feature-text-font,var(--ts-font-body));font-size:var(--ts-text-2xl);line-height:var(--ts-leading-2xl);margin:0 0 var(--ts-space-8);max-width:var(--ts-pillar-measure,52rem)}@media (prefers-reduced-motion:reduce){.ts-feature__video{display:none}.ts-feature__poster{opacity:1;position:static;transition:none}[data-state=playing]>.ts-feature__poster{opacity:1}.ts-feature__link,.ts-gallery__img{transition:none}:is(.ts-feature__lead,.ts-feature__copy) a:hover{-webkit-text-fill-color:currentcolor;animation:none}}.ts-proof{min-inline-size:0}.ts-proof__eyebrow{color:var(--ts-content-ink-muted,var(--ts-color-text-muted));font-family:var(--ts-eyebrow-font,var(--ts-font-mono));font-size:var(--ts-eyebrow-size,var(--ts-text-micro));font-weight:var(--ts-eyebrow-weight,var(--ts-font-weight-regular));letter-spacing:var(--ts-eyebrow-tracking,var(--ts-tracking-mega));line-height:var(--ts-leading-xs);margin:0 0 var(--ts-space-4);text-transform:uppercase}.ts-proof__list{display:grid;gap:var(--ts-space-4) clamp(var(--ts-space-5),2.4vw,var(--ts-space-10));grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.ts-proof__list>li{color:var(--ts-content-ink-muted,var(--ts-color-text-muted));font-family:var(--ts-font-body);font-size:var(--ts-text-base);line-height:var(--ts-leading-relaxed);margin:0;min-inline-size:0}@media (width >= 768px){.ts-proof__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ts-offer-list{--ts-offer-marker-slot:1em;--ts-offer-marker-gap:0.4em;--ts-offer-marker-size:0.75em;list-style:none;margin:0;padding:0 0 0 var(--ts-offer-marker-slot)}.ts-offer-list>li{color:var(--ts-content-ink,var(--ts-color-text));font-family:var(--ts-font-body);font-size:var(--ts-text-base);line-height:var(--ts-leading-normal);margin:0 0 var(--ts-space-2)}.ts-offer-list>li:last-child{margin-block-end:0}.ts-offer-list>li:before{content:"→";content:var(--ts-offer-marker,"→") /"";display:inline-block;font-family:var(--ts-font-mono);font-size:var(--ts-offer-marker-size);inline-size:var(--ts-offer-marker-slot);margin-inline:calc(var(--ts-offer-marker-slot)*-1) var(--ts-offer-marker-gap)}.ts-offer-list--muted>li{color:var(--ts-content-ink-muted,var(--ts-color-text-muted))}.ts-proof--numbered .ts-proof__list{counter-reset:proof;display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.ts-proof--numbered .ts-proof__list>li{border-top:1px solid var(--ts-color-black);counter-increment:proof;font-family:var(--ts-font-body);margin:0;max-width:none;padding-block:1.5rem}.ts-proof--numbered .ts-proof__list>li:first-child{border-top:0;padding-top:0}.ts-proof--numbered .ts-proof__list>li:before{color:var(--ts-color-black);content:counter(proof,decimal-leading-zero);display:block;font-family:var(--ts-font-ui);font-size:.65rem;letter-spacing:.08em;line-height:1.4;margin-bottom:.5rem}@media (width >= 768px){.ts-proof--numbered .ts-proof__list{align-items:start;-moz-column-gap:2rem;column-gap:2rem;grid-auto-flow:column;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(4,auto)}.ts-proof--numbered .ts-proof__list>li:nth-child(5){border-top:0;padding-top:0}}.ts-orbit{block-size:var(--ts-orbit-height,clamp(280px,42vw,640px));color:var(--ts-orbit-ink,var(--ts-color-text-muted));container-type:size;overflow:hidden;pointer-events:none;position:relative}.ts-orbit--tall{--ts-orbit-height:clamp(420px,70vh,900px)}.ts-orbit--layer{block-size:auto;inset:0;position:absolute;z-index:0}.ts-orbit__rings{aspect-ratio:1;block-size:auto;inline-size:calc(var(--ts-orbit-zoom, 1)*6880*max(100cqw / 1600, 100cqh / 600));left:var(--ts-orbit-x,50%);max-inline-size:none;position:absolute;top:var(--ts-orbit-y,50%);translate:-50% -50%}.ts-orbit__rings circle{fill:none;stroke:currentcolor;stroke-width:var(--ts-orbit-stroke,1px);vector-effect:non-scaling-stroke}.ts-site-header{--ts-z-nav:20002;align-items:center;color:inherit;display:flex;justify-content:flex-end;padding:var(--ts-space-4);position:relative;width:100%;z-index:var(--ts-z-nav)}.ts-site-header__mark{color:inherit;left:50%;position:absolute;text-decoration:none;transform:translateX(-50%)}.ts-site-header__logo{align-items:center;color:inherit;display:flex;flex-direction:column;font-family:var(--ts-font-display);font-size:1.966rem;font-weight:700;line-height:.88;margin:0;text-align:center;text-transform:uppercase}.ts-site-header__sub{font-size:.78em;font-weight:400}.ts-site-header__chrome{align-items:center;display:flex;flex:none;gap:var(--ts-space-4)}.ts-site-header__plus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid;border-radius:50%;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-grid;flex:none;font-size:0;height:var(--ts-ctrl-h);line-height:0;margin:0;padding:0;place-items:center;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;width:var(--ts-ctrl-h)}.ts-site-header__plus svg{display:block;height:46%;transition:transform .2s ease-in-out;width:46%}.ts-site-header__plus:focus-visible,.ts-site-header__plus:hover{background-color:var(--ts-color-text);border-color:var(--ts-color-text);color:var(--ts-color-bg)}.ts-site-header__plus:focus-visible{outline:2px solid var(--ts-color-focus-ring);outline-offset:2px}[data-menu=open] .ts-site-header{background:transparent;color:var(--ts-color-black);inset:0 0 auto;position:fixed}[data-menu=open] .ts-site-header__plus{background-color:var(--ts-color-black);border-color:var(--ts-color-black);color:var(--ts-color-bg-muted)}[data-menu=open] .ts-site-header__plus svg{transform:rotate(45deg)}[data-menu=open] .ts-site-header__plus:focus-visible,[data-menu=open] .ts-site-header__plus:hover{background-color:var(--ts-color-black);border-color:var(--ts-color-black);color:var(--ts-color-bg-muted)}[data-menu=open] .ts-btn--nav-pill{--ts-nav-pill-ink:var(--ts-color-black);--ts-nav-pill-on-ink:var(--ts-color-black);-webkit-text-fill-color:var(--ts-color-black);background-color:transparent;border-color:var(--ts-color-black);color:var(--ts-color-black)}[data-menu=open] .ts-btn--nav-pill:focus-visible,[data-menu=open] .ts-btn--nav-pill:hover{-webkit-text-fill-color:var(--ts-color-black);background-color:var(--ts-color-white);border-color:var(--ts-color-white);color:var(--ts-color-black)}[data-scroll-lock]{left:0;overflow:hidden;position:fixed;width:100%}@media (width <= 768px){.ts-site-header{align-items:center;flex-direction:column;gap:14px;justify-content:flex-start;padding:16px 16px 12px}.ts-site-header__mark{position:static;transform:none}.ts-site-header__chrome{gap:1.25rem;justify-content:center}}@media (pointer:coarse){.ts-site-header__chrome .ts-btn--nav-pill,.ts-site-header__plus{position:relative}.ts-site-header__chrome .ts-btn--nav-pill:before,.ts-site-header__plus:before{content:"";inset:min(0px,calc(50% - 22px));position:absolute}}@media (prefers-reduced-motion:reduce){.ts-site-header__plus,.ts-site-header__plus svg{transition:none}}.ts-statement{min-width:0}.ts-statement__heading{text-wrap:pretty;color:var(--ts-color-secondary);font-family:var(--ts-font-display);font-size:var(--ts-text-3xl);font-weight:300;letter-spacing:var(--ts-tracking-display,.01em);line-height:1.05;margin:0;max-width:none;overflow-x:clip;width:100%;word-spacing:.1em}.ts-statement__heading:after{background:currentcolor;content:"";display:inline-block;height:calc(clamp(1.5rem, 7.2vw, 5.5rem)*.06);margin-left:.3em;margin-right:calc(-100% + 2em);transform:scaleX(var(--ts-partners-line,1));transform-origin:left center;vertical-align:.3em;width:100%}@media (width >= 768px){.ts-page>.ts-statement{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-block:0;min-height:100vh;min-height:100svh;padding-block:clamp(48px,8vh,96px)}}@media (width <= 767px){.ts-page>.ts-statement{padding-block:var(--ts-space-section)}}@media (prefers-reduced-motion:reduce){.ts-statement__heading{--ts-partners-line:1}}.ts-offer{display:grid;gap:var(--ts-space-10) clamp(var(--ts-space-10),6vw,7rem);grid-template-columns:minmax(0,1fr);min-width:0}.ts-offer__eyebrow{color:var(--ts-content-ink-muted,var(--ts-color-text-muted));font-family:var(--ts-eyebrow-font,var(--ts-font-ui));font-size:var(--ts-eyebrow-size,.68rem);font-weight:var(--ts-eyebrow-weight,400);letter-spacing:var(--ts-eyebrow-tracking,.12em);line-height:1.4;margin:0;text-transform:uppercase}.ts-offer__item{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.ts-offer__title{color:var(--ts-content-ink,var(--ts-color-text-strong));font-family:var(--ts-font-display);font-size:var(--ts-text-3xl);font-weight:300;letter-spacing:var(--ts-tracking-display,.01em);line-height:1.05;margin:0 0 var(--ts-space-4)}.ts-offer__copy{color:var(--ts-color-text);font-family:var(--ts-font-body);font-size:var(--ts-text-base);line-height:var(--ts-leading-normal);margin:0 0 var(--ts-space-5);overflow-x:clip}.ts-offer__item .ts-offer-list{margin-bottom:var(--ts-space-6)}.ts-offer__item .ts-offer-list>li{color:var(--ts-color-neutral-500)}.ts-offer__more{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:auto}@media (width >= 768px){.ts-offer{align-content:center;grid-template-columns:repeat(2,minmax(0,1fr))}.ts-offer__eyebrow{grid-column:1/-1}.ts-offer__copy:after{background:currentcolor;content:"";display:inline-block;height:1px;margin-left:.4em;margin-right:calc(-100% + 3em);vertical-align:.32em;width:100%}}@keyframes ts-electric-bolt-signal{0%{background-color:#1e90ff}10%{background-color:#1e90ff}20%{background-color:#f8fad4}30%{background-color:#471c2e}40%{background-color:#39202c}50%{background-color:#3b3031}60%{background-color:#050110}70%{background-color:red}80%{background-color:#00ff7f}90%{background-color:teal}to{background-color:#0ff}}@keyframes ts-electric-bolt-signal-text{0%{background-color:#1e90ff}10%{background-color:#1e90ff}20%{background-color:#f8fad4}30%{background-color:#471c2e}40%{background-color:#39202c}50%{background-color:#3b3031}60%{background-color:#050110}70%{background-color:red}80%{background-color:#00ff7f}90%{background-color:teal}to{background-color:#0ff}}@keyframes ts-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ts-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ts-slide-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes ts-slide-down{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes ts-slide-in-left{0%{opacity:0;transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}@keyframes ts-slide-in-right{0%{opacity:0;transform:translateX(1rem)}to{opacity:1;transform:translateX(0)}}@keyframes ts-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ts-spin{to{transform:rotate(1turn)}}@keyframes ts-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ts-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-5%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}.ts-hover-electric-bolt-signal:hover{-webkit-text-fill-color:transparent;animation:ts-electric-bolt-signal-text .5s linear infinite;-webkit-background-clip:text;background-clip:text}.ts-animate-fade-in{animation:ts-fade-in var(--ts-duration-300) var(--ts-ease-out) both}.ts-animate-slide-up{animation:ts-slide-up var(--ts-duration-300) var(--ts-ease-out) both}.ts-animate-slide-down{animation:ts-slide-down var(--ts-duration-300) var(--ts-ease-out) both}.ts-animate-scale-in{animation:ts-scale-in var(--ts-duration-200) var(--ts-ease-out) both}.ts-animate-spin{animation:ts-spin 1s linear infinite}.ts-animate-pulse{animation:ts-pulse 2s var(--ts-ease-in-out) infinite}.ts-animate-bounce{animation:ts-bounce 1s infinite}@keyframes ts-build-in{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.ts-animate-build-in{animation:ts-build-in var(--ts-duration-500) var(--ts-ease-out) both;animation-delay:calc(var(--ts-stagger, 0)*.12s)}.ts-stagger-children>*{animation:ts-build-in var(--ts-duration-500) var(--ts-ease-out) both;opacity:0;transform:translateY(-40px)}.ts-stagger-children>:first-child{animation-delay:0s}.ts-stagger-children>:nth-child(2){animation-delay:.12s}.ts-stagger-children>:nth-child(3){animation-delay:.24s}.ts-stagger-children>:nth-child(4){animation-delay:.36s}.ts-stagger-children>:nth-child(5){animation-delay:.48s}.ts-stagger-children>:nth-child(6){animation-delay:.6s}.ts-stagger-children>:nth-child(7){animation-delay:.72s}.ts-stagger-children>:nth-child(8){animation-delay:.84s}.ts-stagger-children>:nth-child(9){animation-delay:.96s}.ts-stagger-children>:nth-child(10){animation-delay:1.08s}.ts-stagger-children>:nth-child(n+11){animation-delay:1.2s}.ts-stagger-1{--ts-stagger:1}.ts-stagger-2{--ts-stagger:2}.ts-stagger-3{--ts-stagger:3}.ts-stagger-4{--ts-stagger:4}.ts-stagger-5{--ts-stagger:5}.ts-stagger-6{--ts-stagger:6}.ts-stagger-7{--ts-stagger:7}.ts-stagger-8{--ts-stagger:8}.ts-stagger-9{--ts-stagger:9}.ts-stagger-10{--ts-stagger:10}:root{--ts-duration-75:75ms;--ts-duration-100:100ms;--ts-duration-150:150ms;--ts-duration-200:200ms;--ts-duration-300:300ms;--ts-duration-500:500ms;--ts-duration-700:700ms;--ts-duration-1000:1000ms;--ts-ease-linear:linear;--ts-ease-in:cubic-bezier(0.4,0,1,1);--ts-ease-out:cubic-bezier(0,0,0.2,1);--ts-ease-in-out:cubic-bezier(0.4,0,0.2,1);--ts-ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--ts-ease-spring:cubic-bezier(0.22,1,0.36,1);--ts-transition-all:all var(--ts-duration-200) var(--ts-ease-in-out);--ts-transition-colors:color var(--ts-duration-150) var(--ts-ease-in-out),background-color var(--ts-duration-150) var(--ts-ease-in-out),border-color var(--ts-duration-150) var(--ts-ease-in-out);--ts-transition-opacity:opacity var(--ts-duration-200) var(--ts-ease-in-out);--ts-transition-transform:transform var(--ts-duration-200) var(--ts-ease-in-out);--ts-transition-shadow:transform var(--ts-duration-200) var(--ts-ease-in-out)}.ts-transition-all{transition:var(--ts-transition-all)}.ts-transition-colors{transition:var(--ts-transition-colors)}.ts-transition-opacity{transition:var(--ts-transition-opacity)}.ts-transition-transform{transition:var(--ts-transition-transform)}.ts-transition-shadow{transition:var(--ts-transition-shadow)}.ts-transition-none{transition:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.ts-cta:before,.ts-orbit__rings circle,[data-behaviour-reveal]{opacity:1!important;transform:none!important;visibility:visible!important}}@font-face{ascent-override:95%;descent-override:25%;font-family:MSCHN Fallback;line-gap-override:0%;size-adjust:89%;src:local("Times New Roman")}@font-face{ascent-override:100.5%;descent-override:29.5%;font-family:"Geist Serif Fallback";line-gap-override:0%;size-adjust:104%;src:local("Georgia")}@font-face{ascent-override:100.5%;descent-override:29.5%;font-family:Geist Pixel Fallback;line-gap-override:0%;size-adjust:95%;src:local("ui-monospace"),local("Courier New")}@font-face{font-display:swap;font-family:MSCHN;font-style:normal;font-weight:700;src:url(../fonts/mschn/MSCHN-XL.woff2) format("woff2")}@font-face{font-display:swap;font-family:MSCHN;font-style:normal;font-weight:400;src:url(../fonts/mschn/MSCHN-L.woff2) format("woff2")}@font-face{font-display:swap;font-family:MSCHN;font-style:normal;font-weight:300;src:url(../fonts/mschn/MSCHN-M.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Geist Serif";font-style:normal;font-weight:400 700;src:url(../fonts/geist/GeistSerifVF-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Geist Pixel;font-style:normal;font-weight:400;src:url(../fonts/geist/GeistPixelVF-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(../fonts/Roboto_Mono/static/RobotoMono-Regular.woff2) format("woff2")}@property --ts-nav-clip{syntax:"<percentage>";inherits:true;initial-value:100%}@property --ts-partners-line{syntax:"<number>";inherits:true;initial-value:1}@property --ts-cta-rule{syntax:"<number>";inherits:true;initial-value:1}html.motion-static .ts-orbit__rings circle,html.motion-static [data-behaviour-reveal]{opacity:1;transform:none;visibility:visible}html.motion-static .ts-cta{--ts-cta-rule:1}