*,:before,:after{box-sizing:border-box}a{color:inherit;text-decoration:none}*{margin:0;padding:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;line-height:1.5}ul,ol{list-style:none}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000;border-radius:16px;justify-content:space-between;align-items:center;width:calc(100vw - 160px);height:64px;margin:0 80px;padding:8px 24px;display:flex;position:fixed;top:16px;left:0;overflow:hidden}.header-background{z-index:-10;background:linear-gradient(90deg,#fff0 0%,#fff 44% 60%,#9990 100%);width:100%;height:100%;position:absolute;top:0;left:0}.header-section{flex:1;align-items:center;display:flex}.header-links{justify-content:flex-start;gap:24px}.header-logo{justify-content:center}.header-join{justify-content:flex-end;gap:8px}.header_right_items{-webkit-backdrop-filter:blur(4px);background-color:#19191980;border-radius:40px;flex-direction:row;justify-content:space-between;gap:8px;padding:3px;display:flex}.logo_glass_bg{-webkit-backdrop-filter:blur(4px);z-index:10;background-color:#ffffff26;border:1px solid #fff3;border-radius:10px;padding:21px 0;position:relative}.only_logo{z-index:100;position:relative}.Header_navLink{font-family:var(--font-geist);color:#fff;opacity:1;border-radius:40px;padding:7px 12px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .5s}.Header_navLink:hover{opacity:1;background-color:#605f5f}@media (max-width:1440px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.hero-wrapper,.footer_container,.scaling-container{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.hero-wrapper,.footer_container,.scaling-container{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.hero-wrapper,.footer_container,.scaling-container{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.scaling-container{background-color:#f9f9f9;flex-direction:row;justify-content:space-between;align-items:center;gap:32px;width:100%;padding:0 80px;display:flex}@media (max-width:767px){.scaling-container{flex-direction:column}}.scaling-container .scaling-content{color:#181818;flex-direction:column;gap:16px;max-width:509px;padding:243px 0;font-size:48px;font-weight:400;line-height:56px;display:flex}@media (max-width:767px){.scaling-container .scaling-content{padding:0 16px}}.scaling-container .scaling-content h2{color:#181818;font-size:48px;font-weight:400;line-height:56px}@media (max-width:767px){.scaling-container .scaling-content h2{font-size:24px;line-height:32px}}.scaling-container .scaling-content-text{color:#1b2b28;opacity:.4;font-size:24px;font-weight:400;line-height:36px}@media (max-width:767px){.scaling-container .scaling-content-text{font-size:20px;line-height:28px}}.scaling-container .scaling-image img{aspect-ratio:1.738;-o-object-fit:cover;object-fit:cover;border-radius:16px;height:100%}@media screen and (max-width:767px){.scaling-container .scaling-image img{-o-object-fit:cover;object-fit:cover;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;height:100%}}@media (max-width:767px){.scaling-container{flex-direction:column;gap:32px;margin-bottom:0;display:flex;padding:40px 16px!important}.scaling-content{padding:16px;width:100vw!important}}.missionStatement{background-color:#f9f9f9;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:189px;display:flex}.missionTitle{color:#ff7e00;font-size:20px;font-weight:400;line-height:28px}.missionText{text-align:left;max-width:1032px;font-size:56px;font-weight:400;line-height:72px}@media (max-width:767px){.missionStatement{min-height:fit-content;padding:56px 16px}.missionTitle{font-size:18px;line-height:24px}.missionText{font-size:32px;line-height:40px}}.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.hero-wrapper,.footer_container,.scaling-container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.hero-wrapper,.footer_container,.scaling-container{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.hero-wrapper,.footer_container,.scaling-container{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.hero-wrapper,.footer_container,.scaling-container{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.footer{color:#d1d5db;font-family:var(--font-inter);background-color:#1a1a1a;border:2px solid #0000;padding-top:0;font-size:20px;font-weight:300;line-height:28px}.footer_container{background-image:url(/svgs/footer_vector_web1.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex}@media (max-width:640px){.footer_container{background-image:url(/svgs/footer_vector_mobile.svg);background-position:100% 0;background-repeat:no-repeat;background-size:contain}}@media (min-width:640px) and (max-width:768px){.footer_container{background-image:url(/svgs/footer_vector_tab.svg);background-position:100% 0;background-repeat:no-repeat;background-size:contain}}@media (min-width:1024px){.footer_container{background-image:url(/svgs/footer_vector_web1.svg);background-position:100% 0;background-repeat:no-repeat;background-size:contain}}.grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid{grid-template-columns:repeat(3,1fr);gap:3rem}}.linkParents{flex-direction:row;gap:5rem;display:flex}@media (max-width:640px){.linkParents{gap:6rem!important}}@media (min-width:1024px){.logoSection{grid-column:span 2}}.logoContainer{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.logoOuter{background-color:#fff;border-radius:.125rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.logoInner{background-color:#111827;border-radius:.125rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.logoText{color:#fff;font-size:.75rem;font-weight:700}.brandName{color:#fff;font-size:1.25rem;font-weight:600}.footer_description{color:#fff;max-width:400px;font-family:var(--font-inter);margin-bottom:1.5rem;font-size:20px;font-weight:500;line-height:28px}@media (max-width:768px){.footer_description{max-width:320px}}.opacityText{opacity:.5;font-weight:300}.highlight{font-weight:500;color:#fff!important}.contactSection{flex-direction:column;gap:.75rem;display:flex}.hide_contact_lg{display:none}@media (min-width:768px){.hide_contact_lg{display:block}}.show_contact_md{margin-top:5rem;display:none}@media (max-width:766px){.show_contact_md{display:block}}.contactTitle{color:#fff;font-family:var(--font-inter);margin-bottom:1rem;font-size:16px;font-weight:300;line-height:24px}.contactInfo{background-color:#ff7e001a;border-radius:10px;align-items:center;width:fit-content;padding:10px 5px 10px 12px;display:flex}.contactInfo:hover{background-color:#ff7e001a}.emailLink{color:#fb923c;font-family:var(--font-inter);font-size:16px;font-weight:300;line-height:24px;text-decoration:none;transition:color .2s}.linksSection,.socialSection{font-family:var(--font-inter);flex-direction:column;gap:1rem;font-size:20px;font-weight:300;line-height:28px;display:flex}.sectionTitlefooter{color:#fff;font-family:var(--font-inter);opacity:.5;font-size:20px;font-weight:300;line-height:28px}.nav{flex-direction:column;gap:.75rem;display:flex}.navLink{color:#fff;font-size:20px;font-weight:300;line-height:28px;text-decoration:none}.navLink:hover{color:#fff}.copyright{justify-content:space-between;align-items:left;flex-direction:column;gap:1rem;margin-top:2rem;display:flex}@media (min-width:640px){.copyright{flex-direction:row;gap:0}}.copyrightText{color:#fff;opacity:.5;font-family:var(--font-inter);font-size:16px;font-weight:300;line-height:24px}.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.hero-wrapper,.scaling-container,.footer_container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.hero-wrapper,.scaling-container,.footer_container{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.hero-wrapper,.scaling-container,.footer_container{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.hero-wrapper,.scaling-container,.footer_container{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.hero-wrapper{background:#fff;height:150vh;position:relative}@media (min-width:480px) and (max-width:768px){.hero-wrapper{height:100vh}}@media (max-width:480px){.hero-wrapper{height:100vh}}.hero-wrapper .spacer{height:26vh}@media (min-width:768px) and (max-width:1040px){.hero-wrapper .spacer{height:28vh}}@media (min-width:480px) and (max-width:768px){.hero-wrapper .spacer{height:22vh}}@media (max-width:480px){.hero-wrapper .spacer{height:30vh}}.hero-wrapper .video-sticky-container{z-index:1;background:#fff;flex-direction:column;justify-content:center;align-items:center;height:100vh;margin-top:0;display:flex;position:sticky;top:120px}@media (min-width:480px) and (max-width:768px){.hero-wrapper .video-sticky-container{height:65vh;margin-top:0}}@media (max-width:480px){.hero-wrapper .video-sticky-container{height:50vh}}.hero-wrapper .hero-text{z-index:2;text-align:center;white-space:normal;word-break:break-word;flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;margin:0 auto;padding:0 1rem;display:flex;position:relative}@media (max-width:480px){.hero-wrapper .hero-text{white-space:nowrap}}@media (max-width:768px){.hero-wrapper .hero-text{flex-wrap:wrap;align-items:center;max-width:700px;padding-top:10vh}}.hero-wrapper .hero-text .hero-section-content-text{font-family:var(--font-clash);color:#000;text-align:center;z-index:3;pointer-events:none;margin-top:2rem;margin-bottom:1rem;font-weight:300;line-height:56px;font-size:48px!important}.hero-wrapper .hero-text .hero-section-content-text .opacitry{opacity:.5}@media (max-width:768px){.hero-wrapper .hero-text .hero-section-content-text{font-size:40px;line-height:48px}}@media (max-width:480px){.hero-wrapper .hero-text .hero-section-content-text{line-height:28px;font-size:24px!important}}.hero-wrapper .video-wrapper{z-index:1;justify-content:center;align-items:center;width:100%;height:90vh;display:flex}@media (min-width:480px) and (max-width:768px){.hero-wrapper .video-wrapper{height:55vh}}@media (max-width:480px){.hero-wrapper .video-wrapper{height:50vh;min-height:50vh}}.hero-wrapper .hero-video{-o-object-fit:cover;object-fit:cover;pointer-events:none;border-radius:1.5rem;max-width:95vw;height:100%}@media (max-width:480px){.hero-wrapper .hero-video{height:100%}}.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.scaling-container,.footer_container,.hero-wrapper{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.scaling-container,.footer_container,.hero-wrapper{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.scaling-container,.footer_container,.hero-wrapper{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.card-container,.scaling-container,.footer_container,.hero-wrapper{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.card-container{background-color:#e3ded6;border-radius:24px;flex-direction:row;padding:24px;display:flex;overflow:hidden}.card-container.last-card{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-container .card-content{color:#1b2b28;align-content:center;width:40%;height:100%;padding:32px;position:relative}.card-container .card-content .card-content-title{max-width:500px;margin-top:51px;padding-bottom:32px;font-size:40px;font-weight:400;line-height:48px}.card-container .card-content .line-separator{border:1px solid #949494}.card-container .card-content .card-content-text{opacity:.4;padding-top:24px;font-size:24px;font-weight:400;line-height:36px}.card-container .card-content .card-content-contact-text{opacity:.4;padding-top:2em;font-size:24px;font-weight:400;line-height:36px}.card-container .card-content .footer-card-background-top-left{opacity:.4;position:absolute;top:24px;left:24px}.card-container .card-content .footer-card-background-bottom-left{opacity:.4;position:absolute;bottom:24px;left:24px}.card-container .card-content .footer-card-background-bottom-right{opacity:.4;position:absolute;bottom:24px;right:24px}.card-container .card-content .footer-card-background-top-right{opacity:.4;position:absolute;top:24px;right:24px}.card-container .card-video{-o-object-fit:contain;object-fit:contain;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:60%;height:100%;overflow:hidden}@media screen and (max-width:1024px){.card-container{flex-direction:column}.card-container .card-content{width:100%;padding:0}.card-container .card-content .card-content-title{margin-top:0;padding-bottom:24px;font-size:24px;line-height:32px}.card-container .card-content .card-content-text{font-size:20px;line-height:28px}.card-container .card-content .card-content-contact-text{padding-top:0;padding-bottom:16px;font-size:20px;line-height:28px}.card-container .card-content .footer-card-background-top-right,.card-container .card-content .footer-card-background-top-left,.card-container .card-content .footer-card-background-bottom-right,.card-container .card-content .footer-card-background-bottom-left{display:none}.card-container .card-video{width:100%}}.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.scaling-container,.footer_container,.hero-wrapper,.card-container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.scaling-container,.footer_container,.hero-wrapper,.card-container{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.scaling-container,.footer_container,.hero-wrapper,.card-container{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.cards-container,.scaling-container,.footer_container,.hero-wrapper,.card-container{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.cards-container{-ms-border-radius:24px;-o-border-radius:24px;background-color:#dbd6ce;border-radius:24px;position:relative}.mobile-header{-webkit-backdrop-filter:blur(10px);z-index:100;background-color:#ffffff4d;border-radius:8px;flex-direction:column;width:100%;height:56px;padding:10px 16px 0;display:flex;position:fixed;top:0}.mobile-header .mobile-header-logo-and-menu{justify-content:space-between;align-items:center;display:flex}.mobile-header .mobile-header-logo img{max-width:120px;height:auto}.mobile-header .mobile-menu-btn{cursor:pointer;background:0 0;border:none}.mobile-menu{z-index:999;overscroll-behavior:contain;background-color:#fff;flex-direction:column;justify-content:space-between;padding:32px 24px;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-menu .top-section{justify-content:space-between;align-items:center;display:flex}.mobile-menu .mobile-menu-logo{max-width:120px}.mobile-menu .close-icon{cursor:pointer;background:0 0;border:none}.mobile-menu .menu-links{font-family:var(--font-inter);flex-direction:column;gap:32px;padding-left:8px;font-size:40px;font-weight:300;line-height:48px;display:flex}.mobile-menu .menu-links a{color:#1b1b1b;text-decoration:none}.mobile-menu .social-links{font-family:var(--font-inter);gap:24px;padding-left:8px;font-size:20px;font-weight:300;line-height:28px;display:flex}.mobile-menu .social-links a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){.mobile-menu{background-color:#121212}.mobile-menu .menu-links a,.mobile-menu .social-links a{color:#f5f5f5}}.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.visionStatement,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.visionStatement{background-color:#dbd7ce;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:189px;display:flex}.visionTitle{color:#ff7e00;font-size:20px;font-weight:400;line-height:28px}.visionText{text-align:left;max-width:1032px;font-size:56px;font-weight:400;line-height:72px}.lightText{color:#a0a0a0}@media (max-width:767px){.visionStatement{min-height:fit-content;padding:80px 16px}.visionTitle{font-size:18px;line-height:24px}.visionText{font-size:32px;line-height:40px}}.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.career-hero-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.career-hero-section{background-image:url(../media/career_banner.35lozidufji6x.png);background-size:cover;border-radius:10px;height:90vh;margin-top:5rem;position:relative;background-repeat:no-repeat!important}@media (min-width:768px) and (max-width:1040px){.career-hero-section{background-image:url(../media/career_banner.35lozidufji6x.png);background-position:50%;background-size:cover;width:100%;background-repeat:no-repeat!important;height:50vh!important}}@media (min-width:480px) and (max-width:768px){.career-hero-section{background-image:url(../media/career_banner.35lozidufji6x.png);background-position:50%;background-size:cover;background-repeat:no-repeat!important;height:40vh!important}}@media (max-width:480px){.career-hero-section{z-index:10;background-image:url(../media/career_banner_mobile.2xlupq4r8cbg9.png);background-position:top;background-size:cover;height:80vh;margin-top:5rem;position:relative;background-repeat:no-repeat!important}}.career-hero-section .career-hero-section-content{align-items:center;height:100%;padding:5rem;display:flex;justify-content:end!important}@media (min-width:480px) and (max-width:1040px){.career-hero-section .career-hero-section-content{padding:40px 16px!important}}@media (max-width:480px){.career-hero-section .career-hero-section-content{justify-content:center;align-items:end;padding:0!important}}.career-hero-section .career-hero-section-content .career_hero_textContainer{-moz-backdrop-filter:blur(50px);-o-backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#ffffff80;border-radius:16px;width:fit-content}@supports not ((-webkit-backdrop-filter:blur(50px)) or (backdrop-filter:blur(50px))){.career-hero-section .career-hero-section-content .career_hero_textContainer{background:#ffffffe6}}.career-hero-section .career-hero-section-content .career_hero_textContainer{margin-bottom:5vw;padding:16px}@media (max-width:480px){.career-hero-section .career-hero-section-content .career_hero_textContainer{z-index:100;position:relative}}.career-hero-section .career-hero-section-content .career_hero_textContainer .heading-text{font-family:var(--font-inter);color:#000;text-align:center;text-align:left;z-index:3;pointer-events:none;max-width:500px;margin-top:1rem;margin-bottom:1rem;font-size:48px;font-weight:300;line-height:56px}.career-hero-section .career-hero-section-content .career_hero_textContainer .heading-text .opacitry{opacity:.5}@media (min-width:768px) and (max-width:1040px){.career-hero-section .career-hero-section-content .career_hero_textContainer .heading-text{text-align:left;max-width:420px!important;font-size:36px!important;line-height:44px!important}}@media (min-width:480px) and (max-width:768px){.career-hero-section .career-hero-section-content .career_hero_textContainer .heading-text{text-align:left;max-width:315px!important;font-size:30px!important;line-height:40px!important}}@media (max-width:480px){.career-hero-section .career-hero-section-content .career_hero_textContainer .heading-text{max-width:450px;font-size:40px;line-height:48px}}.career-hero-section .career-hero-section-content .career_hero_textContainer .second_description{color:#000;font-family:var(--font-inter);max-width:55vw;font-size:20px;font-weight:300;line-height:28px}@media (max-width:480px){.career-hero-section .career-hero-section-content .career_hero_textContainer .second_description{max-width:75vw}}.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.team-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.team-section{background-color:#fff;padding:8px 8px 72px;display:flex}.team-section .team-section-image{-o-object-fit:cover;object-fit:cover;border-radius:12px;height:90vh}@media (max-width:768px){.team-section{padding:0 16px 16px!important}.team-section-image{-o-object-fit:contain;object-fit:contain;height:fit-content}}@media (max-width:1440px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.valued-partner-container{background-color:#1b2b28;padding:0 7rem;overflow:hidden}@media (max-width:768px){.valued-partner-container{flex-direction:column;height:fit-content;padding:4rem 0}}.content-container{flex-direction:row;justify-content:space-between;max-width:1440px;margin:0 auto;display:flex}@media (max-width:768px){.content-container{flex-direction:column}}.content{flex-direction:column;flex:1;justify-content:center;display:flex}@media (max-width:768px){.content{padding:0 5vw}}.title{color:#fff;max-width:448px;padding-bottom:8px;font-size:56px;font-weight:400;line-height:64px}@media (max-width:768px){.title{padding-bottom:16px;font-size:24px;line-height:32px;width:100%!important}}.description{color:#fff;opacity:.4;max-width:380px;font-size:24px;font-weight:400;line-height:32px}@media (max-width:768px){.description{font-size:20px;line-height:28px;width:100%!important}}.marqueeContainer{gap:51px;max-height:90vh;display:flex;overflow:hidden}@media (max-width:768px){.marqueeContainer{flex-direction:column;width:100vw;height:auto;overflow:hidden}}.marqueeWrapper{overflow:hidden}@media screen and (max-width:768px){.marqueeWrapper{margin-top:64px;overflow:visible}}.marqueeColumn{flex-direction:column;gap:48px;display:flex}@media (max-width:768px){.marqueeColumn{flex-direction:row;gap:24px}}.logo{background-color:#f9f9f9;border-radius:1.5rem;flex-shrink:0;justify-content:center;align-items:center;width:180px;height:180px;display:flex}@media (max-width:768px){.logo{width:108px!important;height:108px!important}}.logoImage{width:120px;height:120px}@media (max-width:768px){.logoImage{width:64px!important;height:64px!important}}.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.careers-section-main,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.careers-section-main{flex-direction:column;gap:64px;margin:5rem 0;display:flex}.careers-section-main .careers-section-header{justify-content:space-between;align-items:center;display:flex}.careers-section-main .careers-section-header .career_heading{color:#000;width:100%;max-width:38vw;line-height:48px;font-family:var(--font-inter);text-align:left;margin-bottom:1.5rem;font-weight:300;font-size:40px!important}.careers-section-main .careers-section-header .career_heading .opacity{opacity:.5!important}@media (min-width:480px) and (max-width:1040px){.careers-section-main .careers-section-header .career_heading{max-width:68vw!important}}@media (max-width:480px){.careers-section-main .careers-section-header .career_heading{max-width:100%!important}}.careers-section-main .careers-section-header .no_of_opening{color:#000;font-family:var(--font-inter);text-align:left;margin-bottom:1.5rem;font-weight:300;line-height:28px;font-size:20px!important}.careers-section-main .careers-section-header .no_of_opening .dot{color:#ff7e00}.careers-section-main .careers-section-header .no_of_opening .opacity{opacity:.5!important}.careers-section-main .careers-group{border-bottom:1px solid #00000040;padding-bottom:15px}.careers-section-main .careers-group .careers-group-header{cursor:pointer;justify-content:space-between;align-items:start;display:flex}.careers-section-main .careers-group .careers-group-header .header_title{color:#000;width:100%;max-width:80vw;font-family:var(--font-inter);text-align:left;font-weight:300;line-height:48px;font-size:40px!important}@media (max-width:480px){.careers-section-main .careers-group .careers-group-header .header_title{line-height:40px;max-width:auto!important;font-size:24px!important}}.careers-section-main .careers-group .careers-group-header .plus_minus_icon{width:50px;height:50px}.careers-section-main .careers-group .careers-group-jobs{flex-direction:column;gap:16px;margin-top:16px;display:flex}.careers-section-main .careers-group .careers-group-jobs .careers-job{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:2rem;padding:16px 0;display:flex}.careers-section-main .careers-group .careers-group-jobs .careers-job .careers-job-info{max-width:55vw}.careers-section-main .careers-group .careers-group-jobs .careers-job .careers-job-info .job_title{color:#000;font-family:var(--font-inter);text-align:left;font-weight:300;line-height:24px;font-size:20px!important}.careers-section-main .careers-group .careers-group-jobs .careers-job .careers-job-info .job_describ{color:#000;font-family:var(--font-inter);text-align:left;opacity:.5;font-weight:300;line-height:24px;font-size:14px!important}.careers-section-main .careers-group .careers-group-jobs .careers-job .footer-button-cta{color:#000;font-family:var(--font-inter);background-color:#f8f8f8;border-radius:8px;align-items:center;gap:4px;padding:10px 18px;font-size:14px;font-weight:300;line-height:24px;text-decoration:none;display:flex}@media (max-width:480px){.careers-section-main .careers-group .careers-group-jobs .careers-job .footer-button-cta .arrow_img{display:none}}.careers-section-main .hide_bottom_border{border-bottom:none!important}@media (min-width:767px) and (max-width:1040px){.careers-section-main{gap:40px;margin:2rem 0;padding:40px 0}.careers-section-main .careers-section-header{flex-direction:column;align-items:flex-start}}@media (min-width:480px) and (max-width:767px){.careers-section-main{gap:24px;padding:40px 0}.careers-section-main .careers-section-header{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.careers-section-main .careers-section-header{flex-direction:column;align-items:flex-start}.careers-section-main .careers-job-info{max-width:65vw!important}}.coreValues,.partners-section,.blog-list,.blogs-hero-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.blog-list,.blogs-hero-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.blogs-hero-section{padding:120px 80px 40px}@media (max-width:767px){.blogs-hero-section{padding:100px 16px 24px}}.blogs-hero-section .blogs-hero-text{max-width:640px}.blogs-hero-section .blogs-hero-text h1{color:#1b2b28;margin-bottom:16px;font-size:56px;font-weight:400;line-height:1.1}@media (max-width:767px){.blogs-hero-section .blogs-hero-text h1{font-size:36px}}.blogs-hero-section .blogs-hero-text p{color:#1b2b2880;font-size:18px;font-weight:400;line-height:1.6}@media (max-width:767px){.blogs-hero-section .blogs-hero-text p{font-size:16px}}.coreValues,.partners-section,.blog-list,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.coreValues,.partners-section,.blog-list,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.blog-list,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.blog-list,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.blog-list{padding:32px 80px 96px}@media (max-width:767px){.blog-list{padding:24px 16px 64px}}.featured-post{color:inherit;background:#f7f7f7;border-radius:20px;grid-template-rows:1fr;grid-template-columns:1fr 1fr;margin-bottom:48px;text-decoration:none;transition:box-shadow .25s,transform .25s;display:grid;overflow:hidden}.featured-post:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000014}.featured-post:hover .featured-image{transform:scale(1.03)}@media (max-width:1024px){.featured-post{grid-template-rows:auto auto;grid-template-columns:1fr}}.featured-image-wrap{overflow:hidden}@media (max-width:1024px){.featured-image-wrap{aspect-ratio:16/9}}.featured-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .4s;display:block}.featured-content{flex-direction:column;justify-content:center;gap:12px;min-height:360px;padding:48px 44px;display:flex}@media (max-width:1024px){.featured-content{min-height:unset;padding:28px 24px 32px}}@media (max-width:767px){.featured-content{padding:20px 16px 24px}}.featured-badge{letter-spacing:.04em;text-transform:uppercase;color:#ff7e00;background:#ff7e000f;border-radius:6px;width:fit-content;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.featured-content h2{color:#1b2b28;margin:0;font-size:28px;font-weight:500;line-height:1.25}@media (max-width:767px){.featured-content h2{font-size:22px}}.featured-meta{color:#1b2b2866;margin:0;font-size:14px;line-height:1.4}.featured-excerpt{color:#1b2b28b3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:767px){.featured-excerpt{display:none}}.featured-cta{color:#1b2b28;margin-top:4px;font-size:14px;font-weight:500}.regular-posts{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;display:grid}@media (max-width:640px){.regular-posts{grid-template-columns:1fr;gap:24px}}.regular-post{color:inherit;background:#fff;border:1px solid #0000000a;border-radius:16px;flex-direction:column;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.regular-post:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000012}.regular-post:hover .regular-image{transform:scale(1.04)}.regular-image-wrap{aspect-ratio:16/11;overflow:hidden}.regular-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.regular-content{flex-direction:column;flex:1;gap:6px;padding:20px 20px 24px;display:flex}.regular-content h3{color:#1b2b28;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.regular-meta{color:#1b2b2860;margin:0;font-size:13px;line-height:1.4}.regular-excerpt{color:#1b2b28a0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.SplashScreen{z-index:99999;background:#d8dade;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}@media (max-width:1440px){.coreValues,.partners-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.blog-article{max-width:1440px;margin:0 auto}.blog-detail-hero{padding:120px 80px 0}@media (max-width:767px){.blog-detail-hero{padding:100px 16px 0}}.blog-detail-hero-inner{max-width:860px;margin:0 auto;padding:0 40px}@media (max-width:767px){.blog-detail-hero-inner{padding:0}}.blog-detail-back{color:#1b2b2866;margin-bottom:28px;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s;display:inline-block}.blog-detail-back:hover{color:#1b2b28}.blog-detail-hero-inner h1{color:#1b2b28;margin:0 0 16px;font-size:42px;font-weight:500;line-height:1.2}@media (max-width:767px){.blog-detail-hero-inner h1{font-size:28px}}.blog-detail-meta{color:#1b2b2860;margin:0;font-size:15px;line-height:1.4}.blog-banner-wrap{max-width:860px;margin:36px auto 0;padding:0 40px}@media (max-width:767px){.blog-banner-wrap{margin-top:24px;padding:0 16px}}.blog-banner-img{border-radius:12px;width:100%;height:auto;display:block}.blog-banner-wrap--small{max-width:700px}.blog-detail-content-video{aspect-ratio:16/9;border-radius:8px;width:100%;margin:8px 0 16px;position:relative;overflow:hidden}.blog-detail-content-video iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.blog-detail-content{max-width:860px;margin:40px auto 0;padding:0 40px 96px}@media (max-width:767px){.blog-detail-content{margin-top:28px;padding:0 16px 64px}}.blog-detail-content .blog-detail-content-text{flex-direction:column;display:flex}.blog-detail-content h2{color:#1b2b28;margin:40px 0 12px;font-size:26px;font-weight:500;line-height:1.3}@media (max-width:767px){.blog-detail-content h2{margin-top:32px;font-size:22px}}.blog-detail-content h2:first-child,.blog-detail-content .blog-detail-content-text>h2:first-child{margin-top:0}.blog-detail-content p{color:#1b2b28d9;font-size:18px;font-weight:400;line-height:1.75}@media (max-width:767px){.blog-detail-content p{font-size:16px;line-height:1.7}}.blog-detail-content ul,.blog-detail-content ol{margin:0 0 20px;padding-left:24px}@media (max-width:767px){.blog-detail-content ul,.blog-detail-content ol{padding-left:20px}}.blog-detail-content ul{list-style-type:disc}.blog-detail-content ol{list-style-type:decimal}.blog-detail-content li{color:#1b2b28d9;margin-bottom:10px;padding-left:4px;font-size:18px;line-height:1.7}@media (max-width:767px){.blog-detail-content li{font-size:16px;line-height:1.65}}.blog-detail-content li:last-child{margin-bottom:0}.blog-detail-content a{color:#1b2b28;text-underline-offset:2px;-webkit-text-decoration:underline #1b2b2840;text-decoration:underline #1b2b2840;transition:text-decoration-color .2s}.blog-detail-content a:hover{text-decoration-color:#1b2b28}.blog-detail-content sup{vertical-align:super;font-size:.7em;line-height:0}.blog-detail-content strong{font-weight:600}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blogs/skild-brain/fonts/geist.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/blogs/skild-brain/fonts/geist-mono.woff2)format("woff2")}.nim-preview{--nim-bg:#fff;--nim-fg:#3f3f46;--nim-strong:#09090b;--nim-title:#18181b;--nim-muted:#71717a;--nim-faint:#a1a1aa;--nim-border:#f4f4f5;--nim-rule:#e4e4e7;--nim-link:#18181b;--nim-topbar:#ffffffb8;background:var(--nim-bg);min-height:calc(100vh - 40px);color:var(--nim-fg);font-family:var(--nim-font,"Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;border-top:1px solid var(--nim-rule);margin:-8px calc(-50vw + 50%) -60px;position:relative}.nim-preview.dark{--nim-bg:#000;--nim-fg:#d4d4d8;--nim-strong:#fafafa;--nim-title:#fafafa;--nim-muted:#a1a1aa;--nim-faint:#71717a;--nim-border:#27272a;--nim-rule:#27272a;--nim-link:#fafafa;--nim-topbar:#09090bb8}.nim-preview:fullscreen{border-top:0;width:100%;height:100%;min-height:100%;margin:0;overflow-y:auto}.nim-preview:fullscreen .nim-topbar{position:static}.nim-progress{z-index:60;background:var(--nim-title);transform-origin:0;width:100%;height:2px;transition:transform 80ms linear;position:fixed;top:0;left:0;transform:scaleX(0)}.nim-topbar{z-index:40;background:var(--nim-topbar);-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--nim-border);justify-content:space-between;align-items:center;height:48px;padding:0 24px;display:flex;position:sticky;top:0}.nim-brand-sm{color:var(--nim-strong);letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.nim-brand-dot{background:var(--nim-title);border-radius:50%;width:8px;height:8px}.nim-topbar-actions{align-items:center;gap:4px;display:flex}.nim-linkbtn{cursor:pointer;color:var(--nim-muted);background:0 0;border:none;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:13px;transition:color .12s,background .12s}.nim-linkbtn:hover{color:var(--nim-strong);background:var(--nim-border)}.nim-fullscreen-button{justify-content:center;align-items:center;min-width:32px;display:inline-flex}.nim-reading-shell{box-sizing:border-box;grid-template-columns:1fr minmax(0,640px) 1fr;align-items:start;gap:0;width:100%;margin:0 auto;padding-inline:32px;display:grid}.nim-column{width:100%;max-width:640px;margin:0;padding:72px 24px 0}.nim-toc{width:100%;color:var(--nim-muted);margin-top:78px;position:static;top:76px}.nim-sidebar{align-self:start;width:172px;max-height:calc(100vh - 96px);position:sticky;top:76px;overflow:hidden}.nim-scratchpad{width:220px;margin-top:18px}.nim-scratchpad textarea{resize:vertical;border:0;border-top:1px solid var(--nim-border);width:100%;height:180px;color:var(--nim-muted);font:inherit;background:0 0;border-radius:0;outline:none;padding:10px 0;font-size:11px;line-height:1.5;display:block;overflow-y:auto}.nim-scratchpad textarea::placeholder{color:var(--nim-faint)}.nim-scratchpad textarea:focus{color:var(--nim-strong)}.nim-preview:fullscreen .nim-toc{top:24px}.nim-toc-list{flex-direction:column;gap:1px;width:100%;display:flex}.nim-toc-item{width:100%;color:inherit;font:inherit;text-align:left;white-space:normal;overflow-wrap:break-word;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 8px 5px 0;font-size:11px;line-height:1.35;text-decoration:none;transition:color .12s,background .12s;display:block}.nim-toc-item.level-1{padding-left:0;font-size:12px;font-weight:500}.nim-toc-item.level-2{padding-left:8px;font-size:11px}.nim-toc-item.level-3{color:var(--nim-faint);padding-left:16px;font-size:10px}.nim-toc-item:hover,.nim-toc-item.active{color:var(--nim-strong)}.nim-sitehead{margin-bottom:40px}.nim-brand-lg{color:var(--nim-strong);letter-spacing:-.01em;font-size:15px;font-weight:500}.nim-tagline{color:var(--nim-muted);margin-top:2px;font-size:15px}.nim-article{padding-bottom:8px}.nim-title{color:var(--nim-title);letter-spacing:-.02em;margin:0 0 6px;font-size:21px;font-weight:500;line-height:1.3}.nim-meta{color:var(--nim-muted);margin:0 0 32px;font-size:14px}.nim-article h1{color:var(--nim-title);letter-spacing:-.02em;margin:40px 0 12px;font-size:21px;font-weight:500;line-height:1.3}.nim-article h2{color:var(--nim-title);letter-spacing:-.015em;margin:44px 0 12px;scroll-margin-top:64px;font-size:18px;font-weight:500;line-height:1.35}.nim-article p{color:var(--nim-fg);margin:0 0 20px;font-size:16px;line-height:1.75}.nim-article strong{color:var(--nim-strong);font-weight:500}.nim-article em{color:var(--nim-fg);font-style:italic}.nim-article a{color:var(--nim-link);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--nim-faint);text-decoration-color:var(--nim-faint);transition:text-decoration-color .12s}.nim-article a:hover{-webkit-text-decoration-color:var(--nim-link);text-decoration-color:var(--nim-link)}.nim-article ul{margin:0 0 20px;padding-left:20px;list-style:outside}.nim-article li{color:var(--nim-fg);margin-bottom:8px;padding-left:4px;font-size:16px;line-height:1.7}.nim-prose [data-draft-dim=true]{opacity:.2;transition:opacity .12s}.nim-preview.hide-dimmed-drafts .nim-prose [data-draft-dim=true],.nim-preview.hide-dimmed-drafts .nim-prose .draft-block-all-dimmed{display:none}.nim-preview.hide-dimmed-drafts .nim-prose :is(p,h1,h2,h3,li,blockquote):has(>[data-draft-dim=true]:only-child){display:none}.nim-editor .tiptap{outline:none;min-height:360px}.nim-editor .nim-prose>h1:first-child{color:var(--nim-title);letter-spacing:-.02em;margin:0 0 6px;font-size:21px;font-weight:500;line-height:1.3}.nim-editor.has-meta .nim-prose>h1:first-child+p{color:var(--nim-muted);margin:0 0 32px;font-size:14px;line-height:1.5}.nim-article h3{color:var(--nim-title);letter-spacing:-.01em;margin:32px 0 10px;font-size:16px;font-weight:600;line-height:1.4}.nim-article ol{margin:0 0 20px;padding-left:22px;list-style:decimal}.nim-article blockquote{border-left:2px solid var(--nim-rule);color:var(--nim-muted);margin:28px 0;padding-left:18px}.nim-article blockquote p{color:inherit}.nim-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--nim-faint);pointer-events:none}.nim-editor ::selection{background:#6366f133}.nim-revenue-chart-node{border-radius:14px;margin:34px 0 38px;position:relative}@media (min-width:641px){.nim-revenue-chart-node{margin-left:-18px}}.nim-learning-loop-node{width:100%;color:var(--nim-fg);margin:42px 0 46px;position:relative}.nim-learning-loop-node svg{width:100%;height:auto;display:block;overflow:visible}.nim-learning-loop-node text{fill:currentColor;font:500 15px/1 var(--nim-font,"Geist", "Inter", sans-serif);letter-spacing:-.01em}.nim-learning-loop-node path:not(marker path){fill:none;stroke:currentColor;stroke-width:1.25px;opacity:.68}.nim-learning-loop-node circle{fill:var(--nim-bg);stroke:currentColor;stroke-width:1.25px}.nim-learning-loop-node .nim-diagram-point{fill:var(--nim-bg);stroke:currentColor;stroke-width:1.4px}.nim-learning-loop-node .nim-diagram-hub{fill:currentColor;stroke:none;opacity:.72}.nim-learning-loop-node .nim-branch-out,.nim-learning-loop-node .nim-branch-down,.nim-learning-loop-node .nim-branch-return,.nim-learning-loop-node .nim-branch-feed{opacity:.62}.nim-learning-loop-node .nim-branch-trunk{stroke-width:1.45px;opacity:.72}.nim-loop-svg-mobile{display:none!important}.nim-diagram-picker{z-index:3;border:1px solid var(--nim-border);background:var(--nim-bg);gap:2px;padding:2px;display:flex;position:absolute;top:-31px;right:0}.nim-diagram-picker button{color:var(--nim-faint);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:10px}.nim-diagram-picker button.active{background:var(--nim-border);color:var(--nim-strong)}.nim-learning-loop-node.variant-branches{margin-top:48px}@media (max-width:640px){.nim-learning-loop-node.variant-branches svg{width:100%;margin-left:0}.nim-learning-loop-node text{font-size:11px}.nim-learning-loop-node.variant-loop .nim-loop-svg-desktop{display:none}.nim-learning-loop-node.variant-loop .nim-loop-svg-mobile{display:block!important}.nim-learning-loop-node.variant-loop .nim-loop-svg-mobile text{font-size:24px}}.nim-embedded-tweet-node{width:100%;margin:30px 0}.nim-embedded-tweet-frame{place-items:center;min-height:220px;display:grid}.nim-embedded-tweet-frame>iframe{width:min(400px,100%)!important;margin:0 auto!important}.nim-embedded-tweet-frame>a{color:var(--nim-muted);font-size:14px}.nim-revenue-chart-node.ProseMirror-selectednode{outline-offset:4px;outline:2px solid #6366f180}.nim-chart-drag{z-index:3;width:22px;height:30px;color:var(--nim-faint);cursor:grab;opacity:.18;place-items:center;font-size:17px;line-height:1;transition:opacity .12s,color .12s;display:grid;position:absolute;top:13px;left:-27px}.nim-revenue-chart-node:hover .nim-chart-drag,.nim-revenue-chart-node.ProseMirror-selectednode .nim-chart-drag{opacity:1}.nim-chart-drag:active{cursor:grabbing}.nim-revenue-chart-card{cursor:default}.nim-preview.dark .nim-revenue-chart-card{background:#000}.nim-revenue-chart-card .nim-chart-header{padding-left:144px}.nim-revenue-chart-card [data-slot=card-title],.nim-revenue-chart-card [data-slot=card-description]{text-align:left}.nim-revenue-chart-card .nim-chart-container{aspect-ratio:1;min-height:0;height:auto!important}.nim-revenue-chart-card .nim-chart-container.physical-only{aspect-ratio:16/7}@media (max-width:640px){.nim-revenue-chart-card .nim-chart-header{text-align:center;padding-left:0;padding-right:0}.nim-revenue-chart-card [data-slot=card-title],.nim-revenue-chart-card [data-slot=card-description]{text-align:center;margin-left:auto;margin-right:auto}.nim-revenue-chart-card [data-slot=card-title]{font-size:13px;line-height:1.3}.nim-revenue-chart-card [data-slot=card-description]{font-size:12px;line-height:1.45;max-width:270px!important;margin-top:14px!important}.nim-revenue-chart-card [data-slot=card-content]{padding-left:0;padding-right:0}}.nim-autosave,.nim-placeholder-count{min-height:26px;color:var(--nim-faint);white-space:nowrap;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.nim-autosave:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;margin-right:6px}.nim-autosave.dirty:before{background:#f59e0b}.nim-autosave.saving:before{background:#6366f1;animation:1s ease-in-out infinite nim-save-pulse}.nim-autosave.error{color:#ef4444}.nim-autosave.error:before{background:#ef4444}.nim-placeholder-count{color:#b7791f}@keyframes nim-save-pulse{50%{opacity:.32}}.nim-bubble-menu{color:#e4e4e7;background:#18181b;border:1px solid #3f3f46;border-radius:10px;align-items:center;gap:2px;padding:5px;display:flex;box-shadow:0 10px 30px #00000038,0 2px 8px #00000029}.nim-bubble-menu button{color:#d4d4d8;min-width:29px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12px;position:relative}.nim-bubble-menu button.has-tooltip:after{content:attr(data-tooltip);z-index:4;color:#fafafa;white-space:nowrap;pointer-events:none;opacity:0;background:#09090b;border:1px solid #3f3f46;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:500;line-height:1;transition:opacity .1s,transform .1s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,3px);box-shadow:0 6px 18px #0000003d}.nim-bubble-menu button.has-tooltip:hover:after,.nim-bubble-menu button.has-tooltip:focus-visible:after{opacity:1;transform:translate(-50%)}.nim-bubble-menu button svg{margin:auto;display:block}.nim-mixed-eye{align-items:center;gap:2px;width:16px;height:16px;display:inline-flex}.nim-mixed-eye-half{width:7px;height:16px;display:block;position:relative;overflow:hidden}.nim-mixed-eye-half svg{max-width:none;position:absolute;top:0}.nim-mixed-eye-half.open svg{left:0}.nim-mixed-eye-half.closed svg{right:0}.nim-bubble-menu button:hover,.nim-bubble-menu button.active{color:#fff;background:#3f3f46}.nim-bubble-menu button[aria-label=Bold]{font-weight:750}.nim-bubble-menu button[aria-label=Italic]{font-style:italic}.nim-bubble-menu button[aria-label=Strikethrough]{text-decoration:line-through}.nim-bubble-divider{background:#3f3f46;width:1px;height:20px;margin:0 3px}.nim-draft-visibility.on{color:var(--nim-strong);background:var(--nim-border)}.nim-footer{border-top:1px solid var(--nim-border);justify-content:space-between;align-items:center;margin-top:96px;padding:16px 0 40px;display:flex}.nim-copyright{color:var(--nim-muted);font-size:12px}.nim-theme-switch{background:var(--nim-border);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.nim-theme-switch button{width:28px;height:24px;color:var(--nim-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:color .12s,background .12s;display:inline-flex}.nim-theme-switch button.on{color:var(--nim-strong);background:var(--nim-bg);box-shadow:0 1px 2px #0000000f}.nim-theme-switch button:hover{color:var(--nim-strong)}@media (max-width:640px){.nim-reading-shell{width:100%;display:block}.nim-column{padding:48px 20px 0}.nim-topbar{padding:0 16px}.nim-placeholder-count{display:none}.nim-autosave{padding-inline:5px;font-size:0}.nim-autosave:before{margin-right:0}.nim-linkbtn{padding-inline:6px}.nim-bubble-menu{max-width:calc(100vw - 16px);overflow-x:auto}.nim-chart-drag{left:-18px}}@media (max-width:1040px){.nim-reading-shell{width:100%;display:block}.nim-column{margin:0 auto}.nim-sidebar{display:none}}.nim-fontpick{background:var(--nim-border);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.nim-fontpick button{cursor:pointer;color:var(--nim-muted);background:0 0;border:none;border-radius:6px;padding:4px 9px;font-family:inherit;font-size:12px;transition:color .12s,background .12s}.nim-fontpick button.on{color:var(--nim-strong);background:var(--nim-bg);box-shadow:0 1px 2px #0000000f}.nim-fontpick button:hover{color:var(--nim-strong)}.nim-export{display:inline-flex;position:relative}.nim-export-menu{z-index:50;background:var(--nim-bg);border:1px solid var(--nim-rule);border-radius:12px;flex-direction:column;gap:2px;min-width:232px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000024,0 2px 8px #00000014}.nim-export-menu button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:8px 10px;font-family:inherit;transition:background .12s;display:flex}.nim-export-menu button:hover{background:var(--nim-border)}.nim-export-label{color:var(--nim-strong);font-size:13.5px;font-weight:500}.nim-export-hint{color:var(--nim-muted);font-size:11.5px}.nim-preview.deck{min-height:calc(100vh - 120px);margin-top:14px}.nim-preview.deck.light,.nim-present.light{--nim-bg:#fff;--nim-fg:#000;--nim-strong:#000;--nim-title:#000}.nim-preview.deck.dark,.nim-present.dark{--nim-bg:#000;--nim-fg:#fff;--nim-strong:#fff;--nim-title:#fff;--nim-topbar:#000000b8}.nim-present-btn{background:var(--nim-title);color:var(--nim-bg);cursor:pointer;border:none;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .12s}.nim-present-btn:hover{opacity:.85}.deck-slide-row.hidden .nim-slide,.deck-slide-row.hidden .deck-slide-style,.deck-slide-row.hidden .deck-notes-field{opacity:.28;transition:opacity .15s}.deck-slide-row.hidden .nim-slide:hover{opacity:.5}.nim-slide{aspect-ratio:16/9;background:var(--nim-bg);border-radius:14px;overflow:hidden}.nim-slide.edit{border:1px solid var(--nim-rule);box-shadow:0 1px 3px #0000000a,0 8px 24px #00000008}.nim-slide.edit.python .nim-slide-inner{gap:12px;padding:6% 8%}.nim-slide.edit.python .nim-slide-title-input{font-size:27px}.nim-slide-inner{flex-direction:column;justify-content:center;gap:18px;height:100%;padding:7% 8%;display:flex}.nim-slide-images{flex:1;justify-content:center;align-items:center;gap:14px;width:100%;min-height:0;display:flex}.nim-slide-images img{-o-object-fit:contain;object-fit:contain;border:1px solid #0000;border-radius:0;width:auto;max-height:100%;display:block}.nim-slide.present .nim-slide-images{gap:44px}.nim-slide.present .nim-slide-images img{border-width:2px}.nim-slide.on-color .nim-slide-title,.nim-slide.on-color .nim-slide-title-input{color:#fff}.nim-slide.on-color .nim-slide-title-input::placeholder{color:#fff9}.nim-slide-title-input,.nim-slide-bullets-input,.deck-say-input,.deck-final-say-input,.deck-worknotes-input{resize:none;width:100%;color:var(--nim-title);background:0 0;border:none;outline:none;font-family:inherit;overflow:hidden}.nim-slide-title-input{letter-spacing:-.02em;color:var(--nim-title);font-size:30px;font-weight:500;line-height:1.22}.nim-slide-bullets-input{color:var(--nim-fg);letter-spacing:-.01em;font-size:17px;line-height:1.65}.nim-slide-title-input::-moz-placeholder{color:var(--nim-faint)}.nim-slide-bullets-input::-moz-placeholder{color:var(--nim-faint)}.deck-say-input::-moz-placeholder{color:var(--nim-faint)}.deck-final-say-input::-moz-placeholder{color:var(--nim-faint)}.deck-worknotes-input::-moz-placeholder{color:var(--nim-faint)}.nim-slide-title-input::placeholder,.nim-slide-bullets-input::placeholder,.deck-say-input::placeholder,.deck-final-say-input::placeholder,.deck-worknotes-input::placeholder{color:var(--nim-faint)}.nim-python-editor{min-height:7.2em;position:relative;overflow:hidden}.nim-python-code,.nim-python-input{box-sizing:border-box;width:100%;min-height:100%;font:500 9.5px/1.4 var(--nim-mono,"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);letter-spacing:0;tab-size:4;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0}.nim-python-code{color:var(--nim-fg);pointer-events:none}.nim-python-code code{font:inherit}.nim-python-code.placeholder{color:var(--nim-faint)}.nim-python-input{resize:none;color:#0000;height:100%;caret-color:var(--nim-title);-webkit-text-fill-color:#0000;outline:none;position:absolute;inset:0;overflow:hidden}.nim-python-input::selection{background:#4678dc59}.nim-preview.deck.light .python-token.comment,.nim-present.light .python-token.comment{color:#39843c}.nim-preview.deck.light .python-token.string,.nim-present.light .python-token.string{color:#a31515}.nim-preview.deck.light .python-token.number,.nim-present.light .python-token.number{color:#098658}.nim-preview.deck.light .python-token.keyword,.nim-present.light .python-token.keyword{color:#af00db}.nim-preview.deck.light .python-token.builtin,.nim-present.light .python-token.builtin{color:#267f99}.nim-preview.deck.light .python-token.operator,.nim-preview.deck.light .python-token.punctuation,.nim-present.light .python-token.operator,.nim-present.light .python-token.punctuation{color:#005cc5}.nim-present{z-index:200;background:var(--nim-bg);color:var(--nim-fg);font-family:var(--nim-font,"Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:fixed;inset:0}.nim-present-stage{cursor:pointer;flex:1;place-items:center;min-height:0;padding:6vh 8vw;display:grid}.nim-slide.present{aspect-ratio:16/9;background:0 0;width:min(1120px,86vw);max-height:84vh}.nim-slide.present .nim-slide-inner{gap:clamp(16px,3vh,40px);padding:4% 6%}.nim-slide-title{letter-spacing:-.03em;color:var(--nim-title);margin:0;font-size:clamp(30px,4.6vw,60px);font-weight:500;line-height:1.15}.nim-slide-bullets{flex-direction:column;gap:clamp(10px,1.8vh,22px);margin:0;padding:0;list-style:none;display:flex}.nim-slide-bullets li{color:var(--nim-fg);letter-spacing:-.01em;font-size:clamp(17px,2.3vw,30px);line-height:1.4}.nim-python-code.present{color:var(--nim-fg);font-size:clamp(10px,1.2vw,16px);line-height:1.45}@media (max-width:640px){.nim-slide-title-input{font-size:24px}}@keyframes save-pulse{50%{opacity:.35}}.nim-article-select{color:inherit;align-items:center;gap:7px;font-size:11px;display:flex}.nim-article-select select{max-width:280px;color:inherit;background:0 0;border:1px solid;border-radius:7px;padding:6px 9px}.nim-flipper{align-items:center;gap:2px;display:flex}.nim-flipper button{border:1px solid var(--nim-rule);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:7px;padding:4px 9px;font-size:12px;line-height:1}.nim-flipper button:hover{border-color:var(--nim-muted)}.nim-flipper button:focus-visible{outline:2px solid var(--nim-strong);outline-offset:1px}.nim-flipper-count{text-align:center;min-width:48px;color:var(--nim-muted);font-variant-numeric:tabular-nums;font-size:11px}.nim-note-strip{border:1px solid var(--nim-rule);max-width:680px;color:var(--nim-muted);border-radius:10px;margin:20px auto -6px;padding:11px 15px;font-size:12.5px;line-height:1.6}.nim-note-strip strong{color:var(--nim-strong);font-weight:640}.nim-note-strip p{margin:0 0 7px}.nim-note-strip p:last-child{margin-bottom:0}.nim-note-strip ul{gap:3px;margin:0;padding-left:15px;list-style:none;display:grid}.nim-note-strip li{text-indent:-10px;padding-left:10px}.nim-article-header-builder{border:1px solid var(--nim-rule);width:min(1040px,100% - 48px);color:inherit;background:var(--nim-bg);border-radius:12px;margin:22px auto 0;padding:14px}.nim-article-header-image{width:min(640px,100% - 48px);color:var(--nim-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;margin:22px auto 0;padding:0;display:block;overflow:hidden}.nim-article-header-image img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:360px;display:block}.nim-article-header-image.readonly{border-radius:0}.nim-article-header-image.empty{border:1px dashed var(--nim-rule);min-height:90px;font:inherit;font-size:12px}.nim-column>.nim-note-strip{max-width:none;margin:0 0 16px}.nim-column>.nim-article-header-wrap{width:100%;margin:0 0 56px}.nim-column>.nim-article-header-wrap .nim-article-header-image{width:100%;margin:0}.nim-article-header-caption{max-width:680px;color:var(--nim-muted);text-align:center;margin:10px auto 0;font-size:12px;line-height:1.5}.nim-header-modal-backdrop{z-index:100;background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nim-header-modal{border:1px solid var(--nim-rule);background:var(--nim-bg);border-radius:14px;width:min(760px,100%);max-height:min(720px,90vh);padding:22px;position:relative;overflow:auto;box-shadow:0 24px 80px #00000059}.nim-header-modal-close{color:var(--nim-muted);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.nim-header-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nim-header-modal-grid button{border:1px solid var(--nim-rule);cursor:pointer;background:0 0;border-radius:8px;min-width:0;padding:0;overflow:hidden}.nim-header-modal-grid button.active{border-color:var(--nim-title);box-shadow:0 0 0 1px var(--nim-title)}.nim-header-modal-grid img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.nim-header-modal-grid .nim-article-header-none{min-height:110px;color:var(--nim-muted);font:inherit;font-size:12px}.nim-article-header-builder-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:11px;display:flex}.nim-article-header-builder-head>div{gap:2px;display:grid}.nim-article-header-builder-head strong{color:var(--nim-title);font-size:13px;font-weight:650}.nim-article-header-builder-head span{color:var(--nim-muted);font-size:11px}.nim-article-header-builder-head a{color:var(--nim-strong);font-size:11px;font-weight:650;text-decoration:none}.nim-article-header-preview{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;max-height:300px;margin-bottom:10px;display:block}.nim-article-header-options{scrollbar-width:thin;gap:8px;padding:1px 1px 5px;display:flex;overflow-x:auto}.nim-article-header-options button{border:1px solid var(--nim-rule);color:var(--nim-muted);cursor:pointer;background:0 0;border-radius:7px;flex:0 0 112px;padding:0;overflow:hidden}.nim-article-header-options button.active{border-color:var(--nim-title);box-shadow:0 0 0 1px var(--nim-title)}.nim-article-header-options img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.nim-article-header-options .nim-article-header-none{aspect-ratio:16/9;font:inherit;place-items:center;font-size:11px;display:grid}@media (max-width:640px){.nim-article-header-builder{width:calc(100% - 28px);margin-top:14px;padding:11px}.nim-article-header-builder-head span{display:none}.nim-article-header-options button{flex-basis:92px}}.nim-gallery{max-width:1120px;margin:0 auto;padding:44px 28px 40px}.nim-gallery-count{color:var(--nim-muted);font-size:11px}.nim-gallery-head h1{color:var(--nim-title);letter-spacing:-.02em;margin:0 0 7px;font-size:27px;font-weight:700}.nim-gallery-head p{color:var(--nim-muted);margin:0 0 28px;font-size:13px}.nim-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;display:grid}.nim-version-card{border:1px solid var(--nim-rule);color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border-radius:13px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 18px 15px;transition:border-color .14s,transform .14s;display:flex}.nim-version-card:hover{border-color:var(--nim-muted);transform:translateY(-1px)}.nim-version-card:focus-visible{outline:2px solid var(--nim-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nim-version-card,.nim-version-card:hover{transition:none;transform:none}}.nim-version-chip{border:1px solid var(--nim-rule);color:var(--nim-faint);letter-spacing:.08em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.nim-version-title{color:var(--nim-title);text-wrap:balance;font-size:16.5px;font-weight:650;line-height:1.3}.nim-version-note{width:100%;color:var(--nim-muted);font-size:12.5px;line-height:1.55}.nim-version-note p{margin:0 0 9px}.nim-version-note p:last-child{margin-bottom:0}.nim-version-note ul{gap:5px;margin:0;padding-left:13px;list-style:none;display:grid}.nim-version-note li{text-indent:-11px;border-left:1px solid var(--nim-rule);padding-top:1px;padding-bottom:1px;padding-left:11px}.nim-version-note li em{color:var(--nim-faint);font-style:italic}.nim-version-note strong{color:var(--nim-strong);font-weight:640}.nim-version-meta{color:var(--nim-faint);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:4px;font-size:11px}.nim-header-caption-field{min-width:260px;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.nim-header-caption-field span{white-space:nowrap}.nim-header-caption-field em{opacity:.68;font-style:normal}.nim-header-caption-field input{width:100%;min-width:0;color:var(--text);font:inherit;background:#0b0f16;border:1px solid #343b47;padding:7px 9px;font-size:11px}:root{--sk-white:#fff;--sk-black:#121212;--sk-warm-1:#f7f5f1;--sk-warm-2:#e6e4dd;--sk-warm-3:#c1bcb3;--sk-warm-4:#8e8177;--sk-cool-1:#b5b9ba;--sk-cool-2:#5c6670;--sk-cool-3:#2e3a47;--sk-cool-4:#1b222b;--plate-shadow:0 0 2px #0000000d, 0 0 16px #0000000d, 3px 5px 20px -6px #00000024}.mg-root{--mg-a:var(--sk-cool-3);--mg-b:var(--sk-warm-4);--mg-line:var(--nim-rule);--mg-label:var(--nim-muted);--ink:var(--nim-title);--rule:var(--nim-rule);--rule-strong:var(--nim-faint);--panel:var(--nim-border);--ground:transparent;color:var(--nim-fg);background:0 0;container-type:inline-size}.nim-preview.dark .mg-root{--mg-a:var(--sk-cool-1);--mg-b:var(--sk-warm-3)}.mg-root *{background-color:initial}.figblock{background:0 0;margin:44px 0}.figblock>div{background:0 0}.figblock figcaption{color:var(--nim-muted);gap:10px;margin-top:20px;font-size:12px;line-height:1.55;display:flex}.figblock .fignum{color:var(--nim-faint);flex:none}.figblock video{background:var(--nim-border);width:100%;display:block}.figblock img.plot{width:100%;display:block}.mg{margin-left:50%;width:min(49rem,100vw - 3rem);margin-block:clamp(3.25rem,7vw,5.25rem);transform:translate(-50%)}.mg>figcaption{margin-top:2.5rem}.mg-root{--mg-a:var(--sk-cool-3);--mg-b:var(--sk-warm-4);--mg-line:var(--rule-strong);--mg-label:var(--sk-cool-2);container-type:inline-size}.mg-title{color:var(--ink);margin:0 0 1.1rem;font-size:.8125rem;font-weight:600}.mg-cap{color:var(--mg-label);font-size:.8rem}@keyframes mgFade{0%{opacity:0}to{opacity:1}}.mg-fade{opacity:0}.mg-root.run .mg-fade{animation:.45s both mgFade;animation-delay:calc(var(--d,0)*1s)}.mg-replay{border:1px solid var(--rule-strong);color:var(--mg-label);font:inherit;cursor:pointer;opacity:0;background:0 0;border-radius:5px;padding:.2rem .6rem;font-size:.76rem;transition:color .2s,border-color .2s}.mg-replay:hover{color:var(--ink);border-color:var(--ink)}.mg-root.run .mg-replay{animation:.45s 2.2s both mgFade}.mg-root.run .ch+.mg-foot .mg-replay{animation-delay:7.9s}.mg-foot{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:1.25rem;display:flex}.mg-foot .sp{margin-left:auto}.mg-keyitem{color:var(--mg-label);align-items:center;gap:.55rem;font-size:.82rem;display:flex}.mg-keyitem span{flex:none;width:13px;height:13px}@keyframes mgIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes mgPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes mgGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mg-root.run .gpt-chip,.mg-root.run .gpt-frame,.mg-root.run .gpt-cell{animation:.42s cubic-bezier(.25,1,.5,1) both mgIn;animation-delay:calc(var(--d)*1s)}.mg-root.run .gpt-arrow{animation:.4s both mgPop;animation-delay:calc(var(--d)*1s)}.ad-row{grid-template-columns:minmax(9rem,15rem) 1fr;align-items:center;gap:1.1rem;display:grid}.ad-row+.ad-row{margin-top:1.5rem}.ad-name{color:var(--ink);font-size:.86rem}.ad-name em{color:var(--mg-label);margin-top:.15rem;font-size:.76rem;font-style:normal;display:block}.ad-track{height:34px;position:relative}.ad-base{background:var(--mg-line);height:1.5px;position:absolute;top:16px;left:0;right:0}.ad-band{transform-origin:0;border-radius:2px;height:16px;position:absolute;top:9px;left:0;transform:scaleX(0)}.mg-root.run .ad-band{animation:.9s cubic-bezier(.4,0,.2,1) both mgGrow;animation-delay:calc(var(--d)*1s)}.ad-mark{background:var(--ink);opacity:0;width:2px;height:26px;position:absolute;top:4px}.mg-root.run .ad-mark{animation:.3s both mgPop;animation-delay:calc(var(--d)*1s)}.ad-out{color:var(--ink);white-space:nowrap;opacity:0;font-size:.76rem;position:absolute;top:7px}.mg-root.run .ad-out{animation:.4s both mgPop;animation-delay:calc(var(--d)*1s)}.ad-scale{color:var(--mg-label);justify-content:space-between;margin-top:.5rem;font-size:.7rem;display:flex}.dz{grid-template-columns:minmax(7rem,11rem) repeat(3,1fr);align-items:center;gap:.55rem clamp(.7rem,2.6cqi,1.6rem);display:grid}.dz-h{color:var(--mg-label);font-size:.74rem}.dz-src{color:var(--ink);font-size:.85rem}.dz-cell{position:relative}.dz-bar{background:var(--rule);border-radius:6px;height:22px;overflow:hidden}.dz-bar i{transform-origin:0;border-radius:6px;height:100%;display:block;transform:scaleX(0)}.mg-root.run .dz-bar i{animation:.7s cubic-bezier(.3,1,.5,1) both mgGrow;animation-delay:calc(var(--d)*1s)}.dz-v{text-align:left;color:var(--plot-bg);opacity:0;white-space:nowrap;pointer-events:none;align-items:center;padding-left:.45rem;font-size:.68rem;font-weight:500;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0}.mg-root.run .dz-v{animation:.35s both mgPop;animation-delay:calc(var(--d)*1s + .35s)}@container (max-width:34rem){.dz-bar{height:9px}.dz-v{color:var(--mg-label);margin-top:.28rem;padding-left:0;display:block;position:static}}.ft{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,4cqi,2.5rem);display:grid}.ft-step{min-width:0}.ft-n{color:var(--mg-label);letter-spacing:.06em;font-size:.7rem}.ft-t{color:var(--ink);margin:.2rem 0 .7rem;font-size:.95rem}.ft-s{color:var(--mg-label);margin:.6rem 0 0;font-size:.76rem}.ft-bar{background:var(--rule);height:10px;overflow:hidden}.ft-fill{transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ft-fill.a{background:var(--mg-label)}.ft-fill.b{background:var(--mg-b)}.mg-root.run .ft-fill.a{animation:.6s both mgGrow;animation-delay:calc(var(--d)*1s)}.mg-root.run .ft-fill.b{animation:.75s both mgGrow;animation-delay:calc(var(--d)*1s)}.ft-stack{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.ft-stack i{aspect-ratio:16/10;background:var(--rule);opacity:0;display:block}.mg-root.run .ft-stack i{animation:.3s both mgPop;animation-delay:calc(var(--d)*1s)}.ic{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.9rem,3.4cqi,2rem);display:grid}.ic-col{min-width:0}.ic-lab{color:var(--mg-label);margin:0 0 .55rem;font-size:.8rem}.ic-strip{grid-template-columns:repeat(4,1fr);gap:clamp(3px,1cqi,6px);display:grid}.ic-f{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--panel);opacity:0;border-radius:4px;width:100%;display:block}.mg-root.run .ic-f{animation:.42s cubic-bezier(.25,1,.5,1) both mgIn;animation-delay:calc(var(--d)*1s)}.ic-u{height:2.5px;margin-top:4px;display:block}.ic-u.a{background:var(--mg-a)}.ic-u.b{background:var(--mg-b)}.ic-model{border:1.5px solid var(--ink);text-align:center;padding:.7rem .95rem}.ic-m1{color:var(--ink);margin:0;font-size:.82rem}.ic-m2{color:var(--mg-label);margin:.15rem 0 0;font-size:.7rem}.ch{border:0;padding:0;position:relative}.ch-legend{background:var(--ground);color:var(--mg-label);padding:0 .6rem;font-size:.76rem;position:absolute;top:0;left:1.3rem;transform:translateY(-50%)}.ch-lab{color:var(--ink);align-items:center;gap:.45rem;margin:0 0 .6rem;font-size:.8rem;font-weight:600;display:flex}.ch-lab:before{content:"";background:var(--mg-a);border-radius:50%;flex:none;width:7px;height:7px}.ch-lab.right{text-align:right;flex-direction:row-reverse}.ch-resp .ch-lab:before{background:var(--mg-b)}.ch-rows{gap:clamp(3px,.9cqi,6px);display:grid}.ch-row{grid-template-columns:repeat(8,1fr);gap:clamp(3px,.9cqi,6px);display:grid}.ch-sp{grid-column:span 2}svg.ch-f{background:0 0;overflow:visible}.ch-f .ar-link,.ch-f .ar-grip,.ch-f .ar-base,.ch-f .ar-ground{fill:none;stroke-linecap:round;stroke-linejoin:round}.ch-f .ar-link{stroke:var(--ink);stroke-width:1.8px}.ch-f .ar-grip{stroke:var(--ink);stroke-width:1.4px}.ch-f .ar-base{stroke:var(--ink);stroke-width:2.6px}.ch-f .ar-ground{stroke:var(--mg-line);stroke-width:1px}.ch-f .ar-joint{fill:var(--nim-bg);stroke:var(--ink);stroke-width:1.1px}.ch-f .ar-held{fill:var(--mg-b);stroke:none}.ch-f{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--panel);opacity:0;border-radius:5px;width:100%;display:block}.ch-f.r{-o-object-fit:contain;object-fit:contain;background:0 0}.nim-preview.dark .ch-f.r{filter:invert()}.ch-demo,.ch-slot{position:relative}.ch-prompt{aspect-ratio:16/9;z-index:3;transform-origin:50%;opacity:0;pointer-events:none;width:12.5%;position:absolute;top:0;left:25%}.ch-prompt img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:100%;display:block;box-shadow:0 10px 30px -12px #00000073}.ch-prompt-cap{z-index:4;color:var(--mg-label);opacity:0;white-space:nowrap;margin:0;font-size:.8rem;position:absolute;top:calc(23.2cqi - 3px);left:50%;transform:translate(-50%)}.mg-root.run .ch-prompt{animation:2.6s cubic-bezier(.4,0,.2,1) both chPrompt}.mg-root.run .ch-prompt-cap{animation:2.6s both chPromptCap}@keyframes chPrompt{0%{opacity:0;transform:translate(150%,calc(3.74cqi - 14.5px))scale(4.6)}10%{opacity:1;transform:translate(150%,calc(3.74cqi - 14.5px))scale(4.6)}58%{opacity:1;transform:translate(150%,calc(3.74cqi - 14.5px))scale(4.6)}92%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(1)}}@keyframes chPromptCap{0%{opacity:0}10%{opacity:1}58%{opacity:1}72%{opacity:0}to{opacity:0}}@keyframes chScroll{0%{transform:translateY(calc(28px + 7cqi))}to{transform:none}}@keyframes chRise{0%{transform:translateY(14px)}to{transform:none}}.mg-root.run .ch-demo{animation:.9s cubic-bezier(.4,0,.2,1) 3.9s both chScroll}.mg-root.run .ch-resp{animation:.9s cubic-bezier(.4,0,.2,1) 3.9s both chRise}.mg-root.run .ch-f.u{animation:.3s both mgPop;animation-delay:calc(2.45s + var(--i)*70ms)}.mg-root.run .ch-f.r{animation:.32s both mgPop;animation-delay:calc(6.55s + var(--i)*90ms)}.ch-resp{margin-top:1.7rem}.ch-think{opacity:0;align-items:flex-start;gap:7px;height:0;display:flex}.ch-think i{background:var(--mg-line);border-radius:50%;width:8px;height:8px}.mg-root.run .ch-think{animation:2.2s 4.3s both chThink}.mg-root.run .ch-think i{animation:.9s 4.3s infinite alternate chBob}.mg-root.run .ch-think i:nth-child(2){animation-delay:4.55s}.mg-root.run .ch-think i:nth-child(3){animation-delay:4.8s}@keyframes chThink{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes chBob{to{opacity:.25;transform:translateY(-3px)}}.opt+.opt{border-top:1px dashed var(--rule);margin-top:3.1rem;padding-top:2.6rem}.opt-l{letter-spacing:.05em;color:var(--mg-label);margin:0 0 1.1rem;font-size:.72rem}.opt-l b{color:var(--ink);font-weight:600}.lp{grid-template-columns:auto auto 1fr auto;align-items:center;gap:1.1rem;display:grid}.lp-box{border:1.5px solid var(--ink);text-align:center;padding:.55rem .8rem}.lp-box p{color:var(--ink);margin:0;font-size:.82rem}.lp-box em,.lp-n em{color:var(--mg-label);margin-top:.1rem;font-size:.68rem;font-style:normal;display:block}.lp-arrow{color:var(--mg-line);font-size:1.1rem}.lp-cycle{padding-bottom:2.6rem;position:relative}.lp-nodes{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.7rem;display:grid}.lp-n{border:1.5px dashed var(--rule-strong);text-align:center;padding:.55rem .6rem}.lp-n p{color:var(--ink);margin:0;font-size:.8rem}.lp-ret{height:26px;position:absolute;bottom:1.4rem;left:0;right:0;overflow:visible}.lp-ret path{fill:none;stroke:var(--mg-b);stroke-width:1.5px;stroke-dasharray:900;stroke-dashoffset:900px}.mg-root.run .lp-ret path{animation:1.1s both lpDraw;animation-delay:calc(var(--d)*1s)}@keyframes lpDraw{to{stroke-dashoffset:0}}.lp-count{color:var(--mg-label);white-space:nowrap;text-align:center;font-size:.8rem}.lp-count b{color:var(--ink);font-size:1.2rem}.ld{gap:.55rem;display:grid}.ld-row{grid-template-columns:8.5rem 1fr 5rem;align-items:center;gap:.9rem;display:grid}.ld-name{color:var(--ink);font-size:.82rem}.ld-bar{background:var(--rule);height:16px;display:flex}.ld-bar i{transform-origin:0;height:100%;display:block;transform:scaleX(0)}.mg-root.run .ld-bar i{animation:.55s both mgGrow;animation-delay:calc(var(--d)*1s)}.ld-bar i.tele{background:var(--mg-label)}.ld-bar i.ft{background:var(--mg-b)}.ld-bar i.one{background:var(--mg-a)}.ld-t{color:var(--mg-label);text-align:right;font-size:.78rem}.ld-sep{background:var(--rule);height:1px;margin:.55rem 0}.wr{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,4cqi,2.4rem);display:grid}.wr-col p{color:var(--mg-label);margin:0 0 .6rem;font-size:.78rem}.wr-grid{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.wr-grid i{aspect-ratio:1;background:var(--rule);display:block}.mg-root.run .wr-grid i.on{animation:.4s both wrSet;animation-delay:calc(var(--d)*1s)}@keyframes wrSet{to{background:var(--c)}}.seq-root{--seq-demo:var(--sk-cool-3);--seq-act:var(--sk-warm-4);--seq-line:var(--rule-strong);--seq-label:var(--ink-3,var(--rule-strong));background:0 0;container-type:inline-size}.seq-grid{grid-template-columns:1fr 1fr;gap:clamp(1rem,4cqi,2.75rem);display:grid}.seq-group{min-width:0}.seq-xi{font-family:var(--font-body);text-align:center;color:var(--ink);opacity:0;margin:0 0 .5rem;font-size:clamp(.95rem,2.1cqi,1.15rem);font-style:italic;transition:opacity .45s}.seq-xi sup{font-size:.62em;font-style:italic}.seq-brk{opacity:0;width:100%;height:11px;transition:opacity .45s;display:block;overflow:visible}.seq-brk path{fill:none;stroke:var(--seq-line);stroke-width:1.5px;vector-effect:non-scaling-stroke}.seq-strip{grid-template-columns:repeat(7,1fr);gap:clamp(3px,.9cqi,7px);margin-top:.55rem;display:grid}.seq-tok{opacity:0;margin:0}.seq-tok img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--panel);border-radius:4px;width:100%;display:block}.seq-tok i{border-radius:0;height:2.5px;margin-top:3px;display:block}.seq-group.demo .seq-tok i{background:var(--seq-demo)}.seq-group.act .seq-tok i{background:var(--seq-act)}.seq-axis{opacity:0;width:100%;height:14px;margin-top:1.4rem;transition:opacity .5s;display:block;overflow:visible}.seq-axis line{stroke:var(--seq-line);stroke-width:1.5px;vector-effect:non-scaling-stroke}.seq-axis polygon{fill:var(--seq-line)}.seq-time{color:var(--seq-label);text-align:right;opacity:0;margin:.15rem 0 0;font-size:.82rem;font-style:italic;transition:opacity .5s}.seq-key{grid-template-columns:1fr 1fr auto;align-items:center;gap:clamp(1rem,4cqi,2.75rem);margin-top:1.1rem;display:grid}.seq-replay{border:1px solid var(--rule-strong);color:var(--seq-label);font:inherit;cursor:pointer;opacity:0;background:0 0;border-radius:5px;justify-self:end;padding:.2rem .6rem;font-size:.76rem;transition:opacity .45s,color .2s,border-color .2s}.seq-replay:hover{color:var(--ink);border-color:var(--ink)}.seq-root.run .seq-replay{opacity:1;transition-delay:2.3s}.seq-key div{color:var(--seq-label);opacity:0;align-items:center;gap:.6rem;font-size:.85rem;transition:opacity .45s;display:flex}.seq-key span{flex:none;width:13px;height:13px}.seq-key .kd span{background:var(--seq-demo)}.seq-key .ka span{background:var(--seq-act)}.seq-root.run .seq-xi,.seq-root.run .seq-brk,.seq-root.run .seq-axis,.seq-root.run .seq-time,.seq-root.run .seq-key div{opacity:1}.seq-root.run .seq-xi.a,.seq-root.run .seq-brk.a{transition-delay:.15s}.seq-root.run .seq-xi.b,.seq-root.run .seq-brk.b{transition-delay:2.1s}.seq-root.run .seq-key .kd{transition-delay:.3s}.seq-root.run .seq-key .ka{transition-delay:2.3s}.seq-root.run .seq-group.demo .seq-tok{animation:.45s cubic-bezier(.25,1,.5,1) both seqIn;animation-delay:calc(.3s + var(--i)*.22s)}.seq-root.run .seq-group.act .seq-tok{animation:.4s cubic-bezier(.25,1,.5,1) both seqGen;animation-delay:calc(2.4s + var(--i)*.3s)}@keyframes seqIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes seqGen{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.chapters{width:max-content;max-width:230px;color:var(--ink-3);align-self:start;margin-top:78px;position:sticky;top:76px}.chapters h2{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:500}.chapters ol{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.chapters a{color:inherit;white-space:nowrap;padding:5px 8px 5px 0;font-size:12px;line-height:1.35;text-decoration:none;transition:color .12s;display:block}.chapters a:hover,.chapters a.active{color:var(--ink)}.chapters .num{width:1.4em;color:var(--rule-strong);display:inline-block}.mg,.viz,.panelfig,.seqfig,figure.plot{width:100%;max-width:640px;margin-left:auto;margin-right:auto;transform:none}.mg{margin-block:clamp(2.5rem,6vw,3.75rem);padding:0 24px}.nim-preview .mg-root{--mg-a:var(--sk-cool-3);--mg-b:var(--sk-warm-4);--mg-line:var(--nim-rule);--mg-label:var(--nim-muted);--ink:var(--nim-title);--rule:var(--nim-rule);--rule-strong:var(--nim-faint);--panel:var(--nim-border);--ground:transparent;--seq-demo:var(--sk-cool-3);--seq-act:var(--sk-warm-4);background:0 0}.nim-preview.dark .mg-root{--mg-a:var(--sk-cool-1);--mg-b:var(--sk-warm-3);--seq-demo:var(--sk-cool-1);--seq-act:var(--sk-warm-3)}.nim-preview .mg-root .ch-legend{background:var(--plot-bg)}.viz-root{background:var(--viz-surface);border:1px solid var(--rule);border-radius:6px;padding:1rem 1.1rem .9rem}.viz-panels{grid-template-columns:1fr;gap:0;display:grid}.viz-panel{min-width:0}.viz-plot{position:relative}.viz-panel svg{width:100%;height:auto;display:block;overflow:visible}.viz-title{font-family:var(--font-display);letter-spacing:-.005em;fill:var(--ink);font-size:.875rem;font-weight:700}.viz-sub{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--ink-3);font-size:.625rem;font-weight:500}.viz-tick{font-family:var(--font-mono);font-variant-numeric:tabular-nums;fill:var(--ink-3);font-size:.625rem;font-weight:500}.viz-unit,.viz-axisname{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--ink-3);font-size:.625rem;font-weight:500}.viz-endlabel{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.viz-endname{font-weight:500}.viz-rule{stroke:var(--viz-grid);stroke-width:1px}.viz-rule.zero{stroke:var(--rule-strong);stroke-width:1.5px}.viz-headrule{stroke:var(--rule-strong);stroke-width:1px}.viz-grid line{stroke:var(--viz-grid);stroke-width:1px}.viz-baseline{stroke:var(--rule-strong);stroke-width:1px}.viz-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.viz-dot,.viz-dot.open{stroke-width:2px}.viz-bar{stroke-width:1px}.viz-barlab{font-family:var(--font-mono);font-variant-numeric:tabular-nums;fill:var(--ink-2);font-size:.625rem;font-weight:600}.viz-gain{font-variant-numeric:tabular-nums;fill:var(--series-icl);font-size:.6875rem;font-weight:500}.viz-band{fill:var(--ink);opacity:0}.viz-panel.is-active .viz-band{opacity:.05}.viz-dashed{stroke-dasharray:6 5}.viz-marker{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 3}.viz-note{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--ink-3);font-size:.625rem;font-weight:500}.viz-crosshair{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 3;opacity:0}.viz-panel.is-active .viz-crosshair{opacity:1}.viz-hit{fill:#0000;cursor:crosshair}.viz-legend span{align-items:center;gap:.4rem;display:inline-flex}.viz-legend i.sw,.viz-tip .row i.sw{background:var(--sw);border-radius:0;flex:none;width:.85rem;height:.6rem;display:block}.viz-legend i.sw.hatch,.viz-tip .row i.sw.hatch{background:repeating-linear-gradient(45deg, var(--sw) 0 2px, transparent 2px 5px),color-mix(in srgb, var(--sw) 26%, transparent);outline:1px solid var(--sw);outline-offset:-1px}.viz-legend i.sw.dashed,.viz-tip .row i.sw.dashed{border-top:2px dashed var(--sw);background:0 0;height:0}.viz-legend i{border-radius:2px;width:.7rem;height:.7rem;display:block}.viz-tip{pointer-events:none;opacity:0;background:var(--nim-bg,var(--ground));border:1px solid var(--nim-border,var(--rule-strong));color:var(--nim-fg,var(--ink));white-space:nowrap;z-index:2;border-radius:4px;padding:.45rem .6rem;font-size:.6875rem;font-weight:500;line-height:1.5;position:absolute;transform:translate(-50%,-100%);box-shadow:0 8px 24px -12px #00000059}.viz-panel.is-active .viz-tip{opacity:1}.viz-tip b{color:var(--ink-3);margin-bottom:.15rem;font-weight:500;display:block}.viz-tip .row{align-items:center;gap:.4rem;display:flex}.viz-tip .row i{border-radius:2px;width:.55rem;height:.55rem;display:block}.viz-tip .row em{color:var(--ink-2);font-style:normal}.viz-tip .row s{font-variant-numeric:tabular-nums;margin-left:auto;text-decoration:none}.viz-levels summary{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;font-size:.6875rem;font-weight:500}.viz-levels summary:hover{color:var(--accent)}.viz-levels dl{grid-template-columns:auto 1fr;gap:.5rem .9rem;margin:.9rem 0 0;font-size:.875rem;line-height:1.5;display:grid}.viz-levels dt{font-family:var(--font-mono);color:var(--accent);padding-top:.12em;font-size:.75rem;font-weight:500}.viz-levels dd{color:var(--ink-2);margin:0}.viz,figure.plot,.videorow,.sec-head.col+figure{padding:0 24px}.nim-preview .viz-root{--series-icl:var(--sk-cool-3);--series-iwl:var(--sk-warm-4);--viz-surface:transparent;--viz-grid:var(--sk-warm-2);--vfs-title:15.3px;--vfs-sub:11.9px;--vfs-label:11.9px;--vfs-axis:11px;--vfs-value:11.5px;--viz-axis:var(--nim-muted);--label-on-bar:var(--nim-bg);--ink:var(--nim-title);--ink-2:var(--nim-fg);--ink-3:var(--nim-muted);--rule:var(--nim-rule);--rule-strong:var(--nim-faint);--panel:transparent;--ground:var(--nim-bg);--font-body:inherit;--font-mono:"Geist Mono", ui-monospace, monospace;background:0 0}.nim-preview.dark .viz-root{--series-icl:var(--sk-cool-1);--series-iwl:var(--sk-warm-4);--viz-grid:var(--sk-cool-3)}.nim-preview .viz-root{background:var(--plot-bg);box-shadow:var(--plate-shadow);border:0;border-radius:6px;padding:20px 22px 16px}.nim-preview.dark .viz-root{box-shadow:0 0 0 1px #ffffff0f}.nim-preview .viz-panel,.nim-preview .viz-plot{background:0 0}.nim-preview .viz-root,.nim-preview.dark .viz-root{box-shadow:none}.nim-preview .viz-field{fill:color-mix(in srgb, var(--sk-warm-1) 55%, var(--plot-bg))}.nim-preview.dark .viz-field{fill:#ffffff08}.nim-preview .viz-serieslabel{font-weight:400;font-family:var(--font-mono)!important;font-size:var(--fs-xs)!important;letter-spacing:0!important;text-transform:none!important}.nim-preview .viz-paper-min{stroke:var(--viz-grid);stroke-width:.35px;opacity:.6}.nim-preview .viz-paper-maj{stroke:var(--viz-grid);stroke-width:.7px;opacity:.9}.nim-preview.dark .viz-paper-min{opacity:.32}.nim-preview.dark .viz-paper-maj{opacity:.5}.optset .mgsvg{width:100%;height:auto;display:block;overflow:visible}.optset .opt{margin:0 0 30px}.optset .opt+.opt{border-top:1px dashed var(--nim-border);padding-top:26px}.optset .opt-l{letter-spacing:.02em;color:var(--nim-muted);margin:0 0 12px;font-size:12px}.optset .opt-l b{color:var(--nim-title);font-weight:600}.optset .mgsvg>g,.optset .mgsvg>text{opacity:0}.optset.run .mgsvg>g,.optset.run .mgsvg>text{animation:.42s both mgsvgIn}.optset.run .mgsvg>g.r1{animation-delay:.1s}.optset.run .mgsvg>g.r2{animation-delay:.28s}.optset.run .mgsvg>g.r3{animation-delay:.42s}.optset.run .mgsvg>g.r4{animation-delay:.62s}.optset.run .mgsvg>g.r5{animation-delay:.82s}.optset.run .mgsvg>g.r6{animation-delay:1.05s}.optset.run .mgsvg>g.r7{animation-delay:1.55s}.optset.run .mgsvg>text{animation-delay:1.15s}@keyframes mgsvgIn{0%{opacity:0}to{opacity:1}}.optset .loopback{stroke-dasharray:600;stroke-dashoffset:600px}.optset.run .loopback{animation:.95s .95s both mgDraw}.optset .loop-tip{opacity:0}.optset.run .loop-tip{animation:.18s 1.55s both mgsvgIn}@keyframes mgDraw{to{stroke-dashoffset:0}}.optset .grow{transform-origin:0;transform-box:fill-box;transform:scaleX(0)}.optset.run .grow{animation:.55s cubic-bezier(.3,1,.5,1) both mgGrowX}.optset.run .r1 .grow{animation-delay:.2s}.optset.run .r2 .grow{animation-delay:.44s}.optset.run .r3 .grow{animation-delay:.68s}.optset.run .r5 .grow{animation-delay:1s}@keyframes mgGrowX{to{transform:scaleX(1)}}.optset .lit{opacity:0}.optset.run .lit{animation:.3s both mgsvgIn}.optset.run .r2 .lit{animation-delay:.55s}.optset.run .r3 .lit{animation-delay:.95s}.optset .mg-foot{margin-top:4px}.nim-preview .viz-root,.nim-preview .viz-root text,.nim-preview .viz-root span,.nim-preview .viz-root div{text-transform:none!important;font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}.nim-preview .viz-title{font-size:var(--vfs-title);fill:var(--nim-title);letter-spacing:-.01em;font-weight:600}.nim-preview .viz-sub{font-size:var(--vfs-sub);fill:var(--nim-muted);font-weight:400;letter-spacing:0!important}.nim-preview .viz-tick{fill:var(--nim-muted);font-size:11px;letter-spacing:0!important}.nim-preview .viz-axis-title,.nim-preview .viz-axis,.nim-preview .viz-caption{fill:var(--nim-muted);font-size:11px;letter-spacing:0!important;text-transform:none!important}.nim-preview .viz-legend,.nim-preview .viz-legend span{color:var(--nim-muted);font-size:11.5px;letter-spacing:0!important}.nim-preview .viz-value{font-size:11.5px;font-weight:500;letter-spacing:0!important}.nim-preview .viz-note,.nim-preview .viz-note *{color:var(--nim-muted);font-size:11.5px;letter-spacing:0!important}.nim-preview .viz-tip,.nim-preview .viz-tip *{font-size:11.5px;letter-spacing:0!important;text-transform:none!important;font-family:Geist,Inter,sans-serif!important}.nim-preview .viz-root *{text-transform:none!important;letter-spacing:0!important;font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}.nim-preview .viz-legend{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:12px;gap:8px 22px!important;display:flex!important}.nim-preview .viz-root .viz-divide{stroke:var(--nim-rule);stroke-width:1px}.nim-preview .viz-root.viz-arm .viz-reveal{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.nim-preview .viz-root.viz-arm.viz-run .viz-reveal{animation:1.05s cubic-bezier(.33,0,.15,1) both vizWipe}@keyframes vizWipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nim-preview .viz-legend span{color:var(--nim-muted);white-space:nowrap;align-items:center;font-size:11.5px;gap:8px!important;display:inline-flex!important}.nim-preview .viz-legend i{border-radius:2px;flex:none;width:10px;height:10px;display:block!important}.nim-preview .viz-levels{margin-top:14px}.nim-preview .viz-levels summary{border:1px solid var(--nim-rule);color:var(--nim-muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;list-style:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.nim-preview .viz-levels summary::-webkit-details-marker{display:none}.nim-preview .viz-levels summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .18s;transform:translateY(-1px)rotate(45deg)}.nim-preview .viz-levels[open] summary:after{transform:translateY(1px)rotate(-135deg)}.nim-preview .viz-levels summary:hover{color:var(--nim-title);border-color:var(--nim-muted);background:color-mix(in srgb, var(--nim-muted) 8%, transparent)}.nim-preview .viz-levels ol,.nim-preview .viz-levels ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.nim-preview .viz-levels li{color:var(--nim-fg);grid-template-columns:26px 1fr;gap:10px;font-size:11.5px;line-height:1.5;display:grid}.nim-preview .viz-levels li>:first-child{color:var(--nim-muted)}.nim-preview{--chartreuse:var(--sk-warm-4);--chartreuse-pure:var(--sk-warm-4);--mg-ink:var(--nim-title)}.nim-preview.dark{--chartreuse:var(--sk-warm-3);--chartreuse-pure:var(--sk-warm-3)}.nim-preview .mg-root,.nim-preview .optset{--mg-a:var(--mg-ink);--mg-b:var(--chartreuse);--seq-demo:var(--mg-ink);--seq-act:var(--chartreuse)}.nim-preview .viz-root{--series-icl:var(--sk-cool-3);--series-iwl:var(--sk-warm-4)}.nim-preview.dark .viz-root{--series-icl:var(--sk-cool-1);--series-iwl:var(--sk-warm-4)}.figwrap{position:relative}.figrail{opacity:0;pointer-events:none;flex-direction:column;gap:2px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:0;right:calc(100% + 18px);transform:translate(4px)}.figwrap:hover .figrail,.figwrap:focus-within .figrail{opacity:1;pointer-events:auto;transform:none}.figrail button{font:inherit;text-align:right;white-space:nowrap;color:var(--nim-faint);cursor:pointer;background:0 0;border:0;border-right:2px solid #0000;padding:4px 8px 4px 0;font-size:11px;line-height:1.3;transition:color .12s,border-color .12s}.figrail button:hover{color:var(--nim-muted)}.figrail button.on{color:var(--nim-title);border-right-color:var(--chartreuse)}@media (max-width:1240px){.figrail{flex-direction:row;gap:16px;margin:0;position:absolute;top:-30px;left:0;right:auto}.figrail button{text-align:left;border-bottom:2px solid #0000;border-right:0;padding:0}.figrail button.on{border-bottom-color:var(--chartreuse)}}.nim-preview{--fs:16px;--fs-sm:13px;--fs-xs:11px;--chartreuse:var(--sk-warm-4);--chartreuse-pure:var(--sk-warm-4);--highlight:var(--sk-warm-2);--highlight-ink:var(--nim-title);--plot-bg:var(--sk-white);--acc-line:var(--sk-warm-4)}.nim-preview.dark{--chartreuse:var(--sk-warm-3);--chartreuse-pure:var(--sk-warm-3);--acc-line:var(--sk-warm-3);--plot-bg:var(--sk-cool-4);--highlight:var(--sk-cool-3);--highlight-ink:var(--sk-warm-1)}.nim-preview .figblock,.nim-preview .figblock *,.nim-preview .mg-root,.nim-preview .mg-root *,.nim-preview .viz-root,.nim-preview .viz-root *,.nim-preview .figrail button{text-transform:none!important;letter-spacing:0!important;font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,sans-serif!important}.nim-preview .figblock figcaption,.nim-preview .figblock .fignum,.nim-preview .viz-legend,.nim-preview .viz-legend span,.nim-preview .viz-levels summary,.nim-preview .viz-levels li,.nim-preview .mg-cap,.nim-preview .opt-l,.nim-preview .figrail button,.nim-preview .mg-replay{font-size:var(--fs-sm)!important}.nim-preview .viz-tick,.nim-preview .viz-axis,.nim-preview .viz-axis-title,.nim-preview .viz-value,.nim-preview .viz-note,.nim-preview .viz-caption{font-size:var(--fs-xs)!important}.nim-preview .viz-title{fill:var(--nim-title);font-weight:600}.nim-preview .viz-sub,.nim-preview .viz-tick{fill:var(--nim-muted)}.nim-preview .viz-panel,.nim-preview .viz-plot,.nim-preview .viz-panels,.nim-preview .viz-levels,.nim-preview .figblock,.nim-preview .figblock>div,.nim-preview .mg-root{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.nim-preview .viz-levels{padding-top:12px!important}.nim-preview .figblock .mg-root{--ground:var(--plot-bg);background:var(--plot-bg)!important;box-shadow:var(--plate-shadow)!important;border-radius:6px!important;padding:20px 22px 16px!important}.nim-preview.dark .figblock .mg-root{box-shadow:0 0 0 1px #ffffff0f!important}.nim-preview .figblock .mg-root.ms{--ground:var(--nim-bg);box-shadow:none!important;background:0 0!important;padding:0!important}.nim-preview.dark .figblock .mg-root.ms{box-shadow:none!important}.nim-preview .viz-panels>.viz-panel+.viz-panel{margin-inline:-22px;border-top:18px solid var(--nim-bg)!important;padding:1.6rem 22px 0!important}.nim-preview .optset .opt+.opt{border-top:0;padding-top:22px}.nim-preview .mg-replay{color:var(--nim-faint);border:0;padding:0}.nim-preview .mg-replay:hover{color:var(--nim-title);background:0 0;border:0}.nim-preview .nim-sidebar{box-sizing:border-box;justify-self:end;padding-right:44px;width:100%!important;max-width:292px!important;overflow:visible!important}.nim-preview .nim-toc{width:100%}.nim-preview .nim-sidebar{transition:opacity .22s}.nim-preview .nim-sidebar.is-occluded{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.nim-preview .nim-sidebar{transition:none}}.nim-preview .nim-toc-item,.nim-preview .nim-toc-item.level-1,.nim-preview .nim-toc-item.level-2,.nim-preview .nim-toc-item.level-3{overflow-wrap:break-word;border-radius:4px;padding:5px 10px;font-size:var(--fs-sm)!important;color:var(--nim-muted)!important;opacity:1!important;white-space:normal!important;font-weight:400!important}.nim-preview .nim-toc-item.level-3{padding-left:24px}.nim-preview .nim-toc-item:hover{color:var(--nim-fg)!important;background:var(--sk-warm-1)!important}.nim-preview .nim-toc-item.active,.nim-preview .nim-toc-item.active:hover{color:var(--nim-title)!important;background:var(--sk-warm-2)!important;font-weight:400!important}.nim-preview.dark .nim-toc-item:hover{background:color-mix(in srgb, var(--sk-cool-2) 22%, transparent)!important}.nim-preview.dark .nim-toc-item.active,.nim-preview.dark .nim-toc-item.active:hover{background:color-mix(in srgb, var(--sk-cool-2) 45%, transparent)!important}.nim-preview .nim-reading-shell{gap:0!important}.nim-preview .nim-toc-title{border:0;border-bottom:1px solid var(--nim-rule);width:100%;font:inherit;font-size:var(--fs-sm);letter-spacing:-.01em;text-align:left;color:var(--nim-title);cursor:pointer;background:0 0;margin:0 0 12px;padding:0 10px 12px;font-weight:500;line-height:1.35;transition:opacity .12s;display:block}.nim-preview .nim-toc-title:hover{opacity:.65}.nim-preview .nim-article>.nim-title,.nim-preview .nim-article>.nim-dek,.nim-preview .nim-article>.nim-readtime{text-align:center;width:min(44rem,100vw - 3rem);margin-left:50%;transform:translate(-50%)}.nim-preview .nim-article>.nim-dek{justify-content:center}.nim-preview .nim-dek{font-family:var(--nim-mono,"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--nim-fg);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0 0 10px;font-weight:500;line-height:1.7;display:flex}.nim-preview .nim-dek span+span:before{content:"·";color:var(--chartreuse);margin-right:.5rem;font-weight:600}.nim-preview .nim-readtime{font-family:var(--nim-mono,"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--nim-faint);margin:0 0 32px}.nim-preview .nim-prose mark{color:inherit;box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--sk-warm-4);text-decoration-color:var(--sk-warm-4);text-underline-offset:.22em;text-decoration-skip-ink:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;padding:0;text-decoration-thickness:2px}.nim-preview .nim-prose p.tldr{font-family:var(--nim-mono,"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, monospace);font-size:var(--fs-sm);letter-spacing:-.005em;color:var(--nim-muted);line-height:1.62}.nim-preview .nim-prose p.tldr strong{color:var(--nim-faint);font-weight:500}.nim-preview .nim-prose p:has(+pre){border:1px solid var(--nim-rule);background:var(--plot-bg);font-size:var(--fs);border-bottom:0;border-radius:6px 6px 0 0;margin:14px 0 0;padding:16px 18px 14px;line-height:1.7}.nim-preview .nim-prose pre{border:1px solid var(--nim-rule);border-top:1px solid var(--nim-border);background:var(--plot-bg);border-radius:0 0 6px 6px;margin:0 0 20px;padding:14px 18px 16px;overflow-x:auto}.nim-preview .nim-prose pre code{font-family:var(--nim-mono,"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--fs-sm);color:var(--nim-muted);white-space:pre;background:0 0;border:0;padding:0;line-height:1.7}.nim-preview .ic-lab,.nim-preview .ic-m1,.nim-preview .ch-lab,.nim-preview .dz-src,.nim-preview .ad-name,.nim-preview .ad-out,.nim-preview .ch-legend,.nim-preview .lp-box p,.nim-preview .lp-n p{font-size:var(--fs-sm)!important}.nim-preview .ic-m2,.nim-preview .dz-v,.nim-preview .ad-name em,.nim-preview .lp-box em,.nim-preview .lp-n em,.nim-preview .ad-scale,.nim-preview .mg-keyitem,.nim-preview .seq-time,.nim-preview .lm,.nim-preview .xi{font-size:var(--fs-xs)!important}.nim-preview .figblock .dz-h{color:var(--nim-title);text-transform:uppercase!important;letter-spacing:.06em!important;font-size:12px!important;font-weight:600!important}.nim-preview .viz-gain,.nim-preview .viz-barlab{font-size:var(--vfs-label)!important}.nim-preview .viz-endlabel{font-weight:500}.nim-preview .nim-editor .tiptap{min-height:0}.nim-preview .nim-prose>:last-child{margin-bottom:0}.nim-preview .nim-prose p.subpoint{margin-bottom:12px;padding-left:28px}.nim-preview .nim-prose p.subpoint+p:not(.subpoint){margin-top:20px}.nim-preview .vidgroup{background:var(--plot-bg);box-shadow:var(--plate-shadow);border:0;border-radius:6px;flex-direction:column;gap:14px;padding:0 14px 14px;display:flex;container-type:inline-size}.nim-preview .vidgroup-head{border-bottom:1px solid var(--sk-warm-3);justify-content:space-between;align-items:baseline;gap:12px;margin:0 -14px;padding:11px 14px;display:flex}.nim-preview .vidgroup-name{font-size:var(--fs-sm);color:var(--nim-title);font-weight:500}.nim-preview .vidgroup-num{font-family:var(--nim-mono,"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--nim-faint)}.nim-preview .vidgroup.bare{padding:14px}.nim-preview .figblock.vidfig{width:min(49rem,100vw - 3rem);margin:64px 0 64px 50%;transform:translate(-50%)}.nim-preview .figwrap .figblock.is-wide,.nim-preview .figblock.is-wide{width:min(var(--fig-w,49rem),100vw - 3rem);margin-left:50%;transform:translate(-50%)}.nim-preview .figwrap .figblock.is-wide.is-chart,.nim-preview .figblock.is-wide.is-chart{width:min(var(--fig-w,72rem),100vw - 3rem)}.nim-preview .vidfig+.figblock.vidfig{margin-top:72px}.nim-preview .vidgroup .vidpane+.vidpane{margin-top:2px}.nim-preview .vidpending{aspect-ratio:16/9;border:1px dashed var(--nim-faint);background:var(--plot-bg);color:var(--nim-muted);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.nim-preview .vidpending p{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px}.nim-preview .vidpending code{color:var(--nim-faint);font-size:11.5px}.nim-preview .vidpane{min-width:0}.nim-preview .vidpane video{background:var(--nim-border);border-radius:2px;width:100%;display:block}.nim-preview .vidlabel{font-family:var(--nim-mono,"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--fs-xs);color:var(--nim-muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 7px;display:flex}.nim-preview .vidlabel-n{font-family:var(--nim-font,"Geist", "Inter", sans-serif);font-size:var(--fs-xs);color:var(--nim-faint)}.nim-preview .vidpane.is-policy{align-self:center;width:95%}.nim-preview .vidpane.is-prompt{align-self:center;width:min(74%,30rem)}.nim-preview .vidpane.is-prompt .vidlabel,.nim-preview .vidpane.is-prompt .vidlabel .vidlabel-n{justify-content:center;font-size:var(--fs-sm)!important}@container (max-width:34rem){.nim-preview .vidpane.is-prompt{width:100%}}.nim-preview .vidgroup-name,.nim-preview .vidgroup-num,.nim-preview .vidlabel,.nim-preview .vidcar-thumb .vidcar-thumb-name{text-transform:uppercase!important}.nim-preview .vidgroup-name{letter-spacing:.05em!important}.nim-preview .vidgroup-num,.nim-preview .vidlabel{letter-spacing:.06em!important}.nim-preview .vidlabel .vidlabel-n{text-transform:none!important;letter-spacing:0!important}.nim-preview .vidcar-thumb .vidcar-thumb-name{letter-spacing:.005em!important}.nim-preview .nim-column>.nim-article-header-wrap.is-media{width:min(70rem,100vw - 3rem);margin-left:50%;transform:translate(-50%)}.nim-preview .nim-article-header-wrap.is-media .nim-article-header-caption{max-width:40rem}.nim-preview .nim-article-header-wrap.is-media .nim-article-header-image img{-o-object-fit:contain;object-fit:contain;height:auto;max-height:none}.nim-preview .figblock.vidfig.is-strip{width:min(88rem,100vw - 3rem)}.nim-preview .figblock.vidfig.is-strip.is-medium{width:min(70rem,100vw - 3rem)}.nim-preview .figblock.vidfig.is-strip.is-large .pl-frame{aspect-ratio:auto}.nim-preview .figblock.vidfig.is-strip.is-large .pl-frame video{-o-object-fit:contain;object-fit:contain;height:auto}.nim-preview .vidstrip{--gap:2%;overflow:hidden}.nim-preview .vidstrip-track{gap:var(--gap);--slide:calc((100% - 2 * var(--peek) - var(--gap) * (var(--per) - 1)) / var(--per));transform:translateX(calc(var(--shift,0%) - var(--i) * (var(--slide) + var(--gap))));transition:transform .42s cubic-bezier(.4,0,.2,1);display:flex}.nim-preview .vidstrip.is-still .vidstrip-track{justify-content:center}.nim-preview .vidstrip-slide{flex:0 0 var(--slide);min-width:0}.nim-preview .vidstrip .vidpane{min-width:0}.nim-preview .figblock.is-strip figcaption{text-align:center;justify-content:center;max-width:40rem;margin-inline:auto}@media (prefers-reduced-motion:reduce){.nim-preview .vidstrip-track{transition:none}}.nim-preview .vidstrip .pl-frame{aspect-ratio:16/9}.nim-preview .vidstrip .pl-frame video{-o-object-fit:cover;object-fit:cover;height:100%}.nim-preview .vidstrip-nav{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.nim-preview .vidstrip-nav button{background:var(--pl-ink);width:22px;height:22px;color:var(--pl-field);cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,opacity .15s;display:flex}.nim-preview .vidstrip-nav button:hover:not(:disabled){background:var(--pl-accent)}.nim-preview .vidstrip-nav button:focus-visible{outline:2px solid var(--pl-accent);outline-offset:3px}.nim-preview .vidstrip-nav button:disabled{opacity:.28;cursor:default}.nim-preview .vidstrip-nav svg{width:13px;height:13px}@media (max-width:640px){.nim-preview .vidstrip{--gap:3%;--peek:0!important}}.nim-preview .vidcar,.nim-preview .figblock.is-wide,.nim-preview .figblock.is-strip,.nim-preview .nim-article-header-wrap.is-media{position:relative}.nim-preview .vidcar:before,.nim-preview .figblock.is-wide:before,.nim-preview .figblock.is-strip:before,.nim-preview .nim-article-header-wrap.is-media:before{content:"";z-index:0;background:var(--nim-bg);position:absolute;inset:-28px -100vw}.nim-preview .vidcar-viewport,.nim-preview .vidcar-thumbs,.nim-preview .figblock.is-wide>*,.nim-preview .figblock.is-strip>*,.nim-preview .nim-article-header-wrap.is-media>*{z-index:1;position:relative}.nim-preview .vidcar-viewport{padding:2px 0;position:relative;overflow:visible}.nim-preview .vidcar-track{--slide:100%;--gap:2.5%;gap:var(--gap);transform:translateX(calc((100% - var(--slide)) / 2 - var(--i) * (var(--slide) + var(--gap))));transition:transform .42s cubic-bezier(.4,0,.2,1);display:flex}.nim-preview .vidslide{flex:0 0 var(--slide);opacity:.4;min-width:0;transition:opacity .42s}.nim-preview .vidslide.on{opacity:1}.nim-preview .vidslide{position:relative}.nim-preview .vidslide:not(.on){-webkit-user-select:none;user-select:none}.nim-preview .vidslide-pick{z-index:3;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.nim-preview .vidslide:not(.on):hover{opacity:.62}.nim-preview .vidslide-pick:focus-visible{outline:2px solid var(--chartreuse);outline-offset:-3px}.nim-preview .vidcar-thumbs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.nim-preview .vidcar-thumb{text-align:center;cursor:pointer;opacity:.42;background:0 0;border:0;min-width:0;padding:0;transition:opacity .2s;display:block;position:relative;container-type:inline-size}.nim-preview .vidcar-thumb:hover{opacity:.8}.nim-preview .vidcar-thumb.on{opacity:1}.nim-preview .vidcar-thumb img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--nim-border);outline-offset:0;border-radius:2px;outline:1px solid #0000;width:100%;transition:outline-color .2s;display:block}.nim-preview .vidcar-thumb.on img{outline:2px solid var(--chartreuse);outline-offset:1px}.nim-preview .vidcar-thumb .vidcar-thumb-name{z-index:2;text-align:center;text-wrap:balance;color:#fff;text-shadow:0 1px 12px #00000073;font-size:clamp(13px,15cqw,40px);font-weight:600;line-height:.94;position:absolute;bottom:7cqw;left:6cqw;right:6cqw}.nim-preview .vidcar-thumb .vidcar-thumb-scrim{z-index:1;background:linear-gradient(#0000 22%,#00000057 62%,#0000009e 100%);border-radius:2px;position:absolute;inset:0}.nim-preview .vidcar-thumb:focus-visible{outline:2px solid var(--chartreuse);outline-offset:3px}@media (max-width:640px){.nim-preview .vidcar-track{--gap:4%}.nim-preview .vidcar-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.nim-preview .vidcar-track,.nim-preview .vidslide,.nim-preview .vidcar-thumb{transition:none}}.nim-preview .nim-prose ol:has(>li[id^=ref-]){counter-reset:refno;margin:22px 0 0;padding:0;list-style:none}.nim-preview .nim-prose ol:has(>li[id^=ref-])>li{counter-increment:refno;font-size:var(--fs-sm);color:var(--nim-muted);margin:0 0 13px;padding-left:2.5rem;scroll-margin-top:96px;line-height:1.6;position:relative}.nim-preview .nim-prose ol:has(>li[id^=ref-])>li:before{content:"[" counter(refno) "]";font-family:var(--nim-mono,"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--nim-faint);line-height:1.9;position:absolute;top:0;left:0}.nim-preview .nim-prose ol:has(>li[id^=ref-])>li a{color:var(--nim-title);border-bottom:1px solid var(--nim-rule);text-decoration:none}.nim-preview .nim-prose ol:has(>li[id^=ref-])>li a:hover{border-bottom-color:var(--nim-faint)}.nim-preview .nim-prose ol:has(>li[id^=ref-])>li:target{color:var(--nim-fg)}.nim-preview .nim-prose ol:has(>li[id^=ref-])>li:target:before{color:var(--chartreuse)}.nim-refcard{z-index:60;border:1px solid var(--nim-rule,var(--sk-warm-3));background:var(--plot-bg,var(--sk-warm-1));max-width:min(30rem,100vw - 24px);font-family:var(--nim-font,"Geist", "Inter", sans-serif);color:var(--nim-fg,var(--sk-cool-3));opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;padding:12px 14px;font-size:12.5px;line-height:1.55;transition:opacity .12s,transform .12s,visibility .12s;position:fixed;transform:translateY(2px);box-shadow:0 12px 32px -16px #00000073}.nim-refcard.on{opacity:1;visibility:visible;transform:none}.nim-refcard a{color:var(--nim-link,var(--sk-cool-3));text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--nim-faint,var(--sk-warm-3));text-decoration-color:var(--nim-faint,var(--sk-warm-3))}.nim-preview.dark .nim-refcard{background:var(--sk-cool-4);border-color:var(--sk-cool-2);color:var(--sk-warm-1)}.nim-preview .nim-prose [id^=ref-]{scroll-margin-top:90px}.nim-preview .nim-prose [id^=ref-]:target{background:var(--highlight);color:inherit;border-radius:2px}.nim-preview .nim-article li>p{margin:0}.nim-preview .nim-article li{margin-bottom:3px;line-height:1.55}.nim-preview .nim-article li:last-child{margin-bottom:0}.nim-preview .nim-article :is(ul,ol){margin:0 0 20px}.nim-preview .nim-article h2{margin-top:44px;margin-bottom:16px}.nim-preview .nim-article h3{margin-top:28px;margin-bottom:10px}.nim-preview .nim-column>.nim-article:first-of-type h2{margin-top:0}.nim-preview .figwrap,.nim-preview .figblock{margin:40px 0}.nim-preview .figwrap .figblock{margin:0}.nim-preview .nim-article+.figwrap,.nim-preview .nim-article+.figblock{margin-top:36px}.tl{grid-template-columns:repeat(4,1fr);display:grid}.tl-stop{padding:0 16px 0 0;position:relative}.tl-stop:before{content:"";background:var(--nim-rule);height:1px;position:absolute;top:25px;left:0;right:0}.tl-stop.is-end:before{right:16px}.tl-time{font-family:var(--nim-mono,"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--nim-title);margin:0 0 12px;font-weight:500}.tl-dot{background:var(--chartreuse);border-radius:50%;width:9px;height:9px;position:absolute;top:21px;left:0}.tl-stop.is-end .tl-dot{background:var(--nim-title)}.tl-what{font-size:var(--fs-xs);color:var(--nim-muted);margin:22px 0 0;line-height:1.5}.tl-span{border-top:1px solid var(--nim-rule);font-size:var(--fs-sm);color:var(--nim-muted);margin:28px 0 0;padding-top:14px}.tl-span b{color:var(--nim-title);font-weight:500}@container (max-width:34rem){.tl{grid-template-columns:1fr}.tl-stop{padding:0 0 0 22px}.tl-stop:before{width:1px;height:auto;inset:0 auto -2px 4px}.tl-stop.is-end:before{height:22px;bottom:auto}.tl-stop.is-end{padding-bottom:0}.tl-time{margin:0}.tl-dot{top:5px;left:0}.tl-what{margin:2px 0 18px}}.ms-stage{align-items:end;margin:0 0 30px;display:grid}.ms-media{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .3s}.ms-media.on{opacity:1;pointer-events:auto}.ms-media img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--panel);border-radius:3px;width:100%;display:block}.ms-media .ms-clip{width:100%}.ms-media .ms-clip .pl-frame{aspect-ratio:16/9}.ms-media .ms-clip .pl-frame video{-o-object-fit:cover;object-fit:cover;height:100%}.ms-paper{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,80cqi);margin-inline:auto;display:grid}.nim-preview .ms-media .ms-paper img:not(.ms-paper-lead){aspect-ratio:1.87;-o-object-fit:cover;object-fit:cover}.nim-preview .ms-media .ms-paper .ms-paper-lead{grid-column:1/-1;width:72%;margin-inline:auto}.nim-preview .ms-media .ms-paper img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;background:0 0;border-radius:4px;width:100%;height:auto;display:block}.ms-slot{aspect-ratio:16/9;border:1px dashed var(--nim-faint);color:var(--nim-muted);border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ms-slot p{font-size:var(--fs-xs);margin:0}.ms-slot code{font-size:var(--fs-xs);color:var(--nim-faint)}.ms-line{max-width:38rem;min-height:3.1em;font-size:var(--fs);text-align:center;color:var(--nim-muted);margin:14px auto 0;line-height:1.55}.ms-axis{position:relative}.ms-rule,.ms-fill{height:1px;top:4px;left:4.5px;right:calc(100%/var(--steps,4) - 4.5px);position:absolute}.ms-rule{background:var(--nim-rule)}.ms-fill{background:var(--chartreuse);transform-origin:0;transform:scaleX(calc(var(--at,0) / (var(--steps,4) - 1)));transition:transform .32s cubic-bezier(.4,0,.2,1)}.ms-stops{grid-template-columns:repeat(var(--steps,4), 1fr);display:grid;position:relative}.ms-step{font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0 14px 0 0;display:flex}.ms-chip{border:1px solid var(--nim-border);background:var(--nim-bg);border-radius:6px;flex:1;padding:9px 11px 10px;transition:border-color .2s,background .2s;display:block}.ms-step:hover .ms-chip{border-color:var(--nim-faint)}.ms-step.at .ms-chip{border-color:var(--chartreuse);background:color-mix(in srgb, var(--chartreuse) 7%, var(--nim-bg))}.ms-dot{background:var(--nim-bg);width:9px;height:9px;box-shadow:0 0 0 1px var(--nim-rule) inset,0 0 0 3px var(--nim-bg);border-radius:50%;align-self:flex-start;margin:0 0 14px;transition:background .2s,box-shadow .2s;display:block}.ms-step.on .ms-dot{background:var(--chartreuse);box-shadow:0 0 0 1px var(--chartreuse) inset,0 0 0 3px var(--nim-bg)}.ms-step.at .ms-dot{background:var(--nim-title);box-shadow:0 0 0 1px var(--nim-title) inset,0 0 0 3px var(--nim-bg),0 0 0 5px color-mix(in srgb, var(--chartreuse) 45%, transparent)}.ms-when{font-size:var(--fs-xs);color:var(--nim-faint);transition:color .2s;display:block}.ms-what{font-size:var(--fs-sm);color:var(--nim-muted);margin-top:4px;line-height:1.4;transition:color .2s;display:block}.ms-step.at .ms-when{color:var(--nim-muted)}.ms-step.at .ms-what{color:var(--nim-title);font-weight:500}.ms-step:hover .ms-what{color:var(--nim-title)}.ms-step:focus-visible{outline:2px solid var(--chartreuse);outline-offset:3px}.mg-next{border:1px solid var(--rule-strong);color:var(--mg-label);font:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:.2rem .6rem;font-size:.76rem;transition:color .2s,border-color .2s}.mg-next:hover{color:var(--ink);border-color:var(--ink)}.nim-preview .mg-next{color:var(--nim-faint);border:0;padding:0}.nim-preview .mg-next:hover{color:var(--nim-title);background:0 0;border:0}.nim-preview .mg-next:focus-visible{outline:2px solid var(--chartreuse);outline-offset:3px}@container (max-width:34rem){.ms-stops{grid-template-columns:1fr;gap:16px}.ms-rule,.ms-fill{width:1px;height:auto;inset:4px auto 14px 4px}.ms-fill{transform-origin:top;transform:scaleY(calc(var(--at,0) / (var(--steps,4) - 1)))}.ms-step{grid-template-columns:auto 1fr;gap:0 14px;padding:0;display:grid}.ms-dot{margin:12px 0 0}.ms-chip{grid-column:2}}@media (prefers-reduced-motion:reduce){.ms-media,.ms-fill,.ms-dot,.ms-when,.ms-what{transition:none}}.nim-preview .origfig{grid-template-columns:repeat(var(--n,1), 1fr);align-items:start;gap:14px;display:grid}.nim-preview .origfig figure{margin:0}.nim-preview .origfig img{width:100%;height:auto;display:block}.nim-preview .origfig figcaption{font-size:var(--fs-xs);color:var(--nim-muted);margin-top:8px}@container (max-width:34rem){.nim-preview .origfig{grid-template-columns:1fr}}.figwrap .figrail{transition:opacity .16s,transform .16s}.figwrap:hover .figrail,.figwrap:focus-within .figrail,.figrail:hover{opacity:1;pointer-events:auto;transform:none}.nim-preview .figrail{padding-left:8px;padding-right:18px;transition:opacity .16s .5s,transform .16s .5s;right:100%}.nim-preview .figwrap:hover .figrail,.nim-preview .figwrap:focus-within .figrail,.nim-preview .figrail:hover{opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.nim-preview .figrail button{padding:5px 8px 5px 0}@media (max-width:1240px){.nim-preview .figrail{padding:0 0 12px;top:-34px;left:0;right:auto}}.nim-preview .viz-root .viz-tick,.nim-preview .viz-root .viz-endlabel,.nim-preview .viz-root .viz-barlab,.nim-preview .viz-root .viz-gain,.nim-preview .viz-root .viz-note,.nim-preview .viz-root .viz-unit,.nim-preview .viz-root .viz-axisname,.nim-preview .viz-root .viz-legend,.nim-preview .viz-root .viz-legend span,.nim-preview .viz-root .viz-tip .row s{font-variant-numeric:tabular-nums;font-family:var(--font-mono)!important}.nim-preview .viz-root .viz-unit,.nim-preview .viz-root .viz-axisname{fill:var(--nim-faint);font-size:var(--vfs-axis)!important;text-transform:uppercase!important;letter-spacing:.09em!important}.nim-preview .viz-root .viz-axisarrow{fill:none;stroke:var(--nim-faint);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.nim-preview .viz-root .viz-tick{fill:var(--nim-faint);font-size:var(--vfs-label)!important}.nim-preview .viz-root .viz-endlabel{font-weight:600;font-size:var(--vfs-value)!important}.nim-preview .viz-root .viz-barlab{fill:var(--nim-muted);font-size:var(--vfs-label)!important}.nim-preview .viz-root .viz-barchip{fill:var(--plot-bg)}.nim-preview .viz-root .viz-barlab.in-bar{fill:var(--sk-cool-3);font-weight:600}.nim-preview.dark .viz-root .viz-barlab.in-bar{fill:var(--sk-warm-1)}.nim-preview .viz-root .viz-gain{fill:var(--chartreuse);font-size:var(--vfs-label)!important}.nim-preview .viz-root .viz-note{font-size:var(--vfs-label)!important}.nim-preview .viz-root .viz-rule{stroke:var(--viz-grid)}.nim-preview .viz-root .viz-rule.zero{stroke:var(--sk-cool-2);stroke-width:1.5px}.nim-preview .viz-root .viz-headrule{stroke:var(--viz-grid)}.nim-preview .viz-root .viz-band{fill:var(--nim-title)}.nim-preview .viz-root .viz-dot.open{fill:var(--plot-bg)}.nim-preview .viz-legend i.sw{background:var(--sw);border-radius:0!important;width:14px!important;height:9px!important}.nim-preview .viz-legend i.sw.hatch{background:repeating-linear-gradient(45deg, var(--sw) 0 2px, transparent 2px 5px);outline:1px solid var(--sw);outline-offset:-1px}.nim-preview .viz-legend i.sw.dashed{border-top:2px dashed var(--sw);background:0 0;height:0!important}.nim-preview .viz-root .viz-tip{box-shadow:none;border:1px solid var(--nim-faint);background:var(--nim-bg);border-radius:0;padding:8px 10px}.nim-preview .viz-root .viz-tip b{font-size:var(--fs-xs);color:var(--nim-faint);border-bottom:1px solid var(--nim-border);margin-bottom:5px;padding-bottom:5px}.nim-preview .viz-root .viz-tip .row{gap:8px}.nim-preview .viz-root .viz-tip .row s{padding-left:20px}.nim-preview .viz-root .viz-tip .row i.sw{background:var(--sw);border-radius:0;width:14px;height:9px}.nim-preview .viz-root .viz-tip .row i.sw.hatch{background:repeating-linear-gradient(45deg, var(--sw) 0 2px, transparent 2px 5px);outline:1px solid var(--sw);outline-offset:-1px}.nim-preview .viz-root .viz-tip .row i.sw.dashed{border-top:2px dashed var(--sw);background:0 0;height:0}.nim-preview .pl,.nim-preview .vidstrip-nav{--pl-r:6px;--pl-field:var(--sk-warm-1);--pl-ink:var(--nim-title);--pl-muted:var(--nim-muted);--pl-rule:var(--sk-warm-2);--pl-accent:var(--sk-warm-4);border-radius:var(--pl-r);background:var(--pl-field);line-height:0;position:relative}.nim-preview.dark .pl,.nim-preview.dark .vidstrip-nav{--pl-field:var(--sk-cool-4);--pl-rule:color-mix(in srgb, var(--sk-cool-2) 55%, transparent);--pl-accent:var(--sk-warm-3)}.nim-preview .pl-frame{border-radius:var(--pl-r) var(--pl-r) 0 0;background:var(--nim-border);position:relative;overflow:hidden}.nim-preview .pl video{cursor:pointer;border-radius:0;width:100%;display:block}.nim-preview .pl-chrome{border-top:1px solid var(--pl-rule);border-radius:0 0 var(--pl-r) var(--pl-r);align-items:center;gap:10px;padding:6px 10px;line-height:1;display:flex}.nim-preview .pl-chrome button{color:var(--pl-ink);cursor:pointer;opacity:.72;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.nim-preview .pl-chrome button:hover{opacity:1}.nim-preview .pl-chrome button:focus-visible,.nim-preview .pl-track:focus-visible{outline:2px solid var(--pl-accent);outline-offset:3px;border-radius:2px}.nim-preview .pl-chrome .pl-play{background:var(--pl-ink);width:20px;height:20px;color:var(--pl-field);opacity:1;border-radius:3px;transition:background-color .15s}.nim-preview .pl-chrome .pl-play:hover{background:var(--pl-accent);opacity:1}.nim-preview .pl-play svg{fill:currentColor;width:13px;height:13px}.nim-preview .pl-i-cone{fill:currentColor}.nim-preview .pl-i-cross,.nim-preview .pl[data-muted] .pl-i-wave{display:none}.nim-preview .pl[data-muted] .pl-i-cross{display:inline}.nim-preview .pl-i-pause,.nim-preview .pl[data-playing] .pl-i-play{display:none}.nim-preview .pl[data-playing] .pl-i-pause{display:inline}.nim-preview .pl-time{font-family:var(--nim-mono,"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;color:var(--pl-muted);letter-spacing:.02em;flex:none;font-size:11px}.nim-preview .pl-time b{color:var(--pl-ink);font-weight:500}.nim-preview .pl-track{cursor:pointer;touch-action:none;flex:1;align-items:center;min-width:0;height:14px;display:flex;position:relative}.nim-preview .pl-track:before{content:"";background:var(--pl-rule);border-radius:1px;height:2px;position:absolute;left:0;right:0}.nim-preview .pl-track:after{content:"";background:repeating-linear-gradient(to right, var(--pl-rule) 0 1px, transparent 1px calc(25% - .25px));opacity:.9;pointer-events:none;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:0;right:0}.nim-preview .pl-track-fill{background:var(--pl-accent);transform-origin:0;border-radius:1px;height:2px;position:absolute;left:0;right:0;transform:scaleX(0)}.nim-preview .pl-thumb{--p:0;top:50%;left:calc(var(--p)*(100% - 3px));background:var(--pl-accent);pointer-events:none;border-radius:1.5px;width:3px;height:11px;margin-top:-5.5px;position:absolute}.nim-preview .pl-chrome .pl-rate{font-family:var(--nim-mono,"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;letter-spacing:.02em;border:1px solid var(--pl-rule);border-radius:3px;min-width:30px;padding:2.5px 5px;font-size:10.5px}.nim-preview .pl-chrome .pl-rate:hover{border-color:var(--pl-accent)}.nim-preview .pl[data-busy] .pl-frame:after{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.7s linear infinite plSpin;position:absolute;top:50%;left:50%}@keyframes plSpin{to{transform:rotate(360deg)}}.nim-preview .pl:fullscreen{border-radius:0;flex-direction:column;height:100vh;display:flex}.nim-preview .pl:fullscreen .pl-frame{background:#000;border-radius:0;flex:1;min-height:0}.nim-preview .pl:fullscreen video{-o-object-fit:contain;object-fit:contain;height:100%}.nim-preview .pl:fullscreen .pl-chrome{border-radius:0}.blog-article.nim-preview.sb-scope{background:0 0;max-width:none;min-height:0;margin:0 auto;padding:0;overflow-x:clip}.nim-preview.sb-scope .nim-topbar,.nim-preview.sb-scope .nim-footer{display:none!important}.nim-preview.sb-scope .nim-reading-shell{padding-top:96px;padding-bottom:96px}.nim-preview.sb-scope .nim-column{padding-top:0}.nim-preview.sb-scope .nim-sidebar{max-height:calc(100vh - 120px);top:96px}.nim-preview.sb-scope .nim-sidebar.is-prereveal{opacity:0;pointer-events:none}.nim-preview .nim-prose h2,.nim-preview .nim-prose h3,.nim-preview.sb-scope .figblock{scroll-margin-top:96px}.nim-preview.sb-scope .nim-toc-mobile{display:none}@media (max-width:1040px){.nim-preview.sb-scope .nim-toc-mobile{border:1px solid var(--nim-rule);background:var(--plot-bg);border-radius:8px;margin:8px 0 30px;display:block;overflow:hidden}.nim-preview.sb-scope .nim-toc-mobile>summary{cursor:pointer;font-family:var(--nim-mono,"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--nim-muted);justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:11.5px;list-style:none;display:flex}.nim-preview.sb-scope .nim-toc-mobile>summary::-webkit-details-marker{display:none}.nim-preview.sb-scope .nim-toc-mobile>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.nim-preview.sb-scope .nim-toc-mobile[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.nim-preview.sb-scope .nim-toc-mobile-list{border-top:1px solid var(--nim-rule);flex-direction:column;padding:4px 6px 8px;display:flex}.nim-preview.sb-scope .nim-toc-mobile .nim-toc-item{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--nim-title);background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:14px;line-height:1.3}.nim-preview.sb-scope .nim-toc-mobile .nim-toc-item.level-3{color:var(--nim-muted);padding-left:22px;font-size:13px}.nim-preview.sb-scope .nim-toc-mobile .nim-toc-item:hover{background:color-mix(in srgb, var(--nim-muted) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.nim-preview.sb-scope .nim-toc-mobile>summary:after{transition:none}}@media (max-width:640px){.nim-preview.sb-scope .nim-reading-shell{padding-top:72px;padding-bottom:56px}}@media (max-width:767px){.nim-preview.sb-scope .nim-column .viz-root{padding:14px 12px 12px}.nim-preview.sb-scope .nim-column .viz-panel{-webkit-overflow-scrolling:touch;overflow:auto hidden}.nim-preview.sb-scope .nim-column .figblock.is-chart .viz-panel svg{min-width:0}.nim-preview.sb-scope .nim-column .dz{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:.5rem .45rem}.nim-preview.sb-scope .nim-column .dz>*{min-width:0}.nim-preview.sb-scope .nim-column .dz-h{overflow-wrap:anywhere;font-size:.68rem}.nim-preview.sb-scope .nim-column .dz-src{overflow-wrap:anywhere;font-size:.78rem}.nim-preview.sb-scope .nim-column .ms-paper{width:100%}.nim-preview.sb-scope .nim-column .ms-step,.nim-preview.sb-scope .nim-column .ms-chip,.nim-preview.sb-scope .nim-column .ch-row>*,.nim-preview.sb-scope .nim-column .tl>*{min-width:0}.nim-preview.sb-scope .nim-column .dz .dz-h{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:-.01em;font-size:10px}}.nim-preview.sb-scope .nim-column .sbcar,.nim-preview.sb-scope .nim-column .sbcar-solo{--sbc-field:var(--sk-warm-1);--sbc-ink:var(--nim-title);--sbc-muted:var(--nim-muted);--sbc-rule:var(--sk-warm-2);--sbc-accent:var(--sk-warm-4)}.nim-preview.sb-scope.dark .nim-column .sbcar,.nim-preview.sb-scope.dark .nim-column .sbcar-solo{--sbc-field:var(--sk-cool-4);--sbc-rule:color-mix(in srgb, var(--sk-cool-2) 55%, transparent);--sbc-accent:var(--sk-warm-3)}.nim-preview.sb-scope .nim-column .sbcar-viewport{overflow:hidden}.nim-preview.sb-scope .nim-column .sbcar-track{touch-action:pan-y pinch-zoom;display:flex}.nim-preview.sb-scope .nim-column .sbcar-slide{flex:0 0 100%;min-width:0}.nim-preview.sb-scope .nim-column .sbcar-slide .pl-frame{aspect-ratio:16/9}.nim-preview.sb-scope .nim-column .sbcar-slide .pl-frame video{-o-object-fit:contain;object-fit:contain;background:var(--nim-border);height:100%}.nim-preview.sb-scope .nim-column .sbcar-slide:not(.on){pointer-events:none}.nim-preview.sb-scope .nim-column .sbcar-nav{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.nim-preview.sb-scope .nim-column .sbcar-arrow{border:1px solid var(--sbc-rule);background:var(--sbc-field);width:40px;height:40px;color:var(--sbc-ink);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,opacity .15s;display:flex}.nim-preview.sb-scope .nim-column .sbcar-arrow:hover:not(:disabled){background:var(--sbc-accent);border-color:var(--sbc-accent)}.nim-preview.sb-scope .nim-column .sbcar-arrow:focus-visible{outline:2px solid var(--sbc-accent);outline-offset:3px}.nim-preview.sb-scope .nim-column .sbcar-arrow:disabled{opacity:.32;cursor:default}.nim-preview.sb-scope .nim-column .sbcar-dots{align-items:center;gap:9px;display:flex}.nim-preview.sb-scope .nim-column .sbcar-dot{background:var(--sbc-rule);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:background-color .18s,width .18s}.nim-preview.sb-scope .nim-column .sbcar-dot:hover{background:var(--sbc-muted)}.nim-preview.sb-scope .nim-column .sbcar-dot.on{background:var(--sbc-ink);width:22px}.nim-preview.sb-scope .nim-column .sbcar-dot:focus-visible{outline:2px solid var(--sbc-accent);outline-offset:2px}.nim-preview.sb-scope .nim-column .sbcar-count{font-family:var(--nim-mono,"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--sbc-muted);text-align:center;min-width:3.5em;font-size:12px}.nim-preview.sb-scope .nim-column .sbcar-count b{color:var(--sbc-ink);font-weight:500}.nim-preview.sb-scope .nim-column .sbcar-fig figcaption{text-align:center;justify-content:center;max-width:40rem;margin-inline:auto}@media (prefers-reduced-motion:reduce){.nim-preview.sb-scope .nim-column .sbcar-dot{transition:none}}@media (max-width:767px){.nim-preview.sb-scope .nim-column .dz>p.dz-h:first-of-type{line-height:1.2;font-size:0!important}.nim-preview.sb-scope .nim-column .dz>p.dz-h:first-of-type:after{content:"Proximity";letter-spacing:.06em;display:inline-block;font-size:12px!important}.nim-preview.sb-scope .nim-column .viz-hit{pointer-events:none}.nim-preview.sb-scope .nim-column .viz-tip,.nim-preview.sb-scope .nim-column .viz-crosshair{display:none!important}}@media (max-width:640px){.nim-preview.sb-scope .nim-reading-shell{padding-inline:16px}.nim-preview.sb-scope .nim-column{padding-left:0;padding-right:0}.nim-preview.sb-scope .figblock,.nim-preview.sb-scope .figwrap,.nim-preview.sb-scope .figblock.vidfig,.nim-preview.sb-scope .figblock.is-wide,.nim-preview.sb-scope .figblock.is-wide.is-chart,.nim-preview.sb-scope .figblock.is-chart,.nim-preview.sb-scope .figblock.is-strip,.nim-preview.sb-scope .figblock.vidfig.is-strip,.nim-preview.sb-scope .figblock.vidfig.is-strip.is-medium,.nim-preview.sb-scope .nim-column>.nim-article-header-wrap.is-media,.nim-preview.sb-scope .nim-article>.nim-title,.nim-preview.sb-scope .nim-article>.nim-dek,.nim-preview.sb-scope .nim-article>.nim-readtime,.nim-preview.sb-scope .sbcar-fig,.nim-preview.sb-scope .mg,.nim-preview.sb-scope .vidcar{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important}.nim-preview.sb-scope .vidcar:before,.nim-preview.sb-scope .figblock.is-wide:before,.nim-preview.sb-scope .figblock.is-strip:before,.nim-preview.sb-scope .nim-article-header-wrap.is-media:before{left:0!important;right:0!important}.nim-preview.sb-scope .vidcar-viewport{overflow:hidden}.nim-preview.sb-scope .figblock,.nim-preview.sb-scope .figwrap{margin-top:28px;margin-bottom:28px}.nim-preview.sb-scope .figblock.vidfig{margin-top:32px;margin-bottom:32px}.nim-preview.sb-scope .vidfig+.figblock.vidfig{margin-top:32px}.nim-preview.sb-scope .nim-article+.figwrap,.nim-preview.sb-scope .nim-article+.figblock{margin-top:24px}.nim-preview.sb-scope .nim-article h2{margin-top:48px}.nim-preview.sb-scope .nim-article h3{margin-top:32px}.nim-preview.sb-scope .nim-readtime{margin-bottom:16px}.nim-preview.sb-scope .nim-column>.nim-article-header-wrap+.nim-article+.nim-article h2{margin-top:4px}}.nim-preview.sb-scope .sb-signup{border:1px solid var(--nim-rule);background:#fafafa;border-radius:12px;margin-top:48px;padding:32px;display:block}.nim-preview.sb-scope .sb-signup-copy{color:var(--nim-fg);margin:0 0 20px;font-size:16px;line-height:1.75}.nim-preview.sb-scope .sb-signup-press{color:var(--nim-muted);margin:20px 0 0;font-size:15px;line-height:1.6}.nim-preview.sb-scope .sb-signup-press a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #18181b40;text-decoration:underline #18181b40;transition:text-decoration-color .12s}.nim-preview.sb-scope .sb-signup-press a:hover{text-decoration-color:currentColor}.nim-preview.sb-scope .sb-signup .newsletter-form{position:relative}.nim-preview.sb-scope .sb-signup .newsletter-form__turnstile{position:absolute;bottom:0;left:0}.nim-preview.sb-scope .sb-signup .newsletter-form__field{background:#ff7e001a;border:1px solid #ff7e0033;border-radius:10px;align-items:center;gap:8px;padding:6px 6px 6px 16px;transition:border-color .15s;display:flex}.nim-preview.sb-scope .sb-signup .newsletter-form__field:focus-within{border-color:#1b2b2859}.nim-preview.sb-scope .sb-signup .newsletter-form__field input{appearance:none;min-width:0;height:40px;color:var(--nim-title);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:16px;line-height:24px}.nim-preview.sb-scope .sb-signup .newsletter-form__field input::placeholder{color:#63636b;opacity:1}.nim-preview.sb-scope .sb-signup .newsletter-form__button{color:#1a1a1a;white-space:nowrap;cursor:pointer;background:#ff7e00;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:500;line-height:20px;transition:background-color .15s;display:inline-flex}.nim-preview.sb-scope .sb-signup .newsletter-form__button:hover{background:#e86f00}.nim-preview.sb-scope .sb-signup .newsletter-form__button:focus-visible{outline:2px solid var(--nim-title);outline-offset:2px}.nim-preview.sb-scope .sb-signup .newsletter-form__button:disabled{opacity:.55;cursor:default}@keyframes newsletter-spin{to{transform:rotate(360deg)}}.nim-preview.sb-scope .sb-signup .newsletter-form__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite newsletter-spin}@media (prefers-reduced-motion:reduce){.nim-preview.sb-scope .sb-signup .newsletter-form__spinner{animation:none}}.nim-preview.sb-scope .sb-signup .newsletter-form__message{color:#b91c1c;margin-top:8px;font-size:14px;line-height:1.5}.nim-preview.sb-scope .sb-signup .newsletter-form[data-state=failed] .newsletter-form__field{border-color:#b91c1c}.nim-preview.sb-scope .sb-signup .newsletter-form__done{min-height:54px;color:var(--nim-title);align-items:center;gap:10px;margin:0;font-size:16px;line-height:24px;display:flex}.nim-preview.sb-scope .sb-signup .newsletter-form__done:before{content:"";background-color:#ff7e00;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (max-width:767px){.nim-preview.sb-scope .sb-signup{margin-top:40px;padding:24px 20px}.nim-preview.sb-scope .sb-signup-copy{margin-bottom:16px}.nim-preview.sb-scope .sb-signup-press{margin-top:16px}.nim-preview.sb-scope .sb-signup .newsletter-form__field{flex-direction:column;align-items:stretch;padding:6px}.nim-preview.sb-scope .sb-signup .newsletter-form__field input{height:auto;padding:12px 14px}.nim-preview.sb-scope .sb-signup .newsletter-form__button{width:100%;height:44px;padding:0 18px}}.blog-article.nim-preview.revenue-scope{overflow-x:clip}.revenue-scope .revenue-reading-shell{padding:96px 32px}.revenue-scope .nim-column{max-width:720px;margin:0 auto;padding:0 24px}.revenue-scope .revenue-hero{width:min(1040px,100vw - 64px);margin:0 0 56px 50%;transform:translate(-50%)}.revenue-scope .revenue-header{padding-bottom:28px}.revenue-scope .revenue-header .nim-title{text-align:left;letter-spacing:-.055em;white-space:nowrap;width:auto;margin:0 0 14px;font-size:clamp(20px,5.7vw,48px);font-weight:500;line-height:.98;transform:none}.revenue-scope .revenue-header .nim-dek{text-align:left;width:auto;color:var(--nim-muted);flex-flow:column wrap;justify-content:flex-start;gap:2px;margin:0 0 18px;font-size:16px;line-height:1.5;display:flex;transform:none}.revenue-scope .revenue-header .nim-dek span+span:before{content:none}.revenue-byline{color:var(--nim-muted);margin:0;font-size:14px}.revenue-loop{color:var(--nim-fg);margin:42px 0 50px}.revenue-loop svg{width:100%;height:auto;display:block;overflow:visible}.revenue-loop text{fill:currentColor;font:500 15px/1 var(--nim-font,"Geist", "Inter", sans-serif);letter-spacing:-.01em}.revenue-loop path:not(marker path){fill:none;stroke:currentColor;stroke-width:1.25px;opacity:.68}.revenue-loop .nim-loop-svg-mobile{display:none}.revenue-tweet{margin:36px 0 44px}.revenue-tweet .twitter-tweet{margin:0 auto!important}.revenue-article-end{border-top:1px solid var(--nim-rule);margin-top:58px;padding-top:32px}.revenue-author{grid-template-columns:92px 1fr;align-items:start;gap:20px;display:grid}.revenue-author__label{color:var(--nim-faint);font-family:var(--nim-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.5}.revenue-author__people{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.revenue-author__person{gap:2px;display:grid}.revenue-author__person strong{color:var(--nim-title);font-size:17px;font-weight:500;line-height:1.4}.revenue-author__person span{color:var(--nim-muted);font-size:13px;line-height:1.5}.revenue-scope .revenue-article-end .sb-signup{margin-top:40px}@media (max-width:640px){.revenue-scope .revenue-reading-shell{padding:72px 16px 56px}.revenue-scope .nim-column{padding:0}.revenue-scope .revenue-hero{width:100%;margin-bottom:36px}.revenue-scope .revenue-header .nim-dek,.revenue-scope .revenue-header .nim-dek span{display:block}.revenue-scope .revenue-header .nim-dek span+span:before{content:none}.revenue-loop .nim-loop-svg-desktop{display:none}.revenue-loop .nim-loop-svg-mobile{display:block}.revenue-loop .nim-loop-svg-mobile text{font-size:20px}.revenue-author{grid-template-columns:1fr}.revenue-author__label{margin-bottom:6px}.revenue-author__people{grid-template-columns:1fr}}.sp-stages{color:var(--nim-fg);margin:44px 0 52px}.sp-stages-rail{grid-template-columns:2fr auto 1fr;align-items:stretch;gap:14px;display:grid}.sp-group{grid-template-rows:auto 1fr;gap:10px;display:grid}.sp-group-label{border-bottom:1px solid var(--nim-rule);color:var(--nim-faint);font-family:var(--nim-mono,"Geist Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin:0;padding-bottom:8px;font-size:10px;line-height:1.5}.sp-group-cards{align-items:stretch;gap:12px;display:flex}.sp-stage{border:1px solid var(--nim-rule);text-align:center;border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;gap:6px;min-height:132px;padding:18px 16px;display:flex}.sp-stage-title{color:var(--nim-title);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:500;line-height:1.35}.sp-stage-note{color:var(--nim-muted);margin:0;font-size:12px;line-height:1.45}.sp-join{align-items:center;padding-top:32px;display:grid}.sp-arrow{fill:none;stroke:currentColor;stroke-width:1.25px;opacity:.68;flex:none;align-self:center;width:34px;height:12px;overflow:visible}.sp-arrow .sp-arrow-head{fill:currentColor;stroke:none}.sp-figcap{color:var(--nim-muted);margin-top:16px;font-size:13px;line-height:1.55}@media (max-width:640px){.sp-stages-rail{grid-template-columns:1fr;gap:18px}.sp-group-cards{flex-direction:column}.sp-stage{min-height:0}.sp-join{justify-items:center;padding-top:0}.sp-arrow{width:12px;height:34px;transform:rotate(90deg)}}.self-play-scope .self-play-video{margin-top:36px;margin-bottom:36px}.featherpgs-scope{--fp-mono:"Geist Mono", ui-monospace, monospace;--fp-slot:#f4f4f5;--fp-note:#fff7e6;--fp-note-border:#f0b34a;--fp-note-ink:#7a4b00;--fp-acc:#1f9d6b;--fp-acc-soft:#e8f6ef;--fp-acc-ink:#11724c;--fp-ch-fp:#1f8f73;--fp-ch-mj:#a77654;--fp-ch-px:#3b6ea5;--fp-ch-plot:#f7f5f1;--fp-ch-grid:#e8e2d8;--fp-ch-axis:#c9c1b4;--fp-x-fp1:#86c7b2;--fp-x-fp2:#4fac90;--fp-x-fp3:#258a6f;--fp-x-fp4:#0b5e4a;--fp-x-px1:#a7c0dc;--fp-x-px2:#7398c4;--fp-x-px3:#4b77ab;--fp-x-px4:#24548c;--fp-e-a:#2e8571;--fp-e-b:#b5793a;--fp-e-c:#4d6a86;--fp-e-d:#8a5e3e;--fp-e-e:#7b99b3}.featherpgs-scope .revenue-header .nim-title{white-space:normal;text-wrap:balance;line-height:1.04}.featherpgs-scope .fp-hero{margin-top:0;margin-bottom:56px}.featherpgs-scope .fp-hero .pl-frame{aspect-ratio:1920/956}.featherpgs-scope .fp-hero .pl-frame video{-o-object-fit:cover;object-fit:cover;height:100%}.featherpgs-scope .fp-hero .fp-caption{text-align:center;max-width:640px;margin:12px auto 0}.featherpgs-scope .fp-caption{color:var(--nim-muted);margin:14px 0 0;font-size:13px;line-height:1.55}.featherpgs-scope .fp-caption a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.featherpgs-scope .fp-figure{margin:44px 0}.featherpgs-scope .fp-chart{overflow-x:auto}.featherpgs-scope .fp-photo{border:1px solid var(--nim-border);border-radius:8px;width:100%;height:auto;display:block}.featherpgs-scope .fp-block{margin:36px 0 28px}.featherpgs-scope .fp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:28px 0 32px;display:grid}.featherpgs-scope .fp-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;margin:0 0 10px}.featherpgs-scope .fp-card{align-content:start;gap:8px;min-width:0;margin:0;display:grid}.featherpgs-scope .fp-still{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:var(--fp-slot);border-radius:8px;width:100%;height:auto;display:block}.featherpgs-scope .fp-card h3.fp-card-title{color:var(--nim-title);letter-spacing:0;margin:4px 0 0;font-size:14.5px;font-weight:500;line-height:1.4}.featherpgs-scope .fp-card-text{color:var(--nim-fg);margin:0;font-size:14px;line-height:1.6}.featherpgs-scope .fp-tag,.featherpgs-scope .fp-note-label,.featherpgs-scope .fp-slot-label{font-family:var(--fp-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.featherpgs-scope .fp-tag{color:var(--nim-muted)}.featherpgs-scope .fp-note{border-left:2px solid var(--fp-note-border);background:var(--fp-note);color:var(--fp-note-ink);border-radius:0 6px 6px 0;margin:4px 0 24px;padding:12px 16px;font-size:13.5px;line-height:1.6}.featherpgs-scope .fp-note p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.featherpgs-scope .fp-note-label{margin:0 0 4px}.featherpgs-scope .nim-prose mark.fp-verify{background:var(--fp-note);color:var(--fp-note-ink);border-radius:4px;padding:.1em .35em;text-decoration:none}.featherpgs-scope .fp-slot{aspect-ratio:16/9;border:1px dashed var(--nim-faint);background:var(--fp-slot);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:32px 0;padding:16px;display:flex}.featherpgs-scope .fp-slot-label{color:var(--nim-title)}.featherpgs-scope .fp-slot-text{max-width:52ch;color:var(--nim-muted);font-size:13px;line-height:1.55}.featherpgs-scope .fp-more{border-top:1px solid var(--nim-rule);border-bottom:1px solid var(--nim-rule);margin:8px 0 28px}.featherpgs-scope .fp-more>summary{cursor:pointer;color:var(--nim-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 2px;font-size:10.5px;font-weight:600;list-style:none;display:flex}.featherpgs-scope .fp-more>summary::-webkit-details-marker{display:none}.featherpgs-scope .fp-more>summary:after{content:"+";letter-spacing:0;font-size:15px;font-weight:400}.featherpgs-scope .fp-more[open]>summary:after{content:"−"}.featherpgs-scope .fp-more>summary:hover{color:var(--nim-title)}.featherpgs-scope .fp-more>.fp-figure{margin:12px 0 28px}.featherpgs-scope .fp-more>.nim-prose{padding:4px 0 16px}.featherpgs-scope .fp-more>.nim-prose :is(p,li){font-size:14px;line-height:1.65}.featherpgs-scope .fp-more table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;display:block;overflow-x:auto}.featherpgs-scope .fp-more th{border-bottom:1px solid var(--nim-rule);color:var(--nim-faint);font-family:var(--fp-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 12px 10px 0;font-size:10.5px;font-weight:400}.featherpgs-scope .fp-more td{border-bottom:1px solid var(--nim-border);color:var(--nim-fg);white-space:nowrap;padding:10px 12px 10px 0}.featherpgs-scope .fp-more :is(td,th):last-child{text-align:right;padding-right:0}.featherpgs-scope .fp-more td:last-child{color:var(--nim-strong);font-weight:500}.featherpgs-scope .fp-ds-card{border:1px solid var(--nim-border);background:var(--nim-bg);border-radius:10px;padding:22px 22px 16px;box-shadow:0 1px 3px #0000000f,0 6px 24px #0000000f}.featherpgs-scope .fp-ds{grid-template-columns:minmax(6.5rem,1.15fr) repeat(3,minmax(0,1fr));align-items:center;gap:9px 14px;display:grid}.featherpgs-scope .fp-ds-axis{color:var(--nim-title);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:9.5px;font-weight:600;line-height:1.35}.featherpgs-scope .fp-ds-source{color:var(--nim-title);margin:0;font-size:12px;line-height:1.3}.featherpgs-scope .fp-ds-source.is-goal{font-weight:600}.featherpgs-scope .fp-ds-tag{background:var(--fp-acc-soft);color:var(--fp-x-fp4);letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:600;display:inline-block}.featherpgs-scope .fp-ds-bar{background:var(--nim-rule);border-radius:6px;height:22px;position:relative;overflow:hidden}.featherpgs-scope .fp-ds-bar i{background:var(--nim-title);border-radius:6px;align-items:center;font-style:normal;display:flex;position:absolute;inset:0 auto 0 0}.featherpgs-scope .fp-ds-bar i span{color:var(--nim-bg);white-space:nowrap;padding-left:8px;font-size:10px;font-weight:500}.featherpgs-scope .fp-ds-bar i.is-goal{background:var(--fp-x-fp3)}.featherpgs-scope .fp-ds-bar i.is-goal span{color:#fff;font-weight:600}.featherpgs-scope .fp-ds-bar.is-beyond{background:0 0;overflow:visible}.featherpgs-scope .fp-ds-bar.is-beyond i{border-radius:6px 0 0 6px}.featherpgs-scope .fp-ds-bar.is-beyond i:after{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:11px solid var(--fp-x-fp3);position:absolute;top:-3px;right:-10px}.featherpgs-scope .fp-ds-level-axis{display:none}.featherpgs-scope .fp-ds-key{border-top:1px solid var(--nim-border);color:var(--nim-muted);flex-wrap:wrap;gap:6px 18px;margin-top:16px;padding-top:12px;font-size:10px;display:flex}.featherpgs-scope .fp-ds-key span{align-items:center;gap:7px;display:inline-flex}.featherpgs-scope .fp-ds-key i{border-radius:3px;width:16px;height:9px;display:inline-block}.featherpgs-scope .fp-ds-key i.is-now{background:var(--nim-title)}.featherpgs-scope .fp-ds-key i.is-goal{background:var(--fp-x-fp3)}@media (max-width:640px){.featherpgs-scope .fp-grid{grid-template-columns:minmax(0,1fr)}.featherpgs-scope .fp-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.featherpgs-scope .fp-ds-card{padding:18px 16px 14px}.featherpgs-scope .fp-ds{grid-template-columns:max-content minmax(0,1fr);gap:8px 12px}.featherpgs-scope .fp-ds>span,.featherpgs-scope .fp-ds-axis{display:none}.featherpgs-scope .fp-ds-source{grid-column:1/-1;font-size:14px}.featherpgs-scope .fp-ds-bar+.fp-ds-source{margin-top:10px}.featherpgs-scope .fp-ds-level-axis{color:var(--nim-muted);margin:0;font-size:12px;line-height:1.3;display:block}.featherpgs-scope .fp-ds-tag,.featherpgs-scope .fp-ds-bar i span,.featherpgs-scope .fp-ds-key{font-size:11px}.featherpgs-scope .fp-more :is(table,tbody,tr,td){display:block}.featherpgs-scope .fp-more thead{display:none}.featherpgs-scope .fp-more tr{border-bottom:1px solid var(--nim-border);padding:10px 0}.featherpgs-scope .fp-more td{text-align:right;white-space:normal;border-bottom:0;justify-content:space-between;align-items:baseline;gap:16px;padding:3px 0;display:flex}.featherpgs-scope .fp-more td:before{content:attr(data-label);color:var(--nim-faint);font-family:var(--fp-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:400}}.featherpgs-scope svg.ch,.featherpgs-scope svg.dg{width:100%;min-width:560px;height:auto;font-family:Geist,Inter,sans-serif;display:block}.featherpgs-scope svg.dg{color:var(--nim-title)}.featherpgs-scope svg.dg .dg-title{fill:var(--nim-title);font-size:16px;font-weight:600}.featherpgs-scope svg.dg .dg-h{letter-spacing:.08em;text-transform:uppercase;fill:var(--nim-muted);font-size:10.5px;font-weight:600}.featherpgs-scope svg.dg .dg-t{fill:var(--nim-title);font-size:13.5px;font-weight:500}.featherpgs-scope svg.dg .dg-s,.featherpgs-scope svg.dg .dg-tag{fill:var(--nim-muted);font-size:11px}.featherpgs-scope svg.dg .dg-arr{letter-spacing:.04em;fill:var(--nim-muted);font-size:11.5px}.featherpgs-scope svg.dg .dg-box{fill:var(--nim-bg);stroke:var(--nim-rule);stroke-width:1px}.featherpgs-scope svg.dg .dg-dash{stroke-dasharray:4 3}.featherpgs-scope svg.dg .dg-acc{fill:var(--fp-acc-soft);stroke:var(--fp-acc)}.featherpgs-scope svg.dg .dg-chip{fill:var(--fp-acc-soft);stroke:var(--fp-acc);stroke-width:1.2px}.featherpgs-scope svg.dg .dg-chip-t{font-family:var(--fp-mono);fill:var(--fp-acc-ink);font-size:12px;font-weight:500}.featherpgs-scope svg.dg .dg-chip-t.sm{font-size:10px}.featherpgs-scope svg.dg .dg-ln{fill:none;stroke:var(--nim-title);stroke-width:1.3px}.featherpgs-scope svg.dg .dg-rule{stroke:var(--nim-rule);stroke-width:1px}.featherpgs-scope svg.dg .dg-fill-ink{fill:var(--nim-title)}.featherpgs-scope svg.dg .dg-bar{stroke:none}.featherpgs-scope svg.dg path.dg-flow{fill:none;stroke-width:1.8px}.featherpgs-scope svg.dg circle.dg-dot{stroke:var(--nim-bg);stroke-width:1.5px}.featherpgs-scope svg.dg .dg-dot-t{fill:#fff;font-size:10.5px;font-weight:700}.featherpgs-scope svg.dg .dg-dot-t.sm{font-size:9px}.featherpgs-scope svg.dg .eA{fill:var(--fp-e-a);stroke:var(--fp-e-a)}.featherpgs-scope svg.dg .eB{fill:var(--fp-e-b);stroke:var(--fp-e-b)}.featherpgs-scope svg.dg .eC{fill:var(--fp-e-c);stroke:var(--fp-e-c)}.featherpgs-scope svg.dg .eD{fill:var(--fp-e-d);stroke:var(--fp-e-d)}.featherpgs-scope svg.dg .eE{fill:var(--fp-e-e);stroke:var(--fp-e-e)}.featherpgs-scope svg.ch .ch-title{fill:var(--nim-title);font-size:16px;font-weight:600}.featherpgs-scope svg.ch .ch-sub{fill:var(--nim-muted);font-size:12px}.featherpgs-scope svg.ch .ch-unit{letter-spacing:.08em;text-transform:uppercase;fill:var(--nim-faint);font-size:10.5px;font-weight:600}.featherpgs-scope svg.ch .ch-key{font-size:11px}.featherpgs-scope svg.ch .fp{fill:var(--fp-ch-fp)}.featherpgs-scope svg.ch .mj{fill:var(--fp-ch-mj)}.featherpgs-scope svg.ch .px{fill:var(--fp-ch-px)}.featherpgs-scope svg.ch .ch-fp-line{fill:none;stroke:var(--fp-ch-fp);stroke-width:2.2px;stroke-linejoin:round}.featherpgs-scope svg.ch .ch-mj-line{fill:none;stroke:var(--fp-ch-mj);stroke-width:1.4px;stroke-dasharray:5 4}.featherpgs-scope svg.ch .ch-px-line{fill:none;stroke:var(--fp-ch-px);stroke-width:1.4px;stroke-dasharray:2 3}.featherpgs-scope svg.ch .ch-tick{fill:var(--nim-muted);font-size:11px}.featherpgs-scope svg.ch .ch-xlab{fill:var(--nim-fg);font-size:11px}.featherpgs-scope svg.ch .ch-plot{fill:var(--fp-ch-plot)}.featherpgs-scope svg.ch .ch-grid{stroke:var(--fp-ch-grid);stroke-width:1px}.featherpgs-scope svg.ch .ch-axis{stroke:var(--fp-ch-axis);stroke-width:1px}.featherpgs-scope svg.ch .ch-fp-dot{fill:var(--fp-ch-fp)}.featherpgs-scope svg.ch .ch-mj-ring{fill:var(--fp-ch-plot);stroke:var(--fp-ch-mj);stroke-width:1.6px}.featherpgs-scope svg.ch .ch-px-sq{fill:var(--fp-ch-plot);stroke:var(--fp-ch-px);stroke-width:1.4px}.featherpgs-scope svg.ch .ch-better{fill:var(--nim-muted);font-size:11px;font-weight:500}.featherpgs-scope svg.ch .hx-title{fill:var(--nim-title);font-size:16px;font-weight:600}.featherpgs-scope svg.ch .hx-sub{fill:var(--nim-muted);font-size:12px}.featherpgs-scope svg.ch .hx-h{fill:var(--nim-title);font-size:13.5px;font-weight:600}.featherpgs-scope svg.ch .hx-lk{fill:var(--nim-title);font-size:12px;font-weight:600}.featherpgs-scope svg.ch .hx-lab{fill:var(--nim-fg);font-size:12px}.featherpgs-scope svg.ch .hx-b{fill:var(--nim-title);font-weight:600}.featherpgs-scope svg.ch .hx-note,.featherpgs-scope svg.ch .hx-tick{fill:var(--nim-muted);font-size:11px}.featherpgs-scope svg.ch .hx-call{fill:var(--fp-x-fp4);font-size:13.5px;font-weight:600}.featherpgs-scope svg.ch .hx-end{font-size:11px;font-weight:600}.featherpgs-scope svg.ch .hx-end.fp{fill:var(--fp-x-fp4)}.featherpgs-scope svg.ch .hx-end.px{fill:var(--fp-x-px4)}.featherpgs-scope svg.ch .hx-mark{stroke:var(--nim-muted);stroke-width:1px;stroke-dasharray:2 3;opacity:.45}.featherpgs-scope svg.ch .hx-fp{fill:none;stroke-linejoin:round;stroke-width:1.6px}.featherpgs-scope svg.ch .hx-px{fill:none;stroke-width:1.3px;stroke-dasharray:3 3}.featherpgs-scope svg.ch .hx-s1{stroke:var(--fp-x-fp1)}.featherpgs-scope svg.ch .hx-s2{stroke:var(--fp-x-fp2)}.featherpgs-scope svg.ch .hx-s3{stroke:var(--fp-x-fp3)}.featherpgs-scope svg.ch .hx-s4{stroke:var(--fp-x-fp4);stroke-width:2.6px}.featherpgs-scope svg.ch .hx-p1{stroke:var(--fp-x-px1)}.featherpgs-scope svg.ch .hx-p2{stroke:var(--fp-x-px2)}.featherpgs-scope svg.ch .hx-p3{stroke:var(--fp-x-px3)}.featherpgs-scope svg.ch .hx-p4{stroke:var(--fp-x-px4);stroke-width:1.9px}.featherpgs-scope svg.ch circle.hx-dot{stroke:none}.featherpgs-scope svg.ch circle.hx-s1{fill:var(--fp-x-fp1)}.featherpgs-scope svg.ch circle.hx-s2{fill:var(--fp-x-fp2)}.featherpgs-scope svg.ch circle.hx-s3{fill:var(--fp-x-fp3)}.featherpgs-scope svg.ch circle.hx-s4{fill:var(--fp-x-fp4)}.featherpgs-scope svg.ch rect.hx-sq{fill:var(--fp-ch-plot);stroke-dasharray:none;stroke-width:1.3px}.featherpgs-scope svg.ch .hx-ring{fill:none;stroke-width:1.8px}.featherpgs-scope svg.ch .hx-rf{stroke:var(--fp-x-fp4)}.featherpgs-scope svg.ch .hx-rp{stroke:var(--fp-x-px4)}.featherpgs-scope svg.ch .hx-halo{paint-order:stroke;stroke:var(--fp-ch-plot);stroke-width:4px;stroke-linejoin:round}.featherpgs-scope svg.ch .sb-px{fill:var(--fp-x-px2)}.featherpgs-scope svg.ch .sb-mj{fill:var(--fp-ch-mj)}.featherpgs-scope svg.ch .sb-fp{fill:var(--fp-x-fp4)}.featherpgs-scope svg.ch .sb-band{fill:var(--fp-ch-plot)}.featherpgs-scope svg.ch .sb-one{stroke:var(--fp-x-px4);stroke-width:1.6px;stroke-dasharray:3 3}.featherpgs-scope svg.ch .sb-vm{fill:var(--fp-ch-mj);font-size:11px}.featherpgs-scope svg.ch .sb-vf{fill:var(--fp-x-fp4);font-size:11px;font-weight:600}.featherpgs-scope svg.ch .sb-na{fill:var(--nim-muted);font-size:11px;font-style:italic}.featherpgs-scope .fp-chart-mobile{display:none}@media (max-width:640px){.featherpgs-scope .fp-chart.has-mobile .fp-chart-desktop{display:none}.featherpgs-scope .fp-chart-mobile{max-width:440px;margin-inline:auto;display:block}.featherpgs-scope .fp-chart-mobile :is(svg.ch,svg.dg){min-width:0}.featherpgs-scope .fp-chart-mobile svg :is(.dg-h,.dg-dot-t,.ch-unit){font-size:11px}}.featherpgs-scope .fp-header-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.featherpgs-scope .fp-header-meta .revenue-byline{margin:0}.featherpgs-scope .fp-byline-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--nim-muted);text-decoration-color:var(--nim-muted);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.featherpgs-scope .fp-byline-arrow{vertical-align:-2px;margin-left:2px;transition:transform .15s;display:inline-block}.featherpgs-scope .fp-byline-link:hover .fp-byline-arrow,.featherpgs-scope .fp-byline-link:focus-visible .fp-byline-arrow{transform:translate(2px,-2px)}.featherpgs-scope .fp-byline-link:hover,.featherpgs-scope .fp-byline-link:focus-visible{color:var(--nim-fg);text-decoration-color:currentColor}.featherpgs-scope .fp-github{border:1px solid var(--nim-border);color:var(--nim-fg);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.featherpgs-scope .fp-github-arrow{color:var(--nim-muted);margin-left:-2px;transition:transform .15s,color .15s}.featherpgs-scope .fp-github:hover .fp-github-arrow,.featherpgs-scope .fp-github:focus-visible .fp-github-arrow{color:var(--nim-fg);transform:translate(2px,-2px)}.featherpgs-scope .fp-github:hover,.featherpgs-scope .fp-github:focus-visible{border-color:var(--nim-fg);background:var(--fp-slot)}.featherpgs-scope .fp-github-mark{flex:none;width:16px;height:16px}.coreValues,.partners-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.coreValues,.partners-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list{max-width:100%}}@media (max-width:768px){.coreValues,.partners-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.partners-section,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.partners-section{z-index:10;background:#fff;align-items:center;width:100%;margin-bottom:4rem;padding:120px 0;display:flex;position:relative}@media (max-width:768px){.partners-section{margin-bottom:0;padding:80px 0}}@media (max-width:640px){.partners-section{z-index:10;margin-bottom:0;padding:80px 0;position:relative}}@media (min-width:640px) and (max-width:768px){.partners-section{z-index:10;position:relative}}@media (min-width:1024px){.partners-section{z-index:10;position:relative}}.partners-section .partner_container{z-index:12;width:100%;position:relative}.partners-section .content-wrapper{grid-template-columns:1fr 1.2fr;align-items:center;gap:50px;display:grid}.partners-section .text-content .subtitle{color:#ff7e00;font-family:var(--font-inter);background-color:#ff7e001a;border-radius:10px;width:fit-content;margin-bottom:20px;padding:5px 8px;font-size:12px;font-weight:400;line-height:20px}.partners-section .text-content .title{color:#000;max-width:24rem;line-height:48px;font-family:var(--font-inter);text-align:left;margin-bottom:1.5rem;font-weight:300;font-size:40px!important}.partners-section .text-content .title .opacitry{opacity:.5}@media (max-width:480px){.partners-section .text-content .title{font-size:36px!important}}.partners-section .logos-grid{grid-template-columns:repeat(4,1fr);place-items:center;gap:8px;display:grid}.partners-section .logo-item{background:#f9f9f9;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex}.partners-section .logoImage{width:180px;height:125px}@media (max-width:768px){.partners-section .logoImage{width:150px!important}}.partners-section .logo-placeholder{text-align:center;opacity:.7;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex}.partners-section .logo-placeholder:hover{opacity:1}.partners-section .logo-placeholder .logo-text{color:#333;margin-bottom:2px;font-size:18px;font-weight:600}.partners-section .logo-placeholder .logo-subtext{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:10px;line-height:1.2}@media (max-width:1024px){.partners-section .content-wrapper{text-align:center;grid-template-columns:1fr;gap:60px}.partners-section .logos-grid{grid-template-columns:repeat(4,1fr);gap:30px}}@media (max-width:768px){.partners-section .partner_container{margin:0 auto;padding:1rem 0}.partners-section .content-wrapper{gap:40px}.partners-section .logos-grid{grid-template-columns:repeat(4,1fr);gap:20px}.partners-section .text-content .title{font-size:28px}}@media (max-width:480px){.partners-section .partner_container{margin:0 auto;padding:1rem 0}.partners-section .logos-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:1440px){.coreValues,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section{max-width:100%}}@media (max-width:768px){.coreValues,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.feature_top_text{font-family:var(--font-inter);margin-top:5rem;margin-left:auto;margin-right:auto;padding:0 7rem;font-size:40px;font-weight:300;line-height:56px;color:#000!important}@media (max-width:768px){.feature_top_text{width:90vw;font-size:24px;font-weight:600;line-height:32px;margin-top:2rem!important;padding:0 0!important}}@media (max-width:480px){.feature_top_text{font-size:24px;font-weight:600;line-height:32px;display:none;padding:0 0!important}}.feature_dicon{vertical-align:middle;-o-object-fit:contain;object-fit:contain;white-space:nowrap;width:35px;height:35px;margin:0 4px;display:inline-block}.feature-block{-moz-column-gap:8px;grid-template-columns:repeat(12,1fr);align-items:center;gap:4rem 8px;margin:7rem auto;padding:0 7rem;display:grid}@media (min-width:1040px) and (max-width:1200px){.feature-block{margin:5rem auto;padding:0 5rem}}@media (min-width:768px) and (max-width:1040px){.feature-block{margin:4rem auto;padding:0 4rem}}@media (min-width:480px) and (max-width:768px){.feature-block{margin:4rem auto;padding:0 2.5rem;grid-template-columns:repeat(8,1fr)!important}}@media (max-width:480px){.feature-block{text-align:center;grid-template-columns:1fr;margin:2rem auto;padding:0 2rem;row-gap:1.5rem!important}}.feature-block:not(.reverse) .feature_text-block{grid-area:1/span 4}.feature-block:not(.reverse) .feature_image-block{grid-area:1/7/auto/span 6}@media (min-width:1040px) and (max-width:1200px){.feature-block:not(.reverse) .feature_text-block{grid-area:1/1/auto/span 5;margin-bottom:0!important}.feature-block:not(.reverse) .feature_image-block{grid-area:1/7/auto/span 6;margin-bottom:1.5rem}}@media (min-width:768px) and (max-width:1040px){.feature-block:not(.reverse) .feature_text-block{grid-area:1/1/auto/span 5;margin-bottom:0!important}.feature-block:not(.reverse) .feature_image-block{grid-area:1/7/auto/span 6;margin-bottom:1.5rem}}@media (min-width:480px) and (max-width:768px){.feature-block:not(.reverse) .feature_text-block{grid-area:1/1/auto/span 4;margin-bottom:0!important}.feature-block:not(.reverse) .feature_image-block{grid-area:1/5/auto/span 4;margin-bottom:1.5rem}}@media (max-width:480px){.feature-block:not(.reverse) .feature_text-block{grid-area:2/1/auto/1;margin-bottom:0!important}.feature-block:not(.reverse) .feature_image-block{grid-area:1/1/auto/1;margin-bottom:1.5rem}}.feature-block.reverse .feature_image-block{grid-area:1/1/auto/span 6}.feature-block.reverse .feature_text-block{grid-area:1/8/auto/span 4}@media (min-width:768px) and (max-width:1040px){.feature-block.reverse .feature_text-block{grid-area:1/8/auto/span 12;margin-bottom:0!important}.feature-block.reverse .feature_image-block{grid-area:1/1/auto/span 6;margin-bottom:1.5rem}}@media (min-width:480px) and (max-width:768px){.feature-block.reverse .feature_text-block{grid-area:1/5/auto/span 4;margin-bottom:0!important}.feature-block.reverse .feature_image-block{grid-area:1/1/auto/span 4;margin-bottom:1.5rem}}@media (max-width:480px){.feature-block.reverse .feature_text-block{grid-area:2/1/auto/-1;margin-bottom:0!important}.feature-block.reverse .feature_image-block{grid-area:1/1/auto/-1;margin-bottom:1.5rem}}.feature_text-block{text-align:left;max-width:100%}.feature_image-block{aspect-ratio:4/3;border-radius:10px;position:relative;overflow:hidden}.circle{background-color:orange;border-radius:50%;width:10px;height:10px;margin-bottom:1rem}.feature_title{color:#2d2d2d;font-family:var(--font-inter);text-align:left;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;margin-bottom:1rem;font-size:40px;font-weight:300;line-height:48px}@media (max-width:1024px){.feature_title{font-size:40px;line-height:48px}}@media (min-width:480px) and (max-width:1040px){.feature_title{font-size:24px;line-height:32px}}@media (max-width:480px){.feature_title{font-size:36px;line-height:48px}}.feature_description{color:#2d2d2dcc;font-family:var(--font-inter);text-align:left;font-size:20px;font-weight:300;line-height:28px}@media (max-width:1024px){.feature_description{font-size:20px;line-height:28px}}@media (min-width:480px) and (max-width:768px){.feature_description{font-size:16px;line-height:24px}}@media (max-width:480px){.feature_description{font-size:16px;line-height:24px}}.feature_image{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%;position:absolute;inset:0}.overlapping-circle-svg{height:25px;margin-top:0;margin-bottom:1rem}@media only screen and (max-width:768px){.overlapping-circle-svg{height:10px;margin-top:1rem;margin-bottom:.5rem}}@media (max-width:768px){.feature-sections-mobile{background:#fff;flex-direction:column;gap:2.5rem;padding:1.5rem 5vw;display:flex}.feature-mobile-block{background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;padding:0 0 2rem;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000a}.feature-mobile-title{font-size:1.6rem;font-weight:500;line-height:1.2}.feature-mobile-desc{color:#444;font-size:1rem;line-height:1.5}.feature-mobile-image-wrapper{aspect-ratio:4/3;border-radius:12px;width:100%;margin-left:0;position:relative;overflow:hidden}.feature-mobile-image{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.feature-mobile-block>.overlapping-circle-svg,.feature-mobile-block>.feature-mobile-title,.feature-mobile-block>.feature-mobile-desc{margin-left:.5rem}}.circleWrapper{width:fit-content;height:40px;position:relative}.circle{background:0 0;border:3px solid orange;border-radius:50%;width:30px;height:30px;position:absolute;top:0}@media (max-width:1440px){.coreValues,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section{max-width:100%}}@media (max-width:768px){.coreValues,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.robotSection{max-width:1440px;margin:20% auto 0;position:relative}.robotSection .background-image-container{background-image:url(../media/second_bg_web.0lqpvn484-v_9.png);background-position:-10rem;background-repeat:no-repeat;background-size:cover;width:100%;height:650px}.robotSection .main-image{-o-object-fit:cover;object-fit:cover;background-position:bottom-left;width:100%}.robotSection .textContainer{text-align:left;align-items:left;flex-direction:column;width:100%;max-width:40%;display:flex;position:absolute;top:23%;left:50%;transform:translate(10%)}@media (max-width:1250px){.robotSection .textContainer{transform:translate(-15%)}}@media (max-width:800px){.robotSection .textContainer{align-items:center;padding:0 1rem;display:flex;top:5%;transform:translate(-50%);flex-direction:column!important}}@media (max-width:768px){.robotSection .textContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border-radius:16px;max-width:90vw;padding:2rem}}.robotSection .textContainer .heading-text{font-family:var(--font-inter);color:#000;max-width:55vw;margin-bottom:1rem;font-size:48px;font-weight:300;line-height:56px;text-align:left!important;width:100%!important}.robotSection .textContainer .heading-text .opacitry{opacity:.5}@media (max-width:800px){.robotSection .textContainer .heading-text{max-width:auto;line-height:48px;text-align:center!important;font-size:40px!important}}@media (max-width:768px){.robotSection .textContainer .heading-text{color:#fff;max-width:100%}}@media (max-width:480px){.robotSection .textContainer .heading-text{max-width:100%;line-height:44px;font-size:36px!important}}.robotSection .textContainer .second_description{color:#000;font-family:var(--font-inter);text-align:left;max-width:55vw;padding:16px;font-size:20px;font-weight:300;line-height:28px}@media (max-width:480px){.robotSection .textContainer .second_description{max-width:100%}}@media (max-width:768px){.robotSection .textContainer .second_description{text-align:center;color:#fff;background-color:#0000;max-width:100%}}.coreValues,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.coreValues,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section{max-width:100%}}@media (max-width:768px){.coreValues,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.coreValues,.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.coreValues{color:#fff;background-color:#191919;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:4rem 0;display:flex;position:relative}@media (min-width:480px) and (max-width:768px){.coreValues{min-height:auto!important}}@media (max-width:480px){.coreValues{padding:5rem 0;min-height:auto!important}}.coreValues .core_padding{padding:0 5rem}@media (max-width:1040px){.coreValues .core_padding{padding:0 0}}@media (min-width:480px) and (max-width:768px){.coreValues .core_padding{padding:0 0}}@media (max-width:480px){.coreValues .core_padding{padding:0 0}}.coreValues .core_cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:480px){.coreValues .core_cards{grid-template-columns:1fr;gap:2rem}}.coreValues .top-right-svg{z-index:100;pointer-events:none;width:700px;max-width:50%;position:absolute;top:0;right:0}@media (min-width:480px) and (max-width:768px){.coreValues .top-right-svg{top:0;right:0;width:400px!important;max-width:auto!important}}@media (max-width:480px){.coreValues .top-right-svg{height:150px;position:absolute;top:0;right:0;width:70%!important;max-width:100%!important}}.coreValues .heading-text{font-family:var(--font-inter);color:#fefefe;z-index:3;pointer-events:none;margin-bottom:5rem;font-size:48px;font-weight:300;line-height:56px;text-align:left!important;margin-top:10px!important}.coreValues .heading-text .opacitry{opacity:.5}@media (max-width:768px){.coreValues .heading-text{text-align:center;font-size:40px;line-height:48px}}@media (max-width:480px){.coreValues .heading-text{font-size:40px;line-height:48px}}.coreValues .core_card{cursor:pointer;background-color:#151515;border-radius:12px;flex:1;min-width:220px;padding:2rem}@media (max-width:768px){.coreValues .core_card{background-color:#151515;padding:1rem}}.coreValues .core_card h3{color:orange;margin-bottom:.5rem;font-size:1rem}.coreValues .core_card .card_title{color:#fff;font-family:var(--font-inter);margin-top:.5rem;font-size:20px;font-weight:300;line-height:28px}.coreValues .core_card .card_description2{color:#fefefe;font-family:var(--font-inter);max-width:280px;font-size:20px;font-weight:300;line-height:28px}@media (max-width:768px){.coreValues .core_card .card_description2{max-width:280px}}.coreValues .core_card:hover{background-color:#151515}@media (max-width:1440px){.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section,.coreValues{max-width:100%}}@media (max-width:768px){.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section,.coreValues{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section,.coreValues{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.navbar{z-index:100;background:0 0;align-items:center;gap:20px;width:100%;height:75px;padding:0 42px;display:flex;position:fixed;top:0}.navbar .left,.navbar .header_right_items{-webkit-backdrop-filter:blur(4px);align-items:center;display:flex}.navbar .logo-wrapper{justify-content:center;align-items:center;width:fit-content;height:28px;display:flex;position:relative}.navbar .nav_logo{justify-content:center;align-items:center;width:max-content;height:40px;display:flex}@media (max-width:1440px){.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section,.coreValues{max-width:100%}}@media (max-width:768px){.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section,.coreValues{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section,.coreValues{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.grid-container{background-color:#1a1a1a}.parent{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(12,1fr);max-width:1440px;margin:0 auto;padding:80px;display:grid}.parent .object-cover{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:313px}.parent .div1{background-color:#2a2a2a;border-radius:8px;grid-area:1/1/2/5;height:313px}.parent .div1 .content-wraper{flex-direction:column;justify-content:center;gap:8px;height:100%;padding:0 20px;display:flex}.parent .div1 .content-wraper .pill{color:#ff7e00;background-color:#ff7e001a;border-radius:8px;width:fit-content;padding:2px 8px;font-size:12px;font-weight:400;line-height:20px}.parent .div1 .content-wraper .main-title{color:#fff;font-size:40px;font-weight:300;line-height:48px}.parent .div2{border-radius:8px;grid-area:1/5/2/13;height:313px;position:relative}.parent .div2 .box-text{color:#fefefe;font-size:1.25rem;font-weight:300;line-height:24px;position:absolute;bottom:24px;left:24px}.parent .div3{border-radius:8px;grid-area:2/1/3/7;height:313px;position:relative}.parent .div3 .box-text2{color:#fefefe;font-size:1.25rem;font-weight:300;line-height:24px;position:absolute;bottom:24px;left:24px}.parent .div4{border-radius:8px;grid-area:2/7/3/13;height:313px;position:relative}.parent .div4 .box-text3{color:#fefefe;font-size:1.25rem;font-weight:300;line-height:24px;position:absolute;bottom:24px;right:24px}@media (max-width:768px){.parent{background:#1a1a1a;flex-direction:column;gap:8px;min-height:fit-content;padding:40px 5vw;display:flex}.div1{background:#2a2a2a;margin-bottom:8px;padding:24px 16px}.div2,.div3,.div4{border-radius:12px;width:100%;min-height:171px;display:block;position:relative;overflow:hidden}.div2 img,.div3 img,.div4 img{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.box-text,.box-text2,.box-text3{z-index:2;color:#fefefe;text-shadow:0 2px 8px #00000080;font-size:16px;font-weight:300;line-height:24px;position:absolute;bottom:24px;left:24px;right:24px}}.tag_text_background{color:#ff7e00;font-family:var(--font-inter);word-break:keep-all;background-color:#ff7e001a;border-radius:10px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:400;line-height:20px;margin-bottom:10px!important}.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section,.coreValues{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section,.coreValues{max-width:100%}}@media (max-width:768px){.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section,.coreValues{padding-left:5vw;padding-right:5vw}}@media (max-width:480px){.scaling-container,.footer_container,.hero-wrapper,.card-container,.cards-container,.visionStatement,.career-hero-section,.team-section,.careers-section-main,.blogs-hero-section,.blog-list,.partners-section,.coreValues{padding-left:5vw;padding-right:5vw}}@media (max-width:768px){.tag_text_background_mobile{background-color:#ff7e001a!important}}.tag_text_background_mobile_color{color:#ff7e00;font-family:var(--font-inter);word-break:keep-all;background-color:#ff7e001a;border-radius:10px;width:fit-content;padding:3px 0;font-size:12px;font-weight:400;line-height:20px;margin-bottom:10px!important}@media (max-width:768px){.tag_text_background_mobile_color{background-color:#2a2a2a88!important}}.responsiv_page_width{max-width:1440px;margin-left:auto!important;margin-right:auto!important}@media (max-width:1024px){.responsiv_page_width{margin-left:5rem!important;margin-right:5rem!important}}@media (min-width:767px) and (max-width:1040px){.responsiv_page_width{max-width:100%;margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:768px){.responsiv_page_width{margin-left:2.5rem!important;margin-right:2.5rem!important}}@media (max-width:480px){.responsiv_page_width{margin-left:1.5rem!important;margin-right:1.5rem!important}}.banner_responsiv_width{width:95%!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:1024px){.banner_responsiv_width{width:95%}}@media (max-width:768px){.banner_responsiv_width{width:90%}}@media (max-width:480px){.banner_responsiv_width{width:94%}}.main-outer{background-color:#000;padding:20px 0 60px}.carousel-wrapper-PropertyCarousel{text-align:center;background:#000;margin:0 40px;padding:50px 0;position:relative;overflow:hidden}.carousel-heading-PropertyCarousel{color:#fff;margin-bottom:20px;padding:40px 0;font-size:48px;font-weight:300;line-height:48px}.carousel-heading-bold-PropertyCarousel{opacity:1}.carousel-container-PropertyCarousel{width:100%;padding:20px 0;position:relative;overflow:hidden visible}.carousel-container-PropertyCarousel:before{content:"";pointer-events:none;z-index:5;background:radial-gradient(#0000 30%,#0000001a 70%,#0000004d 100%);position:absolute;inset:0}.carousel-main-PropertyCarousel{will-change:transform;justify-content:center;align-items:center;gap:3rem;width:100%;margin:0 auto;display:flex}.center-frame-PropertyCarousel{pointer-events:none;z-index:4;width:1000px;height:470px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center-frame-PropertyCarousel .corner{z-index:5;border:2px solid #f97316;width:20px;height:20px;position:absolute}.center-frame-PropertyCarousel .top-left{border-bottom:none;border-right:none;border-top-left-radius:4px;top:-15px;left:-15px}.center-frame-PropertyCarousel .top-right{border-bottom:none;border-left:none;border-top-right-radius:4px;top:-15px;right:-15px}.center-frame-PropertyCarousel .bottom-left{border-top:none;border-right:none;border-bottom-left-radius:4px;bottom:-15px;left:-15px}.center-frame-PropertyCarousel .bottom-right{border-top:none;border-left:none;border-bottom-right-radius:4px;bottom:-15px;right:-15px}.center-slide-PropertyCarousel{z-index:3;cursor:pointer;flex-shrink:0;position:relative}.center-slide-content-PropertyCarousel{position:relative}.center-img-PropertyCarousel{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:1000px;height:470px;display:block;position:relative}.side-slide-PropertyCarousel{opacity:.7;cursor:pointer;box-sizing:border-box;flex-shrink:0;width:1000px;height:470px;transition:opacity .3s;overflow:hidden}.side-slide-PropertyCarousel:hover{opacity:.9}.side-img-PropertyCarousel{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:1000px;height:470px}.carousel-text-container-PropertyCarousel{position:relative;overflow:hidden}.carousel-text-info-PropertyCarousel{color:#fff;transform-origin:0;flex-direction:column;justify-content:center;align-items:center;max-width:850px;margin-left:auto;margin-right:auto;padding-top:40px;font-size:40px;font-weight:300;line-height:48px;animation:.5s ease-out .2s both fadeIn;display:flex}.carousel-text-incoming-PropertyCarousel{position:absolute;top:0;left:0;right:0}.carousel-text-info-PropertyCarousel-description{color:#fefefe;max-width:600px;margin-top:20px;font-size:16px;font-weight:300;line-height:24px}.progress-dots-PropertyCarousel{justify-content:center;gap:8px;margin-top:30px;display:flex}.dot-PropertyCarousel{cursor:pointer;background:#444;border:none;border-radius:2px;width:125px;height:4px;transition:all .3s}.dot-active-PropertyCarousel{background:#f97316;width:125px}.shadow-overlay-left,.shadow-overlay-right{pointer-events:none;z-index:10;width:35%;transition:opacity .1s ease-out;position:absolute;top:0;bottom:0}.mobile-fade-overlay{display:none}.shadow-overlay-left{background:linear-gradient(90deg,#000000f2 0%,#000000b3 40%,#0000004d 70%,#0000 100%);left:0}.shadow-overlay-right{background:linear-gradient(270deg,#000000f2 0%,#000000b3 40%,#0000004d 70%,#0000 100%);right:0}.mobile-nav-button-PropertyCarousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:10;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.mobile-nav-button-PropertyCarousel:hover{background:#ffffff4d;transform:translateY(-50%)scale(1.1)}.mobile-nav-button-PropertyCarousel:active{transform:translateY(-50%)scale(.95)}.mobile-nav-button-PropertyCarousel svg{width:20px;height:20px}.mobile-nav-left-PropertyCarousel{left:10px}.mobile-nav-right-PropertyCarousel{right:10px}@media (max-width:768px){.carousel-wrapper-PropertyCarousel{margin:0;padding:30px 15px}.carousel-text-info-PropertyCarousel{font-size:32px;line-height:auto;transform-origin:0;min-height:250px;margin-top:24px}.carousel-text-info-PropertyCarousel-description{color:#fefefe;margin-top:8px;font-size:16px;font-weight:300;line-height:24px}.carousel-heading-PropertyCarousel{padding:20px 0;font-size:1.5rem}.carousel-main-PropertyCarousel{justify-content:center;gap:1rem;max-width:100%;padding:0}.carousel-container-PropertyCarousel{justify-content:center;align-items:center;display:flex;overflow:hidden}.side-slide-PropertyCarousel{width:80px;height:360px;aspect-ratio:unset;opacity:.3;border-radius:16px;flex-shrink:0}.center-slide-PropertyCarousel{flex-shrink:0;width:100%;max-width:320px;height:360px}.center-img-PropertyCarousel{width:100%;height:360px;aspect-ratio:unset;border-radius:16px}.side-img-PropertyCarousel{border-radius:16px}.desktop-only,.desktop-only-right{display:none}.mobile-only,.mobile-only-right,.side-img-PropertyCarousel{display:block}.center-frame-PropertyCarousel{width:100%;max-width:320px;height:360px}.center-frame-PropertyCarousel .corner{border-width:2px;width:20px;height:20px}.center-frame-PropertyCarousel .top-left{top:-15px;left:-15px}.center-frame-PropertyCarousel .top-right{top:-15px;right:-15px}.center-frame-PropertyCarousel .bottom-left{bottom:-15px;left:-15px}.center-frame-PropertyCarousel .bottom-right{bottom:-15px;right:-15px}.carousel-text-info-PropertyCarousel{margin-top:16px;padding-bottom:10px;font-size:32px;line-height:40px}.progress-dots-PropertyCarousel{margin-top:25px}.dot-PropertyCarousel,.dot-active-PropertyCarousel{width:128px}.shadow-overlay-left,.shadow-overlay-right{display:none}.mobile-fade-overlay{pointer-events:none;z-index:11;background:#000;transition:opacity .2s ease-out;display:block;position:absolute;inset:0}.mobile-nav-button-PropertyCarousel{display:flex}}@media (min-width:769px){.mobile-only,.mobile-only-right{display:none}.desktop-only,.desktop-only-right{border-radius:8px;display:block}}.hero_latest_post{flex:0 0 100%;justify-content:center;min-width:0;margin-bottom:12px;display:flex}@media (max-width:767px){.hero_latest_post{margin-bottom:8px}}.latest_post_banner{background-color:#ff7e001a;border:1px solid #ff7e0040;border-radius:999px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:6px 14px 6px 6px;transition:background-color .15s,border-color .15s;display:inline-flex}.latest_post_banner:hover{background-color:#ff7e0026;border-color:#ff7e0080}.latest_post_banner:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.latest_post_banner:hover .latest_post_banner_arrow{transform:translate(3px)}.latest_post_banner_tag{color:#1a1a1a;letter-spacing:.06em;text-transform:uppercase;background-color:#ff7e00;border-radius:6px;flex:none;padding:2px 8px;font-size:11px;line-height:16px}.latest_post_banner_title{white-space:nowrap;text-overflow:clip;color:#1a1a1ad9;min-width:0;max-width:none;font-size:14px;line-height:20px;overflow:visible}@media (max-width:767px){.latest_post_banner_title{white-space:normal;max-width:100%}}.latest_post_banner_arrow{color:#ff7e00;flex:none;transition:transform .15s}@media (prefers-reduced-motion:reduce){.latest_post_banner,.latest_post_banner_arrow{transition:none}.latest_post_banner:hover .latest_post_banner_arrow{transform:none}}.embla{--slide-spacing:1rem;--slide-size:55%;--slide-height:60vh;touch-action:pan-y;-webkit-user-select:none;user-select:none;background-color:#1a1a1a;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding-top:28px;padding-bottom:40px;display:flex;overflow:visible}@media (min-width:2560px){.embla{--slide-height:40vh;min-height:fit-content}}@media (min-width:1440px){.embla{--slide-height:55vh;min-height:fit-content}}@media (max-width:1024px){.embla{--slide-height:25vh;min-height:fit-content}}@media (max-width:768px){.embla{--slide-height:20vh;min-height:fit-content}}@media (max-width:425px){.embla{--slide-height:15vh;min-height:fit-content}}@media (max-width:375px){.embla{--slide-height:15vh;min-height:fit-content}}.embla__viewport{width:100%;max-width:1440px;position:relative;overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.embla__active__content{color:#fff;text-align:center;width:100%;max-width:800px;margin-top:2rem;margin-left:auto;margin-right:auto;padding:2rem 1rem;animation:.5s ease-out fadeInUp;position:relative}.embla__active__content h3{color:#fff;margin:0 0 1rem;font-size:1.8rem;font-weight:600;transition:all .3s}@media (max-width:768px){.embla__active__content h3{font-size:1.5rem}}@media (max-width:425px){.embla__active__content h3{font-size:1.3rem}}.embla__active__content p{color:#fff;margin:0;font-size:1.1rem;line-height:1.6;transition:all .3s}@media (max-width:768px){.embla__active__content p{font-size:1rem;line-height:1.5}}@media (max-width:425px){.embla__active__content p{font-size:.95rem}}@media (max-width:1024px){.embla__active__content{margin-top:1.5rem;padding:1.5rem 1rem}}@media (max-width:768px){.embla__active__content{margin-top:1rem;padding:1rem .5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.embla__slide__number{-webkit-user-select:none;user-select:none;aspect-ratio:16/10;background:#f5f5f5 padding-box padding-box;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.25rem;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 32px #0000001f}.embla__slide__number video{-o-object-fit:cover;object-fit:cover;backface-visibility:hidden;background:0 0;border-radius:16px;width:100%;min-width:100%;height:100%;min-height:100%;display:block;transform:translateZ(0)}.embla__controls{grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem;margin-top:1.8rem;display:grid}.embla__buttons{grid-template-columns:repeat(2,1fr);align-items:center;gap:.6rem;display:grid}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);z-index:1;width:3.6rem;height:3.6rem;color:var(--text-body);background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}.embla__dots{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:-.6rem;display:flex}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;margin:0;padding:0;text-decoration:none;display:flex}.embla__dot:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);content:"";border-radius:50%;align-items:center;width:1.4rem;height:1.4rem;display:flex}.embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem var(--text-body)}.embla__slide__number{backface-visibility:hidden}
