[data-ascii-fit]:not([data-fitted]),[data-ascii-fit-lazy]:not([data-fitted]){visibility:hidden}:root{--color-brand-primary:#2f6df0;--color-brand-secondary:#2f6df0;--color-brand-tertiary:#6e6e73;--color-neutral-0:#fdfcfc00;--color-neutral-1:#201d1d;--color-neutral-2:#646262;--color-neutral-3:#9a9898;--color-neutral-4:#e6e2e2;--color-neutral-5:#f8f7f7;--color-neutral-6:#fdfcfc;--color-neutral-7:#201d1d;--color-neutral-white:#fff;--color-neutral-black:#000;--color-background-primary:#fdfcfc;--color-background-secondary:#f8f7f7;--color-background-tertiary:#646262;--color-background-alternate:#fdfcfc;--color-background-success:#eef6ee;--color-background-error:#fbf0ef;--color-text-primary:#201d1d;--color-text-secondary:#646262;--color-text-alternate:#2f6df0;--color-text-success:#2c7a31;--color-text-error:#b23b34;--color-border-primary:#e6e2e2;--color-border-secondary:#9a9898;--color-border-success:#cfe6cf;--color-border-error:#ecc9c7;--color-link-primary:#201d1d;--color-link-secondary:#646262;--color-link-alternate:#201d1d;--color-system-green:#cfe6cf;--color-system-green-dark:#eef6ee;--color-system-green-light:#2c7a31;--color-system-red:#ecc9c7;--color-system-red-dark:#fbf0ef;--color-system-red-light:#b23b34;--font-sans:Geist, "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-sans);--site-content-max-width:74rem;--site-copy-rail-max-width:48rem;--site-rail-inset:2.75rem}@media screen and (max-width:767px){:root{--site-rail-inset:1.375rem}}.top-3{top:.75rem}.top-7{top:1.75rem}.top-9{top:2.25rem}html,body{background-color:var(--background-color--background-primary,var(--color-background-primary));overflow-x:hidden}html{scrollbar-gutter:stable}.border{border-left-width:0;border-right-width:0}body .template{border-left-color:var(--border-color--border-primary);border-right-color:var(--border-color--border-primary)}body .template_grid{grid-column-gap:0;grid-row-gap:0}body .template{grid-column-gap:1rem;grid-row-gap:1rem;background-color:#0000;justify-content:center;padding:1rem;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;overflow:hidden}body .template:hover{background-color:#fdfffa0a}body .template:hover .template_icon-shell{color:var(--base-color-brand--secondary)}body .template_line{display:none}.testimonials-quote-padding{padding-bottom:4rem}@media screen and (max-width:991px){.testimonials-quote-padding{padding-bottom:3rem}}@media screen and (max-width:479px){.testimonials-quote-padding{padding-bottom:2.5rem}}body .template_icon-shell{width:4.75rem;height:4.75rem;color:var(--text-color--text-primary);place-items:center;display:grid}body .template_icon-shell .icon-embed-large{width:2.7rem;height:2.7rem}body .template_copy{width:100%;color:var(--text-color--text-primary);text-align:center;gap:.2rem;display:grid}@media screen and (max-width:479px){body .template{padding:.75rem .5rem}body .template_icon-shell{width:3.9rem;height:3.9rem}body .template_icon-shell .icon-embed-large{width:2.35rem;height:2.35rem}}body .feature_tabs .tab{border-left-color:var(--border-color--border-primary);border-right-color:var(--border-color--border-primary);border-bottom-color:var(--border-color--border-primary)}.menu-button{appearance:none;color:inherit;font:inherit;background:0 0;border:0}.menu-button .menu_button-line{transition:transform .22s}.menu-button .menu_button-line:first-child{transform:translateY(-.375rem)}.menu-button .menu_button-line:nth-child(3){transform:translateY(.375rem)}.menu-button.w--open .menu_button-line:first-child,.menu-button.w--open .menu_button-line:nth-child(3){transform:translateY(0)}@media screen and (min-width:992px){.navbar .container-large.nav{grid-template-columns:minmax(15rem,1fr) auto minmax(15rem,1fr);align-items:center;display:grid}.navbar .logo{grid-column:1;justify-self:start}.navbar .nav-menu{grid-column:2;justify-self:center}.navbar .nav-wrap{grid-column:3;justify-self:end}}.nav-menu-overlay{display:contents}@media screen and (max-width:991px){.navbar .nav-menu-overlay{pointer-events:none;display:block;position:absolute;top:100%;left:-5.5556%;right:-5.5556%;overflow:hidden}.navbar .nav-menu-overlay .nav-menu{float:none;text-align:center;visibility:hidden;width:100%;transition:transform .4s,visibility 0s .4s;position:static;transform:translateY(-100%);display:block!important}.navbar .nav-menu-overlay .nav-menu[data-nav-menu-open]{visibility:visible;pointer-events:auto;transition:transform .4s,visibility;transform:translateY(0)}.navbar .menu-button_icon{top:50%;transform:translateY(-50%)}}@media screen and (max-width:479px){.navbar .nav-menu-overlay{left:-.75rem;right:-.75rem}}.tab.w--current .tab-progress{animation:6s linear forwards tc-tab-progress}@keyframes tc-tab-progress{0%{width:0%}to{width:100%}}@media (prefers-reduced-motion:no-preference){.template_column .template_colum-inner{will-change:transform;animation:9s ease-in-out infinite tc-template-cycle}.template_grid:hover .template_colum-inner,.template_grid:focus-within .template_colum-inner{animation-play-state:paused}.template_column:nth-child(2) .template_colum-inner{animation-delay:.15s}.template_column:nth-child(3) .template_colum-inner{animation-delay:.3s}.template_column:nth-child(4) .template_colum-inner{animation-delay:.45s}.template_column:nth-child(5) .template_colum-inner{animation-delay:.6s}.template_column:nth-child(6) .template_colum-inner{animation-delay:.75s}}@keyframes tc-template-cycle{0%,27%{transform:translateY(0%)}33%,60%{transform:translateY(-100%)}66%,93%{transform:translateY(-200%)}to{transform:translateY(0%)}}[data-marquee-blur=full-width]{--marquee-blur-width:8%;--marquee-blur-solid-stop:6%;position:relative;overflow:hidden}[data-marquee-blur=full-width]:before,[data-marquee-blur=full-width]:after{content:"";width:var(--marquee-blur-width);z-index:2;pointer-events:none;position:absolute;top:0;bottom:0}[data-marquee-blur=full-width]:before{background:linear-gradient(to right, var(--background-color--background-primary) 0%, var(--background-color--background-primary) var(--marquee-blur-solid-stop), transparent 100%);left:0}[data-marquee-blur=full-width]:after{background:linear-gradient(to left, var(--background-color--background-primary) 0%, var(--background-color--background-primary) var(--marquee-blur-solid-stop), transparent 100%);right:0}.page-wrapper:not(.cloud-page) .button.is-secondary{background-color:color-mix(in srgb, var(--background-color--background-secondary) 72%, transparent);border-color:color-mix(in srgb, var(--base-color-neutral--1) 28%, var(--border-color--border-primary));width:auto;min-width:auto;min-height:1.55rem;color:var(--link-color--link-secondary);font-size:1rem;font-weight:400;line-height:inherit;padding:.12rem .55rem;transition:border-color .15s,color .15s,background-color .15s}.page-wrapper:not(.cloud-page) .button.is-secondary:hover,.page-wrapper:not(.cloud-page) .button-wrap.scramble-btn:hover .button.is-secondary{background-color:var(--background-color--background-secondary);border-color:var(--base-color-neutral--1);color:var(--base-color-neutral--1)}.cta-button-row{display:flex}.logo-marquee{position:relative;overflow:hidden}@keyframes logo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.marquee_wrap{width:max-content;animation:28s linear infinite logo-marquee-scroll;display:flex}.marquee_wrap .logo_wrap{flex-shrink:0;align-items:center;gap:4rem;padding-right:4rem;display:flex}.logo-marquee .logo_item{align-items:center;height:3rem;display:flex}.logo_item img{width:auto;max-width:100%;height:100%;display:block}.blog-carousel-section .padding-section-large{padding-top:1.5rem;padding-bottom:0}.home-page .home-content-rail .blog-carousel-section .padding-global{padding-left:0;padding-right:0}.home-page .home-content-rail .blog-carousel-section{width:100%;margin-bottom:0}.home-page .home-content-rail .blog-carousel-section .container-large{max-width:var(--site-copy-rail-max-width)}.logo-cluster{text-align:center;padding:5rem 0 0}.logo-row-label{letter-spacing:.09em;text-transform:uppercase;color:var(--base-color-neutral--3);margin-bottom:2rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:500}.testimonial-carousel_blur{--testimonial-center-offset:50vw;--marquee-blur-width:clamp(4rem, 8vw, 10rem);--marquee-blur-solid-stop:6%;position:relative}.testimonial-carousel{--testimonial-card-width:clamp(18rem, 34vw, 30rem);width:100%;overflow:hidden}.testimonial-carousel_track{width:max-content;transform:translateX(calc(var(--testimonial-center-offset) - ((var(--testimonial-index) + .5) * var(--testimonial-card-width))));will-change:transform;flex-wrap:nowrap;display:flex}.testimonial-carousel_track.is-animated{transition:transform .7s}.testimonial-carousel_slide{height:auto;width:var(--testimonial-card-width);display:flex}.testimonial-carousel .testimonial{width:100%;min-width:0}@keyframes tc-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.marquee_wrap{animation:none}.testimonial-carousel_track.is-animated{transition:none}}#pricing-calculator *{box-sizing:border-box}#pricing-calculator{border-top:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);width:100%;padding:0 5%}#pricing-calculator .pc-calculator{color:#f7f8f8;border-bottom:1px solid var(--color-border-primary);width:100%;max-width:88rem;margin:0 auto;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#pricing-calculator .pc-border-wrap{padding:0;overflow:visible}#pricing-calculator .pc-card{background-color:var(--color-background-secondary);border-left:1px solid var(--color-border-primary);border-right:1px solid var(--color-border-primary);gap:20px 16px;padding:24px 28px;overflow:visible}#pricing-calculator .pc-field{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}#pricing-calculator .pc-field--calc{justify-content:center}#pricing-calculator .pc-label{color:#fff;letter-spacing:0;font-size:16px;font-weight:500}#pricing-calculator .pc-toggle-group{border:1px solid var(--color-border-primary);border-radius:0;gap:4px;min-width:0;padding:4px;display:flex}#pricing-calculator .pc-toggle-btn{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background-color:#0000;border:1px solid #0000;flex:1;min-width:0;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .15s;overflow:hidden}#pricing-calculator .pc-toggle-btn[aria-pressed=true]{background-color:var(--color-background-secondary);color:#fff;border-color:#ffffff1f;font-weight:600}#pricing-calculator .pc-toggle-btn:disabled{cursor:not-allowed;opacity:.4}#pricing-calculator .pc-calc-btn{color:#f0f0f0;border:1px solid var(--color-border-primary);cursor:pointer;white-space:nowrap;box-sizing:border-box;background-color:#0000;border-radius:100px;padding:14px 32px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}#pricing-calculator .pc-calc-btn:hover:not(:disabled){border-color:var(--color-brand-tertiary)}#pricing-calculator .pc-calc-btn:disabled{opacity:.5;cursor:not-allowed}#pricing-calculator .pc-select{width:100%;position:relative}#pricing-calculator .pc-select-trigger{background-color:var(--color-background-secondary);border:1px solid var(--color-border-primary);text-align:left;width:100%;color:var(--color-text-secondary);border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:14px;font-family:inherit;font-size:14px;transition:border-color .15s;display:flex}#pricing-calculator .pc-select[data-open] .pc-select-trigger{border-color:var(--color-brand-tertiary)}#pricing-calculator .pc-select-trigger[data-disabled]{opacity:.5;cursor:not-allowed}#pricing-calculator .pc-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#pricing-calculator .pc-chevron{flex-shrink:0;transition:transform .15s;transform:rotate(0)}#pricing-calculator .pc-select[data-open] .pc-chevron{transform:rotate(180deg)}#pricing-calculator .pc-dropdown-list{background-color:var(--color-background-secondary);border:1px solid var(--color-border-primary);z-index:100;border-radius:0;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000057}#pricing-calculator .pc-dropdown-option{width:100%;color:var(--color-text-secondary);border:none;border-bottom:1px solid var(--color-border-primary);text-align:left;cursor:pointer;background-color:#0000;padding:10px 14px;font-family:inherit;font-size:14px;transition:background-color .1s;display:block}#pricing-calculator .pc-dropdown-option[aria-selected=true]{background-color:var(--color-background-primary);color:#fff}#pricing-calculator .pc-dropdown-option:hover{background-color:var(--color-background-primary)!important}#pricing-calculator .pc-dropdown-list::-webkit-scrollbar{width:6px}#pricing-calculator .pc-dropdown-list::-webkit-scrollbar-track{background:0 0}#pricing-calculator .pc-dropdown-list::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:3px}@media (max-width:639px){#pricing-calculator .pc-card{flex-direction:column;display:flex}#pricing-calculator .pc-field--calc{align-items:center}#pricing-calculator .pc-calc-btn{width:100%;max-width:360px}}@media (min-width:640px) and (max-width:929px){#pricing-calculator .pc-card{grid-template-columns:repeat(2,1fr);display:grid}#pricing-calculator .pc-field--calc{grid-column:1/-1;align-items:center}#pricing-calculator .pc-calc-btn{width:100%;max-width:360px}}@media (min-width:930px) and (max-width:1514px){#pricing-calculator .pc-card{grid-template-columns:repeat(3,1fr);display:grid}#pricing-calculator .pc-field--calc{grid-column:2}#pricing-calculator .pc-calc-btn{width:100%}}@media (min-width:1515px){#pricing-calculator .pc-card{grid-template-columns:repeat(6,1fr) auto;display:grid}#pricing-calculator .pc-field--calc{grid-column:1/-1;align-items:center}#pricing-calculator .pc-calc-btn{width:360px}}.pc-results.table-padding-copy.border{margin-bottom:5rem;padding-left:5%;padding-right:5%}.pc-results .pc-results-container.container-large-copy.border-small{max-width:88rem;padding-left:0;padding-right:0}.pc-results .pc-results-grid.div-block-6{grid-template-columns:minmax(0,1fr) minmax(8rem,12rem);width:min(100%,36rem);margin:0 auto}.pc-results .pc-results-logo-cell,.pc-results .pc-results-price-cell{align-items:center;min-width:0}.pc-results .pc-results-logo-cell{min-height:5rem}.pc-results .pc-results-logo-cell .display-inlineflex,.pc-results .pc-results-logo-cell .code-embed{max-width:100%}.pc-results .pc-results-logo-cell svg{max-width:100%;height:auto}.pc-results .text-block-4,.pc-results .text-block-5{overflow-wrap:anywhere;max-width:100%;line-height:1.2}@media (max-width:479px){.pc-results .pc-results-grid.div-block-6{grid-template-columns:minmax(0,1fr)}}.cloud-page #pricing-calculator{--color-background-primary:#07070a;--color-background-secondary:#0c0c0f;--color-text-secondary:#b2b2b2;--color-border-primary:#1f1f26;--color-border-secondary:#47494d;--color-brand-tertiary:#3c4b5a}.footer_wrap .button.is-link{transition:transform .2s;transform:translate(-20px)}.footer_wrap .button.is-link .icon-embed-xxsmall{opacity:0;margin-right:-4px;transition:opacity .2s,transform .2s;transform:translate(-4px)}.footer_wrap .button.is-link:hover{transform:translate(-16px)}.footer_wrap .button.is-link:hover .icon-embed-xxsmall{opacity:1;transform:translate(0)}.data-processing-table{border-collapse:collapse;width:100%;font-family:inherit;font-size:16px;line-height:1.4}.data-processing-table th,.data-processing-table td{text-align:left;border-left:1px solid var(--border-color--border-primary);border-right:1px solid var(--border-color--border-primary);vertical-align:top;padding:12px 16px}.data-processing-table th{background-color:var(--background-color--background-secondary);border-bottom:1px solid var(--border-color--border-primary);font-weight:500}.data-processing-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--border-color--border-primary)}.data-processing-table .entity-name{font-weight:400}.last-updated{color:var(--text-color--text-secondary,#888);border-left:1px solid var(--border-color--border-primary);border-right:1px solid var(--border-color--border-primary);border-top:1px solid var(--border-color--border-primary);padding:12px 16px;font-size:14px}@media (max-width:768px){.data-processing-table{font-size:12px}.data-processing-table th,.data-processing-table td{padding:8px 12px}.last-updated{padding:8px 12px;font-size:12px}}@media (max-width:640px){.data-processing-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.data-processing-table{min-width:800px;font-size:11px}.data-processing-table th,.data-processing-table td{padding:6px 8px}.last-updated{padding:6px 8px;font-size:11px}}.content-wrap.is-flex{flex-flow:column;justify-content:space-between;display:flex}.student_wrap{border-top:1px solid var(--border-color--border-primary);background-color:var(--background-color--background-secondary);position:relative}.student-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.student-hero-copy{max-width:44rem}.student-hero-subhead{max-width:39rem}.student-hero-cta{width:min(100%,18rem)}.student-dashboard{border:1px solid var(--border-color--border-primary);background:linear-gradient(180deg, #8cc8ff14, transparent 48%), var(--background-color--background-secondary);padding:clamp(1rem,3vw,1.5rem);position:relative;overflow:hidden}.student-dashboard:after{content:"";pointer-events:none;border-top:1px solid #8cc8ff47;position:absolute;inset:auto 0 0;box-shadow:0 0 48px #8cc8ff4d}.student-balance{letter-spacing:0;margin-top:.35rem;font-size:clamp(2.5rem,6vw,4rem);line-height:.95}.student-dashboard-note{max-width:20rem;margin:0}.student-proof-wrap{padding-top:0;padding-bottom:0}.student-proof-strip{border-left:1px solid var(--border-color--border-primary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.student-proof-item{border-right:1px solid var(--border-color--border-primary);min-height:4.5rem;color:var(--text-color--text-primary);align-items:center;gap:.65rem;padding:1rem;display:flex}.student-proof-item svg{color:var(--base-color-brand--primary);flex:none}.student-section-heading{max-width:44rem}.student-section-heading h2,.student-card h3,.student-faq h2,.student-faq p{margin:0}.student-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.student-card{border:1px solid var(--border-color--border-primary);background-color:var(--background-color--background-secondary);min-height:100%;padding:clamp(1rem,3vw,1.5rem)}.student-card p{margin:0}.student-step-number{color:var(--base-color-brand--primary);font-family:var(--font-sans);font-size:.875rem}.student-faq{border:1px solid var(--border-color--border-primary);background-color:var(--background-color--background-secondary);padding:clamp(1rem,3vw,1.5rem)}.student-faq-item{border-top:1px solid var(--border-color--border-primary)}.student-faq-item:last-of-type{border-bottom:1px solid var(--border-color--border-primary)}.student-faq-item summary{cursor:pointer;color:var(--text-color--text-primary);padding:1rem 0;font-size:1.125rem;list-style:none}.student-faq-item summary::-webkit-details-marker{display:none}.student-faq-item summary:after{content:"+";float:right;color:var(--text-color--text-secondary)}.student-faq-item[open] summary:after{content:"-"}.student-faq-item p{padding:0 2rem 1rem 0}.student-legal-note{font-size:.8125rem;line-height:1.5}.icon-wrap{border:1px solid var(--border-color--border-primary);background-color:var(--background-color--background-secondary);flex:0 auto;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.note_wrapper{flex-flow:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex}@media screen and (max-width:767px){.student-hero-grid,.student-step-grid{grid-template-columns:1fr}.student-dashboard{margin-top:.5rem}.student-proof-strip{border-left:0;grid-template-columns:1fr}.student-proof-item{border-left:1px solid var(--border-color--border-primary);min-height:auto}.icon-wrap{flex-basis:0%}.note_wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start}}.referral_example{border:1px solid var(--border-color--border-primary);background-color:var(--background-color--background-primary);justify-content:flex-start;align-items:center;gap:.5rem;padding:.675rem 1.25rem;font-size:1.125rem;display:inline-block}.highlight{border-left:1px solid var(--base-color-brand--primary);background-image:linear-gradient(90deg, #8cc8ff1a, var(--background-color--background-primary) 60%);opacity:.5;pointer-events:none;width:100%;position:absolute;inset:0% 0% 0% -1px}.global-divider{border-top:1px solid var(--border-color--border-primary);width:100%}.button-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;gap:1rem;display:grid}.affiliate_visual{aspect-ratio:16/9;width:100%;height:100%;position:relative}.w-node-f773853c-668d,.w-node-f773853c-66a9{grid-area:span 1/span 6/span 1/span 6}@media screen and (max-width:991px){.affiliate_visual{aspect-ratio:8/5}.w-node-f773853c-668d,.w-node-f773853c-66a9{grid-column:span 12/span 12}}@media screen and (max-width:767px){.highlight{background-image:linear-gradient(180deg, var(--base-color-brand--tertiary), var(--background-color--background-primary) 60%)}}.text-style-link{color:var(--link-color--link-primary);text-underline-offset:.175rem;text-decoration-line:underline;-webkit-text-decoration-color:var(--text-color--text-primary);text-decoration-color:var(--text-color--text-primary);text-decoration-thickness:.05rem;transition:text-decoration-color .25s,color .25s}.text-style-link:hover{color:var(--text-color--text-alternate);-webkit-text-decoration-color:var(--text-color--text-alternate);text-decoration-color:var(--text-color--text-alternate)}.w-form{margin:0 0 15px}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{appearance:button}.form_input{border:1px solid var(--border-color--border-primary);background-color:var(--background-color--background-secondary);height:auto;min-height:3rem;color:var(--text-color--text-primary);border-radius:0;margin-bottom:0;padding:.5rem .75rem;font-size:1rem;line-height:1.6;transition:background-color .25s,border-color .25s}.form_input:focus{border-color:var(--base-color-brand--tertiary);background-color:var(--background-color--background-primary)}.form_input::placeholder{color:var(--border-color--border-secondary)}.form_input.is-text-area{height:auto;min-height:10rem;padding-top:.75rem;padding-bottom:.75rem;overflow:auto}.cf-select{width:100%;position:relative}.cf-select .cf-select-trigger{text-align:left;width:100%;min-height:3rem;color:var(--text-color--text-primary);background-color:var(--background-color--background-secondary);border:1px solid var(--border-color--border-primary);cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:1rem;line-height:1.6;transition:background-color .25s,border-color .25s;display:flex}.cf-select[data-open] .cf-select-trigger{border-color:var(--base-color-brand--tertiary);background-color:var(--background-color--background-primary)}.cf-select-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.cf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-chevron{flex-shrink:0;transition:transform .15s;transform:rotate(0)}.cf-select[data-open] .cf-chevron{transform:rotate(180deg)}.cf-dropdown-list{background-color:var(--background-color--background-secondary);border:1px solid var(--border-color--border-primary);z-index:100;border-radius:0;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000057}.cf-dropdown-option{width:100%;color:var(--text-color--text-primary);border:none;border-bottom:1px solid var(--border-color--border-primary);text-align:left;cursor:pointer;background-color:#0000;padding:.625rem .75rem;font-family:inherit;font-size:1rem;transition:background-color .1s;display:block}.cf-dropdown-option:last-child{border-bottom:none}.cf-dropdown-option[aria-selected=true],.cf-dropdown-option:hover{background-color:var(--background-color--background-primary)}.cf-dropdown-list::-webkit-scrollbar{width:6px}.cf-dropdown-list::-webkit-scrollbar-track{background:0 0}.cf-dropdown-list::-webkit-scrollbar-thumb{background:var(--border-color--border-secondary);border-radius:3px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#fdd;margin-top:10px;padding:10px;display:none}.form_message-success{border:1px solid var(--border-color--border-success);background-color:var(--background-color--background-success);color:var(--text-color--text-success);border-radius:.25em;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem}.form_message-error{border:1px solid var(--border-color--border-error);background-color:var(--background-color--background-error);color:var(--text-color--text-error);border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem}.w-form-formrecaptcha{margin-top:12px;display:none}.contact-form-section{padding-top:0;padding-bottom:3.5rem}.contact-form-shell{max-width:var(--site-copy-rail-max-width);padding:0 var(--site-rail-inset) 1rem;border-left:1px solid var(--border-color--border-primary);margin:0 auto}.contact-form-shell.form{padding-top:0;padding-left:var(--site-rail-inset);padding-right:var(--site-rail-inset);background-color:#0000;border-bottom:0;border-right:0}.contact-page .contact-form-shell{border-left:0;max-width:none}.contact-form-shell form{max-width:42rem}.contact-page .contact-form-shell form{max-width:none}.contact-manifesto .manifesto-title{margin-bottom:0}.contact-form-shell label{color:var(--text-color--text-secondary);margin-bottom:.35rem;font-size:.875rem;font-weight:400;line-height:1.4;display:block}.contact-form-label-note,.contact-file-name{color:var(--text-color--text-secondary);font-size:.875rem;font-weight:400;line-height:1.4}.contact-form-shell .form_input,.contact-form-shell .cf-select .cf-select-trigger{border:0;border-bottom:1px solid var(--border-color--border-primary);min-height:2.75rem;color:var(--text-color--text-primary);background-color:#0000;padding:.4rem 0}.contact-form-shell .form_input:focus,.contact-form-shell .cf-select[data-open] .cf-select-trigger{border-bottom-color:var(--base-color-neutral--1);background-color:#0000}.contact-form-shell .form_input::placeholder,.contact-form-shell .cf-select-trigger[data-placeholder] .cf-select-text{color:color-mix(in srgb, var(--text-color--text-secondary) 68%, transparent)}.contact-form-shell .form_input.is-text-area{resize:vertical;min-height:8.5rem}.contact-form-shell .cf-dropdown-list{border-color:var(--border-color--border-primary);background-color:var(--background-color--background-primary);box-shadow:0 12px 28px #07070a1f}.contact-form-shell .cf-dropdown-option{color:var(--text-color--text-primary)}.contact-file-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.contact-file-name{align-items:center;min-height:1.55rem;display:inline-flex}.contact-form-shell label.contact-file-button.btn{color:var(--link-color--link-secondary);font-size:1rem;font-weight:400;line-height:inherit;cursor:pointer;margin-bottom:0;display:inline-flex}.contact-form-shell label.contact-file-button.btn-secondary:hover,.contact-form-shell label.contact-file-button.btn-secondary:focus-visible{color:var(--base-color-neutral--1)}.contact-submit.btn{background-color:var(--base-color-neutral--1);border-color:var(--base-color-neutral--1);color:var(--base-color-neutral--6)}.contact-submit.btn:hover,.contact-submit.btn:focus-visible{color:var(--base-color-neutral--6);background-color:#0f0000;border-color:#0f0000}.contact-submit:disabled{cursor:wait;opacity:.65}.contact-submit-row{justify-content:flex-start;display:flex}@media (max-width:767px){.contact-form-shell{padding:0 0 .5rem}.contact-manifesto{padding-bottom:0}}[data=scramble]{font-kerning:none}.max-width-large{width:100%;max-width:48rem}.cta-button-row.is-centered{justify-content:center}.fleet-hero{position:relative;overflow:clip}.fleet-hero-art{z-index:0;pointer-events:none;opacity:.86;width:65svw;min-width:65svw;min-height:100%;position:absolute;inset:-3rem auto -3rem -5svw;overflow:clip;-webkit-mask-image:radial-gradient(100% 160% at 58% 52%,#000 0% 38%,#000000b8 68%,#0000 100%);mask-image:radial-gradient(100% 160% at 58% 52%,#000 0% 38%,#000000b8 68%,#0000 100%)}.fleet-hero-art-lower{display:none!important}.fleet-hero-art.secondary{inset:-3rem -5svw -3rem auto;-webkit-mask-image:radial-gradient(100% 160% at 42% 52%,#000 0% 38%,#000000b8 68%,#0000 100%);mask-image:radial-gradient(100% 160% at 42% 52%,#000 0% 38%,#000000b8 68%,#0000 100%)}.fleet-hero-art .art{color:#64676f;scrollbar-width:none}.fleet-hero-art .art::-webkit-scrollbar{width:0;height:0;display:none}.fleet-hero-layout{z-index:1;background-image:radial-gradient(58rem 26rem at 50% 48%,#07070ae0 0%,#07070ab8 50%,#07070a47 76%,#0000 100%);padding-top:3rem;padding-bottom:4rem;position:relative}.fleet-hero-layout>.spacer-medium{display:none}.fleet-hero-title{margin:0}.fleet-hero+.background-color-primary>.padding-section-large{padding-top:0}@media screen and (max-width:991px){.fleet-hero-art{width:80%;min-width:0;inset:-2rem auto -2rem -5svw}.fleet-hero-art.secondary{inset:-2rem -5svw -2rem auto}}@media screen and (max-width:767px){.fleet-hero-layout{background-image:radial-gradient(38rem 30rem at 50% 48%,#07070ae6 0%,#07070ac2 54%,#07070a4d 80%,#0000 100%);padding-top:2.5rem;padding-bottom:4.5rem}.fleet-hero-art{width:140%;left:-20%}.fleet-hero-art-lower{opacity:.55;position:absolute;top:38%;left:0;display:block!important}.fleet-hero-art.secondary{display:none}}.fleet-section-cta{margin-top:2rem;display:flex}.fleet-closing-cta{border-top:1px solid var(--border-color--border-primary);padding-top:4rem;position:relative}.fleet-closing-section{padding-top:4rem;padding-bottom:6rem}.fleet-closing-cta-row{align-items:center;margin-left:auto;margin-right:auto}@media screen and (max-width:991px){.fleet-closing-section{padding-top:3rem;padding-bottom:5rem}.fleet-closing-cta{padding-top:3rem}}@media screen and (max-width:767px){.fleet-closing-section{padding-top:2.5rem;padding-bottom:4rem}.fleet-closing-cta{padding-top:2.5rem}}.padding-global.border.fleet-lined,.padding-global.border.fleet-framed{padding-top:4.5rem;padding-bottom:4.5rem}.padding-global.border.fleet-framed{border-left:1px solid var(--border-color--border-primary);border-right:1px solid var(--border-color--border-primary)}.fleet-col-half{grid-column:span 6;position:relative}.fleet-panel{border:1px solid var(--border-color--border-primary);background-color:var(--background-color--background-secondary);padding:2rem;position:relative}.fleet-util{flex-direction:column;gap:1.25rem;display:flex}.fleet-util-bars{align-items:flex-end;gap:.5rem;height:12rem;display:flex}.fleet-col-half.fleet-util-copy{padding-right:2.5rem}.fleet-col-half.fleet-util-fill{align-self:stretch;margin-top:-4.5rem;margin-bottom:-4.5rem}.fleet-col-half.fleet-util-fill .fleet-panel{flex-direction:column;justify-content:center;height:100%;display:flex}.fleet-col-half.fleet-util-fill .fleet-util{flex:none;width:100%}.fleet-col-half.fleet-util-fill .fleet-util-bars{height:18rem}.fleet-util-col{flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;height:100%;display:flex}.fleet-util-track{background-image:repeating-linear-gradient(45deg,#8cc8ff1a,#8cc8ff1a 5px,#0000 5px 11px);border:1px solid #fdfffa40;flex:auto;min-height:0;position:relative;box-shadow:0 0 0 1px #fdfffa14}.fleet-util-used{background-color:var(--base-color-brand--primary);opacity:.85;position:absolute;inset:auto 0 0}.fleet-util-gpu-label{color:var(--text-color--text-secondary);font-family:var(--font-sans);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:1;overflow:hidden}.fleet-util-legend{flex-wrap:wrap;gap:1.25rem;display:flex}.fleet-util-key{align-items:center;gap:.5rem;display:flex}.fleet-util-swatch{flex:none;width:.875rem;height:.875rem}.fleet-util-swatch.is-used{background-color:var(--base-color-brand--primary);opacity:.85}.fleet-util-swatch.is-idle{background-image:repeating-linear-gradient(45deg,#8cc8ff1a,#8cc8ff1a 3px,#0000 3px 6px);border:1px solid #fdfffa66;box-shadow:0 0 0 1px #fdfffa1f}@media screen and (max-width:991px){.fleet-col-half{grid-column:span 12}.fleet-col-half+.fleet-col-half{margin-top:2rem}.fleet-col-half.fleet-util-fill{margin-bottom:0}}.fleet-split{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.fleet-panel.is-infra{padding:1.25rem}.fleet-support-header{border:1px solid var(--border-color--border-primary);background-color:var(--background-color--background-primary);border-bottom:none;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.fleet-support-grid{border:1px solid var(--border-color--border-primary);flex-direction:column;display:flex}.fleet-support-box{background-color:#f8f7f7;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:1rem;min-height:4.25rem;padding:.875rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #0000000a}.fleet-support-box+.fleet-support-box{border-top:1px solid var(--border-color--border-primary)}.fleet-support-topline{align-items:center;display:flex}.fleet-support-status{font-family:var(--font-sans);font-size:.75rem;line-height:1}.fleet-support-code{border:1px solid var(--border-color--border-primary);background-color:var(--background-color--background-primary);width:2.75rem;height:2.75rem;color:var(--base-color-brand--primary);font-family:var(--font-sans);justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex}.fleet-support-status{color:var(--text-color--text-secondary);text-transform:uppercase}.fleet-support-copy{min-width:0}@media screen and (max-width:767px){.fleet-support-box{grid-template-columns:2.75rem minmax(0,1fr);min-height:0}}.fleet-stack{flex-direction:column;gap:.5rem;width:100%;display:flex;position:relative}.fleet-stack-layer{border:1px solid var(--border-color--border-secondary);text-align:center;color:var(--text-color--text-primary);background-color:#f8f7f7;padding:1rem 1.25rem;box-shadow:inset 0 0 0 1px #0000000a}.fleet-stack-layer.is-thunder{border-color:var(--base-color-brand--primary);background-image:linear-gradient(90deg, #8cc8ff1a, var(--background-color--background-primary) 70%);color:var(--text-color--text-primary)}.fleet-zig{flex-direction:column;display:flex}.fleet-zig-row{border-top:1px solid var(--border-color--border-primary);grid-template-columns:1fr 1fr;align-items:start;gap:2rem 3rem;padding:2.5rem 0;display:grid}.fleet-zig-head{flex-direction:column;gap:.5rem;display:flex}.fleet-zig-num{font-family:var(--font-sans);font-size:1.25rem}.fleet-zig-row.is-flip .fleet-zig-head{order:2}.fleet-zig-row.is-flip .fleet-zig-body{order:1}@media screen and (max-width:991px){.fleet-split{grid-template-columns:1fr;gap:2rem}}@media screen and (max-width:767px){.fleet-zig-row{grid-template-columns:1fr;gap:.75rem}.fleet-zig-row.is-flip .fleet-zig-head,.fleet-zig-row.is-flip .fleet-zig-body{order:0}}.about-intro-grid{max-width:44rem;margin:0 auto;display:block}.about-intro-rail{position:static}.about-intro-rail h1{margin:0}.about-intro-subheading{padding-bottom:2rem}.about-intro-essay{max-width:none}.about-intro-essay p{margin:0}.about-inline-cta{border-top:1px solid var(--border-color--border-primary);margin-top:3rem;padding-top:2rem}.about-inline-cta-copy h2{margin:0;font-size:1.5rem;line-height:1.2}.about-inline-cta-copy p{margin-top:.75rem}.about-inline-cta-buttons{flex-wrap:wrap;justify-content:flex-end;margin-top:1.5rem}@media (max-width:991px){.about-intro-grid{grid-template-columns:1fr;gap:2.5rem}.about-intro-rail{position:static}.about-intro-subheading{padding-bottom:0}}.fleet-zig.is-carded{border:1px solid var(--border-color--border-primary);flex-direction:column;display:flex}.fleet-zig.is-carded .fleet-zig-row{border-bottom:1px solid var(--border-color--border-primary);grid-template-columns:1fr 1fr;align-items:stretch;gap:0;padding:0;display:grid}.fleet-zig.is-carded .fleet-zig-row:last-child{border-bottom:none}.fleet-zig.is-carded .fleet-zig-head{background-color:var(--background-color--background-secondary);border-right:1px solid var(--border-color--border-primary);justify-content:center;padding:2.5rem}.fleet-zig.is-carded .fleet-zig-body{color:#696b73;align-items:center;padding:2.5rem;transition:color .32s;display:flex}.fleet-zig.is-carded .fleet-zig-row.is-active .fleet-zig-body{color:var(--text-color--text-primary)}.fleet-zig.is-carded .fleet-zig-row.is-flip .fleet-zig-head{border-right:none;border-left:1px solid var(--border-color--border-primary);order:2}.fleet-zig.is-carded .fleet-zig-row.is-flip .fleet-zig-body{order:1}@media screen and (max-width:767px){.fleet-zig.is-carded .fleet-zig-row{grid-template-columns:1fr}.fleet-zig.is-carded .fleet-zig-row.is-flip .fleet-zig-head,.fleet-zig.is-carded .fleet-zig-row.is-flip .fleet-zig-body{order:0}.fleet-zig.is-carded .fleet-zig-head,.fleet-zig.is-carded .fleet-zig-row.is-flip .fleet-zig-head{border-left:none;border-right:none}}.padding-section-xlarge{padding-top:10rem;padding-bottom:10rem}@media screen and (max-width:991px){.padding-section-xlarge{padding-top:8rem;padding-bottom:8rem}}@media screen and (max-width:767px){.padding-section-xlarge{padding-top:6rem;padding-bottom:6rem}}.utility_component{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;padding-left:1.25rem;padding-right:1.25rem;display:flex}.home-page{--home-section-y:5.5rem;--home-section-y-tight:4.5rem;--home-section-y-compact:3.5rem;--home-heading-gap:2.5rem}.home-page .railed-top{flex-direction:column;flex:none;display:flex}.home-content-rail,.contact-content-rail,.careers-content-rail{box-sizing:border-box;width:100%;max-width:var(--site-copy-rail-max-width);border-left:1px solid var(--border-color--border-primary);border-image:linear-gradient(to bottom, transparent, var(--border-color--border-primary) 5rem, var(--border-color--border-primary)) 1;margin:0 auto}.home-page .home-content-rail .padding-global,.contact-page .contact-content-rail .padding-global,.careers-page .careers-content-rail .padding-global{padding-left:0;padding-right:0}.home-page .hero .padding-section-medium{padding-top:var(--home-section-y-tight);padding-bottom:var(--home-section-y-tight)}.home-page .main-wrapper>section>.padding-section-large{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y)}.home-page .main-wrapper>section>.overflow-hidden>.padding-section-medium,.home-page .main-wrapper>div.background-color-primary>.overflow-hidden>.padding-section-medium{padding-top:var(--home-section-y-tight);padding-bottom:var(--home-section-y-tight)}.home-page .main-wrapper>section:not(.footer_bottom)>.overflow-hidden>div{padding-top:var(--home-section-y-compact);padding-bottom:var(--home-section-y-compact)}.home-page .main-wrapper>section>.overflow-hidden>div>.spacer-huge{display:none}.home-page .main-wrapper>section>.padding-section-large>.padding-global+.padding-global.border,.home-page .main-wrapper>section>.padding-section-large>.padding-global+.padding-global.border.fleet-framed{margin-top:var(--home-heading-gap)}.home-page .main-wrapper>section>.padding-section-large>.padding-global+.padding-global.border.fleet-framed{margin-top:0}.home-page .main-wrapper>section>.padding-section-large>.padding-global .spacer-large{padding-top:0}.home-page .main-wrapper>section>.padding-section-large>.spacer-huge{padding-top:var(--home-section-y)}.home-page .padding-global.border.home-flexibility-frame{border-bottom-width:0}.home-page .padding-global.border.fleet-framed{padding-top:var(--home-section-y-tight);padding-bottom:var(--home-section-y-tight)}.home-page .fleet-col-half.fleet-util-fill{margin-top:calc(-1 * var(--home-section-y-tight));margin-bottom:calc(-1 * var(--home-section-y-tight))}.home-page .main-wrapper>section.overflow-hidden>div>.spacer-large{padding-top:var(--home-section-y-compact)}@media screen and (max-width:991px){.home-page{--home-section-y:4.75rem;--home-section-y-tight:4rem;--home-section-y-compact:3rem;--home-heading-gap:2rem}}@media screen and (max-width:767px){.home-page{--home-section-y:3.75rem;--home-section-y-tight:3.25rem;--home-section-y-compact:2.5rem;--home-heading-gap:1.75rem}.home-page .main-wrapper>section>.padding-section-large>.spacer-huge{padding-top:var(--home-section-y-tight)}}.home-page .main-wrapper>div.background-color-primary>.overflow-hidden>.padding-section-medium.testimonial-carousel-padding{padding-top:2.5rem;padding-bottom:2rem}.home-page .main-wrapper>section>.padding-section-large.feature-grid-padding{padding-top:2.5rem}@media screen and (max-width:991px){.home-page .main-wrapper>section>.padding-section-large.enterprise-teaser-padding{padding-top:2rem}}.home-page .main-wrapper>section:not(.footer_bottom)>.overflow-hidden>.padding-section-medium.testimonials-quote-padding,.footer_bottom .spacer-small{padding-top:0}.footer_bottom .footer-trace{transform:none}.utility_form-block{text-align:center;flex-direction:column;max-width:20rem;display:flex}.utility_image{margin-bottom:.5rem;margin-left:auto;margin-right:auto}.padding-xxsmall{padding:.5rem}.careers-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(15rem,.95fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.careers-hero{max-width:44rem}.careers-hero-eyebrow{margin-bottom:.75rem}.careers-hero-subhead{max-width:40rem}.careers-hero-art{justify-content:center;align-items:center;width:100%;max-width:clamp(18rem,30vw,26rem);margin:0 auto;display:flex}.careers-values-wrap{padding-top:0;padding-bottom:0}.careers-values-strip{border-left:1px solid var(--border-color--border-primary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.careers-value-item{border-right:1px solid var(--border-color--border-primary);border-top:1px solid var(--border-color--border-primary);cursor:default;flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;min-height:7rem;padding:1.5rem;transition:background .16s;display:flex}.careers-value-item:hover{background:#8cc8ff0a}.careers-value-index{font-family:var(--font-sans);letter-spacing:.1em;color:var(--base-color-brand--primary);font-size:.75rem}.careers-value-text{color:var(--text-color--text-primary);font-size:1rem;line-height:1.45}.careers-group{margin-bottom:2.75rem}.careers-group:last-child{margin-bottom:0}.careers-group-label{border-bottom:1px solid var(--border-color--border-primary);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--base-color-neutral--3);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.5rem;font-size:.8125rem;display:flex}.careers-list{margin:0;padding:0;list-style:none}.careers-list li{margin:0;padding-left:0}.careers-row{border:0;border-bottom:1px solid var(--border-color--border-primary);text-align:left;width:100%;color:var(--text-color--text-primary);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem .25rem 1.25rem 0;text-decoration:none;transition:padding-left .14s,color .14s;display:flex}.careers-row:hover,.careers-row:focus-visible{outline:none;padding-left:.75rem}.careers-row-main{min-width:0}.careers-row-title{color:var(--text-color--text-primary);font-size:1.25rem;font-weight:500;line-height:1.3;display:block}.careers-row-meta{color:var(--text-color--text-secondary);flex-wrap:wrap;gap:.25rem .5rem;margin-top:.35rem;font-size:.875rem;display:flex}.careers-row-meta span+span:before{content:"·";color:var(--border-color--border-secondary);margin-right:.5rem}.careers-row-cta{color:var(--text-color--text-secondary);flex-shrink:0;align-items:center;gap:.4rem;font-size:.875rem;font-weight:400;transition:color .14s;display:inline-flex}.careers-row:hover .careers-row-cta,.careers-row:focus-visible .careers-row-cta{color:var(--base-color-brand--primary)}.careers-row-arrow{transition:transform .14s}.careers-row:hover .careers-row-arrow,.careers-row:focus-visible .careers-row-arrow{transform:translate(3px)}.careers-state{color:var(--text-color--text-secondary);padding:3rem 0;font-size:1rem;line-height:1.6}.careers-row--skeleton{cursor:default}.careers-skel{background:linear-gradient(90deg, var(--background-color--background-secondary) 25%, var(--border-color--border-primary) 37%, var(--background-color--background-secondary) 63%);background-size:400% 100%;border-radius:3px;animation:1.4s infinite careers-shimmer;display:block}.careers-skel-label{width:7rem;height:.8125rem}.careers-skel-title{width:min(60%,14rem);height:1.25rem}.careers-skel-meta{width:min(40%,9rem);height:.875rem;margin-top:.5rem}@keyframes careers-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.careers-skel{animation:none}}.careers-jd{max-width:46rem}.careers-jd-backrow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem 1.5rem;margin-bottom:2rem;display:flex}.careers-jd-backrow .careers-jd-backrow-meta{border-left:1px solid var(--border-color--border-primary);padding-left:1.5rem}.careers-jd-meta.careers-jd-backrow-meta{margin-top:0;font-size:.875rem;line-height:1.2}.careers-jd-back{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--text-color--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-size:.8125rem;transition:color .14s;display:inline-flex}.careers-jd-back:hover,.careers-jd-back:focus-visible{color:var(--text-color--text-primary);outline:none}.careers-jd-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.careers-jd-title{letter-spacing:-.02em;color:var(--text-color--text-primary);margin:0;font-size:2.125rem;font-weight:600;line-height:1.12}.careers-jd-meta{color:var(--text-color--text-secondary);flex-wrap:wrap;gap:.25rem .5rem;margin-top:.6rem;font-size:.9375rem;display:flex}.careers-jd-meta span+span:before{content:"·";color:var(--border-color--border-secondary);margin-right:.5rem}.careers-tabs{border-bottom:1px solid var(--border-color--border-primary);gap:1.75rem;margin:0 0 2rem;scroll-margin-top:5rem;display:flex;position:relative}.careers-jd-apply{margin-top:2.5rem}.careers-tab{font:inherit;color:var(--text-color--text-secondary);cursor:pointer;background:0 0;border:0;padding:0 0 .75rem;font-size:1rem;font-weight:500;transition:color .14s}.careers-tab:hover,.careers-tab:focus-visible{color:var(--text-color--text-primary);outline:none}.careers-tab[data-active=true]{color:var(--text-color--text-primary)}.careers-tab-indicator{background:var(--text-color--text-primary);pointer-events:none;border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0}.careers-tab-indicator[data-animate=true]{transition:transform .26s cubic-bezier(.4,0,.2,1),width .26s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.careers-tab-indicator[data-animate=true]{transition:none}}.careers-jd-body{color:var(--text-color--text-secondary);font-size:1rem;line-height:1.7}.careers-jd-body>:first-child{margin-top:0}.careers-jd-body>:last-child{margin-bottom:0}.careers-jd-body h1,.careers-jd-body h2,.careers-jd-body h3,.careers-jd-body h4{color:var(--text-color--text-primary);letter-spacing:-.01em;margin:2.25rem 0 .75rem;font-weight:600;line-height:1.25}.careers-jd-body h1{font-size:1.625rem}.careers-jd-body h2{margin-top:2.75rem;font-size:1.375rem}.careers-jd-body h3,.careers-jd-body h4{font-size:1.125rem}.careers-jd-body p,.careers-jd-body ul,.careers-jd-body ol{margin:0 0 1.1rem}.careers-jd-body p:empty{display:none}.careers-jd-body p:empty+h2,.careers-jd-body p:empty+h3,.careers-jd-body p:empty+h4{margin-top:.5rem}.careers-jd-body ul,.careers-jd-body ol{padding-left:1.4rem}.careers-jd-body li{margin-bottom:.45rem}.careers-jd-body li p{margin:0}.careers-jd-body li::marker{color:var(--text-color--text-secondary)}.careers-jd-body strong,.careers-jd-body b{color:var(--text-color--text-primary);font-weight:600}.careers-jd-body a{color:var(--base-color-brand--primary);text-underline-offset:2px;text-decoration:underline}.careers-jd-body img{max-width:100%;height:auto}.careers-apply-embed{color:#111;background:#fdfcfc}.careers-apply-embed #ashby_embed{min-height:600px}.careers-apply-embed #ashby_embed iframe{border:0;min-height:600px;width:100%!important}@media screen and (max-width:767px){.careers-hero-grid{grid-template-columns:1fr}.careers-hero-art{display:none}.careers-values-strip{border-left:0;grid-template-columns:1fr}.careers-value-item{border-left:1px solid var(--border-color--border-primary);min-height:auto}.careers-row{flex-direction:column;align-items:flex-start;gap:.6rem}.careers-list{padding-inline:0}.careers-row-cta{align-self:flex-start}.careers-jd-header{flex-direction:column;gap:1.25rem}.careers-jd-title{font-size:1.625rem}}.test-stage{background:var(--background-color--background-primary);flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100vh;padding:4rem 1.5rem;display:flex}.test-stage-label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-color--text-secondary);margin:0;font-size:.8125rem}.test-bolt-stage{width:min(640px,90vw)}.list-tabs_menu.is-attached{border-bottom-style:none;border-radius:.125rem .125rem 0 0;margin:.75rem 0 0}@media screen and (max-width:991px){.list-tabs_menu.is-attached{border-bottom-style:solid;border-radius:.125rem;margin:.5rem auto}}.btn{min-height:1.55rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.35rem;padding:.12rem .55rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--base-color-neutral--1);color:var(--base-color-neutral--6);border-color:var(--base-color-neutral--1)}.btn-primary:hover,.btn-primary:focus-visible{background:#0f0000;border-color:#0f0000}.btn-secondary{background:color-mix(in srgb, var(--background-color--background-secondary) 72%, transparent);color:var(--link-color--link-secondary);border-color:color-mix(in srgb, var(--base-color-neutral--1) 28%, var(--border-color--border-primary))}.btn-secondary:hover,.btn-secondary:focus-visible{background:var(--background-color--background-secondary);border-color:var(--base-color-neutral--1);color:var(--base-color-neutral--1)}.page-wrapper:not(.cloud-page) .button-wrap.scramble-btn{padding:0}.page-wrapper:not(.cloud-page) .button:not(.is-link):not(.is-icon-only):not(.is-demo){width:auto;min-width:auto;min-height:1.55rem;font-size:1rem;font-weight:400;line-height:inherit;padding:.12rem .55rem}.home-page .hero{max-height:none;padding:0;overflow:visible}.hero-inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:48rem;margin:0 auto;padding:5rem 1.5rem 4.5rem;display:flex}.hero-sub{max-width:34rem;margin:0}.nav-menu-inner .nav-link{transition:color .15s}.nav-menu-inner .nav-link:hover,.nav-menu-inner .nav-link:focus-visible{color:var(--base-color-neutral--1)}.page-wrapper .main-wrapper{max-width:var(--site-content-max-width);flex-direction:column;min-height:100vh;margin-inline:auto;display:flex}.railed-top{flex:none}.cloud-page{--background-color--background-primary:var(--base-color-neutral--6);--text-color--text-primary:var(--base-color-neutral--1);--link-color--link-primary:var(--base-color-neutral--1);--base-color-brand--primary:#8cc8ff;--text-color--text-alternate:var(--base-color-brand--secondary);--border-color--border-primary:var(--base-color-neutral--4);--base-color-brand--secondary:#abd5ff;--base-color-neutral--6:#07070a;--base-color-neutral--1:#fdfffa;--base-color-neutral--4:#1f1f26;--base-color-neutral--5:#0c0c0f;--base-color-neutral--2:#b2b2b2;--base-color-brand--tertiary:#3c4b5a;--background-color--background-secondary:var(--base-color-neutral--5);--border-color--border-secondary:var(--base-color-neutral--3);--text-color--text-secondary:var(--base-color-neutral--2);--link-color--link-secondary:var(--base-color-neutral--2);--base-color-neutral--0:#07070a00;--base-color-neutral--3:#47494d;--base-color-neutral--7:#000;--base-color-system--green-dark:#121412;--base-color-system--green:#2e382c;--base-color-system--green-light:#beffb5;--base-color-system--red-dark:#160f0f;--base-color-system--red:#402e2e;--base-color-system--red-light:#ff9290;background:var(--background-color--background-primary);color:var(--text-color--text-primary);font-family:Geist,Helvetica Neue,Arial,sans-serif}:is(html:has(.cloud-page),body:has(.cloud-page)){background-color:#07070a}.cloud-page .main-wrapper{max-width:none}.cloud-page .nav-menu-inner .nav-link:hover,.cloud-page .nav-menu-inner .nav-link:focus-visible{color:var(--base-color-neutral--1)}.cloud-page .light{display:block}.cloud-page .btn-primary{background:var(--base-color-neutral--1);border-color:var(--base-color-neutral--1);color:var(--base-color-neutral--6)}.cloud-page .btn-primary:hover,.cloud-page .btn-primary:focus-visible{background:#fff;border-color:#fff}.cloud-page .button:not(.is-link):not(.is-secondary):not(.is-icon-only):not(.is-demo):hover,.cloud-page .button-wrap:hover>.button:not(.is-link):not(.is-secondary):not(.is-icon-only):not(.is-demo){color:var(--base-color-neutral--1)}.cloud-page .btn-secondary{background:var(--base-color-neutral--6);border-color:var(--base-color-neutral--3);color:var(--base-color-neutral--1)}.cloud-page .btn-secondary:hover,.cloud-page .btn-secondary:focus-visible{border-color:var(--base-color-neutral--1)}.cloud-page .deploy_visual{background:radial-gradient(circle at 50% 55%,#8cc8ff29,#0000 36%),linear-gradient(#101016,#07070a)}.cloud-page .testimonial-carousel_blur{--testimonial-center-offset:min(50vw, 55rem);width:100%;max-width:110rem;margin-inline:auto}.cloud-page .deploy_visual .visual-wrap,.cloud-page .deploy_visual .visual{z-index:1;position:relative}.cloud-page .deploy_visual canvas{opacity:1;filter:brightness(1.9)contrast(1.35)saturate(1.2);transform:translateZ(0)}.cloud-page .deploy_content.bottom .deploy_visual canvas{filter:brightness(1.45)contrast(1.25)saturate(1.15)}.cloud-page .deploy_visual--cli canvas{transform:translate(-3.75%,-7%)scale(.86)}.nav-wordmark{letter-spacing:-.01em;color:var(--base-color-neutral--1);white-space:nowrap;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:1.05rem;font-weight:600;text-decoration:none}.nav-wordmark--logo{width:1.4rem;color:var(--base-color-neutral--1);align-items:center;display:inline-flex}.nav-wordmark--logo img,.nav-wordmark--logo svg{width:100%;height:auto;display:block}.nav-back-link{white-space:nowrap;gap:.35rem;display:inline-flex}.nav-back-link_icon{flex:none}@media (min-width:992px){.navbar .container-background{max-width:var(--site-copy-rail-max-width);margin:0 auto}.navbar .container-large.nav{padding-top:.35rem;padding-bottom:.35rem;padding-left:var(--site-rail-inset);padding-right:var(--site-rail-inset);grid-template-columns:auto auto minmax(0,1fr);justify-content:flex-start;align-items:center;column-gap:1.15rem;width:100%;display:grid;position:relative}.navbar .nav-menu-overlay{place-self:center start;display:block}.navbar .nav-menu{float:none;text-align:left;justify-content:flex-start;align-items:center;display:flex;position:static}.navbar .nav-menu-inner{justify-content:flex-start;align-items:center;gap:1.15rem;margin:0;padding:0;list-style:none;display:flex}.navbar .nav-menu-inner>li{align-items:center;margin:0;padding-left:0;line-height:1;display:flex}.navbar .nav-menu-inner .nav-link{letter-spacing:0;text-transform:none;align-items:center;padding:0;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:400;line-height:1.2;display:inline-flex}.navbar .nav-wordmark{flex:none;position:static;transform:none}.navbar .nav-wrap{justify-self:end;align-items:center;margin-left:0;display:flex}.navbar .nav-secondary-list-item{display:none}.navbar .nav-cloud-link{display:inline-flex}.navbar--cloud .container-background{max-width:88rem;margin:0 auto}.navbar--cloud .container-large.nav.cloud-nav{grid-template-columns:auto auto minmax(0,1fr);justify-content:stretch;align-items:center;column-gap:2rem;width:100%;padding:.45rem 0;display:grid}.cloud-nav-back{justify-self:start;padding-left:0;padding-right:0}.cloud-nav-home{justify-self:start}.cloud-nav-menu-overlay{place-self:center start;display:block}.cloud-nav .nav-menu{float:none;text-align:left;justify-content:flex-start;align-items:center;display:flex;position:static}.navbar--cloud .cloud-nav-menu{justify-content:flex-start;align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.cloud-nav-menu>li{align-items:center;margin:0;padding-left:0;line-height:1;display:flex}.cloud-nav-link{letter-spacing:0;text-transform:none;color:var(--text-color--text-secondary);align-items:center;padding:0;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .15s;display:inline-flex}.navbar--cloud .cloud-nav-link.w-nav-link{color:var(--text-color--text-secondary);padding-left:0;padding-right:0}.cloud-nav-link:hover,.cloud-nav-link:focus-visible,.navbar--cloud .cloud-nav-link.w-nav-link:hover,.navbar--cloud .cloud-nav-link.w-nav-link:focus-visible,.cloud-nav-link.w--current{color:#fff}.cloud-nav-auth{justify-self:end;align-items:center;gap:2rem;display:flex}.cloud-nav-login{color:var(--text-color--text-secondary);white-space:nowrap;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .15s}.cloud-nav-login:hover,.cloud-nav-login:focus-visible{color:#fff}.cloud-nav-cta{background:var(--base-color-neutral--1);border:1px solid var(--base-color-neutral--1);min-height:2.75rem;color:var(--base-color-neutral--6);white-space:nowrap;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.cloud-nav-cta:hover,.cloud-nav-cta:focus-visible{color:var(--base-color-neutral--6);background:#fdfffad1;border-color:#fdfffad1}}@media (max-width:991px){.navbar .nav-menu,.navbar .nav-menu-inner{background-color:#fff}.navbar .nav-menu{padding-left:0;padding-right:0}.navbar .nav-menu-inner{flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.navbar .nav-menu-inner>li{margin:0;padding:0}.navbar .nav-menu-inner .nav-link,.navbar--cloud .cloud-nav-menu .cloud-nav-link{text-align:center;border-bottom:1px solid var(--border-color--border-primary);width:100%;padding:.85rem 5%;display:block}.navbar .nav-cloud-link{display:none}.navbar .nav-back-link,.navbar--cloud .cloud-nav-home{display:inline-flex}.navbar--cloud .cloud-nav-auth{display:none}}.navbar .container-background{background-color:#0000;border-left:0;border-right:0}.navbar .padding-global.border{border-top:0;border-bottom:0}.navbar:not(.navbar--cloud){padding-top:.5rem}.nav-auth{align-items:center;gap:1rem;display:inline-flex}.nav-login-link{color:var(--link-color--link-secondary);white-space:nowrap;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s}.nav-login-link:hover,.nav-login-link:focus-visible{color:var(--base-color-neutral--1)}.nav-auth .button{min-height:0;padding:.42rem 1rem;font-size:.92rem}@media (max-width:991px){.navbar .nav-auth{display:none}}.nav-cloud-link{border:1px solid color-mix(in srgb, var(--base-color-neutral--1) 28%, var(--border-color--border-primary));background-color:color-mix(in srgb, var(--background-color--background-secondary) 72%, transparent);min-height:1.55rem;color:var(--link-color--link-secondary);font:inherit;line-height:inherit;border-radius:0;justify-content:center;align-items:center;padding:.12rem .55rem;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s}.nav-cloud-link:hover,.nav-cloud-link:focus-visible,.nav-cloud-link.w--current{background-color:var(--background-color--background-secondary);border-color:var(--base-color-neutral--1);color:var(--base-color-neutral--1)}.cloud-page .nav-cloud-link:hover,.cloud-page .nav-cloud-link:focus-visible,.cloud-page .nav-cloud-link.w--current{background-color:var(--base-color-neutral--5);color:var(--base-color-neutral--1);border-color:#fdfffab3}.manifesto{box-sizing:border-box;max-width:var(--site-copy-rail-max-width);padding:5.75rem var(--site-rail-inset) 3.5rem;border-left:1px solid var(--border-color--border-primary);border-image:linear-gradient(to bottom, transparent, var(--border-color--border-primary) 5rem) 1;margin:0 auto}.home-page .home-content-rail .manifesto,.contact-page .contact-content-rail .manifesto{border-left:0;border-image:;max-width:none}.contact-page .contact-manifesto,.writing-page .manifesto{padding-bottom:1.5rem}.home-page .home-content-rail .manifesto-body{max-width:none}.manifesto-title{letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:600;line-height:1.1}.manifesto-lede{max-width:42rem;margin:1.1rem 0 1.75rem;font-size:clamp(1.2rem,2.3vw,1.55rem);line-height:1.3}.manifesto-body{max-width:42rem}.manifesto-cta{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.manifesto-cta .btn-primary{background:#000;border-color:#000}.manifesto-cta .btn-primary:hover,.manifesto-cta .btn-primary:focus-visible{background:#201d1d;border-color:#201d1d}.manifesto-body section{margin:0 0 2rem}.manifesto-body section:last-child{margin-bottom:0}.manifesto-body h2{margin:0 0 .6rem;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:600;line-height:1.25}.manifesto-body p{margin:0 0 .85rem;font-size:1rem;line-height:1.6}.manifesto-body .mission-cta{color:var(--text-color--text-secondary);margin-top:1.5rem;margin-bottom:0}.mission-timeline{max-width:48rem;margin:2.5rem 0 0;padding:0;list-style:none}.mission-timeline-item{grid-template-columns:1fr;gap:.3rem;padding:0 0 2.75rem;display:grid;position:relative}.mission-timeline-item:last-child{padding-bottom:0}.mission-timeline-item:before{content:"";left:calc(-1 * var(--site-rail-inset) - .28125rem);background:var(--base-color-neutral--3);width:.5625rem;height:.5625rem;box-shadow:0 0 0 4px var(--background-color--background-primary);position:absolute;top:.27875rem}.mission-timeline-item--now:before{background:var(--base-color-neutral--3)}.mission-timeline-year{font-family:var(--motif-label-font);letter-spacing:var(--motif-label-spacing);text-transform:var(--motif-label-transform);color:var(--text-color--text-secondary);padding-top:0;font-size:.8rem;line-height:1.4}.mission-timeline-item--now .mission-timeline-year{color:var(--text-color--text-secondary)}.mission-timeline-title{margin:0 0 .6rem;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:600;line-height:1.25}.mission-timeline-content p{margin:0}.mission-page .manifesto{border-image:linear-gradient(to bottom, transparent, var(--border-color--border-primary) 5rem, var(--border-color--border-primary)) 1;padding-bottom:clamp(5rem,8vw,7rem)}@media (max-width:991px){.mission-page .railed-top>section>.padding-global{padding-left:0;padding-right:0}.mission-page .manifesto{border-left:0;border-image:}.mission-timeline-item:before{display:none}}.writing-page{--writing-rail-indent:var(--site-rail-inset);--writing-featured-gap:.875rem;--writing-featured-bottom-pad:1.25rem}.writing-page .csplit-featured-frame{border-top-width:0;border-bottom-width:0;padding-left:0;padding-right:0}.writing-page .blog-list-frame,.writing-page .railed-top>section>.padding-global,.writing-page .railed-top>.padding-global{padding-left:0;padding-right:0}.writing-page .csplit-featured-frame>.container-large,.writing-page .blog-filter-rail,.writing-page .blog-list-rail{max-width:var(--site-copy-rail-max-width)}.writing-page .csplit-featured-frame>.container-large.border-small,.writing-page .blog-filter-rail,.writing-page .blog-list-rail{border-left:1px solid var(--border-color--border-primary);border-right-width:0}.writing-page .csplit-featured-frame>.container-large.border-small{border-top-width:0;border-bottom-width:0}.writing-page .csplit{padding:0 var(--writing-rail-indent) var(--writing-featured-bottom-pad) 0;gap:var(--writing-featured-gap);position:relative}.writing-page .csplit-filterband{padding-inline:var(--writing-rail-indent)}.writing-page .csplit,.writing-page .blog_card{background-color:var(--background-color--background-primary)}.writing-page .csplit-hero,.writing-page .csplit-rail,.writing-page .csplit-row_thumb,.writing-page .blog_visual{background-color:var(--background-color--background-secondary);border-color:color-mix(in srgb, var(--base-color-neutral--1) 22%, var(--border-color--border-primary));color:var(--text-color--text-primary)}.writing-page .csplit-hero{border-width:0;border-color:color-mix(in srgb, var(--base-color-neutral--1) 26%, var(--border-color--border-primary))}.writing-page .csplit-rail{gap:var(--writing-featured-gap);background-color:#0000;border-width:0}.writing-page .csplit-row{min-height:6.75rem;padding-left:var(--writing-rail-indent);border-left:0;border-right:0}.writing-page .csplit-row:before{content:none}.writing-page .csplit-hero_content{padding-left:var(--writing-rail-indent)}.writing-page .csplit-hero:hover,.writing-page .csplit-hero:focus-visible,.writing-page .csplit-row:hover,.writing-page .csplit-row:focus-visible,.writing-page .blog_card:hover,.writing-page .blog_card:focus-visible{border-color:var(--base-color-neutral--2)}.writing-page .csplit-row+.csplit-row{border-left-width:0;border-top-color:color-mix(in srgb, var(--base-color-neutral--1) 18%, var(--border-color--border-primary))}.writing-page .csplit-hero_scrim{background-image:linear-gradient(#fdfffa14 0%,#fdfffac7 58%,#fdfffafa 100%)}.writing-page .blog_overlay,.writing-page .blog_ascii+.blog_overlay{background-image:linear-gradient(90deg,#fdfffaf5 28%,#fdfffac7 58%,#fdfffa00 86%)}.writing-page .csplit-hero_media,.writing-page .csplit-row_thumb,.writing-page .blog_visual{overflow:hidden}.writing-page .csplit-hero_media .csplit_img,.writing-page .csplit-row_thumb .csplit_img,.writing-page .blog_card .visual,.writing-page .blog_visual.main .visual{filter:grayscale()invert()brightness(.66)contrast(2.7);display:block}.writing-page .csplit_ascii-art,.writing-page .blog_ascii_art{color:#12141a52}.writing-page .csplit_tag,.writing-page .blog_tag,.writing-page .filter_button{background-color:var(--background-color--background-primary);border-color:var(--border-color--border-primary);color:var(--text-color--text-secondary)}.writing-page .text-rich-text :is(h1,h2,h3,h4,h5,h6),.writing-page .text-rich-text :is(h1,h2,h3,h4,h5,h6) *{color:var(--text-color--text-secondary)}.writing-page .csplit_featured{background-color:var(--background-color--background-primary);border-color:color-mix(in srgb, var(--motif-accent) 40%, transparent);color:var(--motif-accent)}.writing-page .filter_button.w--redirected-checked{background-color:var(--background-color--background-secondary)}.blog-post-page .blog-post-article{padding-bottom:clamp(5rem,8vw,7rem)}.blog-post-back{color:var(--text-color--text-secondary);align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.2;text-decoration:none;transition:color .15s;display:inline-flex}.blog-post-back:hover,.blog-post-back:focus-visible{color:var(--text-color--text-primary)}.blog-post-title{max-width:44rem;margin-bottom:1rem}.blog-post-meta{color:var(--text-color--text-secondary);flex-wrap:wrap;gap:.25rem .5rem;margin-bottom:1.35rem;font-size:.875rem;line-height:1.4;display:flex}.blog-post-meta span+span:before{content:"·";color:var(--border-color--border-secondary);margin-right:.5rem}.blog-post-description{max-width:42rem;margin:0 0 2.5rem;font-size:1rem;line-height:1.6}.blog-post-page .text-rich-text{max-width:42rem;color:var(--text-color--text-secondary);font-size:1rem;line-height:1.6}.blog-post-page .text-rich-text>:first-child{margin-top:0}.blog-post-page .text-rich-text>:last-child{margin-bottom:0}.blog-post-page .text-rich-text :is(h1,h2,h3,h4,h5,h6),.blog-post-page .text-rich-text :is(h1,h2,h3,h4,h5,h6) *{color:var(--text-color--text-primary)}.blog-post-page .text-rich-text h1,.blog-post-page .text-rich-text h2{letter-spacing:0;margin:2.35rem 0 .75rem;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:600;line-height:1.25}.blog-post-page .text-rich-text h3{letter-spacing:0;margin:2rem 0 .7rem;font-size:1.05rem;font-weight:600;line-height:1.35}.blog-post-page .text-rich-text :is(h4,h5,h6){letter-spacing:0;margin:1.6rem 0 .6rem;font-size:1rem;font-weight:600;line-height:1.4}.blog-post-page .text-rich-text p{margin:0 0 .85rem;line-height:1.6}.blog-post-page .text-rich-text :is(ul,ol){margin:0 0 1rem;padding-left:1.25rem}.blog-post-page .text-rich-text li{margin-bottom:.45rem;line-height:1.6}.blog-post-page .text-rich-text a{color:var(--text-color--text-primary);-webkit-text-decoration-color:var(--border-color--border-secondary);text-decoration-color:var(--border-color--border-secondary);text-underline-offset:.2em}.blog-post-page .text-rich-text a:hover,.blog-post-page .text-rich-text a:focus-visible{color:var(--base-color-brand--primary);text-decoration-color:currentColor}.blog-post-page .text-rich-text :is(img,pre,blockquote,table){margin-top:1.5rem;margin-bottom:1.5rem}.blog-post-page .text-rich-text img{border-radius:0}.blog-post-page .gpu-over-tcp-diagram{--gpu-tcp-ink:var(--text-color--text-primary);--gpu-tcp-muted:var(--text-color--text-secondary);--gpu-tcp-border:var(--border-color--border-primary);border:1px solid var(--gpu-tcp-border);background:var(--background-color--background-primary);width:100%;max-width:42rem;color:var(--gpu-tcp-ink);grid-template-columns:minmax(7.75rem,1fr) minmax(8.75rem,.9fr) minmax(7.75rem,1fr);align-items:center;gap:0;margin:1.75rem 0 1.9rem;padding:clamp(1rem,2.5vw,1.35rem);display:grid}.blog-post-page .gpu-over-tcp-node{border:1px solid var(--gpu-tcp-border);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:7.75rem;display:flex}.blog-post-page .gpu-over-tcp-node span{color:var(--gpu-tcp-ink);font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:500;line-height:1.15}.blog-post-page .gpu-over-tcp-icon{aspect-ratio:1;width:2.75rem;color:var(--gpu-tcp-muted);place-items:center;display:grid}.blog-post-page .gpu-over-tcp-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:2rem;height:2rem}.blog-post-page .gpu-over-tcp-link{grid-template-columns:minmax(1.8rem,1fr) auto minmax(1.8rem,1fr);align-items:center;min-width:0;display:grid}.blog-post-page .gpu-over-tcp-line{background-image:linear-gradient(90deg, var(--gpu-tcp-muted) 0 4px, transparent 4px 9px);background-repeat:repeat-x;background-size:9px 2px;height:2px;position:relative}.blog-post-page .gpu-over-tcp-line--left:before{background:var(--gpu-tcp-muted);content:"";border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:50%;left:-3px;transform:translateY(-50%)}.blog-post-page .gpu-over-tcp-line--right:after{border-top:2px solid var(--gpu-tcp-muted);border-right:2px solid var(--gpu-tcp-muted);content:"";width:.6rem;height:.6rem;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.blog-post-page .gpu-over-tcp-pill{border:2px solid var(--gpu-tcp-muted);background:var(--background-color--background-primary);min-height:2.75rem;color:var(--gpu-tcp-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:clamp(.9rem,1.3vw,1rem);font-weight:500;line-height:1;display:inline-flex}@media (max-width:760px){.blog-post-page .gpu-over-tcp-diagram{grid-template-columns:1fr;width:100%;padding:1rem}.blog-post-page .gpu-over-tcp-node{min-height:10.5rem}.blog-post-page .gpu-over-tcp-link{grid-template-columns:1fr;justify-items:center;min-height:7rem}.blog-post-page .gpu-over-tcp-line{background-image:linear-gradient(180deg, var(--gpu-tcp-muted) 0 4px, transparent 4px 9px);background-repeat:repeat-y;background-size:2px 9px;width:2px;height:1.8rem}.blog-post-page .gpu-over-tcp-line--left:before{top:-3px;left:50%;transform:translate(-50%)}.blog-post-page .gpu-over-tcp-line--right:after{inset:auto auto -1px 50%;transform:translate(-50%)rotate(135deg)}}.blog-post-page .text-rich-text code{background-color:var(--background-color--background-secondary);color:var(--text-color--text-primary);font-family:var(--font-sans);border-radius:0}.blog-post-page .text-rich-text pre{background-color:var(--background-color--background-secondary);border-radius:0}.blog-post-page .text-rich-text pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.blog-post-page .text-rich-text blockquote{border-left-color:var(--border-color--border-secondary);color:var(--text-color--text-secondary)}.blog-post-page .text-rich-text table{font-size:.9rem}.blog-post-page .text-rich-text th{background-color:var(--background-color--background-secondary)}.writing-page .blog-text-list{padding:0 var(--writing-rail-indent);display:block}.writing-page .blog-text-list .w-dyn-item{display:block}.writing-page .blog-text-row{width:100%;color:var(--text-color--text-primary);background:0 0;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem .25rem 1.25rem 0;text-decoration:none;transition:padding-left .14s,color .14s;display:flex}.writing-page .blog-text-row:hover,.writing-page .blog-text-row:focus-visible{outline:none;padding-left:.75rem}.writing-page .blog-text-row-main{min-width:0}.writing-page .blog-text-row-title{color:var(--text-color--text-primary);text-wrap:balance;font-size:1.25rem;font-weight:500;line-height:1.3;display:block}.writing-page .blog-text-row-meta{color:var(--text-color--text-secondary);flex-wrap:wrap;gap:.25rem .5rem;margin-top:.35rem;font-size:.875rem;display:flex}.writing-page .blog-text-row-meta span+span:before{content:"·";color:var(--border-color--border-secondary);margin-right:.5rem}.writing-page .blog-text-row-cta{color:var(--text-color--text-secondary);flex-shrink:0;align-items:center;gap:.4rem;font-size:.875rem;font-weight:400;transition:color .14s;display:inline-flex}.writing-page .blog-text-row:hover .blog-text-row-cta,.writing-page .blog-text-row:focus-visible .blog-text-row-cta{color:var(--base-color-brand--primary)}.writing-page .blog-text-row-arrow{transition:transform .14s}.writing-page .blog-text-row:hover .blog-text-row-arrow,.writing-page .blog-text-row:focus-visible .blog-text-row-arrow{transform:translate(3px)}.writing-page .blog-text-more{padding:1.25rem var(--writing-rail-indent) 0;justify-content:center;display:flex}.writing-page .blog-text-more-button{appearance:none;color:var(--text-color--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1.2;text-decoration:none;transition:color .14s;display:inline-flex}.writing-page .blog-text-more-button:hover,.writing-page .blog-text-more-button:focus-visible{color:var(--text-color--text-primary);outline:none}.writing-page .blog-list-frame:last-child{border-bottom-width:0;padding-bottom:0}.writing-page .blog-list-frame:last-child .blog-list-rail{padding-bottom:4rem}@media (max-width:767px){.writing-page{--writing-featured-gap:.625rem;--writing-featured-bottom-pad:.875rem}.writing-page .blog-text-list{padding:0 var(--writing-rail-indent)}.writing-page .blog-text-row{align-items:flex-start;padding-right:0}.writing-page .blog-text-row-title{font-size:1.05rem}.writing-page .blog-text-more{padding-inline:var(--writing-rail-indent)}.writing-page .blog-list-frame:last-child .blog-list-rail{padding-bottom:7rem}.manifesto{padding:3rem var(--site-rail-inset) 2.5rem}}.hero-heading{letter-spacing:0;margin:0;font-size:clamp(2rem,5vw,2.75rem);font-weight:600;line-height:1.35}.hero-cta-row,.cta-button-row{flex-wrap:wrap;gap:.75rem;display:flex}.hero-cta-row{justify-content:center}.light{display:none}.bracket-list{margin:0;padding:0;list-style:none}.bracket-row{align-items:baseline;gap:.75ch;padding:.5rem 0;display:flex}.bracket-row:before{content:"[+]";color:var(--base-color-neutral--3);flex:none}#footer-nav{width:100%}#footer-nav .padding-global.border{border-top:0;border-bottom:0;padding-left:0;padding-right:0}#footer-nav.footer--cloud .padding-global.border{padding-left:5%;padding-right:5%}#footer-nav .footer_rail{--footer-rail-indent:var(--site-rail-inset);box-sizing:border-box;width:100%;max-width:var(--site-copy-rail-max-width);border:0;min-height:clamp(13rem,22vh,18rem);margin:0 auto;position:relative}#footer-nav.footer--cloud .footer_rail{--footer-rail-indent:0;max-width:88rem}#footer-nav .footer_rail:after{content:"";top:0;right:var(--footer-rail-indent);left:var(--footer-rail-indent);border-top:1px solid var(--border-color--border-primary);pointer-events:none;position:absolute}#footer-nav .footer_rail:before{content:"";background:linear-gradient(to bottom, var(--border-color--border-primary), var(--border-color--border-primary) calc(100% - 5rem), transparent);pointer-events:none;width:1px;height:50%;position:absolute;top:0;left:0}#footer-nav.footer--cloud .footer_rail:before{content:none}#footer-nav .footer_wrap{width:100%;padding:1.35rem var(--site-rail-inset) clamp(5rem, 8vw, 7rem);flex-wrap:nowrap;align-items:start;gap:clamp(4.5rem,7vw,6.75rem);margin:0;display:flex}#footer-nav.footer--cloud .footer_wrap{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem;padding-left:0;padding-right:0;display:grid}#footer-nav.footer--cloud .footer_brand{grid-column:1}#footer-nav.footer--cloud .footer_column:nth-child(2){grid-column:4}#footer-nav.footer--cloud .footer_column:nth-child(3){grid-column:5}#footer-nav.footer--cloud .footer_column:nth-child(4){grid-column:6}#footer-nav.footer--cloud .footer_brand+.footer_column{margin-left:0}#footer-nav .footer_brand{flex:none;align-self:flex-start;align-items:center;min-width:0;display:flex}#footer-nav .footer_wordmark{color:var(--base-color-neutral--1);flex-direction:column;align-items:flex-start;gap:.35rem;text-decoration:none;display:flex}#footer-nav .footer_mark{color:var(--base-color-neutral--1);align-items:center;display:flex}#footer-nav .footer_mark svg{fill:currentColor;width:auto;height:3.25rem}#footer-nav .footer_brand_text{color:var(--base-color-neutral--1);text-align:left;white-space:nowrap;flex-direction:column;font-size:1rem;font-weight:500;line-height:1.1;display:flex}#footer-nav .footer_column{flex:none;min-width:0}#footer-nav .footer_brand+.footer_column{margin-left:auto}#footer-nav .footer_link_list{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}#footer-nav .footer_link{width:fit-content;color:var(--base-color-neutral--2);font-size:.75rem;font-weight:400;line-height:1.2;text-decoration:none;transition:color .15s;display:block}#footer-nav .footer_link:hover,#footer-nav .footer_link:focus-visible{color:var(--base-color-neutral--1)}#footer-nav.footer--cloud .footer_link{font-size:1rem;line-height:1.35}@media (min-width:992px) and (max-width:1100px){#footer-nav .footer_wrap{gap:3rem}}@media (min-width:992px) and (max-width:1199px){#footer-nav.footer--cloud .footer_wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}#footer-nav.footer--cloud .footer_brand{grid-column:1}#footer-nav.footer--cloud .footer_column:nth-child(2){grid-column:2}#footer-nav.footer--cloud .footer_column:nth-child(3){grid-column:3}#footer-nav.footer--cloud .footer_column:nth-child(4){grid-column:4}}@media (max-width:991px){#footer-nav .footer_rail{min-height:clamp(14rem,28vh,20rem)}.mission-page #footer-nav .footer_rail:before{content:none}#footer-nav .footer_wrap{padding:1.25rem var(--site-rail-inset) clamp(5rem, 14vw, 7rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;display:grid}#footer-nav .footer_brand{grid-column:1/-1;width:fit-content}#footer-nav .footer_mark svg{height:1.75rem}#footer-nav .footer_brand+.footer_column{margin-left:0}#footer-nav.footer--cloud .footer_wrap{grid-template-columns:repeat(2,minmax(0,1fr))}#footer-nav.footer--cloud .footer_brand,#footer-nav.footer--cloud .footer_column:nth-child(2),#footer-nav.footer--cloud .footer_column:nth-child(3),#footer-nav.footer--cloud .footer_column:nth-child(4){grid-column:auto}#footer-nav.footer--cloud .footer_brand{grid-column:1/-1}}@media (max-width:639px){#footer-nav.footer--cloud .footer_wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){#footer-nav.footer--cloud .padding-global.border{padding-left:var(--site-rail-inset);padding-right:var(--site-rail-inset)}}.home-page .hero-heading{letter-spacing:-.015em;font-size:clamp(1.85rem,4.2vw,2.5rem);font-weight:500}.home-page .heading-style-h2,.home-page .vflex-left-top h2{letter-spacing:-.01em;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:500;line-height:1.3}.home-page .heading-style-h3{letter-spacing:-.01em;font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:500;line-height:1.35}.home-page .text-size-medium{font-size:1rem;line-height:1.6}.home-page .text-color-secondary{color:var(--base-color-neutral--2)}.home-page .quote h2{letter-spacing:-.01em;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:400}h1,h2,h3,h4,h5,h6,.heading-style-h1,.heading-style-h2,.heading-style-h3,.hero-heading,.eyebrow,.text-style-allcaps,.text-size-small,.navbar,.nav-link,.menu-button,.btn,.button,.w-button,.join-combined-cta,.contact-file-button,.contact-file-name,.cf-select-trigger,.cf-dropdown-option,.blog-text-more-button,.blog-text-row-cta,.careers-row-cta,.motif-btn,#footer-nav,.blog-carousel-card .bc-title,.home-page .pricing-row,.home-page .pricing-card,.price-table,.price-table *{font-family:Geist,Helvetica Neue,Arial,sans-serif}.blog-carousel-viewport{padding-top:1px;position:relative;overflow-x:hidden}.blog-carousel-viewport:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to left, var(--background-color--background-primary) 0%, var(--background-color--background-primary) 6%, transparent 100%);width:8%;min-width:4rem;position:absolute;top:0;bottom:0;right:0}.blog-carousel-track{grid-auto-columns:23rem;grid-auto-flow:column;justify-content:start;gap:1rem;width:max-content;padding-bottom:.5rem;display:grid}@media (min-width:768px){.home-page .home-content-rail .blog-carousel-viewport{width:min(60rem, calc(100vw - max(0px, (100vw - var(--site-copy-rail-max-width)) / 2)));max-width:none}.home-page .home-content-rail .blog-carousel-viewport:after{width:clamp(3rem,5vw,6rem)}}.blog-carousel-card{border:1px solid var(--border-color--border-primary);background:var(--base-color-neutral--6);min-width:0;max-width:none;color:inherit;border-radius:0;flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;transition:background-color .15s;display:flex;position:relative;box-shadow:inset 0 0 #0000}.blog-carousel-card:before{content:"";width:var(--motif-bar-width);background:var(--base-color-neutral--3);transition:background-color .15s;position:absolute;inset:0 auto 0 0}.blog-carousel-card[data-cat=systems]{--motif-card-color:var(--motif-cat-systems)}.blog-carousel-card[data-cat=research]{--motif-card-color:var(--motif-cat-research)}.blog-carousel-card[data-cat=product]{--motif-card-color:var(--motif-cat-product)}.blog-carousel-card:hover,.blog-carousel-card:focus-visible{background:var(--base-color-neutral--5);box-shadow:inset 0 0 0 1px var(--base-color-neutral--3)}.blog-carousel-card:hover:before,.blog-carousel-card:focus-visible:before{background:var(--motif-cat-systems,var(--motif-accent))}.bc-tag{font-family:var(--motif-label-font);letter-spacing:var(--motif-label-spacing);text-transform:var(--motif-label-transform);color:var(--base-color-neutral--2);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.bc-tag:before{content:"";width:var(--motif-bar-width);background:var(--motif-card-color,var(--motif-accent));flex:none;height:.85em}.bc-title{color:var(--base-color-neutral--1);font-size:1.0625rem;font-weight:500;line-height:1.3}.bc-desc{color:var(--base-color-neutral--2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.bc-foot{color:var(--base-color-neutral--3);margin-top:auto;padding-top:.5rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.75rem}@media (max-width:767px){.blog-carousel-viewport:after{display:none}.blog-carousel-track{grid-template-columns:minmax(0,1fr);width:auto}.blog-carousel-card{max-width:none}.blog-carousel-card:nth-child(n+4){display:none}}.join-us-section{border-top:0}.join-us-inner{box-sizing:border-box;width:100%;max-width:var(--site-copy-rail-max-width);padding:0 var(--site-rail-inset) 5rem;border-left:1px solid var(--border-color--border-primary);flex-direction:column;align-items:flex-start;gap:1.5rem;margin:0 auto;display:flex}.home-page .home-content-rail .join-us-inner{max-width:none}.join-us-inner.join-combined{border-left:0}.home-page .railed-top:has(.join-us-section) .manifesto-cta{display:none}.join-eyebrow{font-family:var(--motif-label-font);letter-spacing:var(--motif-label-spacing);text-transform:var(--motif-label-transform);color:var(--motif-accent-2);font-size:.75rem}.join-arrow{flex:none;transition:transform .18s}.join-combined-copy{width:100%}.join-combined-copy p{color:var(--base-color-neutral--2);margin:.5rem 0 0;font-size:1rem;line-height:1.55}.join-combined-cta{min-height:1.55rem;font-size:1rem;font-weight:400;line-height:inherit;letter-spacing:0;color:var(--base-color-neutral--6);background:#000;border:1px solid #000;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.12rem .55rem;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.join-combined-cta:hover,.join-combined-cta:focus-visible{background:#201d1d;border-color:#201d1d}.join-combined-cta:hover .join-arrow,.join-combined-cta:focus-visible .join-arrow{transform:translate(.25rem)}@media (max-width:30rem){.join-us-inner.join-combined{flex-direction:column;align-items:flex-start;padding-bottom:4rem}}.careers-page .careers-content-rail .manifesto{border-left:0;border-image:;max-width:none}.careers-eyebrow{font-family:var(--motif-label-font);letter-spacing:var(--motif-label-spacing);text-transform:var(--motif-label-transform);color:var(--base-color-neutral--3);margin:0 0 1.25rem;font-size:.75rem}.careers-manifesto{padding-bottom:1.5rem}.careers-intro-cta{margin-top:1.75rem}#careers-open-roles{scroll-margin-top:5rem}#careers-open-roles>.padding-section-large,.careers-role-section>.padding-section-large{padding-top:2rem}#careers-open-roles .container-medium,.careers-role-section .container-medium{box-sizing:border-box;width:100%;max-width:var(--site-copy-rail-max-width);padding:0 var(--site-rail-inset);margin-left:auto;margin-right:auto}.careers-ed-benefits-line{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem;display:flex}.careers-ed-benefits-line>.careers-eyebrow{flex:none;margin:0}.careers-ed-benefits-line ul{flex-direction:column;gap:.6rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.careers-ed-benefits-line li{white-space:nowrap;color:var(--base-color-neutral--1);align-items:center;gap:.55rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;display:flex}.careers-ed-benefits-line li:before{content:"";background:var(--base-color-neutral--3);flex:none;width:.375rem;height:.375rem}.careers-ed-photorow{align-items:flex-end;gap:.75rem;margin:clamp(2.5rem,5vw,4rem) 0 3.5rem;display:flex}.careers-ed-photo{background:#0000000d;margin:0;overflow:hidden}.careers-ed-photo img{object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity .4s;display:block}.careers-ed-photo img[data-fade=pending]{opacity:0}@media (prefers-reduced-motion:reduce){.careers-ed-photo img{transition:none;opacity:1!important}}.careers-ed-photo--tall{aspect-ratio:4/5;height:clamp(15rem,25vw,34rem)}.careers-ed-photo--tall img{object-position:65% 70%}.careers-ed-photo--wide{aspect-ratio:1.28;height:clamp(11.5rem,17.5vw,25rem)}.careers-ed-photo--med{aspect-ratio:1;height:clamp(12.75rem,21vw,29rem)}.careers-ed-photo--med img{object-position:42% center}.careers-ed-photo-scroll{margin:2rem 0 0 calc(-1 * var(--site-rail-inset));width:calc(100vw - max(0px, (100vw - var(--site-copy-rail-max-width)) / 2) - 1px);overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:none;position:relative;overflow:auto hidden}.careers-ed-photo-scroll:before{content:"";z-index:2;float:left;background:var(--border-color--border-primary);pointer-events:none;width:1px;height:clamp(15rem,26vw,22rem);margin-right:-1px;display:block;position:sticky;left:0}.careers-ed-photorow--stagger{width:max-content;padding-right:var(--site-rail-inset);flex-wrap:nowrap;align-items:flex-start;gap:clamp(.4rem,1vw,.75rem);margin:0}.careers-ed-photorow--stagger .careers-ed-photo--tall,.careers-ed-photorow--stagger .careers-ed-photo--wide,.careers-ed-photorow--stagger .careers-ed-photo--med{flex:none}@media (max-width:48rem){.careers-ed-photo-scroll{margin-left:calc(-1 * var(--site-rail-inset));width:calc(100vw - 1px)}}@media (max-width:720px){.careers-ed-photorow{flex-direction:column;align-items:stretch}.careers-ed-photo-scroll{margin-left:calc(-1 * var(--site-rail-inset));width:calc(100vw - 1px)}.careers-ed-photorow--stagger{flex-direction:row;align-items:flex-start;width:max-content;margin:0}.careers-ed-benefits-line{gap:1rem}.careers-ed-photo--tall,.careers-ed-photo--wide,.careers-ed-photo--med{flex:none;height:clamp(13rem,58vw,18rem)}}:root{--motif-accent:#2f6df0;--motif-accent-2:#6e6e73;--motif-label-font:var(--font-sans);--motif-label-transform:uppercase;--motif-label-spacing:.1em;--motif-bar-width:.1875rem;--motif-cat-systems:#2f6df0;--motif-cat-research:#6e6e73;--motif-cat-product:#2f6df0}[data-motif=mono]{--motif-accent-2:#2f6df0;--motif-cat-research:#2f6df0}[data-motif=editorial]{--motif-accent-2:#2f6df0;--motif-cat-research:#2f6df0;--motif-label-font:Geist, "Helvetica Neue", Arial, sans-serif;--motif-label-transform:none;--motif-label-spacing:.02em;--motif-bar-width:.125rem}[data-motif=warm]{--motif-accent-2:#6e6e73;--motif-cat-research:#6e6e73}[data-motif=spectrum]{--motif-cat-systems:#2f6df0;--motif-cat-research:#6e6e73;--motif-cat-product:#18a06a}.motif-tag{font-family:var(--motif-label-font);letter-spacing:var(--motif-label-spacing);text-transform:var(--motif-label-transform);color:var(--base-color-neutral--2);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.motif-tag:before{content:"";width:var(--motif-bar-width);background:var(--motif-tag-color,var(--motif-accent));flex:none;height:.85em}.motif-tag[data-cat=systems]{--motif-tag-color:var(--motif-cat-systems)}.motif-tag[data-cat=research]{--motif-tag-color:var(--motif-cat-research)}.motif-tag[data-cat=product]{--motif-tag-color:var(--motif-cat-product)}.motif-fig{font-family:var(--motif-label-font);letter-spacing:var(--motif-label-spacing);text-transform:var(--motif-label-transform);color:var(--base-color-neutral--3);font-size:.6875rem}.motif-rule{border:0;border-top:1px solid var(--border-color--border-primary);margin:1.5rem 0}.motif-index{border-top:1px solid var(--border-color--border-primary)}.motif-row{border-bottom:1px solid var(--border-color--border-primary);color:var(--base-color-neutral--1);align-items:baseline;gap:1.25rem;padding:.75rem 0;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;display:flex}.motif-row-num{font-family:var(--motif-label-font);text-transform:var(--motif-label-transform);letter-spacing:var(--motif-label-spacing);min-width:1.75rem;color:var(--motif-accent);font-size:.7rem}.motif-card{border:1px solid var(--border-color--border-primary);background:var(--base-color-neutral--6);color:inherit;flex-direction:column;gap:.5rem;padding:1.25rem;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.motif-card:before{content:"";width:var(--motif-bar-width);background:var(--motif-card-color,var(--motif-accent));position:absolute;inset:0 auto 0 0}.motif-card[data-cat=systems]{--motif-card-color:var(--motif-cat-systems)}.motif-card[data-cat=research]{--motif-card-color:var(--motif-cat-research)}.motif-card[data-cat=product]{--motif-card-color:var(--motif-cat-product)}.motif-card:hover{background:var(--base-color-neutral--5)}.motif-card-title{color:var(--base-color-neutral--1);font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500}.motif-card-excerpt{color:var(--base-color-neutral--2);font-size:.875rem}.motif-btn{cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-family:Geist,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.motif-btn-primary{color:#fff;background:#000;border-color:#000}.motif-btn-primary:hover{background:#201d1d}.motif-btn-secondary{color:var(--base-color-neutral--1);border-color:var(--border-color--border-primary);background:0 0}.motif-btn-secondary:hover{border-color:var(--base-color-neutral--3)}.motif-lab{max-width:64rem;margin:0 auto;padding:4rem 1.5rem 6rem}.motif-lab-section{border-top:1px solid var(--border-color--border-primary);padding:2.5rem 0}.motif-lab-section:first-of-type{border-top:0}.motif-lab-label{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--base-color-neutral--3);margin:0 0 1.25rem;font-size:.6875rem}.motif-lab-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.motif-lab-row{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.motif-lab-swatch{font-family:var(--font-sans);color:var(--base-color-neutral--2);flex-direction:column;gap:.5rem;font-size:.6875rem;display:flex}.motif-lab-chip{border:1px solid var(--border-color--border-primary);width:3.5rem;height:3.5rem}
