.public-site .site-canvas{isolation:isolate;position:relative;overflow:clip}.public-site #main{position:relative}.public-site .page-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.public-site .atmosphere-wash{z-index:-1;background:radial-gradient(ellipse 60% var(--grid-intro-radius,450px) at 100% var(--grid-intro-y,250px), #b8b29a20, transparent 95%), radial-gradient(ellipse 60% var(--grid-title-radius,340px) at 0% var(--grid-title-y,750px), #abae931c, transparent 95%), radial-gradient(ellipse 60% var(--grid-surfaces-radius,650px) at 100% var(--grid-surfaces-y,1500px), #b7adc61c, transparent 95%), radial-gradient(ellipse 60% var(--grid-platform-radius,650px) at 0% var(--grid-platform-y,2400px), #b5b1981e, transparent 95%);position:absolute;inset:0}.public-site .atmosphere-grid{z-index:1;stroke:#888776;stroke-opacity:.24;-webkit-mask-image:radial-gradient(ellipse 65% var(--grid-intro-radius,450px) at 100% var(--grid-intro-y,250px), #0009, transparent 100%), radial-gradient(ellipse 70% var(--grid-title-radius,340px) at 0% var(--grid-title-y,750px), #000b, transparent 100%), radial-gradient(ellipse 65% var(--grid-surfaces-radius,650px) at 100% var(--grid-surfaces-y,1500px), #0009, transparent 100%), radial-gradient(ellipse 65% var(--grid-platform-radius,650px) at 0% var(--grid-platform-y,2400px), #0009, transparent 100%), radial-gradient(ellipse 65% var(--grid-developers-radius,550px) at 100% var(--grid-developers-y,3200px), #0008, transparent 100%), radial-gradient(ellipse 65% var(--grid-deploy-radius,550px) at 0% var(--grid-deploy-y,4000px), #0009, transparent 100%), radial-gradient(ellipse 65% var(--grid-faq-radius,380px) at 100% var(--grid-faq-y,4700px), #0008, transparent 100%), radial-gradient(ellipse 65% var(--grid-closing-radius,550px) at 0% var(--grid-closing-y,5400px), #0007, transparent 100%);mask-image:radial-gradient(ellipse 65% var(--grid-intro-radius,450px) at 100% var(--grid-intro-y,250px), #0009, transparent 100%), radial-gradient(ellipse 70% var(--grid-title-radius,340px) at 0% var(--grid-title-y,750px), #000b, transparent 100%), radial-gradient(ellipse 65% var(--grid-surfaces-radius,650px) at 100% var(--grid-surfaces-y,1500px), #0009, transparent 100%), radial-gradient(ellipse 65% var(--grid-platform-radius,650px) at 0% var(--grid-platform-y,2400px), #0009, transparent 100%), radial-gradient(ellipse 65% var(--grid-developers-radius,550px) at 100% var(--grid-developers-y,3200px), #0008, transparent 100%), radial-gradient(ellipse 65% var(--grid-deploy-radius,550px) at 0% var(--grid-deploy-y,4000px), #0009, transparent 100%), radial-gradient(ellipse 65% var(--grid-faq-radius,380px) at 100% var(--grid-faq-y,4700px), #0008, transparent 100%), radial-gradient(ellipse 65% var(--grid-closing-radius,550px) at 0% var(--grid-closing-y,5400px), #0007, transparent 100%);position:absolute;inset:0}.public-site .grid-cells{fill:#aaa58d;fill-opacity:.2;stroke:none}[data-dark-mode] .public-site .atmosphere-wash{opacity:.36}[data-dark-mode] .public-site .atmosphere-grid{stroke:#afab93;stroke-opacity:.23}[data-dark-mode] .public-site .grid-cells{fill:#afab93;fill-opacity:.14}.public-site .grid-signals{fill:none;stroke:#7e816c;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.public-site .grid-signal{opacity:0}.public-site .grid-signal-core{stroke-width:1.2px;stroke-opacity:.42}.public-site .grid-signal-halo{stroke-width:4px;stroke-opacity:.11;filter:blur(1.5px)}[data-dark-mode] .public-site .grid-signals{stroke:#c7cab4}@media (prefers-reduced-motion:reduce){.public-site .grid-signals{display:none}}.public-site .hero-stage{padding-top:4px}.public-site .hero-stage .art-workflow{margin-top:0}.public-site .dataframe-scroll-region{scrollbar-width:none;scroll-behavior:auto;width:100%;height:100%;position:relative;overflow:hidden auto}.public-site .dataframe-scroll-region::-webkit-scrollbar{display:none}.public-site .dataframe-scroll-region:focus-visible{outline:1px solid var(--novem-accent);outline-offset:-1px}.public-site .dataframe-accessible-table{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-site .hero-copy{padding-top:39px;padding-bottom:44px}.public-site .hero-heading-row{align-items:center;margin-top:0;margin-bottom:0}.public-site .hero-title-block .hero-buttons{margin-top:26px}.public-site .hero-aside.hero-value-prop{max-width:385px;padding-bottom:0;display:block}.public-site .hero-baseline{margin-top:40px;padding-block:0}.public-site .surfaces-section{padding-top:48px}.public-site .surfaces-heading{flex-direction:row-reverse}.public-site .surfaces-heading>h2{text-align:right;align-self:flex-end}.public-site .surfaces-heading>p{margin-right:0}.public-site .section-rule{border:0}.public-site .section-number{border:0;width:auto;height:auto;margin-right:4px}.public-site .pillar{border-color:color-mix(in srgb, var(--novem-line) 65%, transparent)}.public-site .pillar:last-child{border-bottom:0}.public-site .platform-section{padding-bottom:72px}.public-site .platform-grid{padding-bottom:20px}.public-site .delivery-strip{border:0;padding-block:20px 0}.public-site .delivery-strip small{display:none}.public-site .stage-bottom{border:0}.public-site .flow-panel{background:0 0;border:0}.public-site .code-window{box-shadow:none}.public-site .push-section+.faq-section{border:0}.public-site #main>section:not(.developer-section):not(.closing):not(.company-values){z-index:2;position:relative}.public-site .developer-section,.public-site .company-values{isolation:auto;position:relative}.public-site .developer-section>.page-width,.public-site .company-values>.page-width,.public-site .closing>.page-width,.public-site .closing-brand{z-index:2;position:relative}@media (min-width:1536px){.public-site .hero-copy{padding-top:42px}}@media (max-width:1100px){.public-site .hero-copy{padding-top:34px}}@media (max-width:800px){.public-site .hero-stage{padding-top:4px}.public-site .hero-copy{padding-top:32px;padding-bottom:38px}.public-site .surfaces-section{padding-top:40px}}@media (max-width:540px){.public-site .hero-stage{padding-top:2px}.public-site .hero-stage .art-workflow{margin-top:0;margin-bottom:12px}.public-site .hero-copy{padding-top:28px;padding-bottom:32px}.public-site .hero-baseline{margin-top:32px}.public-site .surfaces-section{padding-top:32px}.public-site .surfaces-heading{flex-direction:column}.public-site .section-number{width:auto;height:auto}.public-site .atmosphere-grid{stroke-opacity:.17}.public-site .platform-section{padding-bottom:48px}.public-site .platform-grid{padding-bottom:14px}}
