@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2) format("woff2-variations");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--tr-royal:#2e3ee6;--tr-royal-deep:#2331b8;--tr-ink:#0e1020;--tr-paper:#f3f2eb;--tr-sun:#ffd84d;--tr-peri:#b9c2ff;--tr-white:#fff;--tr-success:#1e8a5e;--tr-warn:#e8a13c;--tr-lapsed:#8a4d76;--tr-error:#b4541e;--tr-success-text:#1b7d55;--tr-warn-text:#926526;--tr-error-text:#b0521d;--tr-lapsed-text:#8a4d76;--tr-text:var(--tr-ink);--tr-text-soft:#565a72;--tr-text-on-royal:#fff;--tr-text-on-ink:#fff;--tr-font-display:"Clash Display",sans-serif;--tr-font-ui:"General Sans",sans-serif;--tr-font-mono:"Geist Mono",monospace;--tr-track-display:-0.035em;--tr-track-label:0.12em;--tr-r-btn:14px;--tr-r-card:24px;--tr-r-tile:28px;--tr-r-sign:36px;--tr-r-hero:48px;--tr-shadow-card:0 14px 30px rgba(14,16,32,.1);--tr-shadow-pop:0 36px 70px rgba(20,26,120,.22);--tr-s1:8px;--tr-s2:16px;--tr-s3:24px;--tr-s4:40px;--tr-s5:64px;--tr-s6:104px;--tr-ease:cubic-bezier(0.22,1,0.36,1);--tr-dur:400ms;--tr-dur-art:550ms}[data-motion]{transition:opacity var(--tr-dur) var(--tr-ease),transform var(--tr-dur) var(--tr-ease);transition-delay:var(--stagger,0ms)}[data-motion=fan]>*,[data-motion=hero-text]>*{transition:opacity var(--tr-dur) var(--tr-ease),transform var(--tr-dur) var(--tr-ease)}[data-motion=reveal].tr-hidden,[data-motion=row].tr-hidden{opacity:0;transform:translateY(18px)}[data-motion=hero-text].tr-hidden>*{opacity:0;transform:translateY(20px)}[data-motion=hero-art].tr-hidden{opacity:0;transform:translateY(28px) rotate(6deg)}[data-motion=highlight].tr-hidden{transform:scaleX(0);transform-origin:left center}[data-motion=notification].tr-hidden{opacity:0;transform:translateY(-18px)}[data-motion=fan].tr-hidden>*{opacity:0}[data-motion=fan].tr-hidden>:first-child{transform:translateX(28px) rotate(0deg)}[data-motion=fan].tr-hidden>:nth-child(3){transform:translateX(-28px) rotate(0deg)}[data-motion=imac].tr-hidden{opacity:0;transform:translateY(26px) rotate(3.5deg)}[data-motion=iphone].tr-hidden{opacity:0;transform:translateY(32px) rotate(-9deg)}[data-motion=bar].tr-hidden{transform:scaleY(0);transform-origin:bottom center}[data-motion=price].tr-hidden{opacity:0;transform:scale(.94)}[data-motion=count].tr-hidden{opacity:0;transform:translateY(100%)}[data-motion=hero-text]>:first-child{transition-delay:0ms}[data-motion=hero-text]>:nth-child(2){transition-delay:70ms}[data-motion=hero-text]>:nth-child(3){transition-delay:.2s}[data-motion=hero-text]>:nth-child(4){transition-delay:.27s}[data-motion=hero-text]>:nth-child(5){transition-delay:.34s}[data-motion=hero-text]>:nth-child(6){transition-delay:.4s}[data-motion=highlight]{transition:transform .52s var(--tr-ease) .32s}[data-motion=hero-art]{transition:opacity var(--tr-dur-art) var(--tr-ease) .42s,transform var(--tr-dur-art) var(--tr-ease) .42s}[data-motion=fan]>*{transition:opacity var(--tr-dur-art) var(--tr-ease),transform var(--tr-dur-art) var(--tr-ease)}@media (min-width:640px){[data-motion=fan]>:first-child{transform:rotate(-6deg)}[data-motion=fan]>:nth-child(2){transform:rotate(0deg)}[data-motion=fan]>:nth-child(3){transform:rotate(6deg)}}[data-motion=imac]{transform:rotate(1.5deg);transition:opacity var(--tr-dur-art) var(--tr-ease),transform var(--tr-dur-art) var(--tr-ease)}[data-motion=iphone]{transform:rotate(-5deg);transition:opacity var(--tr-dur-art) var(--tr-ease) .14s,transform var(--tr-dur-art) var(--tr-ease) .14s}[data-motion=bar]{transition:transform var(--tr-dur-art) var(--tr-ease);transition-delay:var(--stagger,0ms)}[data-motion=price]{transition:opacity var(--tr-dur) var(--tr-ease),transform var(--tr-dur) var(--tr-ease)}[data-motion=notification]{transition:opacity .42s var(--tr-ease) .74s,transform .42s var(--tr-ease) .74s}.tr-scene{--stamp-progress:1}[data-scrub=on] .tr-scene{height:200vh}@media (min-width:1024px){[data-scrub=on] .tr-scene{height:250vh}}:root:not([data-scrub=on]) .tr-scene-pin{position:static;min-height:0}.tr-stamp{animation:tr-stamp-land 1s linear both paused;animation-delay:calc(-1s * clamp(0, (var(--stamp-progress, 1) - var(--stamp-i, 0) * .17) / .2, 1))}@keyframes tr-stamp-land{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-motion],[data-motion].tr-hidden,[data-motion].tr-hidden>*,[data-motion]>*{transform:none!important;transition:opacity .2s linear!important;transition-delay:0ms!important}[data-motion=bar].tr-hidden,[data-motion=count].tr-hidden,[data-motion=highlight].tr-hidden{opacity:1}.tr-stamp{animation:none;opacity:1;transform:none}}