.marketing-root figcaption{margin-top:var(--space-4);max-width:70ch;color:var(--sub);font-size:var(--type-caption);line-height:var(--leading-body)}@media (prefers-reduced-motion:no-preference){.marketing-root .menu-preview{animation:workflow-art-enter var(--dur-base) ease-out both}@keyframes workflow-art-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}}:is(.marketing-home,.marketing-pricing){--bg:var(--surface-footer);--ink:var(--content-footer);--sub:var(--content-footer-muted);--line:var(--border-footer);--home-accent:var(--uploader-accent-dark);--home-heading:clamp(2.25rem,3.5vw,3.375rem);--home-section-space:calc(var(--space-10) * 1.65)}:is(.marketing-home,.marketing-pricing) .home-wrap{padding-inline:var(--gutter)}.marketing-root :is(h1,h2){font-family:var(--font-display),var(--font-sans),sans-serif;font-weight:680;font-stretch:78%;font-synthesis:none;letter-spacing:-.012em;line-height:1.02;text-wrap:balance}.marketing-root :is(h1,h2) span{color:var(--sub)}.marketing-root{scrollbar-color:#3c4c57 var(--bg);caret-color:var(--blue)}.marketing-root ::selection{background:color-mix(in srgb,var(--blue) 42%,transparent);color:#fff}.marketing-root a:not(.home-button):not(.button){text-underline-offset:.22em;text-decoration-thickness:1px}.marketing-home .home-hero-copy{display:grid;justify-items:start}.marketing-home .home-hero-copy h1{max-width:none;font-size:clamp(3.25rem,5.5vw,6rem);line-height:.93;letter-spacing:-.026em;text-wrap:pretty}.marketing-home .home-hero-line{color:var(--ink);display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.marketing-home .home-hero-line>span{display:block;color:inherit}.marketing-home .home-hero-copy p{max-width:29rem;margin-top:var(--space-7);color:var(--ink);font-size:var(--marketing-lead);line-height:1.55;letter-spacing:-.005em;text-wrap:pretty}.marketing-home .home-hero-copy p.home-hero-cloud{margin-top:var(--space-4);color:var(--sub);font-size:var(--marketing-copy);line-height:1.5}.marketing-home .home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-7);margin-top:var(--space-7)}:is(.marketing-home,.marketing-pricing) .home-button{display:inline-flex;justify-content:center;align-items:center;min-height:var(--space-9);padding:var(--space-3) var(--space-6);background:var(--ink);color:var(--bg);font-size:var(--type-title);font-weight:600;border-radius:var(--radius-xs);transition:background-color var(--dur-fast) var(--ease-out)}:is(.marketing-home,.marketing-pricing) .home-button:hover{background:var(--home-accent);color:var(--bg)}:is(.marketing-home) .home-note{color:var(--sub);font-size:var(--type-title)}:is(.marketing-home,.marketing-pricing) .home-link{display:inline-block;font-size:var(--type-title);padding-bottom:var(--space-1);border-bottom:1px solid var(--sub);transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}:is(.marketing-home,.marketing-pricing) .home-link:hover{color:var(--home-accent);border-color:var(--home-accent)}.marketing-home .home-hero-copy .home-link{color:var(--ink);border-color:var(--line)}.marketing-home .home-hero-copy .home-link:hover{border-color:var(--ink);color:var(--ink)}.marketing-home .home-hero-copy .home-note{margin-top:var(--space-6);font-size:var(--type-body)}@media (prefers-reduced-motion:no-preference){.marketing-home .home-hero-line>span{animation:home-line-rise 1.1s cubic-bezier(.16,1,.3,1) both}.marketing-home .home-hero-line:nth-child(2)>span{animation-delay:.11s}.marketing-home .home-hero-copy>:not(h1){animation:home-fade-in .9s cubic-bezier(.16,1,.3,1) .42s both}}@keyframes home-line-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes home-fade-in{0%{opacity:0;translate:0 .6rem}to{opacity:1;translate:none}}.marketing-root .scene-film{--film-x:linear-gradient(90deg,transparent 0,rgb(0 0 0/0.1) 2.5%,rgb(0 0 0/0.3) 5%,rgb(0 0 0/0.6) 8%,rgb(0 0 0/0.88) 11%,#000 14%,#000 86%,rgb(0 0 0/0.88) 89%,rgb(0 0 0/0.6) 92%,rgb(0 0 0/0.3) 95%,rgb(0 0 0/0.1) 97.5%,transparent);--film-y:linear-gradient(180deg,transparent 0,rgb(0 0 0/0.1) 2.5%,rgb(0 0 0/0.3) 5%,rgb(0 0 0/0.6) 8%,rgb(0 0 0/0.88) 11%,#000 14%,#000 86%,rgb(0 0 0/0.88) 89%,rgb(0 0 0/0.6) 92%,rgb(0 0 0/0.3) 95%,rgb(0 0 0/0.1) 97.5%,transparent);position:relative}.marketing-root .scene-film__frame{position:absolute;inset:0;mask-image:var(--film-x),var(--film-y);mask-composite:intersect}.marketing-root .scene-film__poster,.marketing-root .scene-film__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.marketing-root .scene-film__video{opacity:0;transition:opacity .2s var(--ease-out)}.marketing-root .scene-film[data-shown=true] .scene-film__video{opacity:1}.marketing-root .scene-film__poster{transition:visibility 0s .2s}.marketing-root .scene-film[data-shown=true] .scene-film__poster{visibility:hidden}.marketing-root .scene-film__toggle{position:absolute;inset:0;border:0;background:none;cursor:default}.marketing-root .scene-film__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--home-accent,var(--blue));outline-offset:calc(var(--space-2) * -1)}.marketing-root .scene-film--product{--film-x:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent);--film-y:linear-gradient(180deg,transparent 0,#000 3%,#000 97%,transparent);position:absolute;top:var(--space-6);right:var(--gutter);width:min(52rem,62%);aspect-ratio:1}.marketing-root .product-hero:has(.scene-film--product){display:flex;flex-direction:column;justify-content:space-between;min-height:60rem}.marketing-root .product-hero:has(.scene-film--print){min-height:48rem}.marketing-home .home-close,.marketing-home .home-crown{scroll-margin-top:var(--space-7)}.marketing-home .home-close{padding-top:var(--home-section-space)}.marketing-home :is(.home-crown,.home-close) h2{font-size:var(--home-heading)}.marketing-home .home-close{position:relative;isolation:isolate;display:grid;justify-items:center;padding-block:calc(var(--home-section-space) * 1.15) var(--home-section-space);text-align:center}.marketing-home .home-close:before{content:"";position:absolute;inset:0 0 -20%;z-index:-1;background:radial-gradient(ellipse 44% 52% at 50% 30%,color-mix(in srgb,var(--ink) 10%,transparent),transparent 72%);pointer-events:none;mask-image:linear-gradient(180deg,transparent,#000 40%)}.marketing-home .home-close h2{font-size:clamp(3rem,6.4vw,6rem);line-height:.93;letter-spacing:-.026em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.marketing-home .home-close>:is(h2,p,.home-close__actions){animation:home-close-rise linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.marketing-home .home-close>p{animation-range:entry 25% entry 100%}.marketing-home .home-close>.home-close__actions{animation-range:entry 50% entry 100%}}}@keyframes home-close-rise{0%{opacity:0;translate:0 2.5rem}to{opacity:1;translate:none}}.marketing-home .home-close>p{max-width:34rem;margin-top:var(--space-6);color:var(--ink);font-size:var(--marketing-lead);line-height:1.5}.marketing-home .home-close__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-5) var(--space-7);margin-top:var(--space-8)}.marketing-home .home-close .alignment-prices{width:100%;margin:var(--space-8) 0 0;text-align:start}.marketing-home .home-close .alignment-prices[data-early-access]{width:auto;align-items:baseline;justify-content:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-7);padding:0;border:0;background:none;color:var(--sub);font-size:var(--type-body)}.marketing-home .home-close .alignment-prices[data-early-access] p{color:inherit;font-size:inherit}.marketing-home .home-close .alignment-prices[data-early-access] a{color:var(--ink);font-size:inherit}body:has(.marketing-home) .back-to-top{display:none}.marketing-root .product-state{display:block;margin-bottom:var(--space-3);color:var(--marketing-status-live);font-size:var(--type-body)}.marketing-root .product-state:before{content:"";display:inline-block;width:.375rem;height:.375rem;margin-right:var(--space-2);border-radius:50%;background:currentcolor;vertical-align:.1em}.marketing-root .scene-film--print{--film-x:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent);--film-y:linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent);aspect-ratio:4/3}@media (max-width:700px){.marketing-home .home-hero-copy h1{font-size:clamp(2.75rem,13vw,4rem)}.marketing-home .home-actions{gap:var(--space-5)}.marketing-home .home-close{padding-top:var(--space-10)}.marketing-home .home-crown h2{font-size:var(--marketing-display-5)}.marketing-home .home-close h2{font-size:clamp(2.5rem,11vw,3.5rem)}.marketing-home .home-close{padding-bottom:var(--space-10)}}@media (prefers-reduced-motion:reduce){:is(.marketing-home,.marketing-pricing){scroll-behavior:auto}.marketing-home *{transition:none}}@media (max-width:1100px){.marketing-root .scene-film--product{width:70%}}@media (max-width:700px){.marketing-root .scene-film--product{position:relative;inset:auto;width:100%;margin-top:var(--space-6)}.marketing-root .product-hero:has(.scene-film--product){display:block;min-height:0}}