.t-hero{font-size:var(--hero-h1);line-height:.9}.t-display,.t-hero{font-family:var(--font-sans);font-weight:600;letter-spacing:-1px;color:var(--text)}.t-display{font-size:48px;line-height:52px}.t-accent{font-feature-settings:"liga" 0;font-size:calc(60px * var(--pixel-adjust-accent))}.t-accent,.t-accent-lg{font-family:var(--font-pixel);font-weight:400;line-height:0;color:var(--text)}.t-accent-lg{font-feature-settings:"liga" 0;font-size:calc(63px * var(--pixel-adjust-accent))}.h-row>.t-accent,.h-row>.t-accent-lg{line-height:inherit}.t-title{font-family:var(--font-sans);font-weight:600;font-size:32px;line-height:36px;letter-spacing:-.25px;color:var(--text)}.t-lead{letter-spacing:normal;color:var(--text)}.t-hero-lead,.t-lead{font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:24px}.t-hero-lead{letter-spacing:-.25px;color:var(--text-muted);text-wrap:pretty}.t-hero-leadin{font-family:var(--font-pixel);font-weight:400;font-feature-settings:"liga" 0;font-size:calc(20px * var(--pixel-adjust-leadin));color:var(--text)}.t-tab{font-family:var(--font-sans);font-weight:500;font-size:20px;line-height:28px}.t-card-h3{letter-spacing:-.25px}.t-card-h3,.t-diag-title{font-family:var(--font-sans);font-weight:500;font-size:20px;line-height:28px;color:var(--text)}.t-diag-title{letter-spacing:normal}.t-quote{font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.25px}.t-quote,.t-step-title{font-family:var(--font-sans);color:var(--text)}.t-step-title{font-weight:600;font-size:20px;line-height:28px}.t-step-body{font-size:16px;line-height:24px}.t-diag-body,.t-step-body{font-family:var(--font-sans);font-weight:400;letter-spacing:-.25px;color:var(--text-muted)}.t-diag-body{font-size:20px;line-height:28px}.t-card-title{font-weight:600;font-size:20px}.t-caption,.t-card-title{font-family:var(--font-sans);line-height:24px;color:var(--text)}.t-caption{font-weight:500;font-size:16px;letter-spacing:-.25px}.t-body{font-size:16px;line-height:24px}.t-body,.t-body-sm{font-family:var(--font-sans);font-weight:400;color:var(--text-muted)}.t-body-sm{font-size:14px;line-height:20px}.t-menu-desc{font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:22px;color:var(--text-muted)}.t-name{font-weight:500;font-size:16px;line-height:24px}.t-name,.t-role{font-family:var(--font-sans);color:var(--text)}.t-role{font-weight:400;font-size:14px;line-height:16px}.t-stat{font-feature-settings:"liga" 0;font-size:calc(74px * var(--pixel-adjust-stat));line-height:74px;color:var(--text)}.t-stat,.t-step-num{font-family:var(--font-pixel);font-weight:400}.t-step-num{font-feature-settings:"liga" 0;font-size:calc(24px * var(--pixel-adjust-stat));line-height:24px;color:var(--accent)}.t-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-accent-lg.t-num,.t-accent.t-num,.t-hero-leadin.t-num,.t-stat.t-num,.t-step-num.t-num{font-feature-settings:"liga" 0,"tnum"}.t-link{font-family:var(--font-sans);font-weight:600;font-size:16px;line-height:24px;color:var(--text)}.t-nav{color:var(--text-strong)}.t-btn-lg,.t-nav{font-family:var(--font-sans);font-weight:600;font-size:14px;line-height:16px}.t-btn-lg{letter-spacing:-.25px}.t-eyebrow{font-size:12px;line-height:12px}.t-eyebrow,.t-mono-14{font-family:var(--font-mono);font-weight:400;letter-spacing:1px;text-transform:uppercase}.t-mono-14{font-size:14px;line-height:19.6px}.t-mono-16{font-family:var(--font-mono);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:var(--text)}@media (min-width:800px){.t-hero{font-size:96px;line-height:86px;letter-spacing:-1.5px}.t-display{font-size:72px;line-height:76px;letter-spacing:-2px}.t-accent{font-size:calc(90px * var(--pixel-adjust-accent))}.t-accent-lg{font-size:calc(94px * var(--pixel-adjust-accent))}.t-title{font-size:48px;line-height:52px;letter-spacing:-1px}.t-card-h3,.t-diag-title,.t-tab{font-size:24px;line-height:32px}.t-quote{font-size:20px;line-height:28px;letter-spacing:-.25px}.t-step-title{font-size:32px;line-height:40px;letter-spacing:-1px}.t-caption{font-size:20px;line-height:28px}.t-stat{font-size:calc(96px * var(--pixel-adjust-stat));line-height:96px}.t-nav{line-height:18px}.t-btn-lg,.t-mono-16{font-size:16px;line-height:24px}}@media (min-width:1281px){.t-hero{font-size:160px;line-height:140px;letter-spacing:-2.3px}.t-display{font-size:96px;line-height:100px;letter-spacing:-2px}.t-accent{font-size:calc(120px * var(--pixel-adjust-accent))}.t-accent-lg{font-size:calc(126px * var(--pixel-adjust-accent))}.t-title{font-size:64px;line-height:68px;letter-spacing:-2px}.t-lead{font-size:24px;line-height:32px;letter-spacing:-.25px}.t-lead.t-lead-center{letter-spacing:-.5px}.t-hero-lead{font-size:20px;line-height:28px}.t-hero-leadin{font-size:calc(25px * var(--pixel-adjust-leadin))}.t-tab{letter-spacing:-.25px}.t-quote{font-size:24px;line-height:32px;letter-spacing:-.5px}.t-step-body{font-size:20px;line-height:28px}.t-btn-lg{font-size:18px;line-height:24px}}@media (min-width:1281px) and (max-height:800px){.t-hero{font-size:128px;line-height:128px}}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding-inline:var(--gutter)}.band{position:relative;width:100%;background:var(--bg)}.bleed{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.head-center{text-align:left}.head-center,.head-left{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.snap-row{display:grid;grid-auto-flow:column;grid-auto-columns:var(--snap-col,88%);grid-gap:var(--snap-gap,32px);gap:var(--snap-gap,32px);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.snap-row::-webkit-scrollbar{display:none}.snap-row>*{scroll-snap-align:start;min-width:0}.h-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px}.h-word{z-index:var(--z-content)}.h-art,.h-word{position:relative}.h-art{display:inline-block;flex-shrink:0;vertical-align:middle}.h-art>.art,.h-art>.art-ph{display:block;width:auto;max-width:none}.h-art[data-slot=rcp]{z-index:0;height:64px;margin:-6px -43px -6px -2px}.h-art[data-slot=rcp]>.art,.h-art[data-slot=rcp]>.art-ph{height:100%;aspect-ratio:564/384}.h-art[data-slot=agt],.h-art[data-slot=mth],.h-art[data-slot=tour],.h-art[data-slot=trust]{height:0}.h-art[data-slot=agt],.h-art[data-slot=mth],.h-art[data-slot=tour]{z-index:var(--z-content)}.h-art[data-slot=agt]>.art,.h-art[data-slot=agt]>.art-ph,.h-art[data-slot=mth]>.art,.h-art[data-slot=mth]>.art-ph,.h-art[data-slot=tour]>.art,.h-art[data-slot=tour]>.art-ph,.h-art[data-slot=trust]>.art,.h-art[data-slot=trust]>.art-ph{position:absolute;top:50%;left:50%}.h-art[data-slot=mth]{width:75px}.h-art[data-slot=mth]>.art,.h-art[data-slot=mth]>.art-ph{height:60px;aspect-ratio:453/360;transform:translate(-48%,calc(-56% - 4px))}.h-art[data-slot=agt]{width:61px}.h-art[data-slot=agt]>.art,.h-art[data-slot=agt]>.art-ph{height:78px;aspect-ratio:369/468;transform:translate(-48%,calc(-64% - 4px))}.h-art[data-slot=tour]{width:73px}.h-art[data-slot=tour]>.art,.h-art[data-slot=tour]>.art-ph{height:60px;aspect-ratio:441/360;transform:translate(-50%,calc(-50% - 4px))}.h-art[data-slot=trust]{z-index:var(--z-behind);width:106px;margin:0 -20px 0 -8px}.h-art[data-slot=trust]>.art,.h-art[data-slot=trust]>.art-ph{height:74px;aspect-ratio:635/442;transform:translate(-50%,calc(-64% - 4px))}.btn-ghost,.btn-ghost-nav,.btn-glass,.btn-glass-lg,.btn-icon,.btn-primary,.btn-primary-lg,.btn-white,.btn-white-solid{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--radius);font-family:var(--font-sans);text-decoration:none;cursor:pointer}.btn-primary,.btn-primary-lg,.btn-white-solid{border:0;transition:opacity .15s}.btn-primary,.btn-primary-lg{background:var(--accent);color:var(--text)}.btn-primary,.btn-primary-lg{padding:12px 16px;font-size:14px;font-weight:600;line-height:16px}.btn-primary-lg:hover,.btn-primary:hover,.btn-white-solid:hover{opacity:.85}.btn-primary-lg:focus-visible,.btn-primary:focus-visible,.btn-white-solid:focus-visible{outline:2px solid var(--text);outline-offset:2px}.btn-glass,.btn-glass-lg{border:1px solid var(--border-strong);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text-strong);transition:color .2s,background .2s,opacity .2s}.btn-glass,.btn-glass-lg{padding:11px 15px;font-size:14px;font-weight:600;line-height:16px}.btn-glass-lg:hover,.btn-glass:hover{background:var(--glass-hover)}.btn-glass-lg:focus-visible,.btn-glass:focus-visible{background:var(--glass-hover);outline:1px solid var(--text-strong);outline-offset:1px}.btn-white{padding:10px 16px;border:1px solid transparent;background:var(--n-0);color:var(--n-1000);font-size:14px;font-weight:600;line-height:16px;transition:all .3s}.btn-white:hover{background:var(--btn-white-hover)}.btn-white:focus-visible{background:var(--btn-white-hover);outline:1px solid var(--n-1000);outline-offset:1px}.btn-white-solid{padding:12px 16px;background:var(--text);color:var(--n-1000)}.btn-ghost-nav,.btn-white-solid{font-size:14px;font-weight:600;line-height:16px}.btn-ghost-nav{padding:10px 16px;border:1px solid transparent;background:transparent;color:var(--text-strong);transition:all .3s ease}.btn-ghost-nav:hover{background:var(--fill-ghost)}.btn-ghost-nav:focus-visible{background:var(--fill-ghost-hover);outline:1px solid var(--text-strong);outline-offset:1px}.btn-ghost{padding:10px 16px;border:1px solid var(--border-strong);background:var(--fill-ghost);color:var(--text-strong);font-size:14px;font-weight:600;line-height:16px;transition:color .2s,background .2s,opacity .2s}.btn-ghost:focus-visible,.btn-ghost:hover{background:var(--fill-ghost-hover)}.btn-ghost:focus-visible{outline:1px solid var(--text-strong);outline-offset:1px}.btn-icon{width:26px;height:26px;padding:4px;border:0;background:none;color:var(--text-strong);transition:opacity .2s}.btn-icon svg{width:16px;height:16px}.btn-icon:focus-visible,.btn-icon:hover{opacity:.64}.btn-icon:focus-visible{outline:1px solid currentColor;outline-offset:1px}.btn-ghost-nav[aria-disabled=true],.btn-ghost[aria-disabled=true],.btn-glass-lg[aria-disabled=true],.btn-glass[aria-disabled=true],.btn-icon[aria-disabled=true],.btn-primary-lg[aria-disabled=true],.btn-primary[aria-disabled=true],.btn-white-solid[aria-disabled=true],.btn-white[aria-disabled=true]{opacity:.6;pointer-events:none}.cta-pair{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.u-link{position:relative;display:inline-block;font-family:var(--font-sans);font-weight:600;font-size:16px;line-height:24px;color:var(--text);text-decoration:none}.u-link:after{content:"";position:absolute;left:0;bottom:1px;width:100%;height:1px;background:var(--text);transform:scaleX(0);transform-origin:left center;transition:transform .2s ease-out}.u-link:focus-visible:after,.u-link:hover:after{transform:scaleX(1)}.u-link.u-link-footer:after{bottom:2px}.badge{display:inline-block;padding:2px 4px;border-radius:var(--radius-sm);background:var(--w-08);color:var(--label);font-family:var(--font-mono);font-weight:400;font-size:12px;line-height:12px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.badge.badge-menu{padding:4px 6px;color:var(--w-64)}.art{height:auto}.art,.art-ph{display:block;width:100%}.art-ph{aspect-ratio:var(--ar,1);border-radius:var(--radius)}.art-ph[data-kind=icon],.art-ph[data-kind=object]{background:var(--n-600)}.art-ph[data-kind=capture]{background:var(--frame-fill);border:1px solid var(--frame-line)}.art-ph[data-kind=cover]{background:var(--n-900)}.glyph-field{position:absolute;inset:0;z-index:var(--z-canvas);overflow:hidden;pointer-events:none}.glyph-field>canvas,.pixel-dissolve{display:block;width:100%;height:100%}.pixel-dissolve{position:absolute;inset:0;z-index:var(--z-raised);pointer-events:none}.cursor-label{position:fixed;top:0;left:0;z-index:var(--z-cursor);display:none;pointer-events:none;opacity:0;transition:opacity .15s;will-change:transform}.cursor-label[data-visible=true]{opacity:1}.cursor-label-pill{padding:8px 10px;border-radius:var(--radius-sm);background:var(--n-1000);color:var(--text);font-family:var(--font-mono);font-weight:400;font-size:12px;line-height:12px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .26s ease,transform .26s ease}.cursor-label-pill[data-visible=true]{opacity:1;transform:none}.toast{position:fixed;left:50%;bottom:24px;z-index:var(--z-toast);padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-family:var(--font-mono);font-weight:400;font-size:12px;line-height:12px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,6px);transition:opacity .2s ease,transform .2s ease}.toast[data-visible=true]{opacity:1;transform:translate(-50%)}@media (min-width:800px){.head-center{align-items:center;text-align:center}.head-center .cta-pair{justify-content:center}.h-row{column-gap:16px}.h-art[data-slot=rcp]{height:96px;margin:-10px -64px -10px -3px}.h-art[data-slot=mth]{width:113px}.h-art[data-slot=mth]>.art,.h-art[data-slot=mth]>.art-ph{height:90px}.h-art[data-slot=agt]{width:92px}.h-art[data-slot=agt]>.art,.h-art[data-slot=agt]>.art-ph{height:117px}.h-art[data-slot=tour]{width:110px}.h-art[data-slot=tour]>.art,.h-art[data-slot=tour]>.art-ph{height:90px}.h-art[data-slot=trust]{width:159px;margin:0 -30px 0 -12px}.h-art[data-slot=trust]>.art,.h-art[data-slot=trust]>.art-ph{height:110px}.btn-primary-lg{padding:16px 24px}.btn-glass-lg,.btn-primary-lg{font-size:16px;line-height:24px}.btn-glass-lg{padding:15px 23px}}@media (min-width:800px) and (hover:hover){.cursor-label{display:flex}}@media (min-width:1281px){.h-art[data-slot=rcp]{height:128px;margin:-14px -86px -14px -3px}.h-art[data-slot=mth]{width:151px}.h-art[data-slot=mth]>.art,.h-art[data-slot=mth]>.art-ph{height:120px}.h-art[data-slot=agt]{width:123px}.h-art[data-slot=agt]>.art,.h-art[data-slot=agt]>.art-ph{height:156px}.h-art[data-slot=tour]{width:147px}.h-art[data-slot=tour]>.art,.h-art[data-slot=tour]>.art-ph{height:120px}.h-art[data-slot=trust]{width:212px;margin:0 -40px 0 -16px}.h-art[data-slot=trust]>.art,.h-art[data-slot=trust]>.art-ph{height:147px}.btn-ghost,.btn-ghost-nav,.btn-glass,.btn-primary,.btn-white,.btn-white-solid{line-height:18px}.btn-glass-lg,.btn-primary-lg{font-size:18px;line-height:24px;letter-spacing:-.25px}}@media (prefers-reduced-motion:reduce){.cursor-label,.cursor-label-pill,.toast{transition:none}}:root[data-reveal=on] [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-i, 0) * 90ms)}:root[data-reveal=on] [data-reveal][data-revealed]{opacity:1;transform:none}.brand-word{display:inline-block;color:var(--text-strong);font-family:var(--font-brand);font-weight:700;font-size:1em;line-height:1;letter-spacing:-.03em;white-space:nowrap}