/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.public-frame,.public-site-header{--public-frame-width:1200px;--public-frame-gutter:var(--space-24);--public-section-gap:calc(var(--space-64) * 2);--public-frame-top-gutter:212px;--public-section-scroll-offset:var(--public-frame-top-gutter);--public-frame-top-padding:var(--public-frame-top-gutter)}.public-frame{box-sizing:border-box;width:100%;min-height:100dvh;padding:var(--public-frame-top-padding) var(--public-frame-gutter) var(--public-frame-gutter);flex-direction:column;margin-inline:auto;display:flex}.public-frame,.public-frame .lander-feature-story,.public-frame .lander-feature-story__visual,.public-frame .section-component,.public-frame>.public-frame-content{overflow:visible}.public-sections-stack{width:100%}.public-frame-content,.public-sections-stack{gap:var(--public-section-gap,var(--space-64));flex-direction:column;min-width:0;display:flex;overflow:visible}.public-frame-content{box-sizing:border-box;width:min(100%,var(--public-frame-width,1200px));flex:1 0 auto;margin-inline:auto}.public-frame-content>[data-component=public-footer]{margin-top:auto}.public-click-effect{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.public-click-effect__burst{width:60px;height:60px;position:absolute;transform:translate(-50%,-50%)}.public-click-effect__burst i{background:rgb(var(--accent));transform-origin:0;width:18px;height:2px;translate:0 -50%;transform:rotate(var(--click-ray-angle)) translateX(4.8px);animation:public-click-burst-ray .4s ease-out var(--click-ray-delay) both;border-radius:0;display:block;position:absolute;top:50%;left:50%}@keyframes public-click-burst-ray{0%{opacity:1;transform:rotate(var(--click-ray-angle)) translateX(0) scaleX(.45)}65%{opacity:1}to{opacity:0;transform:rotate(var(--click-ray-angle)) translateX(18px) scaleX(0)}}@media (prefers-reduced-motion:reduce){.public-click-effect__burst i{animation-duration:1ms}}.section-component{width:min(100%,var(--public-frame-width,1200px));overflow:visible}.lander-content-rail,.public-content-rail,.section-component{box-sizing:border-box;min-width:0;margin-inline:auto;padding-inline:0}.lander-content-rail,.public-content-rail{width:100%}.docs-workspace{width:100%;min-width:0;height:min(72vh,740px);min-height:560px;display:flex}.docs-workspace[data-docs-layout-ready=false] .workspace-shell-content{visibility:hidden}.docs-workspace-nav{width:100%;min-width:0;color:rgb(var(--max-inverted))}.docs-workspace-nav-item{width:100%}.docs-workspace-mini-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-workspace-canvas{min-width:0;min-height:0;padding:var(--space-32);color:rgb(var(--max-inverted));flex:auto;display:block;overflow-y:auto}.docs-workspace-content{gap:var(--space-24);width:min(100%,760px);padding-block:var(--space-32);font-family:var(--font-stack-sans-text),var(--font-inter),system-ui,sans-serif;flex-direction:column;margin:0 auto;display:flex}.docs-workspace-content>*{margin:0}.docs-workspace-breadcrumbs{align-items:center;gap:var(--space-8);color:rgb(var(--mid-inverted));font-size:var(--font-size-12);font-weight:var(--font-600);display:flex}.docs-workspace-page-header{gap:var(--space-12);flex-direction:column;display:flex}.docs-workspace-content h1{font-family:var(--font-display);font-synthesis:none;font-size:clamp(var(--font-size-32),4vw,var(--font-size-48));line-height:1.1}.docs-workspace-intro,.docs-workspace-page-header>p,.docs-workspace-section>p{color:rgb(var(--mid-inverted));line-height:1.55}.docs-workspace-intro{font-size:var(--font-size-18);line-height:1.65}.docs-workspace-section{gap:var(--space-12);padding-top:var(--space-8);flex-direction:column;display:flex}.docs-workspace-section h2{font-size:var(--font-size-20);line-height:1.3}.docs-workspace-note,.docs-workspace-section li,.docs-workspace-section>p{color:rgb(var(--mid-inverted));line-height:1.65}.docs-workspace-section ul{gap:var(--space-8);padding-left:var(--space-24);flex-direction:column;margin:0;display:flex}.docs-workspace-note{padding:var(--space-16);border-radius:var(--radius-20);background:rgb(var(--mid-inverted)/.04);border:none}@media not all and (min-width:768px){.docs-workspace{height:min(72dvh,680px);min-height:480px}.docs-workspace-canvas{padding:var(--space-16)}.docs-workspace-content{padding-block:var(--space-16)}}.public-article-title{font-family:var(--font-display);font-synthesis:none;font-size:clamp(var(--font-size-32),6vw,var(--font-size-48));line-height:1.1}.public-resource-list{gap:var(--space-24);flex-direction:column;width:100%;min-width:0;max-width:48rem;margin-inline:auto;display:flex;container-type:inline-size}.public-resource-link{border-radius:var(--radius-30);color:inherit;text-decoration:none;display:block}.public-resource-link:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:var(--space-4)}.public-resource-entry{align-items:stretch;gap:var(--space-32);min-width:0;padding:var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.public-resource-entry__media{aspect-ratio:4/3;border-radius:var(--radius-14);background:rgb(var(--max));align-self:center;width:100%;min-width:0;position:relative;overflow:hidden}.public-resource-entry__media img{object-fit:cover}.public-resource-entry__details{justify-content:center;gap:var(--space-12);min-width:0;padding:var(--space-16);flex-direction:column;display:flex}.public-resource-entry__date{font-size:var(--font-size-14)}.public-resource-entry__title{font-size:clamp(var(--font-size-24),3vw,var(--font-size-32));margin:0;line-height:1.2}.public-resource-entry__subtitle{margin:0;line-height:1.5}.public-resource-detail{gap:var(--space-24);width:100%;padding:var(--space-24)}.public-resource-detail__media{aspect-ratio:4/3;border-radius:var(--radius-14);background:rgb(var(--max));width:100%;position:relative;overflow:hidden}.public-resource-detail__media img{object-fit:cover}.public-resource-detail__header{gap:var(--space-12);flex-direction:column;display:flex}.public-resource-detail__body{gap:var(--space-16);color:rgb(var(--max-inverted));flex-direction:column;line-height:1.75;display:flex}.public-resource-detail__body p{margin:0}@container (max-width:680px){.public-resource-entry{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.public-resource-entry__details{padding:var(--space-8)}}.public-dot-matrix-title{width:max-content;max-width:100%;margin:0 auto var(--space-32);color:#0000;font-family:var(--font-display);font-synthesis:none;font-weight:var(--font-500);letter-spacing:normal;white-space:nowrap;line-height:1.04;position:relative}.public-dot-matrix-title>span{visibility:hidden}.public-dot-matrix-title>.public-dot-matrix-title__dots{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media not all and (min-width:768px){.public-dot-matrix-title{font-size:min(var(--font-size-dot-matrix-mobile),19vw)}}.public-site-header{isolation:isolate;z-index:60;width:100%;background:0 0;padding-block-end:var(--public-frame-gutter,var(--space-24));position:fixed;inset:0 0 auto}.public-site-header__frame{width:min(calc(100% - (var(--public-frame-gutter,var(--space-24)) * 2)),var(--public-frame-width,1200px))}.public-site-header__inner{--public-site-header-compact-gutter:var(--space-16);--public-site-header-card-duration:.4s;width:100%}.public-site-header__stack{flex-direction:column;align-items:stretch;width:100%;margin-inline:0;display:flex;position:relative;left:50%;translate:-50%}.public-site-header__updates{box-sizing:border-box;width:100%;padding:var(--space-12);background-color:rgb(var(--accent));color:rgb(var(--white));font-size:var(--font-size-14);line-height:var(--space-16);text-align:center;margin-block-end:var(--space-12)}.public-site-header__blur-gradient{z-index:50;pointer-events:none;height:100px;position:absolute;inset:0 0 auto}.public-site-viewport-blur--top{position:fixed;inset:0 0 auto}.public-site-viewport-blur--bottom{z-index:50;position:fixed;inset:auto 0 0}.public-site-header__inner{z-index:3;box-sizing:border-box;min-height:calc(var(--space-32) + var(--space-4));justify-content:space-between;align-items:center;gap:var(--public-site-header-compact-gutter);border-radius:var(--radius-30);background-color:rgb(var(--max)/0);interpolate-size:allow-keywords;transition:width var(--public-site-header-card-duration) var(--motion-ease),padding var(--public-site-header-card-duration) var(--motion-ease),background-color var(--public-site-header-card-duration) var(--motion-ease),box-shadow var(--public-site-header-card-duration) var(--motion-ease);margin-inline:0;display:flex;position:relative;left:50%;translate:-50%}.public-site-header__desktop-navigation{align-items:center;gap:var(--space-8);flex:none;display:flex}.public-site-header__inner>[data-component=public-logo]{flex:none}.public-site-header__actions{align-items:center;gap:var(--space-8);flex:none;min-width:0;display:flex}.public-site-header__mobile-navigation{display:none}.public-site-header__inner.glow.shadow{--glow-opacity:0;--shadow-opacity:0}.public-site-header[data-scrolled] .public-site-header__inner{--glow-opacity:.2;--shadow-opacity:.06;width:fit-content;padding:var(--public-site-header-compact-gutter);background-color:rgb(var(--max))}.public-site-header[data-compact-navigation] .public-site-header__actions{margin-inline-start:auto}.public-site-header[data-compact-navigation] .public-site-header__desktop-navigation{display:none}.public-site-header[data-compact-navigation] .public-site-header__mobile-navigation{min-width:0;display:flex}@media not all and (min-width:768px){.public-frame,.public-site-header{--public-frame-top-gutter:148px;--public-section-gap:var(--space-64)}}.public-dropdown-navigation-host,.roll-action-component{min-width:0;display:inline-flex;position:relative}.roll-action-component{isolation:isolate;box-sizing:border-box;max-width:100%;min-height:calc(var(--line-height-24) + (var(--space-6) * 2));--control-spacing:var(--space-6);--control-radius:var(--radius-14);--control-icon-padding:var(--space-4);justify-content:center;align-items:center;gap:var(--control-spacing);border-radius:var(--control-radius);padding-block:var(--control-spacing);line-height:var(--line-height-24);padding-inline-start:calc(var(--control-spacing) * 2);padding-inline-end:calc(var(--control-spacing) * 2);overflow:visible}.roll-action-component[data-roll-action-leading=true]{padding-inline-start:var(--control-spacing)}.roll-action-component[data-roll-action-trailing=true]{padding-inline-end:var(--control-spacing)}.roll-action-component[data-roll-action-collapsed=true]{padding-inline:var(--control-spacing)}.roll-action-component[data-roll-action-collapsed=true] .control-label{display:none}.roll-action-component[data-roll-action-icon-only=true]{padding-inline:var(--control-spacing)}.roll-action-component>.control{box-shadow:none;background:0 0;border:0;padding:0}.roll-action-component>.control>.control-content{justify-content:center;align-items:center;gap:var(--control-spacing);min-width:0}.roll-action-component>.control>.control-content>.icon-component{--icon-component-radius:var(--radius-8);border-radius:var(--icon-component-radius)}.roll-action-component>.control>.control-content[data-control-has-label=true] .control-label{flex:0 auto;min-width:0;max-width:100%}.roll-action-component .motion-roll-clip{width:max-content;font-size:var(--font-size-16);line-height:var(--line-height-24)}.roll-action-component .motion-roll-clip,.roll-action-component .motion-roll-clip-layer{text-overflow:ellipsis;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden}.control-shell.roll-action-component[data-roll-action=true]{transform-origin:50%;transition:transform var(--motion-roll-clip-duration) var(--motion-ease),scale var(--motion-press-duration) var(--motion-press-ease)}.control-shell.roll-action-component[data-roll-action=true]:is(:hover,:focus-visible){transform:scale(.96)}.control-shell.roll-action-component-navigation[data-roll-action=true]{color:rgb(var(--max-inverted));background-color:rgb(var(--mid)/var(--roll-action-surface-opacity,0));--roll-action-label-opacity:var(--opacity-opaque);--roll-action-icon-opacity:var(--opacity-muted);--glow-color:var(--max-inverted);transition:background-color var(--motion-roll-clip-duration) var(--motion-ease),transform var(--motion-roll-clip-duration) var(--motion-ease),scale var(--motion-press-duration) var(--motion-press-ease),box-shadow var(--motion-roll-clip-duration) var(--motion-ease)}.roll-action-component-navigation.glow.glow-max-inverted{--glow-opacity:0;--component-border-opacity:0}.roll-action-component-navigation:is(:hover,:focus-visible,:active,[aria-current=page],[aria-expanded=true],[data-open=true],[data-selected=true]){--roll-action-surface-opacity:var(--opacity-opaque)}.roll-action-component-navigation.glow.glow-max-inverted:is(:hover,:focus-visible,:active,[aria-current=page],[aria-expanded=true],[data-open=true],[data-selected=true]){--glow-opacity:.2;--component-border-opacity:.04}.roll-action-component-cta-accent,.roll-action-component-cta-clear{color:rgb(var(--white));--roll-action-label-opacity:var(--opacity-opaque);--roll-action-icon-opacity:var(--opacity-opaque)}.control-shell.roll-action-component-cta-clear[data-roll-action=true]{background-color:#0000}.control-shell.roll-action-component-cta-accent[data-roll-action=true]{background-color:rgb(var(--accent))}.control-shell.roll-action-component-cta-accent[data-roll-action=true]>.control{color:rgb(var(--white))}.roll-action-component-cta-accent .motion-roll-clip,.roll-action-component-cta-clear .motion-roll-clip,.roll-action-component-navigation .motion-roll-clip{opacity:var(--roll-action-label-opacity)}.roll-action-component-cta-accent>.control>.control-content>.icon-component,.roll-action-component-cta-clear>.control>.control-content>.icon-component,.roll-action-component-navigation>.control>.control-content>.icon-component{opacity:var(--roll-action-icon-opacity)}.roll-action-component-navigation:is(:hover,:focus-visible,:active,[aria-current=page],[aria-expanded=true],[data-open=true],[data-selected=true])>.control>.control-content>.icon-component{opacity:var(--opacity-opaque)}.control-shell.roll-action-component-cta-neutral[data-roll-action=true]{background-color:rgb(var(--max));color:rgb(var(--max-inverted));--roll-action-label-opacity:var(--opacity-opaque);--roll-action-icon-opacity:var(--opacity-opaque)}.public-inline-link{vertical-align:baseline;color:rgb(var(--max-inverted));text-decoration:none;display:inline-grid}.public-inline-link .motion-roll-clip{height:var(--line-height-24);line-height:var(--line-height-24);position:relative}.public-inline-link .motion-roll-clip-layer{position:relative}.public-inline-link .motion-roll-clip-layer-new{position:absolute;top:100%;left:0}.public-inline-link .motion-roll-clip-layer:after{content:"";pointer-events:none;background:currentColor;height:1px;position:absolute;bottom:1px;left:0;right:0}.lander-hero-section{isolation:isolate;min-height:fit-content;overflow:visible}.lander-hero-inner{z-index:1}.lander-hero-content{padding-top:0;padding-bottom:0}.lander-hero-marquee-section{min-width:0}.lander-hero-copy-group{z-index:20;align-items:center;gap:var(--space-24);flex-direction:column;width:100%;display:flex;position:relative}.lander-hero-cursor-chips{z-index:5;pointer-events:none;position:absolute;inset:0}.lander-cursor-chip{--lander-chip-float-duration:8s;isolation:isolate;white-space:nowrap;align-items:center;width:max-content;display:inline-flex;position:absolute}.lander-cursor-chip--creating{--lander-chip-float-delay:0s}.lander-cursor-chip--researching{--lander-chip-float-delay:-2.67s}.lander-cursor-chip--publishing{--lander-chip-float-delay:-5.33s}.lander-cursor-chip__content{z-index:1;animation:lander-hero-chip-float var(--lander-chip-float-duration,8s) ease-in-out infinite;animation-delay:var(--lander-chip-float-delay,0s);display:inline-flex;position:relative;translate:0}.lander-cursor-chip__content>.floating-label-card{z-index:1;position:relative}.lander-cursor-chip__cursor{z-index:2;width:var(--space-20);height:var(--space-20);flex:0 0 var(--space-20);background:rgb(var(--accent));animation:lander-hero-chip-float var(--lander-chip-float-duration,8s) ease-in-out infinite;animation-delay:var(--lander-chip-float-delay,0s);display:block;position:absolute;translate:0;-webkit-mask:url(/brand/lander-cursor.svg) 50%/contain no-repeat;mask:url(/brand/lander-cursor.svg) 50%/contain no-repeat}.lander-cursor-chip__media-stack{z-index:0;perspective:32rem;transform-style:preserve-3d;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lander-cursor-chip__media-card{--lander-media-stack-card-width:4.8rem;box-sizing:border-box;width:var(--lander-media-stack-card-width);aspect-ratio:3/4;border-radius:var(--radius-14);background:rgb(var(--mid));opacity:0;transition:opacity var(--motion-soft-duration) var(--motion-ease-out);position:relative;overflow:hidden}.lander-cursor-chip__media-card--orbit{--lander-media-stack-card-width:2.8rem;height:var(--lander-media-stack-card-width);flex:0 0 var(--lander-media-stack-card-width);aspect-ratio:1;border-radius:var(--radius-10)}.lander-cursor-chip__media-card--orbit>img{object-fit:cover;object-position:center;width:100%;height:100%}.lander-cursor-chip__media-stack--orbit{top:auto;bottom:calc(100% + var(--space-8))}.lander-cursor-chip__media-card--loaded{opacity:1}.lander-cursor-chip__media-card+.lander-cursor-chip__media-card{margin-inline-start:calc(var(--lander-media-stack-card-width) * -.45)}.lander-cursor-chip__media-stack--above{--lander-cursor-chip-curve-offset:calc(var(--space-4) * -1);--lander-cursor-chip-left-rotation:4deg;--lander-cursor-chip-right-rotation:-4deg}.lander-cursor-chip__media-stack--below{--lander-cursor-chip-curve-offset:var(--space-4);--lander-cursor-chip-left-rotation:-4deg;--lander-cursor-chip-right-rotation:4deg}.lander-cursor-chip__media-card[data-stack-card="0"]{transform:translateY(var(--lander-cursor-chip-curve-offset)) translateZ(-.5rem) rotateY(20deg) rotate(var(--lander-cursor-chip-left-rotation))}.lander-cursor-chip__media-card[data-stack-card="1"]{z-index:1;transform:translateZ(1rem)}.lander-cursor-chip__media-card[data-stack-card="2"]{transform:translateY(var(--lander-cursor-chip-curve-offset)) translateZ(-.5rem) rotateY(-20deg) rotate(var(--lander-cursor-chip-right-rotation))}.lander-cursor-chip__media-card>img{object-fit:cover;width:100%;height:100%;display:block}.lander-cursor-chip--creating .lander-cursor-chip__media-card[data-stack-card="1"]>img{transform-origin:50% 0;transform:scale(1.3)}.lander-cursor-chip--creating .lander-cursor-chip__media-card[data-stack-card="2"]>img{transform:scaleX(-1)}.lander-cursor-chip--top-left{padding-inline-end:var(--space-20);padding-bottom:var(--space-20);top:10%;left:5%}.lander-cursor-chip--top-left .lander-cursor-chip__cursor{bottom:0;right:0;transform:rotate(180deg)}.lander-cursor-chip--bottom-left{padding-top:var(--space-20);padding-inline-end:var(--space-20);bottom:30%;left:-5%}.lander-cursor-chip--bottom-left .lander-cursor-chip__cursor{top:0;right:0;transform:rotate(90deg)}.lander-cursor-chip--bottom-right{padding-inline-end:var(--space-20);padding-bottom:var(--space-20);bottom:22%;right:5%}.lander-cursor-chip--bottom-right .lander-cursor-chip__cursor{bottom:0;right:0;transform:rotate(180deg)}.lander-cursor-chip--top-right{padding-bottom:var(--space-20);padding-inline-start:var(--space-20);top:40%;right:0}.lander-cursor-chip--top-right .lander-cursor-chip__cursor{bottom:0;left:0;transform:rotate(270deg)}.lander-cursor-chip--cursor-top-left{padding-top:var(--space-20);padding-inline-start:var(--space-20)}.lander-cursor-chip--cursor-top-left .lander-cursor-chip__cursor{top:0;left:0;transform:rotate(0)}.lander-cursor-chip--cursor-top-right{padding-top:var(--space-20);padding-inline-end:var(--space-20)}.lander-cursor-chip--cursor-top-right .lander-cursor-chip__cursor{top:0;right:0;transform:rotate(90deg)}.lander-cursor-chip--cursor-bottom-left .lander-cursor-chip__media-stack,.lander-cursor-chip--cursor-bottom-right .lander-cursor-chip__media-stack{bottom:calc(100% + var(--space-8))}.lander-cursor-chip--cursor-top-left .lander-cursor-chip__media-stack,.lander-cursor-chip--cursor-top-right .lander-cursor-chip__media-stack{top:calc(100% + var(--space-8))}@media not all and (min-width:768px){.lander-hero-cursor-chips{display:none}}.lander-prompt-layer{max-width:var(--lander-prompt-max-width);margin-top:var(--space-24)}.lander-cta-section{justify-content:center;display:flex}.lander-cta-ring-frame{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.lander-cta-ring-dot-field{z-index:0;pointer-events:none;position:absolute;inset:-32px}.lander-cta-ring-dot-field canvas{width:100%;height:100%;display:block}.lander-cta-ring-button{z-index:1;position:relative}.lander-section.lander-video-section{padding-top:0;display:none}.lander-generate-visual{gap:var(--space-24);flex-direction:column;width:100%;display:flex;position:relative}.lander-generate-mascot{z-index:3;top:calc(-1 * var(--space-20));right:clamp(var(--space-32),12vw,calc(var(--space-64) + var(--space-32)));width:clamp(var(--space-48),5vw,var(--space-64));height:clamp(var(--space-48),5vw,var(--space-64));pointer-events:none;position:absolute}.lander-media-marquee{--lander-media-card-width:clamp(8.75rem,14vw,12.5rem);width:100%;height:calc(var(--lander-media-card-width) * 4 / 3);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.lander-media-marquee:focus-visible{outline:var(--space-2) solid rgb(var(--accent));outline-offset:calc(-1 * var(--space-2))}.lander-media-marquee--dragging{cursor:grabbing}.lander-media-marquee:after,.lander-media-marquee:before{z-index:2;width:var(--space-24);pointer-events:none;content:"";background:linear-gradient(to right,rgb(var(--max)),rgb(var(--max)/0));position:absolute;top:0;bottom:0}.lander-media-marquee:before{left:0}.lander-media-marquee:after{right:0;transform:scaleX(-1)}.lander-media-marquee__track{align-items:center;gap:var(--space-16);will-change:transform;width:max-content;height:100%;display:flex}.lander-media-marquee__card{flex:0 0 var(--lander-media-card-width);aspect-ratio:3/4;border-radius:var(--radius-20);background:rgb(var(--mid));position:relative;overflow:hidden}.lander-media-marquee__card>img,.lander-media-marquee__card>video{z-index:1;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lander-media-marquee__overlay{z-index:1;padding:var(--space-16);background:linear-gradient(to bottom,rgb(var(--dark)/0) 42%,rgb(var(--dark)/.12) 58%,rgb(var(--dark)/.62) 78%,rgb(var(--dark)/.92) 100%);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.lander-media-marquee__label{color:rgb(var(--white));font-size:var(--font-size-16);font-weight:var(--font-500);line-height:var(--line-height-24);text-align:center}.lander-final-cta,.lander-section{min-height:fit-content;scroll-margin-top:var(--public-section-scroll-offset);padding-block:0}.lander-final-cta{padding-bottom:0}.lander-section-heading{box-sizing:border-box;align-items:var(--lander-section-heading-align-items,flex-start);gap:var(--space-16);width:100%;min-width:0;max-width:var(--lander-section-heading-max-width);margin-bottom:var(--space-32);flex-direction:column;margin-inline:auto;display:flex}.lander-generate-section>.lander-section-heading{--lander-section-heading-align-items:center;text-align:center}.lander-section-heading>.floating-label-card--static{margin-bottom:0}.lander-feature-story__copy>.lander-section-heading{max-width:100%;text-align:inherit;margin-bottom:0}.lander-pricing-heading{--lander-section-heading-align-items:center;text-align:center;margin-bottom:0}.lander-composition-capabilities__heading{--lander-section-heading-align-items:center;text-align:center;max-width:46rem}.lander-composition-capabilities__grid{margin-top:var(--space-32)}.lander-centered-section h2,.lander-section-heading h1,.lander-section-heading h2{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;color:rgb(var(--max-inverted));font-family:var(--font-display);font-size:var(--font-size-48);font-weight:var(--font-400);line-height:var(--line-height-48);text-wrap:balance;margin:0}.lander-section-subtitle{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24);margin:0}.lander-section-heading>.lander-generate-subtitle{text-align:center;max-width:560px}.lander-generate-section>.lander-section-heading{margin-bottom:var(--space-24)}.lander-section-heading>.lander-section-heading__subtitle{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0}.lander-method-section{padding-block:0}.lander-method-heading{align-items:center;gap:var(--space-16);max-width:52rem;margin-inline:auto;margin-bottom:var(--space-32);text-align:center;flex-direction:column;display:flex}.lander-method-heading h2{max-width:100%;color:rgb(var(--max-inverted));font-family:var(--font-display);font-size:var(--font-size-48);font-weight:var(--font-400);line-height:var(--line-height-48);text-wrap:balance;margin:0}.lander-method-heading p{max-width:36rem;color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24);text-wrap:pretty;margin:0}.lander-card-grid{gap:var(--space-24);flex-wrap:wrap;align-items:flex-start;width:100%;min-width:0;display:flex}.lander-card-grid[data-lander-card-grid-layout=mixed]{align-items:stretch}.lander-card{gap:var(--space-12);min-width:min(100%,15rem);min-height:0;padding:var(--space-20);border-radius:var(--radius-20);background:rgb(var(--mid));text-align:center;flex-direction:column;flex:15rem;align-items:center;display:flex;position:relative}.lander-card-grid[data-lander-card-grid-layout=mixed]>.lander-card{align-self:stretch}.lander-card__corner-icon{top:calc(var(--space-8) * -1);left:calc(var(--space-8) * -1);z-index:1;position:absolute}.lander-card__icon{--icon-component-radius:var(--radius-14);color:rgb(var(--white));flex:none}.lander-card__number{box-sizing:border-box;width:max-content;min-width:var(--space-32);min-height:var(--space-32);padding:var(--space-6);border-radius:var(--radius-14);background:rgb(var(--accent));color:rgb(var(--white));font-size:var(--font-size-20);line-height:var(--line-height-20);place-items:center;display:grid}.lander-card__above,.lander-card__below{width:100%;min-width:0}.lander-card__copy{gap:var(--space-6);text-align:center;min-width:0;font-family:var(--font-sans);flex:none;display:grid}.lander-card__copy h3{color:rgb(var(--max-inverted));font-family:var(--font-sans);font-size:var(--font-size-20);font-weight:var(--font-500);line-height:var(--line-height-24);margin:0}.lander-card__copy p{color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24);margin:0}.lander-reviews-heading{--lander-section-heading-align-items:center;margin-bottom:var(--space-32);text-align:center}.lander-review-card{flex-basis:calc((100% - var(--space-48)) / 3);align-items:stretch;gap:var(--space-20);min-width:min(100%,15rem);padding:var(--space-24);background:rgb(var(--mid));text-align:left}.lander-marquee-stack.lander-reviews-marquee-stack{gap:var(--space-24)}.lander-reviews-marquee .lander-review-card{width:clamp(18rem,33.333vw - 2.666rem,24rem);min-width:0;max-width:calc(100vw - var(--space-48));flex:0 0 clamp(18rem,33.333vw - 2.666rem,24rem)}.lander-review-card__top{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;display:flex}.lander-review-card__stars{gap:var(--space-6);color:rgb(var(--accent));display:flex}.lander-review-card .lander-card__copy{text-align:left;width:100%}.lander-review-card__quote{color:rgb(var(--max-inverted));font-size:var(--font-size-16);font-weight:var(--font-400);line-height:var(--line-height-24);text-wrap:pretty;margin:0}.lander-review-card .lander-card__below{margin-top:auto}.lander-review-card__author{align-items:center;gap:var(--space-12);display:flex}.lander-review-card__avatar{width:calc(var(--space-32) + var(--space-8));height:calc(var(--space-32) + var(--space-8));border:1px solid rgb(var(--max-inverted)/.12);background:rgb(var(--max-inverted)/.08);color:rgb(var(--max-inverted)/.75);font-size:var(--font-size-12);font-weight:var(--font-600);border-radius:40%;flex:none;place-items:center;display:grid}.lander-review-card__identity{gap:var(--space-2);min-width:0;display:grid}.lander-review-card__name{color:rgb(var(--max-inverted));font-weight:var(--font-500)}.lander-review-card__name,.lander-review-card__role{font-size:var(--font-size-14);line-height:var(--line-height-20)}.lander-review-card__role{color:rgb(var(--max-inverted)/.58)}.lander-method-card-visual{aspect-ratio:2;width:100%;margin-bottom:var(--space-4);border-radius:var(--radius-14);background:rgb(var(--mid));position:relative;overflow:hidden}.lander-method-card-visual__fade{z-index:2;background:linear-gradient(to bottom,rgb(var(--mid)) 0,transparent var(--space-36),transparent calc(100% - var(--space-36)),rgb(var(--mid)) 100%),linear-gradient(to right,rgb(var(--mid)) 0,transparent var(--space-36),transparent calc(100% - var(--space-36)),rgb(var(--mid)) 100%);pointer-events:none;position:absolute;inset:0}.lander-composition-waveforms{z-index:1;place-items:center;display:grid;position:absolute;inset:-5%;transform:rotate(-4deg)}.lander-composition-waveform{align-items:center;gap:var(--space-4);flex:none;width:max-content;height:100%;display:flex}.lander-composition-waveform>span{width:var(--space-4);border-radius:var(--radius-pill);background:rgb(var(--accent));height:70px;transform:scaleY(var(--wave-scale,.5));transform-origin:50%;transition:transform .85s cubic-bezier(.2,.7,.2,1);display:block}@media (prefers-reduced-motion:reduce){.lander-composition-waveform>span{transition:none}}.lander-method-grid>.lander-card{flex:1 1 0;min-width:0;min-height:max-content}.lander-solutions-heading{--lander-section-heading-align-items:center;text-align:center}.lander-card__link:after{border-radius:inherit;content:"";position:absolute;inset:0}.lander-eyebrow{align-items:center;gap:var(--space-6);box-sizing:border-box;margin:0 0 var(--space-12);padding:var(--space-6) var(--space-12) var(--space-6) var(--space-6);border-radius:var(--radius-14);color:rgb(var(--max-inverted));font-size:var(--font-size-16);font-weight:var(--font-500);line-height:var(--line-height-24);display:inline-flex}.lander-eyebrow__icon{--icon-component-padding:var(--space-4);--icon-component-radius:var(--radius-14);background:rgb(var(--mid))}.lander-eyebrow__icon>svg{color:currentColor}.lander-eyebrow--no-icon{padding-inline-start:var(--space-12)}.lander-video-slot{z-index:1;width:min(100%,var(--lander-prompt-max-width));height:auto;min-height:0;padding:var(--space-16);border-radius:var(--radius-30);background:rgb(var(--mid));color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24);border:0;margin-inline:auto;display:block;position:relative}.lander-video-section .lander-content-rail{position:relative}.lander-pinched-ribbon{z-index:0;pointer-events:none;width:100vw;height:clamp(220px,25vw,340px);display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.lander-pinched-ribbon>svg{width:100%;height:100%;display:block}.lander-pricing-card-stage{margin-top:var(--space-24);position:relative}.public-site-page .lander-pinched-ribbon.lander-reveal{transition:opacity var(--motion-public-reveal-duration) var(--motion-ease),filter var(--motion-public-reveal-duration) var(--motion-ease);transform:translate(-50%,-50%)}.public-site-page .lander-pinched-ribbon.lander-reveal.is-visible{transform:translate(-50%,-50%)}.public-video-player{aspect-ratio:4/3;border-radius:var(--radius-14);background:rgb(var(--max));width:100%;display:block;position:relative;overflow:hidden}.lander-video-player__media,.public-video-player__media{object-fit:cover;width:100%;height:100%;display:block}.lander-video-controls{z-index:1;width:auto;box-shadow:none;color:rgb(var(--max-inverted));opacity:var(--opacity-transparent);pointer-events:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-content:flex-end;align-items:center;padding:0;transition:none;position:absolute;bottom:0;left:0;right:0;container-type:inline-size}.public-video-player:is(:hover,:focus-within) .lander-video-controls{opacity:var(--opacity-opaque);pointer-events:auto}.public-video-player:is(:hover,:focus-within) .lander-video-controls .playback-controls{pointer-events:auto}.faq-accordion p,.lander-centered-section p{margin:0}.lander-feature-story{gap:var(--space-64);scroll-margin-top:var(--public-section-scroll-offset);content-visibility:visible;contain:none;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:center;padding-block:0;display:grid;overflow:visible}.lander-feature-story--reverse{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr)}.lander-feature-story--reverse .lander-feature-story__copy{order:2}.lander-feature-story--reverse .lander-feature-story__visual{order:1}.lander-feature-story__copy{z-index:2;width:100%;min-width:0;max-width:28rem;position:relative}.lander-feature-story__copy h3{min-width:0;max-width:100%;color:rgb(var(--max-inverted));font-family:var(--font-display);font-size:var(--font-size-48);font-weight:var(--font-400);line-height:var(--line-height-48);text-wrap:balance;margin:0}.lander-orbit-section__research-mascot{z-index:2;pointer-events:none;width:clamp(2.75rem,5vw,3.5rem);height:clamp(2.75rem,5vw,3.5rem);position:absolute;top:17%;left:68%;transform:rotate(6deg)}.lander-feature-story__description{max-width:27rem;color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24);text-wrap:pretty;margin:0}.lander-feature-story__description p{margin:0}.lander-feature-story__description p+p{margin-top:var(--space-16)}.lander-feature-story__visual{min-width:0;max-width:100%}.lander-research-visual-section .lander-feature-stage--research{min-height:30rem}.lander-orbit-section{isolation:isolate;border-radius:var(--radius-32);height:660px;position:relative;overflow:visible}.lander-orbit-section:after{aspect-ratio:1;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgb(var(--accent)/.34) 0,rgb(var(--accent)/.2) 34%,rgb(var(--accent)/.08) 52%,rgb(var(--accent)/0) 72%);width:auto;height:100%;filter:blur(var(--space-18));content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lander-orbit-section__stage{z-index:1;cursor:grab;touch-action:pan-y;width:min(100%,1100px);height:660px;margin-inline:auto;position:relative}.lander-orbit-section__stage:active{cursor:grabbing}.lander-orbit-section__canvas{width:100%;height:100%;display:block}.lander-orbit-section__cards{z-index:1;pointer-events:none;position:absolute;inset:0}.lander-orbit-section__card{transform-origin:50%;will-change:transform,opacity;position:absolute;top:0;left:0}.lander-orbit-section__card--wrap .floating-label-card{white-space:normal;text-align:center;width:max-content;max-width:10.5rem}.lander-orbit-section__card--wrap .floating-label-card__label{white-space:normal}.lander-orbit-section__mill-logo{filter:brightness(0)invert()}.lander-orbit-section--embedded{--lander-orbit-bleed:var(--public-frame-gutter,var(--space-24));width:calc(100% + var(--lander-orbit-bleed) + var(--lander-orbit-bleed));margin-inline:calc(-1 * var(--lander-orbit-bleed));border-radius:0;height:520px;overflow:visible}.lander-orbit-section--embedded .lander-orbit-section__stage{height:520px}.lander-feature-stage{isolation:isolate;height:fit-content;min-height:0;position:relative;overflow:visible}.lander-feature-stage:before{z-index:-1;background:radial-gradient(circle,rgb(var(--accent)/.09),rgb(var(--accent)/0) 68%);content:"";border-radius:50%;position:absolute;inset:8% 3%}.lander-feature-story--connectors{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:center;padding-block:0}.lander-feature-story--social{grid-template-columns:minmax(0,1fr);justify-items:center}.lander-feature-story--social>.lander-feature-story__visual{width:min(100%,56rem)}.lander-feature-story--connectors .lander-feature-story__copy{text-align:left;place-self:center;max-width:38rem}.lander-feature-story--connectors .lander-feature-story__description{margin-inline:0}.lander-feature-story--connectors .lander-feature-story__visual{width:100%}.lander-feature-story--connectors .lander-feature-stage--connectors:before{display:none}.connector-marquee-stack{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.connector-row-mask{width:100%;-webkit-mask-image:linear-gradient(to right,transparent,rgb(var(--max-inverted)) 10%,rgb(var(--max-inverted)) 90%,transparent);mask-image:linear-gradient(to right,transparent,rgb(var(--max-inverted)) 10%,rgb(var(--max-inverted)) 90%,transparent);position:relative;overflow:hidden}.connector-row-track{gap:var(--space-6);will-change:transform;width:max-content;display:flex}.icon-component.connector-tile{--icon-component-radius:var(--radius-20);border-radius:var(--radius-20)}.connector-tile img{object-fit:contain}.lander-feature-stage--research{place-items:center;min-height:30rem;padding:0;display:grid}.lander-feature-stage--research:before{display:none}.lander-research-scan-frame{aspect-ratio:3/4;width:min(56%,18rem);position:relative;overflow:visible}.lander-research-dot-field{z-index:0;pointer-events:none;width:calc(100% + 204px);height:calc(100% + 204px);position:absolute;inset:-102px auto auto -102px}.lander-research-dot-field canvas{width:100%;height:100%;display:block}.lander-research-scan-card{aspect-ratio:3/4;z-index:1;border-radius:var(--radius-30);background:rgb(var(--mid));width:100%;position:relative;overflow:hidden}.lander-research-scan-card img{object-fit:cover;width:100%;height:100%;display:block}.lander-research-query-card{z-index:2;transform:translate(-50%,-50%) rotate(var(--research-query-rotate));position:absolute}.floating-label-card{--floating-label-card-gutter:var(--space-4);min-height:var(--space-32);width:max-content;max-width:min(14rem,calc(100vw - (var(--space-16) * 2)));box-sizing:border-box;align-items:center;gap:var(--floating-label-card-gutter);padding:var(--floating-label-card-gutter);border-radius:var(--radius-14);background:rgb(var(--mid));color:rgb(var(--max-inverted));font-size:var(--font-size-16);font-weight:var(--font-500);line-height:var(--line-height-24);white-space:nowrap;display:inline-flex;overflow:hidden}.floating-label-card--no-leading{padding-inline-start:calc(var(--floating-label-card-gutter) * 2)}.floating-label-card--no-trailing{padding-inline-end:calc(var(--floating-label-card-gutter) * 2)}.floating-label-card__icon{padding:var(--floating-label-card-gutter);border-radius:var(--radius-10);background:rgb(var(--accent));color:rgb(var(--white));flex:none;display:inline-flex}.floating-label-card__icon--plain{padding:var(--floating-label-card-gutter);color:inherit;background:0 0}.floating-label-card__icon :is(svg,img){width:var(--space-16);height:var(--space-16)}.floating-label-card--hero-eyebrow,.floating-label-card--static{max-width:100%;font-size:var(--font-size-16);line-height:var(--line-height-24)}.floating-label-card__label{font-size:var(--font-size-16);line-height:var(--line-height-24);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lander-research-query-card--left-top{top:28%;left:0}.lander-research-query-card--left-bottom{top:70%;left:0}.lander-research-query-card--right{transform:translate(50%,-50%) rotate(var(--research-query-rotate));top:50%;right:0}.lander-feature-stage--apps{background:0 0;place-items:center;min-height:0;padding:0;display:grid}.lander-feature-stage--apps:before{display:none}.lander-app-visual-monitor{box-sizing:border-box;aspect-ratio:1810/1392;width:min(70%,532px);max-width:100%;position:relative}.lander-app-visual-monitor>img{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lander-app-visual-screen{z-index:1;background:url(/lander/apps/auriqo-sky-clouds.webp) 50%/100% 100% no-repeat;width:94.6961%;height:68.8218%;position:absolute;top:3.4483%;left:2.6519%;overflow:hidden}.lander-app-visual-screen-artwork{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@media not all and (min-width:768px){.lander-app-visual-monitor{width:100%}}.connector-tile{--icon-component-radius:var(--radius-20);border-radius:var(--radius-20)}.lander-feature-stage--skills{place-items:center;height:520px;min-height:0;padding:0;display:grid}.lander-feature-stage--skills:before{display:none}.faq-accordion p,.lander-centered-section p,.lander-faq-answer-content{color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24)}.lander-faq-answer-content p{color:inherit;font-size:inherit;line-height:inherit}.lander-centered-section{box-sizing:border-box;width:100%;min-width:0;max-width:var(--lander-section-heading-max-width);text-align:center;justify-items:center;display:grid}.lander-centered-section>*+*{margin-top:var(--space-12)}.lander-centered-section .lander-eyebrow{margin-bottom:0}.lander-centered-section>h2{overflow-wrap:break-word;width:100%;min-width:0;max-width:100%}.faqs-accordion{gap:var(--space-8);display:grid}.lander-faq-layout{gap:var(--space-64);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.lander-faq-layout .lander-section-heading{text-align:left;margin-bottom:0;margin-inline:0}.lander-faq-layout .faq-accordion{box-sizing:border-box;padding:var(--space-6) var(--space-6) var(--space-6) var(--space-12);border-radius:var(--radius-20);background:rgb(var(--mid));opacity:var(--opacity-opaque);border:0}.faq-accordion>.accordion-component-trigger{cursor:pointer;width:100%;color:rgb(var(--max-inverted));text-align:left;font-family:var(--font-sans);font-size:var(--font-size-16);font-weight:var(--font-400);line-height:var(--line-height-24);background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding:0;list-style:none;display:grid}.faq-accordion>.accordion-component-trigger>.content-action{justify-content:space-between;align-items:center;width:100%;display:flex}.faq-accordion>.accordion-component-trigger>span:first-child{text-align:left;min-width:0}.faq-accordion p{margin-top:var(--space-12)}.lander-final-cta{background:0 0}.lander-final-cta-card{isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:calc(var(--space-32) * 2) var(--space-24);border-radius:var(--radius-30);background:rgb(var(--accent));background-clip:padding-box;position:relative}.lander-cta-dot-field{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.lander-final-cta-card>:not(.lander-cta-dot-field){z-index:1;position:relative}.lander-final-cta-card h2{color:rgb(var(--white))}.lander-final-cta-card p{color:rgb(var(--white));opacity:1}.lander-final-cta-card>h2+p,.lander-final-cta-card>p+a{margin-top:var(--space-12)}.lander-card-grid[data-balanced-grid=true]>.lander-card{flex:0 0 calc((100% - var(--lander-card-gap,var(--space-24)) * (var(--lander-card-columns) - 1)) / var(--lander-card-columns))}@media not all and (min-width:768px){.lander-final-cta,.lander-section{padding-block:0}.lander-final-cta-card{padding:var(--space-32) var(--space-48)}.lander-video-section{padding-top:0}.lander-feature-story,.lander-feature-story--connectors,.lander-feature-story--reverse{gap:var(--space-24);grid-template-columns:minmax(0,1fr);min-height:0;padding-block:0}.lander-feature-story--connectors .lander-feature-story__copy,.lander-feature-story--connectors .lander-feature-story__visual,.lander-feature-story--reverse .lander-feature-story__copy,.lander-feature-story--reverse .lander-feature-story__visual{order:0;grid-area:auto}.lander-feature-story__copy{max-width:32rem}.lander-feature-story--apps .lander-feature-story__copy,.lander-feature-story--compositions .lander-feature-story__copy,.lander-feature-story--connectors .lander-feature-story__copy,.lander-feature-story--research .lander-feature-story__copy,.lander-feature-story--skills .lander-feature-story__copy,.lander-feature-story--social .lander-feature-story__copy{text-align:center;justify-self:center;margin-inline:auto}.lander-feature-story--apps .lander-feature-story__copy>.lander-section-heading,.lander-feature-story--compositions .lander-feature-story__copy>.lander-section-heading,.lander-feature-story--connectors .lander-feature-story__copy>.lander-section-heading,.lander-feature-story--research .lander-feature-story__copy>.lander-section-heading,.lander-feature-story--skills .lander-feature-story__copy>.lander-section-heading,.lander-feature-story--social .lander-feature-story__copy>.lander-section-heading{--lander-section-heading-align-items:center}.lander-feature-story--apps .lander-feature-story__description,.lander-feature-story--compositions .lander-feature-story__description,.lander-feature-story--research .lander-feature-story__description,.lander-feature-story--skills .lander-feature-story__description,.lander-feature-story--social .lander-feature-story__description{margin-inline:auto}.lander-feature-story__copy h3{font-size:var(--font-size-40);line-height:var(--line-height-48)}.lander-feature-story--connectors .lander-feature-story__copy{text-align:center}.lander-feature-story--connectors .lander-feature-story__description{margin-inline:auto}.lander-feature-stage--research{min-height:28rem}.lander-feature-stage--apps,.lander-feature-stage--composition,.lander-feature-stage--research{padding-inline:0}.lander-feature-stage--composition{height:fit-content;min-height:0}.lander-feature-stage--skills{min-height:0;padding-block:0}.lander-feature-story--skills{padding-block:0}.lander-orbit-section,.lander-orbit-section__stage{height:380px}.lander-orbit-section{border-radius:var(--radius-24)}.lander-feature-stage--skills,.lander-orbit-section--embedded,.lander-orbit-section--embedded .lander-orbit-section__stage{height:390px}.lander-faq-layout{gap:var(--space-32);grid-template-columns:1fr}.lander-faq-layout .lander-section-heading{--lander-section-heading-align-items:center;text-align:center;margin-inline:auto}.lander-video-slot{min-height:0}.lander-method-heading h2{font-size:var(--font-size-40);line-height:var(--line-height-48)}.lander-card-grid{gap:var(--space-24);flex-direction:column;align-items:stretch;width:min(100%,28rem);margin-inline:auto}.lander-card{flex:none}.lander-method-grid>.lander-card{flex:none;width:100%}}.popup-layer[data-popup-surface=cookie-banner]>.popup-card{--popup-card-outer-radius:var(--radius-30);--popup-card-gutter:var(--space-24);border-radius:var(--popup-card-outer-radius);width:min(100%,32rem);padding:var(--popup-card-gutter)}.popup-frame-large:not(.large-popup-layer)[data-popup-surface=cookie-banner]>.popup-card{inline-size:fit-content;max-inline-size:min(100%,32rem);margin-inline:auto}.cookie-banner-card{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;display:flex}.cookie-banner-card h2,.cookie-banner-card p{margin:0}.cookie-banner-card h2{color:rgb(var(--max-inverted));font-size:var(--font-size-18);font-weight:var(--font-600);line-height:var(--line-height-24)}.cookie-banner-card p{color:rgb(var(--max-inverted)/.64);font-size:var(--font-size-16);line-height:var(--line-height-24)}.cookie-banner-actions{justify-content:center;align-items:center;gap:var(--space-8);margin-top:var(--space-8);display:flex}.lander-footer{gap:var(--space-64);flex-direction:column;padding-top:0;display:flex}.lander-footer-large-logo{width:100%;position:relative}.lander-footer-large-logo__mask-source{width:calc(100% - var(--space-48));margin-inline:auto}.lander-footer-large-logo__lockup{opacity:0;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.lander-footer-large-logo__lockup--mobile{display:none}.lander-footer-large-logo__dots{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lander-footer-grid{align-items:start;gap:var(--space-48);grid-template-columns:max-content minmax(0,1fr);display:grid}.lander-footer-grid[data-footer-grid-stacked=true]{grid-template-columns:minmax(0,1fr)}.lander-footer-grid[data-footer-grid-stacked=true] .lander-footer-nav-columns{justify-content:flex-start}.lander-footer-brand-block,.lander-footer-nav-columns>div{align-content:start;gap:var(--space-8);display:grid}.lander-footer-nav-columns{justify-content:flex-end;align-items:start;gap:var(--space-48);flex-wrap:nowrap;min-width:0;display:flex}.lander-footer-nav-columns[data-footer-nav-wrapped=true]{flex-wrap:wrap}.lander-footer-nav-columns>.lander-footer-column{flex:0 auto;min-width:0;max-width:100%}@media not all and (min-width:768px){.lander-footer-large-logo__lockup--desktop{display:none}.lander-footer-large-logo__lockup--mobile{display:block}}.lander-footer-brand-block{min-width:max-content}.lander-footer-column-values{align-items:start;gap:var(--space-8);flex-direction:column;display:flex}.lander-footer-column-value-list{align-content:start;gap:var(--space-8);flex:none;min-width:0;max-width:100%;display:grid}.lander-footer-brand-block{justify-items:start}.lander-footer-tagline{color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-14);line-height:var(--line-height-20);margin:0}.lander-footer-brand-controls{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.lander-footer-social-link{width:calc(var(--space-32) + var(--space-4));height:calc(var(--space-32) + var(--space-4));border-radius:var(--radius-14);background:rgb(var(--mid));color:rgb(var(--max-inverted));justify-content:center;align-items:center;display:inline-flex}.lander-footer-social-link:active{background:rgb(var(--mid))}.lander-footer-social-icon{display:block}.lander-footer-link{width:fit-content;padding:0}.lander-footer-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.lander-footer-link:before{display:none}.lander-footer-link .motion-roll-clip{line-height:var(--line-height-20);font-size:var(--font-size-14)}.lander-footer-grid strong{font-weight:var(--font-600);margin-bottom:0}.lander-footer-bottom,.lander-footer-grid a,.lander-footer-grid strong{color:rgb(var(--max-inverted));font-size:var(--font-size-14);line-height:var(--line-height-20)}.lander-footer-bottom[data-effect],.lander-footer-grid a[data-effect]{transition:opacity var(--motion-roll-clip-duration) var(--motion-ease),scale var(--motion-press-duration) var(--motion-press-ease)}.lander-footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-16);margin-top:calc(var(--space-20) * 2);padding-top:var(--space-24);display:flex;position:relative}.lander-footer-bottom .lander-footer-social-link{margin-left:auto}.lander-footer-bottom:before{width:100%;height:var(--space-2);border-radius:var(--radius-pill);background:rgb(var(--min));content:"";display:block;position:absolute;top:0;left:0}@media not all and (min-width:768px){.lander-footer-column-values{column-gap:var(--space-48);row-gap:var(--space-8);flex-flow:wrap}.lander-footer-brand-block{min-width:0}}.public-site-page .lander-reveal{opacity:var(--opacity-transparent);filter:blur(var(--space-18));transition:opacity var(--motion-public-reveal-duration) var(--motion-ease),filter var(--motion-public-reveal-duration) var(--motion-ease),transform var(--motion-public-reveal-duration) var(--motion-ease);transition-delay:var(--lander-reveal-delay,0s);will-change:opacity,filter,transform;transform:scale(.992)}.public-site-page .lander-reveal.is-visible{opacity:var(--opacity-opaque);filter:blur();transform:scale(1)}.public-site-page .lander-orbit-section.lander-reveal{filter:none;transition:opacity var(--motion-public-reveal-duration) var(--motion-ease),transform var(--motion-public-reveal-duration) var(--motion-ease)}.public-site-page .stepped-gradient.lander-reveal{transition:opacity var(--motion-public-reveal-duration) var(--motion-ease),filter var(--motion-public-reveal-duration) var(--motion-ease);transform:none}.public-site-page .stepped-gradient.lander-reveal.is-visible{transform:none}.public-site-page .stepped-gradient.lander-reveal.stepped-gradient--bottom,.public-site-page .stepped-gradient.lander-reveal.stepped-gradient--bottom.is-visible{transform:rotate(180deg)}.public-site-page .composer-content{animation:none}@media (prefers-reduced-motion:reduce){.public-site-page .lander-reveal{opacity:var(--opacity-opaque);filter:none;transition:none;transform:none}.public-site-page .lander-pinched-ribbon.lander-reveal{transform:translate(-50%,-50%)}.public-site-page .stepped-gradient.lander-reveal,.public-site-page .stepped-gradient.lander-reveal.is-visible{transform:none}.public-site-page .stepped-gradient.lander-reveal.stepped-gradient--bottom,.public-site-page .stepped-gradient.lander-reveal.stepped-gradient--bottom.is-visible{transform:rotate(180deg)}}.lander-wordmark{color:rgb(var(--max-inverted))}:root[data-theme=dark] .lander-wordmark{color:rgb(var(--max-inverted));filter:brightness(0)invert()}.connector-action-icon{color:rgb(var(--max-inverted))}@media (hover:none){.lander-video-controls{opacity:var(--opacity-opaque);pointer-events:auto}.lander-video-controls .playback-controls{pointer-events:auto}}.lander-orbit-section__stage[data-orbit-fallback=true]{cursor:auto;height:auto;min-height:320px}.lander-orbit-section__stage[data-orbit-fallback=true] .lander-orbit-section__canvas{display:none}.lander-orbit-section__stage[data-orbit-fallback=true] .lander-orbit-section__cards{justify-content:center;align-items:center;gap:var(--space-12);padding-block:var(--space-24);flex-wrap:wrap;display:flex;position:relative}.lander-orbit-section__stage[data-orbit-fallback=true] .lander-orbit-section__card{will-change:auto;position:static}.lander-tag-marquee{width:100%;position:relative;overflow:hidden}.lander-marquee-stack{gap:var(--space-6);flex-direction:column;margin-top:0;display:flex;overflow:visible}.lander-tag-marquee-mask{width:max-content;overflow:visible}.lander-tag-marquee:after,.lander-tag-marquee:before{z-index:2;width:var(--space-24);pointer-events:none;content:"";background:linear-gradient(to right,rgb(var(--max)),rgb(var(--max)/0));position:absolute;top:0;bottom:0}.lander-tag-marquee:before{left:0}.lander-tag-marquee:after{right:0}.lander-tag-track{width:max-content;display:flex;position:relative}.lander-tag-segment,.lander-tag-track{gap:var(--lander-marquee-item-gap,var(--space-6))}.lander-tag-segment{min-width:max-content;display:inline-flex}.lander-tag-segment .floating-label-card{margin-bottom:0}.lander-hero-line{white-space:normal;flex-wrap:wrap;justify-content:center;align-items:center;min-width:0;display:flex;overflow:visible}.lander-hero-title{font-size:var(--font-size-display);font-weight:var(--font-500);letter-spacing:normal;line-height:1.04;position:relative}.lander-hero-title-sizers{visibility:hidden;white-space:nowrap;pointer-events:none;display:inline-flex;position:absolute}.lander-hero-pair{white-space:nowrap;justify-content:center;align-items:center;gap:.22em;margin-inline-start:.22em;display:inline-flex}.lander-hero-word-slot{width:var(--lander-hero-word-slot-width,auto);white-space:nowrap;justify-content:flex-start;max-width:100%;display:inline-flex;overflow:visible}.lander-hero-top-pair{margin-inline-start:0}.lander-hero-logo-word-pair,.lander-hero-top-pair{white-space:nowrap;justify-content:center;align-items:center;gap:.3em;display:inline-flex}.lander-hero-icon-component{--icon-component-padding:var(--space-0);--icon-component-icon-size:var(--space-48);--icon-component-radius:var(--radius-10);--icon-component-gutter:var(--space-0)}.lander-hero-icon-component>.icon-source-custom{overflow:visible}.lander-hero-icon-rotation{flex:none;justify-content:center;align-items:center;display:inline-flex}.lander-hero-word{white-space:nowrap;display:inline-block}.lander-hero-fixed-word{flex:none}@media not all and (min-width:768px){.lander-hero-title{width:100%;max-width:calc(100vw - (var(--space-24) * 2));font-size:var(--font-size-display-mobile);line-height:1.12;overflow:visible}.lander-hero-line{white-space:normal;flex-wrap:wrap;align-items:center;row-gap:.02em}.lander-hero-word-slot{justify-content:center;width:100%;max-width:100%}.lander-hero-top-pair{flex-flow:column;justify-content:center;row-gap:.02em;width:100%}.lander-hero-logo-word-pair{white-space:normal;flex-wrap:nowrap;row-gap:.02em;max-width:100%}.lander-hero-pair{white-space:nowrap;margin-inline-start:.18em}.lander-hero-word{text-align:center;max-width:none;display:inline-block}.lander-hero-icon{flex:none;width:40px;height:40px;margin:0;display:inline-block}.lander-hero-title>span{white-space:normal}}@media (not (min-width:768px)) and (orientation:landscape){body.app-shell .lander-scroll-shell{min-height:100dvh;overflow-y:visible}body.app-shell .lander-hero-inner,body.app-shell .lander-hero-section{height:auto;min-height:0}body.app-shell .lander-hero-content{min-height:0;padding-bottom:var(--space-32);padding-top:var(--space-24);flex:none;justify-content:flex-start}}.lander-tag-marquee:after{transform:scaleX(-1)}.auto-marquee-track{animation:auto-marquee-cycle var(--auto-marquee-duration,20s) linear infinite}.auto-marquee-track[data-auto-marquee-visible=true]{will-change:transform}.auto-marquee-track[data-auto-marquee-motion=reduced]{animation:none;transform:none}@keyframes lander-hero-chip-float{0%,to{translate:0}25%{translate:4px -3px}50%{translate:-4px -5px}75%{translate:5px 3px}}@keyframes lander-generate-mascot-hover{0%,to{translate:0}50%{translate:0 calc(-1 * var(--space-4))}}.lander-generate-mascot{animation:lander-generate-mascot-hover 3.2s ease-in-out infinite}.lander-hero-line,.lander-hero-word-slot{transform:translateZ(0)}.lander-hero-top-pair{transform:translate3d(var(--lander-rolling-word-offset,var(--space-0)),0,0);transition:transform var(--motion-soft-roll-window-duration) var(--motion-ease)}.lander-hero-static-pair{transition:none;transform:translateZ(0)}.lander-hero-icon-rotation{transform-origin:50%;transform:translateZ(0) rotate(var(--lander-hero-icon-rotation,0deg));transition:transform var(--motion-soft-roll-window-duration) var(--motion-ease);backface-visibility:hidden;will-change:transform}@media not all and (min-width:768px){.lander-hero-top-pair{transition:none;transform:translateZ(0)}}@keyframes auto-marquee-cycle{0%{transform:translate(0)}to{transform:translate3d(var(--auto-marquee-end-x,0),var(--auto-marquee-end-y,0),0)}}@media (prefers-reduced-motion:reduce){.public-site-header__inner{transition:none}.lander-tag-track{animation:none;transform:none}.lander-generate-mascot{animation:none;translate:0}.lander-cursor-chip__content,.lander-cursor-chip__cursor,.lander-hero-icon-rotation,.lander-hero-top-pair{transition:none;animation:none;translate:0}}