.rx-home{--rx-rule:#ffffff1f;--rx-reading-width:1000px;--rx-accent:#d55816;--rx-muted:#f8f2eac7;--rx-meta:#f8f2ea99;color:#f8f2ea;background:#0c0b0a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.35}.rx-home *{box-sizing:border-box}.rx-home a{color:inherit;text-decoration:none}.rx-home a:hover{color:#fff}.rx-home a:hover:not(.rx-button,.rx-nav-console,.rx-brand,.rx-news-row,.rx-skip,[aria-current=page],.rx-footer-brand a),.rx-home .rx-nav-trigger:hover{text-underline-offset:5px;text-decoration-line:underline;text-decoration-thickness:1px}.rx-home a:focus-visible,.rx-home summary:focus-visible,.rx-home li:focus-visible{outline-offset:6px;outline:2px solid #d55816}.rx-home h1,.rx-home h2,.rx-home h3,.rx-home p{margin:0}.rx-home h1,.rx-home h2,.rx-home h3{text-wrap:balance;font-family:inherit;font-weight:500}.rx-home h1{font-size:clamp(40px,4.3vw,48px)}.rx-home h1 span{color:inherit}.rx-home h2{font-size:32px;line-height:1.35}.rx-home h3{font-size:22px;line-height:1.35}.rx-home p{text-wrap:pretty;color:var(--rx-muted);font-size:15px;font-weight:400;line-height:1.35}.rx-home section[id]{scroll-margin-top:96px}.rx-wrap{width:min(100%,1216px);margin-inline:auto;padding-inline:48px}.rx-header{z-index:50;justify-content:space-between;align-items:center;gap:32px;min-height:96px;display:flex;position:sticky;top:0}.rx-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#0c0b0ad1;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.rx-brand{flex-shrink:0;display:inline-flex}.rx-brand img,.rx-footer img{width:152px;height:32px}.rx-header nav{align-items:center;gap:28px;font-size:15px;display:flex}.rx-header nav a{color:var(--rx-muted)}.rx-header nav a:hover{color:#fff}.rx-header nav a[aria-current=page]{color:#f8f2ea;text-underline-offset:8px;text-decoration:underline;-webkit-text-decoration-color:var(--rx-accent);text-decoration-color:var(--rx-accent)}.rx-header>.rx-nav-console{font-size:15px}.rx-nav-console{border:1px solid var(--rx-rule);border-radius:999px;padding:8px 20px}.rx-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;min-height:540px;display:grid}.rx-hero-copy{z-index:1;padding-block:48px 64px;position:relative}.rx-home .rx-eyebrow{color:var(--rx-accent);margin-bottom:20px;font-family:monospace;font-size:12px}.rx-home .rx-hero-description{max-width:48ch;margin-top:24px;font-size:15px;font-weight:300;line-height:1.5}.rx-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.rx-button{border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;padding:12px 24px;font-weight:500;line-height:1.5;transition:border-color .2s,background .2s;display:inline-flex}.rx-button:hover{background:#ffffff0f;border-color:#ffffffd9}.rx-home .rx-button-primary{color:#0c0b0a;background:#f8f2ea;border-color:#f8f2ea}.rx-home .rx-button-primary:hover{color:#0c0b0a;background:#fff;border-color:#fff}.rx-home .rx-text-link{color:#f8f2ea;text-underline-offset:5px;align-items:center;display:inline-flex;-webkit-text-decoration:underline #d55816a6!important;text-decoration:underline #d55816a6!important}.rx-text-link:hover{text-decoration-color:#fff!important}.rx-hero-art{aspect-ratio:1;width:100%;min-width:0;max-height:480px;transform:scale(1.25)}.rx-section{padding-block:80px}.rx-section-heading{max-width:680px}.rx-section-heading>p,.rx-open-intro p,.rx-join p{max-width:54ch;margin-top:16px;font-size:15px}.rx-product-entry{padding-block:32px 72px}.rx-project-links{color:var(--rx-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:16px;display:flex}.rx-project-links a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.rx-inference-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.rx-inference-grid article{padding-top:0}.rx-inference-grid h3{margin-bottom:12px}.rx-audience-line{color:var(--rx-muted);justify-content:space-between;gap:24px;margin-top:32px;padding-top:0;display:flex}.rx-audience-line a{color:#f8f2ea;flex-shrink:0}.rx-flow-scene{aspect-ratio:16/5;width:100%}.rx-learning-flow{margin-top:24px}.rx-flow-steps{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.rx-flow-steps li{padding-top:8px;transition:background .2s,opacity .3s ease-out}.rx-flow-steps[data-has-active=true] li:not([data-active=true]){opacity:.4}@media (prefers-reduced-motion:reduce){.rx-flow-steps li{transition:none}}.rx-flow-steps li[data-active=true] h3{color:#fff}.rx-step-number{color:var(--rx-accent);font-size:15px}.rx-flow-steps h3{margin:8px 0 12px;font-size:20px}.rx-flow-steps p{font-size:17px}.rx-section-links{flex-wrap:wrap;gap:32px;margin-top:32px;display:flex}.rx-compute{grid-template-columns:1fr 1fr;gap:64px;display:grid}.rx-compute .rx-text-link{margin-top:24px}.rx-provider-copy{max-width:50ch}.rx-provider-copy p+p{margin-top:16px}.rx-open-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.rx-hands-art{aspect-ratio:16/9;width:100%}.rx-company-copy{flex-direction:column;gap:40px;max-width:680px;padding-top:40px;display:flex}.rx-company-copy .landing-section{width:100%;max-width:none;margin:0;padding:0}.rx-company-copy .landing-section-title{color:#f8f2ea;letter-spacing:-.01em;margin:0 0 16px;font-size:22px;font-weight:500;line-height:1.35}.rx-company-copy .landing-feature-heading{margin:0;display:block}.rx-company-copy .landing-section-num{display:none}.rx-company-copy .landing-section p{color:var(--rx-muted);margin-bottom:20px;font-size:18px;font-weight:400;line-height:1.7}.rx-company-copy .landing-section p:last-child{margin-bottom:0}.rx-company-copy .landing-mission-highlight{color:#f8f2ea}.rx-company-copy .landing-mission-brand{color:#f8f2ea;font-size:inherit}.rx-home .rx-news-heading h2{font-size:28px}.rx-news-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.rx-news-row{grid-template-columns:180px 1fr;align-items:baseline;gap:24px;padding:24px 0;display:grid}.rx-news-row time{color:var(--rx-meta);font-size:15px}.rx-home .rx-news-row h3{font-size:18px;font-weight:400;line-height:1.5}.rx-news-row:hover h3{text-underline-offset:5px;text-decoration:underline}.rx-join{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding-top:24px;display:grid}.rx-join .rx-text-link{margin-top:28px}.rx-astronaut-art{aspect-ratio:1;width:100%;transform:scaleX(-1)}.rx-footer{padding-block:32px}.rx-footer-line{justify-content:space-between;align-items:center;gap:40px;display:flex}.rx-footer-brand{flex-shrink:0;align-items:center;gap:32px;display:flex}.rx-footer-brand>a{display:inline-flex}.rx-footer-brand img{width:132px;height:auto}.rx-footer-copyright{color:var(--rx-meta);white-space:nowrap;font-size:13px}.rx-footer-links{white-space:nowrap;align-items:center;gap:48px;display:flex}.rx-footer-contact-links,.rx-footer-legal-links{align-items:center;gap:24px;display:flex}.rx-footer-contact-links a{align-items:center;gap:10px;min-height:32px;display:inline-flex}.rx-footer-contact-links svg{flex-shrink:0}.rx-footer-contact-links{color:#f8f2ea;font-size:15px;font-weight:400}.rx-footer-legal-links{color:var(--rx-meta);font-size:14px}.rx-skip{z-index:1000;background:#0c0b0a;padding:12px;position:fixed;top:-100px;left:20px}.rx-skip:focus{top:16px}@media (max-width:991px){.rx-footer-line{flex-wrap:wrap;row-gap:20px}.rx-footer-links{justify-content:space-between;width:100%}.rx-wrap{padding-inline:38px}.rx-header nav{gap:20px}.rx-projects{gap:48px}.rx-inference-grid{grid-template-columns:1fr;gap:28px}.rx-inference-grid article{max-width:680px}.rx-flow-steps{grid-template-columns:1fr 1fr;gap:28px}.rx-compute{gap:40px}.rx-open-intro{gap:24px}}@media (max-width:767px){.rx-home section[id]{scroll-margin-top:136px}.rx-wrap{padding-inline:29px}.rx-header{grid-template-columns:1fr auto;gap:24px;padding-top:24px;padding-bottom:16px;display:grid}.rx-header>.rx-nav-console{grid-area:1/2}.rx-header nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:12px;width:100%;font-size:14px}.rx-header .rx-nav-console{border:0;padding:0}.rx-home h1{font-size:clamp(34px,7.6vw,48px)}.rx-home h2{font-size:28px}.rx-home h3{font-size:21px}.rx-home p{font-size:17px}.rx-home .rx-hero-description{font-size:18px}.rx-hero{grid-template-columns:1fr;gap:0;min-height:auto}.rx-hero-copy{padding-block:40px 0}.rx-hero-art{aspect-ratio:1.3;max-width:320px;margin-inline:auto}.rx-section{padding-block:56px}.rx-product-entry{padding-block:24px 40px}.rx-projects{grid-template-columns:1fr;gap:40px;margin-top:32px}.rx-project-links{gap:24px}.rx-inference-grid{margin-top:32px}.rx-audience-line{flex-direction:column;gap:16px}.rx-flow-scene{aspect-ratio:16/7}.rx-flow-steps h3{font-size:20px}.rx-compute,.rx-open-intro,.rx-join{grid-template-columns:1fr;gap:28px}.rx-hands-art{max-width:480px;margin-inline:auto}.rx-news-row{grid-template-columns:1fr;gap:8px}.rx-home .rx-news-row h3{font-size:18px;font-weight:400;line-height:1.5}.rx-astronaut-art{max-width:320px;margin:-16px auto}.rx-footer-links{flex-wrap:wrap;gap:20px}}@media (max-width:479px){.rx-wrap{padding-inline:20px}.rx-actions{gap:24px}.rx-button{padding:11px 20px}.rx-flow-steps{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.rx-home *,.rx-home :before,.rx-home :after{scroll-behavior:auto!important;transition:none!important}}.rx-mission-page{padding-block:64px 96px}.rx-mission-page h1{letter-spacing:-.01em;font-size:40px;font-weight:400;line-height:1.25}.rx-mission-page .rx-company-copy{max-width:none;padding-top:40px}.rx-mission-page .landing-section-title{letter-spacing:-.015em;font-size:28px;font-weight:400;line-height:1.15}.rx-mission-page .landing-section p{letter-spacing:0;margin-bottom:16px;font-size:15px;line-height:1.55}.rx-mission-page .landing-section p:last-child{margin-bottom:0}.rx-company h2 a:hover{text-underline-offset:6px;text-decoration:underline}@media (max-width:767px){.rx-mission-page{padding-block:40px 64px}.rx-mission-page h1{font-size:32px;line-height:1.2}.rx-mission-page .landing-section-title{font-size:24px}}.rx-nav-group{position:relative}.rx-nav-trigger{color:var(--rx-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rx-nav-trigger:hover,.rx-nav-trigger[aria-expanded=true]{color:#fff}.rx-nav-trigger:focus-visible{outline-offset:6px;outline:2px solid #d55816}.rx-nav-dropdown{border:1px solid var(--rx-rule);z-index:100;background:#0c0b0a;border-radius:0;width:160px;padding:8px 0;position:absolute;top:calc(100% + 16px);left:-16px}.rx-nav-dropdown a{font:inherit;padding:10px 16px;display:block}.rx-nav-dropdown a:hover{background:#ffffff0a}.rx-contact-page{flex-direction:column;min-height:100vh;display:flex}.rx-contact-content{max-width:var(--rx-reading-width);flex:1;padding-block:80px 120px}.rx-contact-content>p{max-width:48ch;margin-top:24px}.rx-email-contact{margin-top:32px}.rx-email-contact button{cursor:pointer;font-family:inherit}.rx-email-contact button:focus-visible{outline-offset:6px;outline:2px solid #d55816}.rx-email-contact button:disabled{opacity:.6;cursor:wait}.rx-email-contact p{margin-top:24px}.rx-email-contact a{color:var(--rx-accent);text-underline-offset:4px;text-decoration:underline}@media (max-width:767px){.rx-nav-dropdown{left:-16px}.rx-contact-content{padding-block:48px 80px}}.rx-contact-placeholder{color:#f8f2ea;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:11px 0}.rx-contact-placeholder:hover{color:#fff}.rx-contact-placeholder:focus-visible{outline-offset:6px;outline:2px solid #d55816}.rx-home .rx-header{--rx-hairline:.5px solid #ffffff1f;--rx-hairline-strong:1px solid #ffffff26;--rx-radius-panel:12px;--rx-radius-item:8px;letter-spacing:-.005em;min-height:64px;font-size:14px;line-height:1.45}.rx-home .rx-header:after{content:"";border-bottom:var(--rx-hairline);pointer-events:none;width:100vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.rx-home .rx-brand img{width:122px;height:auto}.rx-home .rx-header nav{gap:24px;font-size:13px}.rx-home .rx-header>.rx-nav-console{border:var(--rx-hairline-strong);border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:13px;display:inline-flex}.rx-home .rx-nav-dropdown{border:var(--rx-hairline);border-radius:var(--rx-radius-panel);padding:6px;top:calc(100% + 12px)}.rx-home .rx-nav-dropdown a{border-radius:var(--rx-radius-item);padding:8px 10px;font-size:13px}@media (max-width:767px){.rx-home .rx-header{row-gap:16px;padding-top:16px;padding-bottom:12px}.rx-home .rx-header>.rx-nav-console{border:var(--rx-hairline-strong);padding:0 12px}}
