@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-font-weight:initial;--tw-tracking:initial}}}body:has([data-route=marketing]:not([style*="display: none"])){color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}html:has([data-route=marketing]:not([style*="display: none"])){scroll-behavior:smooth}body:has([data-route=marketing]:not([style*="display: none"])) ::selection{background-color:var(--mirelo-cyan);color:var(--mirelo-charcoal)}[data-route=marketing]{--marketing-media-background:#000;--mirelo-cyan:#cbfff5;--mirelo-green:#dbffbc;--mirelo-charcoal:#111;--mirelo-gray:#dadad7;--mirelo-off-white:#f9f9f5;--mirelo-white:#fff;--marketing-control-fill:var(--mirelo-green);--marketing-control-foreground:var(--mirelo-charcoal);--marketing-control-focus-keyline:var(--mirelo-charcoal);--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--primary:#111;--primary-foreground:#fff;--secondary:var(--marketing-control-fill);--secondary-foreground:var(--marketing-control-foreground);--muted:#dadad7;--muted-foreground:#666;--accent:var(--marketing-control-fill);--accent-foreground:var(--marketing-control-foreground);--destructive:#e40014;--destructive-foreground:#fff;--border:#dadad7;--input:#dadad7;--ring:#111;--radius:.625rem;--scrollbar-track:#f9f9f5;--scrollbar-thumb:#dadad7;--scrollbar-thumb-hover:#bdbdb8;--header-h:4rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-pp-radio), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500}@supports (color:lab(0% 0 0)){[data-route=marketing]{--destructive:lab(48.4493% 77.4328 61.5452)}}body:has([data-route=marketing]:not([style*="display: none"])){--marketing-media-background:#000;--mirelo-cyan:#cbfff5;--mirelo-green:#dbffbc;--mirelo-charcoal:#111;--mirelo-gray:#dadad7;--mirelo-off-white:#f9f9f5;--mirelo-white:#fff;--marketing-control-fill:var(--mirelo-green);--marketing-control-foreground:var(--mirelo-charcoal);--marketing-control-focus-keyline:var(--mirelo-charcoal);--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--primary:#111;--primary-foreground:#fff;--secondary:var(--marketing-control-fill);--secondary-foreground:var(--marketing-control-foreground);--muted:#dadad7;--muted-foreground:#666;--accent:var(--marketing-control-fill);--accent-foreground:var(--marketing-control-foreground);--destructive:#e40014;--destructive-foreground:#fff;--border:#dadad7;--input:#dadad7;--ring:#111;--radius:.625rem;--scrollbar-track:#f9f9f5;--scrollbar-thumb:#dadad7;--scrollbar-thumb-hover:#bdbdb8;--header-h:4rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-pp-radio), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500}@supports (color:lab(0% 0 0)){body:has([data-route=marketing]:not([style*="display: none"])){--destructive:lab(48.4493% 77.4328 61.5452)}}[data-route=marketing] .dark,[data-route=marketing].dark{--background:#111;--foreground:#f9f9f5;--card:#1a1a1a;--card-foreground:#f9f9f5;--popover:#1a1a1a;--popover-foreground:#f9f9f5;--primary:#fff;--primary-foreground:#111;--secondary:var(--marketing-control-fill);--secondary-foreground:var(--marketing-control-foreground);--muted:#2a2a2a;--muted-foreground:#888;--accent:var(--marketing-control-fill);--accent-foreground:var(--marketing-control-foreground);--marketing-control-focus-keyline:#f9f9f5;--border:#333;--input:#333;--ring:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-route=marketing] .rounded-sm{border-radius:.5rem}[data-route=marketing] .rounded-md{border-radius:.75rem}[data-route=marketing] .rounded-lg{border-radius:1rem}[data-route=marketing] .rounded-xl{border-radius:1.25rem}[data-route=marketing] .marketing-footer-link{padding-inline-start:.75rem;position:relative}[data-route=marketing] .marketing-footer-link:before{background-color:var(--marketing-control-fill);content:"";visibility:hidden;inset-inline-start:0;border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:50%;transform:translateY(-50%)}[data-route=marketing] .marketing-active-link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground);text-underline-offset:.25rem;font-weight:600;text-decoration-thickness:2px}[data-route=marketing] .marketing-active-link:before{visibility:visible}@media (hover:hover) and (pointer:fine){[data-route=marketing] .btn-rebrand-outline:hover{border-color:var(--marketing-control-focus-keyline);background-color:var(--marketing-control-fill);color:var(--marketing-control-foreground)}}@layer base{[data-route=marketing] h1,[data-route=marketing] h2{font-family:var(--font-display), var(--font-sans), sans-serif;color:var(--foreground);font-weight:700;line-height:1.2}[data-route=marketing] h1{letter-spacing:-.02em;font-size:3.5rem}[data-route=marketing] h2{letter-spacing:-.01em;font-size:2.5rem}[data-route=marketing] h4{font-size:1.5rem}[data-route=marketing] h5{font-size:1.25rem}[data-route=marketing] h6{font-size:1rem}@media (max-width:768px){[data-route=marketing] h1{font-size:2.5rem}[data-route=marketing] h2{font-size:2rem}}}@layer components{[data-route=marketing].dark .glass{border-style:var(--tw-border-style);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-width:1px;border-color:var(--glass-border);background-color:var(--glass-bg)}[data-route=marketing].dark .glass-strong{border-style:var(--tw-border-style);--tw-backdrop-blur:blur(var(--blur-2xl,40px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background-color:#1c1c1ccc;border-width:1px;border-color:#2e2e2ecc}[data-route=marketing] .teal-glow{box-shadow:0 0 40px #e0e0e026}[data-route=marketing] .teal-glow-sm{box-shadow:0 0 20px #e0e0e01a}[data-route=marketing].dark .ambient-orb{pointer-events:none;filter:blur(120px);opacity:.12;border-radius:2147483647px;position:absolute}[data-route=marketing] .section-padding{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 12)}@media (min-width:48rem){[data-route=marketing] .section-padding{padding-block:calc(var(--spacing,.25rem) * 32)}}[data-route=marketing] .pill-button{align-items:center;gap:calc(var(--spacing,.25rem) * 2);height:28px;padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:2147483647px;transition:transform .15s cubic-bezier(.25,.46,.45,.94),background-color .15s cubic-bezier(.25,.46,.45,.94),box-shadow .15s cubic-bezier(.25,.46,.45,.94);display:inline-flex}[data-route=marketing] .pill-button-teal{align-items:center;gap:calc(var(--spacing,.25rem) * 2);height:46px;padding-inline:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:var(--primary);color:var(--primary-foreground);border:1px solid #0000;border-radius:2147483647px;transition:translate .15s cubic-bezier(.25,.46,.45,.94),background-color .15s cubic-bezier(.25,.46,.45,.94),border-color .15s cubic-bezier(.25,.46,.45,.94),color .15s cubic-bezier(.25,.46,.45,.94),box-shadow .15s cubic-bezier(.25,.46,.45,.94);display:inline-flex}@media (hover:hover) and (pointer:fine){[data-route=marketing] .pill-button-teal:hover{border-color:var(--marketing-control-focus-keyline);background-color:var(--marketing-control-fill);color:var(--marketing-control-foreground)}}[data-route=marketing] .pill-button-outline{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary);border:1px solid #e0e0e099;border-radius:2147483647px;transition:transform .15s cubic-bezier(.25,.46,.45,.94),background-color .15s cubic-bezier(.25,.46,.45,.94),border-color .15s cubic-bezier(.25,.46,.45,.94);display:inline-flex}@media (hover:hover) and (pointer:fine){[data-route=marketing] .pill-button-outline:hover{background-color:#e0e0e01a}}[data-route=marketing].dark .feature-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 6);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);border-width:1px}@media (min-width:48rem){[data-route=marketing].dark .feature-card{padding:calc(var(--spacing,.25rem) * 8)}}[data-route=marketing].dark .feature-card{background-color:#1c1c1c99;border-color:#2e2e2e99;transition:transform .2s cubic-bezier(.25,.46,.45,.94),border-color .2s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){[data-route=marketing].dark .feature-card:hover{border-color:#e0e0e04d;transform:translateY(-.25rem)}}[data-route=marketing] .tag-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;color:var(--primary);background-color:#e0e0e01a;border-radius:2147483647px;display:inline-block}[data-route=marketing] .sound-bar{width:var(--spacing,.25rem);background-color:var(--primary);transform-origin:bottom;border-radius:2147483647px;height:20px;animation:.8s ease-in-out infinite alternate soundBar}[data-route=marketing].dark .hero-backdrop-radials{background:radial-gradient(80% 60% at 10% 20%,#ffffff08 0%,#0000 60%),radial-gradient(60% 50% at 90% 15%,#ffffff05 0%,#0000 55%),radial-gradient(50% 40% at 30% 80%,#ffffff04 0%,#0000 50%),radial-gradient(40% 35% at 80% 70%,#ffffff03 0%,#0000 50%),#121212}[data-route=marketing].dark .hero-orb-primary{background:radial-gradient(circle,#ffffff80,#0000 60%)}[data-route=marketing].dark .hero-orb-secondary{background:radial-gradient(circle,#fff6,#0000 60%)}[data-route=marketing].dark .hero-backdrop-radials-simple{background:radial-gradient(80% 60% at 10% 20%,#ffffff08 0%,#0000 60%),radial-gradient(60% 50% at 90% 15%,#ffffff05 0%,#0000 55%),#121212}[data-route=marketing].dark .hero-backdrop-noise{image-rendering:pixelated;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}[data-route=marketing] .orb-float{animation:20s ease-in-out infinite marketing-float}[data-route=marketing] .orb-float-slow{animation:25s ease-in-out infinite marketing-float-slow}[data-route=marketing] .orb-float-reverse{animation:22s ease-in-out infinite reverse marketing-float}[data-route=marketing] .trusted-carousel-mask-left{background:var(--background);box-shadow:2rem 0 2rem var(--background)}[data-route=marketing] .trusted-carousel-mask-right{background:var(--background);box-shadow:-2rem 0 2rem var(--background)}}@keyframes soundBar{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes marketing-float{0%,to{transform:translate(0)}33%{transform:translate(30px,-20px)}66%{transform:translate(-20px,15px)}}@keyframes marketing-float-slow{0%,to{transform:translate(0)}50%{transform:translate(-40px,30px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate3d(calc(-1 * var(--marquee-shift,0px)), 0, 0)}}[data-route=marketing] .animate-marquee{will-change:transform;animation:none}[data-route=marketing] .animate-marquee-ready{animation:28s linear infinite marquee}[data-route=marketing] .trusted-by-marquee:has(a:focus-visible) .animate-marquee-ready{animation-play-state:paused}@media (hover:hover) and (pointer:fine){[data-route=marketing] .trusted-by-marquee:hover .animate-marquee-ready{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){[data-route=marketing] .animate-marquee-ready{animation-play-state:paused}}[data-route=marketing] .prose{color:var(--muted-foreground)}[data-route=marketing] .prose p{margin-top:1.25em;margin-bottom:1.25em;line-height:1.75}[data-route=marketing] .prose h2{margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.3}[data-route=marketing] .prose h3{margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.4}[data-route=marketing] .prose a{color:var(--primary);text-decoration:underline}[data-route=marketing] .prose a:hover{color:var(--primary);opacity:.8}[data-route=marketing] .prose strong{font-weight:600}[data-route=marketing] .prose code{background-color:var(--muted);font-size:.875em;font-family:var(--font-mono);border-radius:.25rem;padding:.2em .4em}[data-route=marketing] .prose pre{background-color:var(--muted);border-radius:.5rem;margin-top:1.5em;margin-bottom:1.5em;padding:1em;overflow-x:auto}[data-route=marketing] .prose pre code{background-color:#0000;padding:0}[data-route=marketing] .prose-legal{font-size:1rem;line-height:1.75}[data-route=marketing] .prose-legal p{text-wrap:pretty;margin-top:1em;margin-bottom:1em}[data-route=marketing] .prose-legal h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--foreground);text-align:center;text-wrap:pretty;margin-bottom:2.5rem;font-size:2.25rem;font-weight:300;line-height:1.2}@media (min-width:48rem){[data-route=marketing] .prose-legal h1{font-size:3rem}}[data-route=marketing] .prose-legal h2{font-family:var(--font-sans), system-ui, sans-serif;color:var(--foreground);letter-spacing:0;margin-top:2em;margin-bottom:.75em;font-size:1.25rem;font-weight:600;line-height:1.3}[data-route=marketing] .prose-legal h3{font-family:var(--font-sans), system-ui, sans-serif;color:var(--foreground);margin-top:1.6em;margin-bottom:.6em;font-size:1.125rem;font-weight:600;line-height:1.4}[data-route=marketing] .prose-legal h4,[data-route=marketing] .prose-legal h5{font-family:var(--font-sans), system-ui, sans-serif;color:var(--foreground);font-weight:600;line-height:1.5}[data-route=marketing] .prose-legal h4{margin-top:1.4em;margin-bottom:.5em;font-size:1rem}[data-route=marketing] .prose-legal h5{margin-top:1.2em;margin-bottom:.4em;font-size:.9375rem}[data-route=marketing] .prose-legal ul,[data-route=marketing] .prose-legal ol{margin-top:1em;margin-bottom:1em;padding-left:1.5rem}[data-route=marketing] .prose-legal ul{list-style-type:disc}[data-route=marketing] .prose-legal ol{list-style-type:decimal}[data-route=marketing] .prose-legal li{margin-top:.4em;margin-bottom:.4em}[data-route=marketing] .prose-legal li::marker{color:var(--muted-foreground)}[data-route=marketing] .prose-legal strong{color:var(--foreground);font-weight:600}[data-route=marketing] .prose-legal nav{margin-bottom:3rem}[data-route=marketing] .prose-legal address{font-style:normal}[data-route=marketing] .prose-legal a{color:var(--foreground);text-decoration:underline}[data-route=marketing] .prose-legal a:hover{color:var(--foreground);opacity:.8}[data-route=marketing] .prose-legal .privacy-toc ul,[data-route=marketing] .prose-legal .privacy-toc ol{padding-left:0;list-style-type:none}[data-route=marketing] .home-first-fold{--hero-cream:#f7f6f4;padding-top:var(--header-h);background:var(--hero-cream);flex-direction:column;display:flex;overflow-x:clip}[data-route=marketing] .marketing-header{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#f7f6f46b}[data-route=marketing] .home-hero{--hero-scale:min(100vw / 1280px, 80dvh / 750px);isolation:isolate;background:var(--hero-cream);flex:none;justify-content:center;align-items:center;height:auto;min-height:0;display:flex;position:relative;overflow:hidden}[data-route=marketing] .home-hero-stage{zoom:var(--hero-scale);flex:none;width:1280px;height:750px;position:relative}[data-route=marketing] .home-hero-badge{z-index:7;background:var(--accent);width:max-content;color:var(--success-foreground);border-radius:48px;align-items:center;gap:6px;margin-inline:auto;padding:6px 10px 6px 16px;text-decoration:none;transition:background-color .16s;display:flex;position:absolute;top:156px;left:0;right:0}@media (hover:hover) and (pointer:fine){[data-route=marketing] .home-hero-badge:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-route=marketing] .home-hero-badge:hover{background:color-mix(in srgb, var(--accent) 78%, var(--success-foreground))}}[data-route=marketing] .home-hero-badge:hover .home-hero-badge-chevron{transform:translate(2px)}}[data-route=marketing] .home-hero-badge:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-route=marketing] .home-hero-badge:focus-visible{background:color-mix(in srgb, var(--accent) 78%, var(--success-foreground))}}[data-route=marketing] .home-hero-badge:focus-visible{outline-offset:3px;outline:2px solid #111}[data-route=marketing] .home-hero-badge-label{color:inherit;font-family:var(--font-sans), system-ui, sans-serif;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.2}[data-route=marketing] .home-hero-badge-status{font-weight:400}[data-route=marketing] .home-hero-badge-chevron{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:10px;height:10px;transition:transform .16s}[data-route=marketing] .home-hero-headline{z-index:6;color:#fff;width:max-content;font-family:var(--font-pp-radio), ui-sans-serif, system-ui, sans-serif;text-align:center;white-space:pre;pointer-events:none;mix-blend-mode:difference;margin:0;font-size:112px;font-weight:400;line-height:106px;position:absolute;top:220px;left:50%;transform:translate(-50%)}[data-route=marketing] .home-hero-headline-line{display:block}[data-route=marketing] .home-hero-lede{z-index:4;color:#000;width:620px;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.2px;text-align:center;white-space:pre-line;pointer-events:none;margin:0;font-size:20px;font-weight:400;line-height:30px;position:absolute;top:456px;left:330px}[data-route=marketing] .home-hero-ctas{z-index:5;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:12px;width:max-content;margin-inline:auto;display:grid;position:absolute;top:544px;left:0;right:0}[data-route=marketing] .home-hero-cta{height:44px;font-family:var(--font-sans), system-ui, sans-serif;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex}[data-route=marketing] .home-hero-cta-primary{color:#fff;background:#000}[data-route=marketing] .home-hero-cta-primary:hover{background:#222}[data-route=marketing] .home-hero-cta-secondary{color:#000;background:#fff}[data-route=marketing] .home-hero-cta-secondary:hover{background:#f3f2f0}[data-route=marketing] .home-hero-frames{pointer-events:none;position:absolute;inset:0}[data-route=marketing] .home-hero-frame{--parallax:0;--frame-x:0px;--frame-y:0px;--frame-w:0px;--frame-h:0px;--frame-radius:27px;top:var(--frame-y);left:var(--frame-x);z-index:1;width:var(--frame-w);height:var(--frame-h);border-radius:var(--frame-radius);pointer-events:auto;transform-origin:50%;position:absolute;overflow:visible}[data-route=marketing] .home-hero-frame-has-video{cursor:pointer}@supports (animation-timeline:scroll(root)){[data-route=marketing] .home-hero-frame{animation-name:home-hero-frame-parallax;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100vh}[data-route=marketing] .home-hero-frame-shot{animation:linear both home-hero-frame-scroll-fade;animation-timeline:scroll(root);animation-range:var(--fade-start,21vh) var(--fade-end,39vh)}}[data-route=marketing] .home-hero-frame-shot{z-index:2;border-radius:var(--frame-radius);width:100%;height:100%;position:relative;overflow:hidden}[data-route=marketing] .home-hero-frame-image{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1)}[data-route=marketing] .home-hero-frame:hover .home-hero-frame-image,[data-route=marketing] .home-hero-frame:hover .home-hero-frame-video{transform:scale(1.045)}[data-route=marketing] .home-hero-frame-video{z-index:1;object-fit:cover;object-position:50% 50%;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1)}[data-route=marketing] .home-hero-frame-video.is-playing{opacity:1}[data-route=marketing] .home-hero-frame:hover .home-hero-frame-shot{box-shadow:0 8px 24px #0000001f}[data-route=marketing] .home-hero-sound-cursor{display:none}[data-route=marketing] .home-hero-sound-toggle:focus-visible{z-index:5;color:#fff;outline-offset:2px;background:#000;border-radius:999px;outline:2px solid #fff;padding:8px 14px;font-size:14px;line-height:1.2;position:absolute;bottom:12px;right:12px}@media (hover:hover) and (pointer:fine){[data-route=marketing] .home-hero-frame-has-video{cursor:none}[data-route=marketing] .home-hero-sound-cursor{--sound-cursor-hotspot-x:28px;--sound-cursor-hotspot-y:28px;z-index:4;color:#000;letter-spacing:.16px;white-space:nowrap;pointer-events:none;opacity:0;width:136px;height:56px;translate:calc(var(--cursor-x,0px) - var(--sound-cursor-hotspot-x)) calc(var(--cursor-y,0px) - var(--sound-cursor-hotspot-y));transform-origin:var(--sound-cursor-hotspot-x) var(--sound-cursor-hotspot-y);will-change:translate;background:#fff;border-radius:28px;align-items:center;padding:0 16px 0 10px;font-size:16px;line-height:1;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0;transform:scale(.92);box-shadow:0 6px 16px #4e32170a}[data-route=marketing] .home-hero-sound-cursor-icon{color:#000000b3;background:#0000000d;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin-right:10px;display:flex}[data-route=marketing] .home-hero-frame-has-video:hover .home-hero-sound-cursor{opacity:1;transform:scale(1)}}@keyframes home-trusted-by-logo-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes home-hero-frame-parallax{0%{translate:0}to{translate:0 calc(var(--parallax) * 100vh)}}@keyframes home-hero-frame-scroll-fade{0%{opacity:1;filter:blur(.01px)}to{opacity:0;filter:blur(22px)}}@media (max-width:900px){[data-route=marketing] .home-first-fold{min-height:0}[data-route=marketing] .home-hero{align-items:flex-start}[data-route=marketing] .home-hero-stage{zoom:1;flex-direction:column;align-items:center;width:100%;height:auto;padding:48px 24px 40px;display:flex}[data-route=marketing] .home-hero-badge{margin-bottom:20px;position:static}[data-route=marketing] .home-hero-stage .home-hero-headline{color:#000;white-space:normal;mix-blend-mode:normal;width:auto;font-size:clamp(40px,12vw,88px);line-height:1.02;position:static;transform:none}[data-route=marketing] .home-hero-lede{width:auto;max-width:34rem;margin-top:20px;font-size:17px;line-height:26px;position:static}[data-route=marketing] .home-hero-ctas{flex-wrap:wrap;gap:8px;width:100%;margin-top:28px;display:flex;position:static}[data-route=marketing] .home-hero-cta{flex:1 1 0;min-width:max-content;padding:0 14px}[data-route=marketing] .home-hero-frames{order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:34rem;margin-top:40px;display:grid;position:static}[data-route=marketing] .home-hero-frame{--frame-radius:14px;aspect-ratio:4/3;width:auto;height:auto;animation:none;position:relative;top:auto;left:auto}[data-route=marketing] .home-hero-frame-shot{animation:none}[data-route=marketing] .home-hero-frame:first-child,[data-route=marketing] .home-hero-frame:nth-child(4),[data-route=marketing] .home-hero-frame:nth-child(6){display:none}}[data-route=marketing] .home-trusted-by{background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex}[data-route=marketing] .home-trusted-by-marquee-wrap{justify-content:center;width:100%;display:flex}[data-route=marketing] .home-trusted-by .trusted-by-marquee{opacity:.42}[data-route=marketing] .home-trusted-by .trusted-by-marquee a{animation:.7s cubic-bezier(.16,1,.3,1) both home-trusted-by-logo-in;animation-delay:calc(.22s + var(--logo-stagger,0) * 80ms)}[data-route=marketing] .home-trusted-by .animate-marquee-ready{animation-duration:56s}[data-route=marketing] .home-audio-tools{padding:0}[data-route=marketing] .home-audio-tools-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}[data-route=marketing] .home-audio-tools-title{color:#0c0c0c;min-width:0;font-family:var(--font-pp-radio), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.2}[data-route=marketing] .home-audio-tools-lede{color:#8c8a86;max-width:36rem;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.16px;text-wrap:pretty;margin:0 0 32px;font-size:16px;font-weight:400;line-height:24px}[data-route=marketing] .home-audio-tools-studio{color:#8c8a86;font-family:var(--font-sans), system-ui, sans-serif;border:1px solid #ebebe8;border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:5px 10px 5px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}[data-route=marketing] .home-audio-tools-studio:hover,[data-route=marketing] .home-audio-tools-studio:focus-visible{color:#0c0c0c;border-color:#c9c7c3}[data-route=marketing] .home-audio-tools-studio:focus-visible{outline-offset:2px;outline:2px solid #0c0c0c}[data-route=marketing] .home-audio-tools-scroller{margin-inline:-8px;padding-block:20px;overflow-x:clip}[data-route=marketing] .home-audio-tools-scroller::-webkit-scrollbar{display:none}[data-route=marketing] .home-audio-tools-track{margin:0;padding:0;list-style:none;display:flex}[data-route=marketing] .home-audio-tools-slide{flex:0 0 33.333%;min-width:0;padding-inline:8px;display:flex;position:relative}[data-route=marketing] .home-audio-tools-slide:hover,[data-route=marketing] .home-audio-tools-slide:focus-within{z-index:1}[data-route=marketing] .home-audio-tools-card{isolation:isolate;transform-origin:50%;background:#f6f6f4;border-radius:16px;flex-direction:column;flex:auto;height:100%;min-height:416px;padding:32px;text-decoration:none;transition:background-color .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}[data-route=marketing] .home-audio-tools-card-wash{object-fit:cover;object-position:center bottom;pointer-events:none;z-index:0}[data-route=marketing] .home-audio-tools-card:focus-visible{outline-offset:3px;outline:2px solid #0c0c0c}[data-route=marketing] .home-audio-tools-card:hover,[data-route=marketing] .home-audio-tools-card:focus-visible{background:#eeeeec}[data-route=marketing] .home-audio-tools-card-heading{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex;position:relative}[data-route=marketing] .home-audio-tools-card-title{color:#0c0c0c;font-family:var(--font-pp-radio), ui-sans-serif, system-ui, sans-serif;margin:0;font-size:24px;font-weight:400;line-height:1.1}[data-route=marketing] .home-audio-tools-card-chevron-wrap{border:1.5px solid #c9c7c3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}[data-route=marketing] .home-audio-tools-card-chevron{color:#0c0c0c;width:18px;height:18px}[data-route=marketing] .home-audio-tools-card-body{z-index:1;color:#8c8a86;width:100%;max-width:90%;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.15px;flex:none;margin:0;font-size:15px;font-weight:400;line-height:22px;position:relative}[data-route=marketing] .home-audio-tools-card-media{z-index:1;background:0 0;flex:auto;width:100%;min-height:0;margin:24px 0 0;position:relative;overflow:hidden}[data-route=marketing] .home-audio-tools-card-visual{height:100%;position:relative;overflow:hidden}[data-route=marketing] .home-audio-tools-card-image{object-fit:contain;object-position:bottom center}@media (max-width:900px){[data-route=marketing] .home-audio-tools{padding:0}[data-route=marketing] .home-audio-tools-scroller{margin-inline:0;padding-block:0;overflow:visible}[data-route=marketing] .home-audio-tools-track{flex-direction:column;gap:16px}[data-route=marketing] .home-audio-tools-slide{flex:none;width:100%;padding-inline:0}[data-route=marketing] .home-audio-tools-card{min-height:0;padding:20px 20px 0}[data-route=marketing] .home-audio-tools-card-media{aspect-ratio:1024/642;flex:none;width:100%;height:auto;margin:16px 0 0}[data-route=marketing] .home-audio-tools-card-heading{margin-bottom:8px}[data-route=marketing] .home-audio-tools-card-body{max-width:none}[data-route=marketing] .home-audio-tools-card-title{font-size:22px}}[data-route=marketing] .home-news-header{margin-bottom:32px}[data-route=marketing] .home-news-heading{color:#0c0c0c;min-width:0;font-family:var(--font-pp-radio), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:1.875rem;font-weight:400;line-height:2.25rem}@media (min-width:768px){[data-route=marketing] .home-news-heading{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){[data-route=marketing] .home-news-heading{font-size:3rem;line-height:1}}[data-route=marketing] .home-news-explore{color:#8c8a86;font-family:var(--font-sans), system-ui, sans-serif;align-items:center;gap:6px;margin-top:28px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}[data-route=marketing] .home-news-explore:hover,[data-route=marketing] .home-news-explore:focus-visible{color:#0c0c0c}[data-route=marketing] .home-news-explore:focus-visible{outline-offset:3px;outline:2px solid #0c0c0c}[data-route=marketing] .home-news-list{margin:0;padding:0;list-style:none}[data-route=marketing] .home-news-item{border-bottom:1px solid #ebebe8}[data-route=marketing] .home-news-item:first-child{border-top:1px solid #ebebe8}[data-route=marketing] .home-news-link{align-items:center;gap:24px;padding:32px 0;text-decoration:none;display:flex}[data-route=marketing] .home-news-copy{flex:1;align-items:baseline;gap:40px;min-width:0;display:flex}[data-route=marketing] .home-news-link:focus-visible{outline-offset:3px;outline:2px solid #0c0c0c}[data-route=marketing] .home-news-date{color:#8c8a86;font-family:var(--font-sans), system-ui, sans-serif;flex:0 0 168px;font-size:16px;font-weight:400;line-height:26px}[data-route=marketing] .home-news-title{color:#0c0c0c;min-width:0;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:32px}[data-route=marketing] .home-news-arrow{color:#d0ceca;flex-shrink:0;width:24px;height:24px;transition:color .15s}[data-route=marketing] .home-news-link:hover .home-news-title,[data-route=marketing] .home-news-link:focus-visible .home-news-title{color:#8c8a86}[data-route=marketing] .home-news-link:hover .home-news-arrow,[data-route=marketing] .home-news-link:focus-visible .home-news-arrow{color:#0c0c0c}@media (max-width:700px){[data-route=marketing] .home-news-header{margin-bottom:20px}[data-route=marketing] .home-news-link{gap:16px;padding:24px 0}[data-route=marketing] .home-news-copy{flex-direction:column;gap:8px}[data-route=marketing] .home-news-date{flex:none;font-size:15px;line-height:22px}[data-route=marketing] .home-news-title{font-size:18px;line-height:26px}[data-route=marketing] .home-news-explore{margin-top:20px;font-size:15px;line-height:22px}}[data-route=marketing] .home-features{background:#fff;padding:120px 0}[data-route=marketing] .home-features-inner{flex-direction:column;align-items:center;gap:64px;display:flex}[data-route=marketing] .home-features-header{text-align:center;flex-direction:column;align-items:center;display:flex}[data-route=marketing] .home-features-kicker,[data-route=marketing] .home-features-title{color:#111;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.04em;margin:0;font-size:56px;font-weight:500;line-height:60px}[data-route=marketing] .home-features-kicker{opacity:.5}[data-route=marketing] .home-features-bento{flex-direction:column;gap:16px;width:100%;max-width:1152px;display:flex}[data-route=marketing] .home-features-card{background:#f6f6f4;border-radius:28px;justify-content:space-between;align-items:center;display:flex}[data-route=marketing] .home-features-card.is-hero,[data-route=marketing] .home-features-card.is-strip{gap:24px;padding:24px 24px 24px 56px}[data-route=marketing] .home-features-card.is-half{flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:stretch;gap:24px;min-width:0;padding:40px 12px 12px}[data-route=marketing] .home-features-halves{gap:16px;display:flex}[data-route=marketing] .home-features-copy{flex-direction:column;gap:10px;padding-inline:28px;display:flex}[data-route=marketing] .home-features-copy.is-wide{flex-shrink:0;gap:16px;width:440px;padding-inline:0}[data-route=marketing] .home-features-card.is-strip .home-features-copy.is-wide{gap:14px;width:488px}[data-route=marketing] .home-features-card-title{color:#111;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;margin:0;font-size:28px;font-weight:500;line-height:34px}[data-route=marketing] .home-features-card-title.is-lg{letter-spacing:-.035em;font-size:40px;line-height:44px}[data-route=marketing] .home-features-body{color:#666;font-family:var(--font-sans), system-ui, sans-serif;text-wrap:pretty;margin:0;font-size:17px;font-weight:400;line-height:26px}[data-route=marketing] .home-features-body.is-lg{font-size:18px;line-height:28px}[data-route=marketing] .home-features-body-link{color:#111;text-underline-offset:3px;white-space:nowrap;font-weight:500;text-decoration:underline}[data-route=marketing] .home-features-body-link:hover{color:#111}[data-route=marketing] .home-features-photo{object-fit:cover}[data-route=marketing] .home-features-hero-media{aspect-ratio:16/9;border-radius:12px;flex-shrink:0;width:494px;position:relative;overflow:hidden}[data-route=marketing] .home-features-hero-media .home-features-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-route=marketing] .home-features-focus{pointer-events:none;background:#fff3;position:absolute;box-shadow:0 2px 8px -2px #0003}[data-route=marketing] .home-features-focus.is-chop{width:32%;height:37.6%;top:41.8%;left:1.2%}[data-route=marketing] .home-features-focus.is-talk{width:24.5%;height:25.2%;top:27.3%;left:36.8%}[data-route=marketing] .home-features-focus.is-sizzle{width:32%;height:37.6%;top:40.1%;left:65.6%}[data-route=marketing] .home-features-focus-corner{border:2px solid #fff;width:16px;height:16px;position:absolute}[data-route=marketing] .home-features-focus-corner.is-tl{border-bottom:0;border-right:0;top:0;left:0}[data-route=marketing] .home-features-focus-corner.is-tr{border-bottom:0;border-left:0;top:0;right:0}[data-route=marketing] .home-features-focus-corner.is-bl{border-top:0;border-right:0;bottom:0;left:0}[data-route=marketing] .home-features-focus-corner.is-br{border-top:0;border-left:0;bottom:0;right:0}[data-route=marketing] .home-features-sound-label{z-index:1;color:#000;font-family:var(--font-mono), ui-monospace, monospace;background:#fff;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:14px;font-weight:500;line-height:18px;display:flex;position:absolute}[data-route=marketing] .home-features-sound-label.is-chop{bottom:10.6%;left:1.2%}[data-route=marketing] .home-features-sound-label.is-talk{top:15.6%;left:36.8%}[data-route=marketing] .home-features-sound-label.is-sizzle{bottom:11.3%;left:65.6%}[data-route=marketing] .home-features-hero-media .home-features-focus,[data-route=marketing] .home-features-hero-media .home-features-sound-label{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transition-delay:var(--overlay-delay,0s);transform:translateY(8px)scale(.96)}[data-route=marketing] .home-features-hero-media .is-chop{--overlay-delay:.3s}[data-route=marketing] .home-features-hero-media .is-talk{--overlay-delay:.6s}[data-route=marketing] .home-features-hero-media .is-sizzle{--overlay-delay:.9s}[data-route=marketing] .home-features-hero-media.is-inview .home-features-focus,[data-route=marketing] .home-features-hero-media.is-inview .home-features-sound-label{opacity:1;transform:translateY(0)scale(1)}[data-route=marketing] .home-features-sound-icon{flex-shrink:0;width:16px;height:16px}[data-route=marketing] .home-features-dinner-block{flex-direction:column;align-items:center;gap:14px;width:calc(100% - 56px);margin-inline:28px;display:flex}[data-route=marketing] .home-features-dinner{aspect-ratio:16/9;width:100%;position:relative}[data-route=marketing] .home-features-dinner .home-features-photo{object-fit:cover;border-radius:18px;width:100%;height:100%;position:absolute;inset:0}[data-route=marketing] .home-features-dinner .home-features-photo.is-hidden{visibility:hidden}[data-route=marketing] .home-features-unmute{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;position:absolute;bottom:12px;right:12px;transform:translateZ(0)}[data-route=marketing] .home-features-unmute:hover{background:#000000b3}[data-route=marketing] .home-features-unmute:focus-visible{outline-offset:2px;background:#000000b3;outline:2px solid #fff}[data-route=marketing] .home-features-stem-pill{z-index:1;color:#bbb;height:44px;font-family:var(--font-sans), system-ui, sans-serif;background:#232323;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:absolute}[data-route=marketing] .home-features-stem-pill:before{content:"";border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-route=marketing] .home-features-stem-pill.is-speech{top:12px;right:8px}[data-route=marketing] .home-features-stem-pill.is-speech:before{background:var(--mirelo-cyan)}[data-route=marketing] .home-features-stem-pill.is-ambience{opacity:0;visibility:hidden;pointer-events:none;transform-origin:0;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1),visibility 0s .16s;bottom:12px;left:12px;transform:scale(.92)}[data-route=marketing] .home-features-stem-pill.is-ambience.is-in{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:scale(1)}[data-route=marketing] .home-features-stem-pill.is-ambience:before{background:var(--mirelo-green)}[data-route=marketing] .home-features-stem-pill.is-off{color:#6e6e6e}[data-route=marketing] .home-features-stem-pill.is-off span{-webkit-text-decoration:line-through #8a8a8a;text-decoration:line-through #8a8a8a;text-decoration-thickness:1.5px}[data-route=marketing] .home-features-stem-pill.is-off:before{box-shadow:inset 0 0 0 1.5px var(--mirelo-green);opacity:.5;background:0 0}[data-route=marketing] .home-features-pill-wave{flex-shrink:0;width:48px;height:18px;display:block}[data-route=marketing] .home-features-pill-wave.is-muted{opacity:.35}@keyframes home-features-pill-wave{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1.08)}}[data-route=marketing] .home-features-dinner-block[data-playing=false] .home-features-pill-bar{animation-play-state:paused}[data-route=marketing] .home-features-pill-bar{transform-box:fill-box;transform-origin:50%;animation:1.05s ease-in-out infinite home-features-pill-wave}[data-route=marketing] .home-features-cuts{flex-direction:column;gap:12px;padding:12px 12px 16px;display:flex}[data-route=marketing] .home-features-shots{gap:2px;display:flex;position:relative}[data-route=marketing] .home-features-shot{flex:1 1 0;min-width:0;height:156px;margin:0;position:relative;overflow:hidden}[data-route=marketing] .home-features-shot.is-start{border-radius:12px 0 0 12px}[data-route=marketing] .home-features-shot.is-end{border-radius:0 12px 12px 0}[data-route=marketing] .home-features-shot .home-features-photo{object-fit:cover;opacity:.4;width:100%;height:100%;transition:opacity .28s;position:absolute;inset:0}[data-route=marketing] .home-features-shot.is-active .home-features-photo{opacity:1}[data-route=marketing] .home-features-shot figcaption{color:#fff;font-family:var(--font-sans), system-ui, sans-serif;background:#0008;border-radius:8px;padding:4px 8px;font-size:14px;font-weight:500;line-height:18px;position:absolute;bottom:8px;left:8px}[data-route=marketing] .home-features-track{background:#caf9f0;border:1px solid #a0eadc;border-radius:12px;align-items:center;height:58px;display:flex;position:relative;overflow:visible}[data-route=marketing] .home-features-track.is-violet{background:#e9d4ff;border-color:#c5a0ea}[data-route=marketing] .home-features-track-wave{width:calc(100% - 16px);height:50px;position:absolute;inset:4px 8px auto}[data-route=marketing] .home-features-track-clip{position:absolute;inset:4px 0;overflow:hidden}[data-route=marketing] .home-features-track-clip .home-features-track-wave{width:1347px;height:50px;display:block;position:relative;inset:auto}[data-route=marketing] .home-features-track-label{z-index:1;color:#297167;width:171px;height:100%;font-family:var(--font-sans), system-ui, sans-serif;background:linear-gradient(90deg,#caf9f0eb 34%,#caf9f000 100%);align-items:center;gap:8px;padding-inline:16px;font-size:14px;font-weight:500;line-height:18px;display:flex;position:relative}[data-route=marketing] .home-features-playhead{z-index:2;pointer-events:none;flex-direction:column;align-items:center;width:12px;display:flex;position:absolute;top:-6px;left:48%}[data-route=marketing] .home-features-track.is-mint .home-features-playhead{left:var(--playhead-x,6%);transform:translate(-50%)}[data-route=marketing] .home-features-playhead-cap{background:#297167;border-radius:50%;width:12px;height:12px}[data-route=marketing] .home-features-playhead-line{background:#297167;border-radius:999px;width:2px;height:58px;margin-top:-1px}[data-route=marketing] .home-features-track.is-violet .home-features-playhead-cap,[data-route=marketing] .home-features-track.is-violet .home-features-playhead-line{background:#6b4a9a}[data-route=marketing] .home-features-timeline{flex-direction:column;justify-content:center;gap:14px;width:544px;min-width:0;padding:20px 16px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000)}[data-route=marketing] .home-features-timeline .home-features-track{height:66px}[data-route=marketing] .home-features-timeline .home-features-filmstrip,[data-route=marketing] .home-features-timeline .home-features-track{border-inline-width:0;border-radius:0;margin-inline:-48px}[data-route=marketing] .home-features-timeline .home-features-track-clip .home-features-track-wave{width:1532px;height:58px}[data-route=marketing] .home-features-timeline .home-features-playhead-cap{width:14px;height:14px}[data-route=marketing] .home-features-timeline .home-features-playhead-line{height:66px}[data-route=marketing] .home-features-timeline-shift{will-change:transform;transform:translate(11px)}[data-route=marketing] .home-features-ruler{color:#888;width:100%;font-family:var(--font-sans), system-ui, sans-serif;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}[data-route=marketing] .home-features-ruler-shift{width:1584px;height:18px;position:relative}[data-route=marketing] .home-features-ruler-mark{white-space:nowrap;transition:opacity .12s;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-route=marketing] .home-features-ruler-mark.is-start{transform:translateY(-50%)}[data-route=marketing] .home-features-ruler-mark.is-end{transform:translate(-100%,-50%)}[data-route=marketing] .home-features-ruler-dot{background:#c8c8c4;border-radius:50%;width:3px;height:3px;transition:opacity .12s;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-route=marketing] .home-features-filmstrip{border-radius:12px;overflow:hidden}[data-route=marketing] .home-features-filmstrip .home-features-timeline-shift{width:max-content;display:flex}[data-route=marketing] .home-features-film-cell{object-fit:cover;flex-shrink:0;width:66px;height:66px}@media (min-width:1101px){[data-route=marketing] .home-features-card{min-height:540px}[data-route=marketing] .home-features-card.is-hero,[data-route=marketing] .home-features-card.is-strip{align-items:center;min-height:480px}[data-route=marketing] .home-features-card.is-hero{padding-inline:56px}[data-route=marketing] .home-features-card.is-hero .home-features-copy.is-wide{flex:1 1 0;width:auto;min-width:0}[data-route=marketing] .home-features-cuts{padding-inline:28px}[data-route=marketing] .home-features-card.is-strip{grid-template-columns:1fr 1fr;column-gap:16px;padding-left:0;padding-right:0;display:grid}[data-route=marketing] .home-features-card.is-strip .home-features-copy.is-wide{justify-self:start;margin-left:40px}[data-route=marketing] .home-features-card.is-strip .home-features-timeline{width:100%;max-width:none}[data-route=marketing] .home-features-hero-media{width:50%;max-width:560px}[data-route=marketing] .home-features-card.is-half{justify-content:flex-start;gap:0}[data-route=marketing] .home-features-card.is-half .home-features-dinner-block,[data-route=marketing] .home-features-card.is-half .home-features-cuts{margin-block:auto}}@media (max-width:1100px){[data-route=marketing] .home-features-kicker,[data-route=marketing] .home-features-title{font-size:40px;line-height:46px}[data-route=marketing] .home-features-card.is-hero,[data-route=marketing] .home-features-card.is-strip{flex-direction:column;align-items:stretch;padding:40px 12px 12px}[data-route=marketing] .home-features-copy.is-wide,[data-route=marketing] .home-features-card.is-strip .home-features-copy.is-wide{width:100%;padding-inline:28px}[data-route=marketing] .home-features-hero-media,[data-route=marketing] .home-features-timeline{width:100%}[data-route=marketing] .home-features-hero-media{aspect-ratio:16/9;height:auto}}@media (max-width:900px){[data-route=marketing] .home-features-card.is-hero,[data-route=marketing] .home-features-card.is-half,[data-route=marketing] .home-features-card.is-strip{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;padding:40px 12px}[data-route=marketing] .home-features-card .home-features-copy{order:-1;gap:10px;padding-inline:28px}[data-route=marketing] .home-features-hero-media{width:calc(100% - 56px);margin-inline:28px}[data-route=marketing] .home-features-cuts{padding-inline:28px}[data-route=marketing] .home-features-body.is-lg{font-size:17px;line-height:26px}[data-route=marketing] .home-features{padding:64px 0}[data-route=marketing] .home-features-inner{gap:40px}[data-route=marketing] .home-features-halves{flex-direction:column}[data-route=marketing] .home-features-kicker,[data-route=marketing] .home-features-title{font-size:32px;line-height:38px}[data-route=marketing] .home-features-card-title.is-lg{font-size:28px;line-height:34px}[data-route=marketing] .home-features-shot{height:120px}}@media (max-width:600px){[data-route=marketing] .home-features-card.is-hero,[data-route=marketing] .home-features-card.is-half,[data-route=marketing] .home-features-card.is-strip{padding:32px 8px 12px}[data-route=marketing] .home-features-card .home-features-copy,[data-route=marketing] .home-features-copy.is-wide,[data-route=marketing] .home-features-card.is-strip .home-features-copy.is-wide{padding-inline:16px}[data-route=marketing] .home-features-hero-media,[data-route=marketing] .home-features-dinner-block{width:calc(100% - 32px);margin-inline:16px}[data-route=marketing] .home-features-cuts{padding-inline:16px}[data-route=marketing] .home-features-timeline{width:100%;padding:8px 0 4px}[data-route=marketing] .home-features-sound-label{padding:3px 6px;font-size:12px;line-height:16px}[data-route=marketing] .home-features-sound-icon{width:14px;height:14px}[data-route=marketing] .home-features-sound-label.is-sizzle{bottom:12px;left:auto;right:64px}[data-route=marketing] .home-features-shot figcaption{white-space:nowrap;padding:3px 4px;font-size:12px;line-height:16px;bottom:6px;left:4px}}[data-route=marketing] .home-workflow{background:linear-gradient(#fff 0%,#fafafa 100%);padding:96px 0}[data-route=marketing] .home-workflow-shell{flex-direction:column;align-items:center;display:flex}[data-route=marketing] .home-workflow-inner{flex-direction:column;gap:40px;width:100%;max-width:1152px;display:flex}[data-route=marketing] .home-workflow-intro{flex-direction:column;gap:12px;max-width:36rem;display:flex}[data-route=marketing] .home-workflow-title{color:#0c0c0c;font-family:var(--font-pp-radio), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.18}[data-route=marketing] .home-workflow-lede{color:#8c8a86;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.16px;text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:24px}[data-route=marketing] .home-workflow-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-route=marketing] .home-workflow-step{align-items:flex-start;gap:24px;padding-block:32px;display:flex}[data-route=marketing] .home-workflow-step:first-child{padding-top:0}[data-route=marketing] .home-workflow-step+.home-workflow-step{border-top:1px solid #ebebe8}[data-route=marketing] .home-workflow-index{color:#8c8a86;width:48px;font-family:var(--font-pp-radio), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;flex-shrink:0;font-size:28px;font-weight:400;line-height:32px}[data-route=marketing] .home-workflow-step-copy{flex-direction:column;gap:8px;min-width:0;display:flex}[data-route=marketing] .home-workflow-step-title{color:#0c0c0c;font-family:var(--font-pp-radio), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;margin:0;font-size:32px;font-weight:400;line-height:38px}[data-route=marketing] .home-workflow-step-body{color:#8c8a86;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:.16px;margin:0;font-size:16px;font-weight:400;line-height:24px}@media (min-width:960px){[data-route=marketing] .home-workflow{padding:120px 0}[data-route=marketing] .home-workflow-inner{flex-direction:row;align-items:flex-start;gap:48px}[data-route=marketing] .home-workflow-intro,[data-route=marketing] .home-workflow-steps{flex:1 1 0;min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){[data-route=marketing] *,[data-route=marketing] :before,[data-route=marketing] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-route=marketing] .home-hero-badge,[data-route=marketing] .home-hero-headline-line,[data-route=marketing] .home-hero-lede,[data-route=marketing] .home-trusted-by .trusted-by-marquee a,[data-route=marketing] .home-features-hero-media .home-features-focus,[data-route=marketing] .home-features-hero-media .home-features-sound-label{opacity:1;filter:none;transition:none;animation:none;transform:none}[data-route=marketing] .home-features-pill-bar,[data-route=marketing] .home-features-timeline-shift{animation:none;transform:none}[data-route=marketing] .home-features-shot .home-features-photo{opacity:1;transition:none}[data-route=marketing] .home-features-compare-thumb{transition:none}[data-route=marketing] .home-hero-headline{opacity:1;filter:none;animation:none;transform:translate(-50%)}[data-route=marketing] .home-audio-tools-card{transform:none}[data-route=marketing] .home-audio-tools-slide{opacity:1;transform:none}[data-route=marketing] .home-hero-frame{filter:none;opacity:1;will-change:auto;animation:none;translate:none;scale:1}[data-route=marketing] .home-hero-frame-shot{filter:none;opacity:1;animation:none}[data-route=marketing] .home-hero-frame-image,[data-route=marketing] .home-hero-frame:hover .home-hero-frame-image,[data-route=marketing] .home-hero-frame:hover .home-hero-frame-video{transition:none;transform:none}[data-route=marketing] .home-hero-frame-has-video{cursor:pointer}[data-route=marketing] .home-hero-sound-cursor{display:none}}[data-route=marketing] .home-api-split{background:var(--background);color:#111;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:75svh;padding:104px 24px 88px;display:flex;overflow:hidden}[data-route=marketing] .home-api-split-backs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0% 22%,#0000001a 42%,#0000005c 62%,#000000b8 80%,#000 96%);mask-image:linear-gradient(#0000 0% 22%,#0000001a 42%,#0000005c 62%,#000000b8 80%,#000 96%)}[data-route=marketing] .home-api-split-back{background-image:linear-gradient(#0000 0%,#0000001a 52%,#00000029 100%),url(/marketing/landing/api-widget/background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}[data-route=marketing] .home-api-split-inner{z-index:1;flex-flow:column;justify-content:flex-start;align-items:center;gap:64px;width:100%;display:flex;position:relative}[data-route=marketing] .home-api-split-copy{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:32px;width:100%;max-width:42rem;display:flex}[data-route=marketing] .home-api-split-headline{text-align:center;text-wrap:pretty;color:#111;max-width:42rem;font-family:var(--font-pp-radio), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1.17}[data-route=marketing] .home-api-split-app{flex:none;width:100%;max-width:min(720px,100%)}[data-route=marketing] .home-v2s-column{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}[data-route=marketing] .home-v2s{background:#fff;border-radius:24px;outline:1px solid #f0f0f0;flex-direction:column;width:100%;max-width:none;display:flex;overflow:hidden}[data-route=marketing] .home-v2s-sheet{background:#fff;border-radius:24px;padding:8px;position:relative}[data-route=marketing] .home-v2s-footer{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}[data-route=marketing] .home-v2s-drop{background:#f9fbf9;border:1px dashed #b8c6bc;border-radius:18px;place-items:center;width:100%;height:auto;min-height:168px;padding:24px 16px;text-decoration:none;transition-property:background-color,border-color,scale;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1),ease-out;display:grid;overflow:hidden}[data-route=marketing] .home-v2s-drop:hover,[data-route=marketing] .home-v2s-drop:focus-visible{background:#fff;border-color:#8fa396}[data-route=marketing] .home-v2s-drop:active{scale:.96}[data-route=marketing] .home-v2s-drop:focus-visible{outline-offset:3px;outline:2px solid #fff}[data-route=marketing] .home-v2s-copy{flex-direction:column;grid-area:1/1;align-items:center;gap:8px;width:100%;display:flex}[data-route=marketing] .home-v2s-upload{color:#fff;height:40px;font-family:var(--font-sans), system-ui, sans-serif;background:#111;border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:0 18px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}[data-route=marketing] .home-v2s-drop:hover .home-v2s-upload{background:#2a2a2a}[data-route=marketing] .home-v2s-drop-title{color:#000;font-family:var(--font-sans), system-ui, sans-serif;font-size:16px;font-weight:600;line-height:22px}[data-route=marketing] .home-v2s-drop-hint{color:#737373;max-width:100%;font-family:var(--font-sans), system-ui, sans-serif;white-space:normal;text-wrap:balance;font-size:13px;font-weight:400;line-height:18px}[data-route=marketing] .home-v2s-samples{color:#111;font-family:var(--font-sans), system-ui, sans-serif;text-align:center;margin:0;font-size:12px;font-weight:500;line-height:16px}[data-route=marketing] .home-v2s-examples{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}[data-route=marketing] .home-v2s-examples li{flex:1 1 0;min-width:0}[data-route=marketing] .home-v2s-example{background:#00000094;border-radius:10px;align-items:center;gap:8px;width:100%;height:52px;padding:6px;text-decoration:none;transition-property:scale;transition-duration:.15s;transition-timing-function:ease-out;display:flex}[data-route=marketing] .home-v2s-example:hover{background:#000000b8}[data-route=marketing] .home-v2s-example:active{scale:.98}[data-route=marketing] .home-v2s-example:focus-visible{outline-offset:2px;outline:2px solid #fff}[data-route=marketing] .home-v2s-example-thumb{background:#e7ebe8;border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:40px;display:flex;position:relative;overflow:hidden}[data-route=marketing] .home-v2s-example-image{object-fit:cover;width:100%;height:100%}[data-route=marketing] .home-v2s-example-play{color:#1d2924;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin:auto;display:inline-flex;position:absolute;inset:0}[data-route=marketing] .home-v2s-examples.is-frames{justify-content:center;gap:12px}[data-route=marketing] .home-v2s-examples.is-frames li{flex:none}[data-route=marketing] .home-v2s-example.is-frame{background:0 0;border-radius:14px;width:132px;height:auto;padding:0;overflow:visible}[data-route=marketing] .home-v2s-example.is-frame:hover{background:0 0}[data-route=marketing] .home-v2s-example.is-frame .home-v2s-example-thumb{border:4px solid #fff;border-radius:14px;flex:none;width:132px;height:84px}[data-route=marketing] .home-v2s-example.is-frame .home-v2s-example-thumb:after{content:"";background:#00000029;position:absolute;inset:0}[data-route=marketing] .home-v2s-example.is-frame .home-v2s-example-play{z-index:1;color:#111;background:#fffffff5;width:24px;height:24px;transition-property:background-color,scale,box-shadow;transition-duration:.15s;transition-timing-function:ease-out;box-shadow:0 0 0 .5px #ffffff8c,0 1px 2px #00000047,0 3px 8px #00000029}[data-route=marketing] .home-v2s-example.is-frame .home-v2s-example-play svg{fill:currentColor;width:12px;height:12px;margin:0;display:block}[data-route=marketing] .home-v2s-example.is-frame:hover .home-v2s-example-play{background:#fff;scale:1.08;box-shadow:0 0 0 .5px #ffffffb3,0 1px 3px #0000003d,0 4px 12px #0000002e}@media (prefers-reduced-motion:reduce){[data-route=marketing] .home-v2s-drop,[data-route=marketing] .home-v2s-example{transition:none}[data-route=marketing] .home-v2s-drop:active,[data-route=marketing] .home-v2s-example:active{scale:1}}@media (max-width:959px){[data-route=marketing] .home-api-split{padding:64px 20px 48px}[data-route=marketing] .home-api-split-inner{gap:40px}[data-route=marketing] .home-api-split-copy{gap:20px}}@media (max-width:640px){[data-route=marketing] .home-v2s-examples{flex-direction:column}[data-route=marketing] .home-v2s-examples.is-frames{flex-direction:row;gap:8px}[data-route=marketing] .home-v2s-examples.is-frames li{flex:1 1 0;min-width:0}[data-route=marketing] .home-v2s-example.is-frame,[data-route=marketing] .home-v2s-example.is-frame .home-v2s-example-thumb{width:100%}[data-route=marketing] .home-v2s-example.is-frame .home-v2s-example-thumb{aspect-ratio:132/84;height:auto}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
/*# sourceMappingURL=3sv4ixkwkh9yg.css.map*/