.landing-depth-module___5EZwG__stage{background-image:radial-gradient(ellipse at 20% 0%, color-mix(in oklab, var(--sidebar-foreground) 9%, transparent), transparent 65%), linear-gradient(160deg, transparent 45%, color-mix(in oklab, var(--sidebar) 25%, transparent));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--sidebar-foreground) 20%, transparent), 0 2px 4px color-mix(in oklab, var(--foreground) 4%, transparent), 0 24px 48px -32px color-mix(in oklab, var(--foreground) 28%, transparent)}.landing-depth-module___5EZwG__workspace{box-shadow:0 2px 6px color-mix(in oklab, var(--sidebar) 20%, transparent), 0 20px 40px -16px color-mix(in oklab, var(--sidebar) 45%, transparent)}.landing-depth-module___5EZwG__ambient{background-image:radial-gradient(ellipse 75% 60% at 90% 5%, color-mix(in oklab, var(--sidebar-foreground) 5%, transparent), transparent 75%), linear-gradient(180deg, transparent 60%, color-mix(in oklab, var(--sidebar) 16%, transparent));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--sidebar-foreground) 12%, transparent)}.landing-depth-module___5EZwG__workbench{background-color:color-mix(in oklab, var(--sidebar) 16%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--sidebar-foreground) 6%, transparent), 0 18px 40px -28px color-mix(in oklab, var(--sidebar) 50%, transparent)}.landing-depth-module___5EZwG__paper{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--card) 90%, transparent), 0 1px 3px color-mix(in oklab, var(--foreground) 7%, transparent), 0 12px 18px -16px color-mix(in oklab, var(--foreground) 30%, transparent)}.landing-depth-module___5EZwG__primaryAction{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--sidebar-foreground) 16%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--sidebar) 16%, transparent), 0 2px 3px color-mix(in oklab, var(--foreground) 6%, transparent)}@media (max-width:639px){.landing-depth-module___5EZwG__stage{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--sidebar-foreground) 18%, transparent), 0 12px 24px -20px color-mix(in oklab, var(--foreground) 25%, transparent)}.landing-depth-module___5EZwG__workspace{box-shadow:0 8px 18px -10px color-mix(in oklab, var(--sidebar) 40%, transparent)}}@media (prefers-contrast:more),print{.landing-depth-module___5EZwG__stage,.landing-depth-module___5EZwG__workspace,.landing-depth-module___5EZwG__ambient,.landing-depth-module___5EZwG__workbench,.landing-depth-module___5EZwG__paper,.landing-depth-module___5EZwG__primaryAction{box-shadow:none;background-image:none}}
.landing-motion-module__HKkYGW__pending{opacity:0;transform:translateY(12px)}.landing-motion-module__HKkYGW__revealed{animation:.85s cubic-bezier(.16,1,.3,1) both landing-motion-module__HKkYGW__reveal}.landing-motion-module__HKkYGW__pending[data-reveal=focus]{filter:blur(3px);transform:translateY(16px)}.landing-motion-module__HKkYGW__revealed[data-reveal=focus]{animation-name:landing-motion-module__HKkYGW__focus-reveal;animation-duration:1s}@keyframes landing-motion-module__HKkYGW__focus-reveal{0%{opacity:0;filter:blur(3px);transform:translateY(16px)}45%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:none}}.landing-motion-module__HKkYGW__revealed[data-reveal=later]{animation-delay:.12s}.landing-motion-module__HKkYGW__transitionFrame{overflow-clip-margin:4px;min-width:0;overflow:clip}.landing-motion-module__HKkYGW__transitionContent{min-width:0;display:flow-root}.landing-motion-module__HKkYGW__panelGroup{position:relative}.landing-motion-module__HKkYGW__panelGroup>[data-slot=tabs-content]{opacity:1;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.landing-motion-module__HKkYGW__panelGroup>[data-starting-style]{opacity:0;transform:translateY(6px)}.landing-motion-module__HKkYGW__panelGroup>[data-ending-style]{opacity:0;pointer-events:none;transition-duration:.18s;position:absolute;inset:0 0 auto;transform:translateY(-4px)}.landing-motion-module__HKkYGW__disclosure{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.16,1,.3,1),opacity .35s;display:grid}.landing-motion-module__HKkYGW__disclosure[data-open=true]{opacity:1;grid-template-rows:1fr}.landing-motion-module__HKkYGW__disclosureChevron{transition:transform .45s cubic-bezier(.16,1,.3,1)}.landing-motion-module__HKkYGW__faq [data-slot=accordion-content]{height:var(--accordion-panel-height);opacity:1;transition:height .5s cubic-bezier(.16,1,.3,1),opacity .35s;animation:none}.landing-motion-module__HKkYGW__faq [data-slot=accordion-content][data-starting-style],.landing-motion-module__HKkYGW__faq [data-slot=accordion-content][data-ending-style]{opacity:0;height:0}.landing-motion-module__HKkYGW__faq [data-slot=accordion-content]>div{height:auto}.landing-motion-module__HKkYGW__faq [data-slot=accordion-trigger]>svg:first-of-type{transition:transform .45s cubic-bezier(.16,1,.3,1);display:block}.landing-motion-module__HKkYGW__faq [data-slot=accordion-trigger][aria-expanded=true]>svg:first-of-type{transform:rotate(180deg)}.landing-motion-module__HKkYGW__faq [data-slot=accordion-trigger]>svg:last-of-type{display:none}.landing-motion-module__HKkYGW__pending:focus-within,.landing-motion-module__HKkYGW__pending[data-reveal=focus]:focus-within{opacity:1;filter:none;transform:none}@keyframes landing-motion-module__HKkYGW__reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.landing-motion-module__HKkYGW__header{transition:transform .65s cubic-bezier(.16,1,.3,1)}.landing-motion-module__HKkYGW__nav{max-width:72rem;padding-block:.5rem;transition:max-width .65s cubic-bezier(.16,1,.3,1),padding .65s cubic-bezier(.16,1,.3,1)}.landing-motion-module__HKkYGW__logo{aspect-ratio:789/140;height:1.5rem;transition:height .65s cubic-bezier(.16,1,.3,1);display:block;position:relative}.landing-motion-module__HKkYGW__logoName,.landing-motion-module__HKkYGW__logoTile{width:100%;height:100%;position:absolute;inset:0}.landing-motion-module__HKkYGW__logoName{clip-path:inset(0 0 0 19%);transition:clip-path .55s cubic-bezier(.16,1,.3,1) .2s,opacity .45s .2s}.landing-motion-module__HKkYGW__logoTile{transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--tile) * 70ms)}.landing-motion-module__HKkYGW__header[data-compact=true]{transform:translateY(-6px)}.landing-motion-module__HKkYGW__header[data-compact=true] .landing-motion-module__HKkYGW__nav{max-width:60rem;padding-block:.25rem}.landing-motion-module__HKkYGW__header[data-compact=true] .landing-motion-module__HKkYGW__logo{height:1.5rem}.landing-motion-module__HKkYGW__header[data-compact=true] .landing-motion-module__HKkYGW__logoName{clip-path:inset(0 81% 0 19%);opacity:0;transition-delay:0s}.landing-motion-module__HKkYGW__header[data-compact=true] .landing-motion-module__HKkYGW__logoTile{transform:rotate(360deg)}@media (max-width:639px){.landing-motion-module__HKkYGW__header .landing-motion-module__HKkYGW__nav{max-width:none;min-height:3.5rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:none;border-width:0 0 1px;border-color:#0000;padding-block:.375rem;transition:background-color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1)}.landing-motion-module__HKkYGW__header[data-compact=true]{transform:none}.landing-motion-module__HKkYGW__header[data-compact=true] .landing-motion-module__HKkYGW__nav{border-color:color-mix(in oklab, var(--foreground) 8%, transparent);background-color:color-mix(in oklab, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);max-width:none;padding-block:.375rem}.landing-motion-module__HKkYGW__logo,.landing-motion-module__HKkYGW__header[data-compact=true] .landing-motion-module__HKkYGW__logo{height:1.375rem}}@media (max-width:639px) and ((prefers-reduced-transparency:reduce) or (prefers-contrast:more)){.landing-motion-module__HKkYGW__header[data-compact=true] .landing-motion-module__HKkYGW__nav{background-color:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:640px){.landing-motion-module__HKkYGW__nav{padding-block:1.125rem}.landing-motion-module__HKkYGW__logo{height:1.875rem}.landing-motion-module__HKkYGW__header[data-compact=true] .landing-motion-module__HKkYGW__nav{padding-block:.625rem}.landing-motion-module__HKkYGW__header[data-compact=true] .landing-motion-module__HKkYGW__logo{height:1.625rem}}@media (prefers-reduced-motion:reduce){.landing-motion-module__HKkYGW__panelGroup>[data-slot=tabs-content],.landing-motion-module__HKkYGW__disclosure,.landing-motion-module__HKkYGW__disclosureChevron,.landing-motion-module__HKkYGW__faq [data-slot=accordion-content],.landing-motion-module__HKkYGW__faq [data-slot=accordion-trigger]>svg:first-of-type{transition:none}.landing-motion-module__HKkYGW__menu{animation:none}.landing-motion-module__HKkYGW__pending,.landing-motion-module__HKkYGW__revealed,.landing-motion-module__HKkYGW__pending[data-reveal=focus],.landing-motion-module__HKkYGW__revealed[data-reveal=focus]{opacity:1;filter:none;animation:none;transform:none}.landing-motion-module__HKkYGW__header,.landing-motion-module__HKkYGW__nav,.landing-motion-module__HKkYGW__logo,.landing-motion-module__HKkYGW__logoName,.landing-motion-module__HKkYGW__logoTile{transition:none}.landing-motion-module__HKkYGW__header[data-compact=true] .landing-motion-module__HKkYGW__logoTile{transform:none}}@media print{.landing-motion-module__HKkYGW__pending,.landing-motion-module__HKkYGW__revealed,.landing-motion-module__HKkYGW__pending[data-reveal=focus],.landing-motion-module__HKkYGW__revealed[data-reveal=focus]{opacity:1;filter:none;animation:none;transform:none}}html:has(.landing-motion-module__HKkYGW__page){scroll-behavior:smooth}.landing-motion-module__HKkYGW__page :is(button,a,[role=tab]),.landing-motion-module__HKkYGW__page [role=tab]:after{transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.landing-motion-module__HKkYGW__page a{transition-property:color,background-color,border-color,opacity}@media (prefers-reduced-motion:reduce){html:has(.landing-motion-module__HKkYGW__page){scroll-behavior:auto}.landing-motion-module__HKkYGW__page :is(button,a,[role=tab]),.landing-motion-module__HKkYGW__page [role=tab]:after{transition:none}}.landing-motion-module__HKkYGW__chart [data-chart-part=bar-x]{transform-origin:0}.landing-motion-module__HKkYGW__chart [data-chart-part=bar-y]{transform-origin:bottom}.landing-motion-module__HKkYGW__chart[data-chart-state=pending] [data-chart-part=bar-x]{transform:scaleX(0)}.landing-motion-module__HKkYGW__chart[data-chart-state=pending] [data-chart-part=bar-y]{transform:scaleY(0)}.landing-motion-module__HKkYGW__chart[data-chart-state=pending] [data-chart-part=stroke]{stroke-dashoffset:1px}.landing-motion-module__HKkYGW__chart[data-chart-state=pending] :is([data-chart-part=wash],[data-chart-part=point]){opacity:0}.landing-motion-module__HKkYGW__chart[data-chart-state=revealed] [data-chart-part=bar-x]{animation:.85s cubic-bezier(.16,1,.3,1) both landing-motion-module__HKkYGW__chart-bar-x}.landing-motion-module__HKkYGW__chart[data-chart-state=revealed] [data-chart-part=bar-y]{animation:.85s cubic-bezier(.16,1,.3,1) both landing-motion-module__HKkYGW__chart-bar-y}.landing-motion-module__HKkYGW__chart[data-chart-state=revealed] [data-chart-part=stroke]{animation:1.1s cubic-bezier(.33,1,.68,1) both landing-motion-module__HKkYGW__chart-stroke}.landing-motion-module__HKkYGW__chart[data-chart-state=revealed] [data-chart-part=wash]{animation:.9s .18s both landing-motion-module__HKkYGW__chart-fade}.landing-motion-module__HKkYGW__chart[data-chart-state=revealed] [data-chart-part=point]{animation:.45s both landing-motion-module__HKkYGW__chart-fade}@keyframes landing-motion-module__HKkYGW__chart-bar-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-motion-module__HKkYGW__chart-bar-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes landing-motion-module__HKkYGW__chart-stroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes landing-motion-module__HKkYGW__chart-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce),print{.landing-motion-module__HKkYGW__chart[data-chart-state] [data-chart-part]{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}
.landing-glass-module__nnVNja__light{background-color:var(--card);background-image:linear-gradient(120deg, color-mix(in oklab, var(--card) 55%, transparent), transparent 45%, color-mix(in oklab, var(--card) 12%, transparent));border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--sidebar-foreground) 80%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--card) 30%, transparent), 0 8px 28px color-mix(in oklab, var(--foreground) 5%, transparent)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing-glass-module__nnVNja__light{background-color:color-mix(in oklab, var(--card) 80%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15)}}.landing-glass-module__nnVNja__dark{background-color:color-mix(in oklab, var(--sidebar-foreground) 4%, transparent);background-image:linear-gradient(120deg, color-mix(in oklab, var(--sidebar-foreground) 5%, transparent), transparent 60%);border-color:color-mix(in oklab, var(--sidebar-foreground) 18%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--sidebar-foreground) 9%, transparent)}.landing-glass-module__nnVNja__switch{border:1px solid color-mix(in oklab, var(--sidebar-foreground) 14%, transparent);border-radius:var(--radius-4xl);background:color-mix(in oklab, var(--sidebar) 18%, transparent);gap:2px;height:auto;padding:4px}.landing-glass-module__nnVNja__switch [data-slot=tabs-trigger]{border-radius:var(--radius-4xl);min-height:32px;color:color-mix(in oklab, var(--sidebar-foreground) 85%, transparent);padding-inline:12px}.landing-glass-module__nnVNja__switch [data-slot=tabs-trigger]:after{display:none}.landing-glass-module__nnVNja__switch [data-slot=tabs-trigger][data-active]{color:var(--sidebar-foreground);background:color-mix(in oklab, var(--sidebar-foreground) 12%, transparent);border-color:color-mix(in oklab, var(--sidebar-foreground) 13%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--sidebar-foreground) 14%, transparent)}.landing-glass-module__nnVNja__action{border-radius:var(--radius-lg);border-style:solid;border-width:1px;justify-content:center;align-items:center;min-height:44px;padding-inline:20px;display:inline-flex}@media (hover:hover){.landing-glass-module__nnVNja__action:hover{background-color:color-mix(in oklab, var(--sidebar-foreground) 9%, transparent);border-color:color-mix(in oklab, var(--sidebar-foreground) 30%, transparent);text-decoration:none}.landing-glass-module__nnVNja__switch [data-slot=tabs-trigger]:hover{color:var(--sidebar-foreground)}}@media (max-width:639px){.landing-glass-module__nnVNja__light{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.landing-glass-module__nnVNja__light{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:var(--foreground)}.landing-glass-module__nnVNja__dark,.landing-glass-module__nnVNja__switch{background:var(--sidebar);box-shadow:none;border-color:var(--sidebar-foreground)}.landing-glass-module__nnVNja__switch [data-slot=tabs-trigger][data-active]{background:var(--sidebar-accent);border-color:var(--sidebar-foreground)}}
.landing-workspace-preview-module__zVzg8q__stage{isolation:isolate;background-image:none;padding:clamp(2rem,4.5vw,5rem) clamp(2rem,8vw,9rem);position:relative}.landing-workspace-preview-module__zVzg8q__stage:before{content:"";z-index:0;pointer-events:none;opacity:.82;background-image:url(/textures/workspace-mineral.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@media (min-width:1024px){.landing-workspace-preview-module__zVzg8q__workspace{aspect-ratio:1.85;min-height:36rem}}@media (min-width:640px) and (max-width:1023px){.landing-workspace-preview-module__zVzg8q__stage{padding:2rem}}@media (max-width:639px){.landing-workspace-preview-module__zVzg8q__stage{padding:1rem}.landing-workspace-preview-module__zVzg8q__stage:before{opacity:.65}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce),print{.landing-workspace-preview-module__zVzg8q__stage:before{display:none}}
.landing-work-sample-module__ynt44a__reportStage{isolation:isolate;background-color:var(--secondary);position:relative}.landing-work-sample-module__ynt44a__reportStage:before{content:"";z-index:0;pointer-events:none;opacity:.7;background:url(/textures/work-sample-stone.webp) 50%/cover no-repeat;position:absolute;inset:0}@media (max-width:639px){.landing-work-sample-module__ynt44a__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.landing-work-sample-module__ynt44a__metrics>div:first-child{border-bottom:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.landing-work-sample-module__ynt44a__metrics>div>p:first-child{min-height:0}.landing-work-sample-module__ynt44a__metrics>div:first-child>p{margin-top:0}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce),print{.landing-work-sample-module__ynt44a__reportStage:before{display:none}}
