:root{--copper:#c45a2d;--copper-deep:#a34620;--copper-wash:#f8ebe3;--copper-line:#ebcdbb;--dark:#1a1a1a;--text:#2c2c2c;--muted:#5c5c5c;--on-dark:#d4d4d4;--cream:#f5f0ea;--card:#fdfcfa;--white:#ffffff;--border:#e0d8ce;--grey:#9a948c;--umber:#3b2a20;--sand:#d8c3ab;--serif:"Playfair Display",Georgia,serif;--sans:"DM Sans",Arial,Helvetica,sans-serif;--mono:"JetBrains Mono",Consolas,monospace;--r-card:9px;--r-block:7px;--r-chip:4px;--r-media:18px;--r-pill:999px;--hdr:72px;--max:1240px;--gut:clamp(20px,4vw,40px);color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:calc(var(--hdr) + env(safe-area-inset-top,0px) + 16px);-webkit-text-size-adjust:100%;background:var(--white)}*,*:before,*:after{box-sizing:inherit}body{margin:0;background:var(--white);color:var(--text);font:400 18px/1.55 var(--sans);-webkit-font-smoothing:antialiased;-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow-x:hidden}img,svg{max-width:100%}a{color:inherit}p,ul,ol{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--copper);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--dark);color:var(--cream);padding:10px 16px;border-radius:999px;text-decoration:none;font-weight:600}.skip:focus{top:12px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1,h2,h3,h4{margin:0;color:var(--dark);font-weight:700}.display{font:700 clamp(42px,6.4vw,86px)/1.04 var(--serif);letter-spacing:-.015em}.h2{font:700 clamp(32px,4.1vw,52px)/1.08 var(--serif);letter-spacing:-.01em}.h3{font:700 clamp(24px,2.3vw,32px)/1.15 var(--serif)}.h4{font:700 21px/1.25 var(--serif)}.h5{font:600 19px/1.3 var(--sans);color:var(--dark)}em.c{font-style:italic;color:var(--copper)}.lead{font-size:clamp(18px,1.55vw,21px);color:var(--muted);max-width:60ch;line-height:1.5}.kicker,.eyebrow{font:700 12.5px/1.3 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#a34620}.eyebrow{letter-spacing:.22em}.mono{font-family:var(--mono)}.small{font-size:15px}.muted{color:var(--muted)}.meta{font:400 13px/1.4 var(--mono);color:var(--muted)}.hr{color:#c7bfb4;transition:color .9s ease}.hr em.c{color:#e2b9a4;transition:color .9s ease}.hr.in{color:var(--dark)}.hr.in em.c{color:var(--copper)}.darkband .hr,.tex-dark .hr{color:#5b5752}.darkband .hr.in,.tex-dark .hr.in{color:#fff}.rv{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gut)}.sec{padding:clamp(72px,10vw,132px) 0}.sec.tight{padding:clamp(48px,6vw,84px) 0}.cream{background:var(--cream)}.white{background:var(--white)}.darkband{background:var(--dark);color:var(--on-dark)}.darkband h2,.darkband h3,.darkband h4{color:#fff}.sec-head{display:grid;gap:18px;max-width:780px;margin-bottom:clamp(36px,5vw,60px)}.sec-head.center{margin-inline:auto;text-align:center;justify-items:center}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.g2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stackv{display:grid;gap:14px}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.page{display:none}.page.on{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:600 16px/1 var(--sans);padding:15px 26px;border-radius:var(--r-pill);border:1px solid var(--dark);background:var(--dark);color:var(--cream);text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}@media(hover:hover){.btn:hover{background:#3a3a3a;border-color:#3a3a3a}}.btn.ghost{background:transparent;color:var(--dark)}@media(hover:hover){.btn.ghost:hover{background:var(--dark);color:var(--cream)}}.btn.cream{background:var(--cream);border-color:var(--cream);color:var(--dark)}@media(hover:hover){.btn.cream:hover{background:#fff}}.btn.ghost-l{background:transparent;border-color:#f5f0ea73;color:var(--cream)}@media(hover:hover){.btn.ghost-l:hover{border-color:var(--cream);background:#f5f0ea14}}.btn.sm{padding:11px 18px;font-size:15px}.tlink{font-weight:600;color:var(--dark);text-decoration:underline;text-decoration-color:var(--copper-line);text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color .2s}@media(hover:hover){.tlink:hover{text-decoration-color:var(--copper)}}.darkband .tlink,.sc-mc .tlink{color:#fff;text-decoration-color:#c45a2d99}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-block;font:700 12px/1 var(--mono);color:var(--copper-deep);background:var(--copper-wash);border:1px solid var(--copper-line);border-radius:var(--r-chip);padding:7px 10px}.chip.plain{background:var(--white);border-color:var(--border);color:var(--text);font-weight:500}.chip.darkc{background:var(--dark);border-color:var(--dark);color:var(--cream)}.chip.road{background:transparent;border:1px dashed var(--copper);color:var(--copper-deep)}.ticks{list-style:none;padding:0;display:grid;gap:12px}.ticks li{display:block;position:relative;padding-left:32px;line-height:1.45}.ticks li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23f8ebe3'/%3E%3Cpath d='M5 9.3l2.6 2.6L13 6.5' fill='none' stroke='%23a34620' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat}.dots{list-style:none;padding:0;display:grid;gap:10px}.dots li{position:relative;padding-left:18px;line-height:1.5}.dots li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--copper)}.tbc{display:inline-block;font:500 12px/1.35 var(--mono);color:var(--copper-deep);background:var(--copper-wash);border:1px dashed var(--copper);border-radius:4px;padding:2px 7px;vertical-align:middle;letter-spacing:0;text-transform:none;font-style:normal}.hide-markers .tbc{display:none!important}.illus{display:inline-block;font:700 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--grey);border-radius:4px;padding:5px 8px;background:#ffffffb3}.darkband .illus,.sc-mc .illus{color:var(--on-dark);background:transparent}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);padding:28px}.cream .card{background:var(--white)}.card.focus{background:var(--copper-wash);border:2px solid var(--copper)}.card.dash{background:transparent;border:1px dashed var(--grey)}.card.dark{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.card.dark h3,.card.dark h4{color:#fff}.card .kicker{margin-bottom:12px}.card h3,.card h4{margin-bottom:10px}.toprule{border-top:2px solid var(--copper)}.band{background:var(--cream);border-radius:var(--r-card);padding:24px 28px}.closing{background:var(--cream);border-left:4px solid var(--copper);padding:22px 26px;border-radius:0 var(--r-block) var(--r-block) 0}.tex-hero{background:repeating-radial-gradient(circle at 82% 118%,transparent 0 30px,rgba(59,42,32,.09) 30px 31px),radial-gradient(ellipse 70% 80% at 92% 105%,rgba(196,90,45,.55),transparent 60%),radial-gradient(ellipse 60% 60% at 6% -5%,#f7f1ea,transparent 70%),linear-gradient(165deg,#efe4d7,#d8c3ab)}.tex-dark{background:repeating-radial-gradient(circle at 12% 125%,transparent 0 34px,rgba(216,195,171,.07) 34px 35px),radial-gradient(ellipse 60% 70% at 4% 110%,rgba(196,90,45,.38),transparent 60%),linear-gradient(160deg,#2c2019,#1a1a1a 72%);color:var(--on-dark)}.tex-cream{background:repeating-radial-gradient(circle at 50% 150%,transparent 0 38px,rgba(196,90,45,.11) 38px 39px),radial-gradient(ellipse 70% 60% at 50% 120%,rgba(216,195,171,.7),transparent 70%),var(--cream)}.announce{background:var(--dark);color:var(--on-dark);font-size:14.5px}.announce .wrap{display:flex;align-items:center;justify-content:center;gap:14px;min-height:42px;position:relative;padding-right:56px;text-align:center}.announce a{color:#fff;font-weight:600;text-underline-offset:3px}.announce .x{position:absolute;right:calc(var(--gut) - 8px);top:50%;transform:translateY(-50%);background:none;border:0;color:var(--on-dark);cursor:pointer;padding:8px;line-height:0;border-radius:6px}.hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:60;background:#fffffff2;-webkit-backdrop-filter:saturate(1.3) blur(10px);backdrop-filter:saturate(1.3) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s}.hdr.scrolled{border-bottom-color:var(--border)}.hdr .wrap{display:flex;align-items:center;gap:24px;height:var(--hdr)}.lockup{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#000;padding:6px 0;flex-shrink:0}.lockup .mk{width:30px;height:30px;display:block}.lockup img{height:15px;width:auto;display:block}.nav{display:flex;align-items:center;gap:2px;margin-left:auto}.nav a,.nav button.navbtn{font:500 15.5px/1 var(--sans);color:var(--text);text-decoration:none;padding:10px 14px;border-radius:999px;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}@media(hover:hover){.nav a:hover,.nav button.navbtn:hover{background:var(--cream)}}.nav a[aria-current=page],.nav button.navbtn.cur{color:var(--dark);font-weight:600;box-shadow:inset 0 -2px 0 var(--copper);border-radius:0}.navbtn svg{transition:transform .2s}.navbtn[aria-expanded=true] svg{transform:rotate(180deg)}.hdr .btn{margin-left:10px}.menu-btn{display:none;margin-left:auto;background:none;border:1px solid var(--border);border-radius:999px;padding:10px 14px;cursor:pointer;align-items:center;gap:8px;font-weight:600;font-size:15px}.mega{position:absolute;left:0;right:0;top:100%;background:var(--white);border-bottom:1px solid var(--border);display:none}.mega.open{display:block}.mega .wrap{display:grid;grid-template-columns:repeat(3,1fr) 1.25fr;gap:28px;padding-top:30px;padding-bottom:34px;height:auto}.mega h3{font:700 11.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--copper);margin-bottom:14px}.mega a.mi{display:block;text-decoration:none;padding:10px 12px;margin:0 -12px;border-radius:var(--r-block)}@media(hover:hover){.mega a.mi:hover{background:var(--cream)}}.mega a.mi strong{display:block;font-weight:600;color:var(--dark);font-size:16px}.mega a.mi span{display:block;color:var(--muted);font-size:14.5px;line-height:1.4;margin-top:2px}.mega .feat{background:var(--cream);border-radius:var(--r-card);padding:22px;display:grid;gap:12px;align-content:start;text-decoration:none}.mega .feat .cov{height:110px;border-radius:var(--r-block)}.mega .feat strong{font:700 19px/1.25 var(--serif);color:var(--dark)}.drawer{display:none}.ftr{background:var(--dark);color:var(--on-dark);padding:72px 0 calc(28px + env(safe-area-inset-bottom,0px))}.ftr .top{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px}.ftr .lockup{color:#fff}.ftr .tagl{font:italic 700 20px/1.3 var(--serif);color:var(--copper);margin:22px 0 10px}.ftr h3,.ftr h2.fh{font:700 11.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:16px}.ftr ul{list-style:none;padding:0;display:grid;gap:10px}.ftr a{color:var(--on-dark);text-decoration:none;font-size:15.5px}@media(hover:hover){.ftr a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}}.ftr .legal{margin-top:56px;padding-top:22px;border-top:1px solid #333;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;font:400 13px/1.5 var(--mono);color:#a7a29b}.dock{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:80;display:flex;gap:6px;background:#1a1a1aeb;padding:5px;border-radius:999px}.dock button{background:none;border:0;color:var(--cream);font:600 13px/1 var(--sans);padding:9px 13px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}@media(hover:hover){.dock button:hover{background:#ffffff1a}}.dock button[aria-pressed=true]{background:var(--cream);color:var(--dark)}.hero{padding:clamp(56px,8vw,104px) 0 0}.hero .ht{display:grid;justify-items:center;text-align:center;gap:24px;margin-bottom:clamp(40px,5vw,64px)}.hero .ht .display{max-width:15ch}.media{border-radius:var(--r-media);padding:clamp(18px,5vw,64px) clamp(14px,5vw,64px) 0;overflow:hidden;position:relative}.media .illus{position:absolute;top:16px;right:16px}.app{background:var(--white);border:1px solid rgba(26,26,26,.12);border-bottom:0;border-radius:12px 12px 0 0;overflow:hidden;font-size:14px;color:var(--text)}.app-top{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--card)}.app-top .mk{width:18px;height:18px}.app-top b{font-weight:600;color:var(--dark)}.app-top .crumb{color:var(--muted)}.app-top .sp{margin-left:auto;display:flex;gap:8px;align-items:center}.app-body{display:grid;grid-template-columns:150px 1fr 320px;min-height:380px}.app-side{border-right:1px solid var(--border);padding:14px 10px;display:grid;gap:4px;align-content:start;background:var(--card)}.app-side span{padding:8px 10px;border-radius:6px;color:var(--muted);font-weight:500}.app-side span.on{background:var(--cream);color:var(--dark);font-weight:600}.app-main{padding:16px 18px;overflow:hidden}.app-main .ttl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.app-main .ttl b{font-size:16px;color:var(--dark)}.tbl{width:100%;border-collapse:collapse}.tbl th{font:700 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--copper);text-align:left;padding:9px 8px;background:var(--cream)}.tbl td{padding:11px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.tbl td:first-child{font-weight:600;color:var(--dark)}.tbl tr.flag td{background:var(--copper-wash)}.conf{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px}.conf i{display:block;width:64px;height:5px;border-radius:3px;background:var(--border);position:relative;overflow:hidden}.conf i:after{content:"";position:absolute;inset:0;width:var(--v);background:var(--dark);border-radius:3px;transform-origin:left;transition:transform 1s ease}.conf.low i:after{background:var(--copper)}.st{display:inline-block;font:700 10.5px/1 var(--mono);letter-spacing:.06em;padding:5px 8px;border-radius:4px;background:var(--cream);color:var(--text);text-transform:uppercase}.st.rev{background:var(--copper-wash);color:var(--copper-deep);border:1px solid var(--copper-line)}.st.ok{background:var(--dark);color:var(--cream)}.app-det{border-left:1px solid var(--border);padding:16px 18px;display:grid;gap:10px;align-content:start;background:var(--white)}.app-det .dt{font-weight:600;color:var(--dark);font-size:15px}.fld{border:1px solid var(--border);border-radius:7px;padding:9px 11px;display:grid;gap:4px;transition:background .4s,border-color .4s}.fld small{font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fld .v{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--dark);font-weight:500}.fld.warn{border:2px solid var(--copper);background:var(--copper-wash)}.fld .note{font-size:12.5px;color:var(--copper-deep)}.app-det .acts{display:flex;gap:8px;margin-top:4px}.app-det .acts span{flex:1;text-align:center;padding:9px;border-radius:999px;font-weight:600;font-size:13px;border:1px solid var(--dark)}.app-det .acts span.p{background:var(--dark);color:var(--cream)}.logline{font:400 12px/1.4 var(--mono);color:var(--muted);opacity:0;transition:opacity .5s}.logline.on{opacity:1}.mq-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-bottom:26px;text-align:center}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.track{display:flex;width:max-content;animation:mq 46s linear infinite}.track ul{display:flex;list-style:none;padding:0;margin:0}.track li{display:flex;align-items:center;gap:14px;padding:0 26px;font:600 21px/1 var(--sans);color:#8a847b;white-space:nowrap}.track li:before{content:"";width:8px;height:8px;border:2px solid var(--copper);border-radius:2px}.track li small{font:400 12px/1 var(--mono);color:var(--muted);letter-spacing:.04em}@keyframes mq{to{transform:translate(-50%)}}.stack{display:grid;gap:28px;padding-bottom:20px}.scard{position:sticky;top:calc(var(--hdr) + 20px + var(--i)*60px);border-radius:var(--r-media);border:1px solid var(--border);background:var(--white);min-height:min(600px,calc(100vh - var(--hdr) - 60px));display:flex;flex-direction:column;overflow:hidden;transform-origin:50% 0;will-change:transform}.scard-tab{height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 32px;border-bottom:1px solid var(--border)}.scard-tab .meta{font-size:13px}.scard-body{flex:1;display:grid;grid-template-columns:5fr 7fr;gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,48px) 32px;align-items:center}.scard-text{display:grid;gap:18px;align-content:center}.scard-text p{color:var(--muted);max-width:46ch}.sc-mc{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.sc-mc .scard-tab{border-color:#333}.sc-mc h3,.sc-mc .h3{color:#fff}.sc-mc .scard-text p,.sc-mc .meta{color:#b9b3aa}.sc-mc .scard-text .chip{background:transparent;color:#e7c3b1;border-color:#5a3a28}.sc-labs{background:var(--copper-wash);border:2px solid var(--copper)}.sc-labs .scard-tab{border-color:var(--copper-line)}.sc-labs .scard-text p{color:var(--text)}.screen{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:20px;position:relative;font-size:14.5px;color:var(--text);min-height:330px}.screen .illus{position:absolute;right:14px;top:14px}.screen .sh{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--copper);margin-bottom:16px}[data-at]{transition:opacity .45s ease,transform .45s ease,background .4s,border-color .4s}.demo [data-at]:not(.on){opacity:0;transform:translateY(8px)}.demo [data-at].on{opacity:1;transform:none}.demo .keep{opacity:1!important;transform:none!important}.d-n1{display:grid;grid-template-columns:150px 1fr;gap:22px;align-items:start}.paper{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:14px 12px;display:grid;gap:7px;position:relative}.paper i{display:block;height:6px;border-radius:3px;background:#e6ded3}.paper i.w60{width:60%}.paper i.w80{width:80%}.paper i.w40{width:40%}.paper i.hl{background:var(--copper-line)}.paper b{font:700 11px/1 var(--mono);color:var(--dark);letter-spacing:.06em}.paper .stamp{position:absolute;left:10px;right:10px;bottom:-14px;text-align:center}.frows{display:grid;gap:8px}.frow{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;border:1px solid var(--border);border-radius:7px;padding:9px 12px}.frow small{display:block;font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.frow b{font-weight:600;color:var(--dark)}.frow.warn.on{border:2px solid var(--copper);background:var(--copper-wash)}.queue{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:10px 12px;border-radius:7px;background:var(--cream);font-size:13.5px}.d-mc{display:grid;gap:14px}.mc-q,.mc-a{border:1px solid var(--border);border-radius:16px;padding:10px 14px;background:var(--card)}.mc-q{justify-self:start;max-width:90%}.mc-a{display:grid;gap:6px}.mc-a .src{font:400 12px/1.4 var(--mono);color:var(--muted)}.mc-kl{border:2px solid var(--copper);background:var(--copper-wash);border-radius:9px;padding:12px 14px;display:grid;gap:8px}.mc-kl b{color:var(--dark);font-weight:600}.mc-sys{display:flex;gap:8px;flex-wrap:wrap;position:relative}.mc-sys span{font:400 12px/1 var(--mono);border:1px solid var(--border);border-radius:999px;padding:7px 11px;background:var(--white);color:var(--muted)}.flowline{height:26px;position:relative;margin:-4px 0}.flowline i{position:absolute;bottom:0;width:6px;height:6px;border-radius:50%;background:var(--grey);animation:up 1.6s linear infinite;opacity:0}.flowline.on i{opacity:1}.flowline i:nth-child(1){left:12%}.flowline i:nth-child(2){left:34%;animation-delay:-.5s}.flowline i:nth-child(3){left:56%;animation-delay:-1s}.flowline i:nth-child(4){left:78%;animation-delay:-.3s}@keyframes up{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(-22px);opacity:0}}.mc-act{display:flex;justify-content:space-between;align-items:center;gap:12px;border:3px solid var(--dark);border-radius:8px;padding:10px 12px}.mc-act .st.ok,.mc-act.ok .st.rev{display:none}.mc-act.ok .st.ok{display:inline-block}.d-labs{display:grid;gap:26px;padding-top:24px}.tl{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);position:relative}.tl:before{content:"";position:absolute;left:10%;right:10%;top:17px;height:2px;background:var(--copper-line)}.tl .fill{position:absolute;left:10%;top:17px;height:2px;background:var(--copper);width:calc(var(--p,0)*80%);transition:width .6s ease}.tl li{display:grid;justify-items:center;gap:10px;text-align:center;position:relative;z-index:1;font-size:13.5px;font-weight:600;color:var(--dark);line-height:1.25;padding:0 4px}.tl li span{width:36px;height:36px;border-radius:50%;border:2px solid var(--copper);background:var(--white);display:grid;place-items:center;font:700 12px/1 var(--mono);color:var(--copper-deep);transition:background .3s,color .3s}.tl li.done span{background:var(--copper-wash)}.tl li.cur span,.tl li.dest span{background:var(--copper);color:#fff}.tl-det{border-top:1px solid var(--border);padding-top:18px;min-height:92px}.tl-det b{display:block;font:700 20px/1.25 var(--serif);color:var(--dark);margin-bottom:6px}.acc-wrap{display:grid;grid-template-columns:7fr 6fr;gap:clamp(28px,4vw,64px);align-items:start}.acc-vis{position:sticky;top:calc(var(--hdr) + 32px);border-radius:var(--r-media);padding:clamp(22px,3vw,40px);background-color:var(--cream);background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:32px 32px;min-height:440px;display:grid;place-items:center}.vis{display:none;width:100%;max-width:470px}.vis.on{display:block;animation:vin .45s ease}@keyframes vin{0%{opacity:0;transform:translateY(10px)}}.acc{border-top:1px solid var(--border)}.acc-item{border-bottom:1px solid var(--border);position:relative}.acc-item:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--copper);transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.acc-item.open:before{transform:scaleX(1)}.acc-item h3{margin:0}.acc-item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;background:none;border:0;padding:24px 0;cursor:pointer;font:700 clamp(20px,1.8vw,24px)/1.25 var(--serif);color:var(--dark)}.acc-item button .pm{flex-shrink:0;width:28px;height:28px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;transition:transform .3s}.acc-item.open button .pm{transform:rotate(45deg);border-color:var(--copper);color:var(--copper)}.acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.acc-item.open .acc-panel{grid-template-rows:1fr}.acc-panel>div{overflow:hidden}.acc-panel .in{padding:0 0 26px;display:grid;gap:16px}.acc-panel .in p{color:var(--muted)}.acc-panel .for{font:700 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--copper)}.mini{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:20px;display:grid;gap:12px;font-size:14.5px}.mini .sh{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--copper)}.mrow{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center;padding:9px 12px;border:1px solid var(--border);border-radius:7px}.mrow.bad{border:2px solid var(--copper);background:var(--copper-wash)}.mrow .mono{font-size:13px}.capgrid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border)}.capgrid div{padding:18px 18px 18px 0;border-bottom:1px solid var(--border);display:grid;gap:4px}.capgrid div:nth-child(odd){padding-right:22px;border-right:1px solid var(--border)}.capgrid div:nth-child(2n){padding-left:22px}.capgrid .kicker{font-size:11.5px}.capgrid b{font:700 19px/1.25 var(--serif);color:var(--dark)}.post{display:grid;gap:14px;text-decoration:none;color:inherit;align-content:start}.post .cov{aspect-ratio:16/10;border-radius:var(--r-card);position:relative;overflow:hidden}.post .cov .t{position:absolute;left:16px;bottom:14px;font:700 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dark);background:#fffc;padding:6px 8px;border-radius:4px}.post h3{font:700 22px/1.25 var(--serif);color:var(--dark);transition:color .2s}@media(hover:hover){.post:hover h3{color:var(--copper-deep)}}.post p.ex{color:var(--muted);font-size:16px}.post .pm{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.cov{background-color:var(--cream)}.cov.p0{background:repeating-radial-gradient(circle at 80% 120%,transparent 0 18px,rgba(196,90,45,.22) 18px 19px),linear-gradient(160deg,#f3eadf,#d8c3ab)}.cov.p1{background:repeating-linear-gradient(135deg,transparent 0 16px,rgba(59,42,32,.1) 16px 17px),radial-gradient(ellipse at 10% 100%,rgba(196,90,45,.45),transparent 60%),#efe4d7}.cov.p2{background:radial-gradient(circle,rgba(59,42,32,.22) 1.4px,transparent 1.6px) 0 0/16px 16px,radial-gradient(ellipse at 90% 0%,rgba(196,90,45,.5),transparent 55%),#f1e8dd}.cov.p3{background:repeating-radial-gradient(circle at 20% -20%,transparent 0 22px,rgba(216,195,171,.16) 22px 23px),radial-gradient(ellipse at 80% 110%,rgba(196,90,45,.45),transparent 60%),linear-gradient(160deg,#3b2a20,#1a1a1a)}.cov.p3 .t{background:#f5f0eae6}.cov.p4{background:linear-gradient(var(--sand) 1px,transparent 1px) 0 0/100% 18px,linear-gradient(90deg,rgba(196,90,45,.15),transparent 70%),var(--cream)}.cov .br{position:absolute;width:44px;height:44px;top:16px;right:16px}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #3a3a3a}.pillars>div{padding:28px 24px 8px 0;display:grid;gap:12px;align-content:start}.pillars>div+div{padding-left:24px;border-left:1px solid #3a3a3a}.pillars svg{width:28px;height:28px;color:var(--copper)}.pillars h3{font:600 19px/1.3 var(--sans);color:#fff}.pillars p{font-size:16px;color:#b9b3aa}.white .pillars{border-color:var(--border)}.white .pillars>div+div{border-color:var(--border)}.white .pillars h3{color:var(--dark)}.white .pillars p{color:var(--muted)}.fcta{padding:clamp(88px,12vw,160px) 0;text-align:center}.fcta .wrap{display:grid;justify-items:center;gap:24px}.phero{padding:clamp(64px,9vw,112px) 0 clamp(56px,7vw,96px)}.phero .ht{display:grid;justify-items:center;text-align:center;gap:24px}.phero .display{color:#fff;max-width:16ch}.phero .lead{color:#c9c2b8}.phero .proof{font:400 13.5px/1.4 var(--mono);color:#cfc8be;border:1px solid #4a3a30;border-radius:999px;padding:8px 14px}.video{margin-top:clamp(40px,6vw,72px);aspect-ratio:16/9;border-radius:var(--r-media);border:1px solid #3a2e27;display:grid;place-items:center;position:relative;overflow:hidden}.video .play{width:84px;height:84px;border-radius:50%;background:var(--cream);display:grid;place-items:center;border:0;cursor:pointer;color:var(--dark)}.video .cap{position:absolute;left:20px;bottom:18px;right:20px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;font:400 13px/1.4 var(--mono);color:#cfc8be}.prob{border-top:2px solid var(--copper);background:var(--white);border-radius:0 0 var(--r-block) var(--r-block);padding:20px 22px;border-left:1px solid var(--border);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.prob b{display:block;font:600 18px/1.35 var(--sans);color:var(--dark)}.seg{display:inline-flex;gap:4px;padding:5px;background:var(--cream);border-radius:999px;max-width:100%;overflow-x:auto;scrollbar-width:none}.white .seg{background:var(--cream)}.cream .seg{background:var(--white);border:1px solid var(--border)}.seg::-webkit-scrollbar{display:none}.seg button{border:0;background:none;padding:11px 20px;border-radius:999px;font:600 15px/1 var(--sans);color:var(--muted);cursor:pointer;white-space:nowrap}.seg button[aria-selected=true]{background:var(--dark);color:var(--cream)}.tabpanel{margin-top:36px}.tabpanel[hidden]{display:none}.tabpanel.on{animation:vin .4s ease}.doctypes{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.doctypes div{border:1px solid var(--border);border-radius:var(--r-card);padding:18px 20px;background:var(--card)}.doctypes b{display:block;color:var(--dark);font-weight:600;margin-bottom:4px}.doctypes span{font-size:15px;color:var(--muted)}.doctypes .cust{background:var(--copper-wash);border:2px solid var(--copper)}.cpd{margin-top:28px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-media);padding:20px}.scrollx{overflow-x:auto;-webkit-overflow-scrolling:touch}.cpd svg{display:block;width:100%;min-width:760px;height:auto}.cpd .bar{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;margin-bottom:14px}.cp-h{font:600 18px var(--sans);fill:var(--dark)}.cp-t{font:400 14px var(--sans);fill:var(--text)}.cp-s{font:400 13px var(--sans);fill:var(--muted)}.cp-l{font:400 12px var(--mono);fill:var(--muted)}.cp-al{font:600 13px var(--sans);fill:var(--copper)}.cp-focus{fill:var(--copper-wash);stroke:var(--copper);stroke-width:2}.cp-actor{fill:#fff;stroke:var(--dark);stroke-width:3.5}.cp-out{fill:#fff;stroke:var(--border);stroke-width:1;stroke-dasharray:5 4}.cp-gap{fill:#fff;stroke:var(--copper);stroke-width:1.5;stroke-dasharray:6 5}.cp-rec{fill:var(--card);stroke:var(--border);stroke-width:1.2}.cp-fact{fill:none;stroke:var(--grey);stroke-width:2}.cp-act{fill:none;stroke:var(--copper);stroke-width:2.5}.cp-evid{fill:none;stroke:var(--copper);stroke-width:2;stroke-dasharray:6 6}.oc rect{fill:#ffffff8c;stroke:var(--border);transition:fill .3s,stroke .3s}.oc text{font:500 14px var(--sans);fill:var(--muted)}.oc.on rect{fill:#fff;stroke:var(--copper);stroke-width:2}.oc.on text{fill:var(--copper-deep);font-weight:700}.route{opacity:0;transition:opacity .4s}.route.on{opacity:1}.dim{transition:opacity .4s}.dim.off{opacity:.35}.deploy{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.deploy .card{display:grid;gap:10px;align-content:start}.deploy .card .kicker{margin:0}.mcanim figure{margin:0;background:var(--white);border:1px solid var(--border);border-radius:var(--r-media);padding:14px;overflow:hidden}.mcanim svg{display:block;width:100%;height:auto}.mcbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.mcsteps{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0}.mcsteps li{font-size:14px;padding:7px 13px;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:var(--card);transition:background .3s,color .3s,border-color .3s}.mcsteps li.on{background:var(--copper-wash);border-color:var(--copper);color:var(--copper-deep);font-weight:600}.pillar3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pillar3 .card{display:grid;gap:14px;align-content:start;padding:32px}.pillar3 .pic{height:120px;border-radius:var(--r-block);position:relative;overflow:hidden}.layers{display:grid;grid-template-columns:44px 1fr 44px 1.1fr;gap:16px;align-items:stretch}.lstack{display:grid;gap:10px}.lyr{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;text-align:left;width:100%;padding:18px 20px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--white);cursor:pointer;transition:border-color .2s,background .2s}@media(hover:hover){.lyr:hover{border-color:var(--grey)}}.lyr .tag{font:700 12px/1 var(--mono);color:var(--muted)}.lyr b{display:block;font:600 18px/1.3 var(--sans);color:var(--dark)}.lyr small{display:block;font:400 12.5px/1.4 var(--mono);color:var(--muted);margin-top:3px}.lyr.kl{background:var(--copper-wash);border:2px solid var(--copper)}.lyr[aria-selected=true]{outline:3px solid var(--dark);outline-offset:2px}.lyr.kl[aria-selected=true]{outline-color:var(--copper)}.flowcol{position:relative;display:grid;justify-items:center}.flowcol svg{width:44px;height:100%}.flowcol span{writing-mode:vertical-rl;transform:rotate(180deg);font:600 13px/1 var(--sans);position:absolute;top:50%;translate:0 -50%;background:var(--cream);padding:8px 0}.flowcol.up span{color:var(--grey)}.flowcol.down span{color:var(--copper)}.flowdot{animation:fd 3s linear infinite}@keyframes fd{0%{offset-distance:0%}to{offset-distance:100%}}.ldet{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);padding:28px;display:grid;gap:16px;align-content:start}.today{display:grid;grid-template-columns:1fr 1fr;gap:20px}.today .card{display:grid;gap:18px;align-content:start;padding:32px}.today .card.road{border:1px dashed var(--copper);background:transparent;position:relative;overflow:hidden}.today .card.road:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:repeating-linear-gradient(135deg,var(--copper) 0 4px,transparent 4px 9px);opacity:.55}.cohort{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}.lab-hero{padding:clamp(56px,8vw,104px) 0}.lab-hero .split{grid-template-columns:5fr 6fr}.capsvg{width:100%;height:auto;display:block}.capsvg .node rect{fill:#fff;stroke:var(--border);transition:fill .4s,stroke .4s}.capsvg .node text{font:600 17px var(--sans);fill:var(--dark)}.capsvg .node.on rect{fill:var(--copper-wash);stroke:var(--copper);stroke-width:2}.capsvg .ln{stroke:var(--grey);stroke-width:1.5;fill:none;transition:stroke .4s}.capsvg .ln.on{stroke:var(--copper);stroke-width:2.5}.libcard{display:grid;gap:10px;align-content:start}.libcard h3{font:700 21px/1.25 var(--serif)}.libcard .dots{font-size:16px;color:var(--text)}.engage{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;position:relative;margin-top:12px}.engage:before{content:"";position:absolute;left:20px;right:calc(20% - 20px);top:20px;height:2px;background:var(--copper-line)}.engage .eline{position:absolute;left:20px;top:20px;height:2px;background:var(--copper);width:0;transition:width 2.4s ease}.engage.in .eline{width:calc(80% - 20px)}.engage li{position:relative;z-index:1;display:grid;gap:12px;align-content:start}.engage .n{width:42px;height:42px;border-radius:50%;border:2px solid var(--copper);background:var(--cream);display:grid;place-items:center;font:700 13px/1 var(--mono);color:var(--copper-deep);transition:background .4s,color .4s}.engage.in li .n{transition-delay:calc(var(--d)*.45s)}.engage.in li:last-child .n,.engage li:last-child .n{background:var(--copper);color:#fff}.engage h3{font:700 21px/1.2 var(--serif)}.engage p{font-size:16px;color:var(--muted)}.refb{display:grid;gap:14px;align-content:start}.refb .top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.case{border:1px dashed var(--grey);border-radius:var(--r-card);padding:26px;display:grid;gap:12px;min-height:240px;align-content:start;position:relative;background:transparent}.case:after{content:"";position:absolute;right:-1px;bottom:-1px;width:54px;height:54px;background:var(--cream);border-top-left-radius:14px;border-top:1px dashed var(--grey);border-left:1px dashed var(--grey)}.case .arrow{position:absolute;right:12px;bottom:12px;z-index:1;width:30px;height:30px;border-radius:50%;background:var(--white);border:1px solid var(--border);display:grid;place-items:center;color:var(--muted)}.about-hero{padding:clamp(64px,9vw,120px) 0 clamp(40px,5vw,64px)}.prose{display:grid;gap:18px;max-width:64ch}.prose p{font-size:19px;line-height:1.6}.princ{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.princ .card{display:grid;gap:10px;align-content:start;padding:24px}.princ h3{font:700 19px/1.25 var(--serif)}.princ p{font-size:15.5px;color:var(--muted)}.team{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.person{display:grid;gap:12px;align-content:start}.avatar{aspect-ratio:1/1;border-radius:var(--r-card);display:grid;place-items:center;font:700 44px/1 var(--serif);color:var(--dark);position:relative}.cred{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ins-hero{padding:clamp(56px,8vw,96px) 0 32px}.pills{display:flex;flex-wrap:wrap;gap:8px}.pills button{border:1px solid var(--border);background:var(--white);padding:10px 16px;border-radius:999px;cursor:pointer;font:500 15px/1 var(--sans);color:var(--text)}@media(hover:hover){.pills button:hover{border-color:var(--grey)}}.pills button[aria-pressed=true]{background:var(--dark);border-color:var(--dark);color:var(--cream)}.featured{display:grid;grid-template-columns:7fr 5fr;gap:clamp(24px,3vw,44px)}.featured .big .cov{aspect-ratio:16/9}.featured .big h3{font-size:clamp(26px,2.6vw,34px)}.featured .side{display:grid;gap:22px;align-content:start}.featured .side .post{grid-template-columns:150px 1fr;gap:18px;align-items:start}.featured .side .post .cov{aspect-ratio:4/3}.featured .side .post h3{font-size:19px}.browse{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px) 24px}.pager{display:flex;gap:8px;justify-content:center;margin-top:48px}.pager a,.pager span{min-width:42px;height:42px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--border);text-decoration:none;font:500 15px var(--mono)}.pager span.cur{background:var(--dark);color:var(--cream);border-color:var(--dark)}.empty{padding:40px;text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--r-card)}.art-hero .cov{aspect-ratio:21/8;border-radius:var(--r-media)}.art-head{max-width:860px;margin:0 auto;text-align:center;display:grid;gap:18px;justify-items:center;padding:clamp(40px,5vw,64px) 0 clamp(28px,4vw,48px)}.art-head h1{font:700 clamp(34px,4.6vw,58px)/1.1 var(--serif)}.art{display:grid;grid-template-columns:240px minmax(0,680px);gap:clamp(32px,5vw,80px);justify-content:center;padding-bottom:96px}.rail{position:sticky;top:calc(var(--hdr) + 28px);align-self:start;display:grid;gap:22px;font-size:15px}.rail .grp{display:grid;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--border)}.rail .lab{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rail .hs{width:48px;height:48px;border-radius:50%;background:var(--copper-wash);border:1px solid var(--copper-line);display:grid;place-items:center;font:700 16px/1 var(--serif);color:var(--copper-deep)}.rail .otl{display:inline-block;border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:13.5px;text-decoration:none}.toc{list-style:none;padding:0;display:grid;gap:8px}.toc a{text-decoration:none;color:var(--muted);display:block;border-left:2px solid var(--border);padding:2px 0 2px 12px;line-height:1.35}.toc a.cur{color:var(--dark);border-left-color:var(--copper);font-weight:600}.body{font-size:18.5px;line-height:1.65;color:var(--text);display:grid;gap:22px}.body h2{font:700 27px/1.25 var(--serif);margin-top:22px}.body .pull{background:var(--cream);border-left:4px solid var(--copper);padding:22px 26px;font:italic 700 23px/1.4 var(--serif);color:var(--dark);border-radius:0 7px 7px 0}.contact{background:var(--cream);padding:clamp(56px,8vw,104px) 0}.contact .split{align-items:start;grid-template-columns:5fr 6fr}.form{background:var(--white);border:1px solid var(--border);border-radius:var(--r-media);padding:clamp(22px,3vw,40px);display:grid;gap:18px}.form .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fld2{display:grid;gap:7px}.fld2 label{font-weight:600;font-size:15px;color:var(--dark)}.fld2 label small{font-weight:400;color:var(--muted)}.fld2 input,.fld2 select,.fld2 textarea{font:400 16px/1.4 var(--sans);color:var(--text);padding:13px 14px;border:1px solid #cfc6ba;border-radius:12px;background:var(--white);width:100%}.fld2 textarea{min-height:110px;resize:vertical}.fld2 input:focus,.fld2 select:focus,.fld2 textarea:focus{outline:2px solid var(--copper);outline-offset:1px;border-color:var(--copper)}.fld2 .err{font-size:14px;color:var(--copper-deep);display:none}.fld2.bad .err{display:block}.fld2.bad input,.fld2.bad select{border-color:var(--copper)}.done{display:none;gap:14px;align-content:start}.form.sent .fbody{display:none}.form.sent .done{display:grid}.stub{padding:clamp(72px,10vw,140px) 0;min-height:60vh}@media(max-width:1100px){.princ{grid-template-columns:repeat(3,1fr)}.app-body{grid-template-columns:1fr 290px}.app-side{display:none}.deploy,.doctypes{grid-template-columns:repeat(2,1fr)}.layers{grid-template-columns:36px 1fr 36px}.layers .ldet{grid-column:1/-1}}@media(max-width:900px){:root{--hdr:64px}.nav,.hdr .btn.talk{display:none}.menu-btn{display:inline-flex}.drawer.open{display:block;position:absolute;left:0;right:0;top:100%;background:var(--white);border-bottom:1px solid var(--border);max-height:calc(100vh - var(--hdr));overflow:auto}.drawer .wrap{display:grid;gap:4px;padding-top:12px;padding-bottom:24px;height:auto}.drawer a{display:block;padding:14px 4px;font:600 19px/1.2 var(--sans);text-decoration:none;color:var(--dark);border-bottom:1px solid var(--border)}.drawer a.sub{font:500 16px/1.2 var(--sans);color:var(--muted);padding-left:18px}.drawer .btn{margin-top:16px;display:flex}.split,.acc-wrap,.featured,.lab-hero .split,.contact .split{grid-template-columns:1fr}.g3,.g4,.pillar3,.team,.cred,.browse,.pillars{grid-template-columns:1fr 1fr}.pillars>div:nth-child(3){padding-left:0;border-left:0}.scard{position:relative;top:auto!important;transform:none!important;min-height:0}.scard-body{grid-template-columns:1fr;padding:24px 20px}.scard-tab{padding:0 20px}.acc-vis{position:relative;top:auto;min-height:0;order:2}.ftr .top{grid-template-columns:1fr 1fr}.ftr .top>div:first-child{grid-column:1/-1}.art{grid-template-columns:1fr}.rail{position:relative;top:auto;grid-template-columns:1fr 1fr}.rail .tocg{display:none}.engage{grid-template-columns:1fr;gap:26px}.engage:before{inset:20px auto 20px 20px;width:2px;height:auto}.engage .eline{display:none}.engage li{grid-template-columns:42px 1fr;column-gap:16px}.engage li .n{grid-row:1/3}.today,.cohort{grid-template-columns:1fr}.princ{grid-template-columns:1fr 1fr}}@media(max-width:640px){body{font-size:17px}.g2,.g3,.g4,.pillar3,.team,.cred,.browse,.deploy,.doctypes,.princ,.pillars,.capgrid{grid-template-columns:1fr}.pillars>div+div{padding-left:0;border-left:0;border-top:1px solid #3a3a3a}.white .pillars>div+div{border-top-color:var(--border)}.capgrid div:nth-child(odd){border-right:0;padding-right:0}.capgrid div:nth-child(2n){padding-left:0}.app-body{grid-template-columns:1fr}.app-det,.tbl .hide-s{display:none}.d-n1{grid-template-columns:1fr}.paper{display:none}.tl li{font-size:11.5px}.featured .side .post{grid-template-columns:110px 1fr}.form .two,.rail{grid-template-columns:1fr}.dock{left:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}.dock .lbl{display:none}.ftr .top,.layers{grid-template-columns:1fr}.flowcol{display:none}.hero .ht .display{max-width:12ch}}.is-paused *,.is-paused *:before,.is-paused *:after{animation-play-state:paused!important}.reduce *,.reduce *:before,.reduce *:after{animation:none!important;transition:none!important}.reduce .rv{opacity:1;transform:none}.reduce .hr{color:var(--dark)}.reduce .hr em.c{color:var(--copper)}.reduce .darkband .hr,.reduce .tex-dark .hr{color:#fff}.reduce .track{flex-wrap:wrap;width:auto;justify-content:center}.reduce .track ul[aria-hidden]{display:none}.reduce .track ul{flex-wrap:wrap;justify-content:center;row-gap:16px}.reduce .marquee{-webkit-mask-image:none;mask-image:none}.reduce .flowline i,.reduce .flowdot{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1[tabindex="-1"]:focus{outline:none}.seg button[aria-pressed=true]{background:var(--dark);color:var(--cream)}.engage:after{content:"";position:absolute;left:20px;top:20px;height:2px;background:var(--copper);width:0;transition:width 2.4s ease}.engage.in:after{width:calc(80% - 20px)}.tl:after{content:"";position:absolute;left:10%;top:17px;height:2px;background:var(--copper);width:calc(var(--p,0) * 80%);transition:width .6s ease}.cov .br{color:#000}.cov.p3 .br{color:#fff}.post .pt{font:700 22px/1.25 var(--serif);color:var(--dark);margin:0;transition:color .2s}@media(hover:hover){.post:hover .pt{color:var(--copper-deep)}}.featured .big .pt{font-size:clamp(26px,2.6vw,34px)}.featured .side .post .pt{font-size:19px}.featured .side .post .pm{grid-column:2}.featured .side .post .cov{grid-row:1/3}.featured .side .post .pt{grid-column:2}.toast{position:fixed;left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:var(--dark);color:var(--cream);padding:12px 18px;border-radius:12px;font-size:15px;max-width:min(92vw,520px);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:90}.toast.on{opacity:1;transform:translate(-50%)}.card.post{color:inherit}@media(max-width:640px){.dock .lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}#mc-scene{--wash:#f8ebe3;--line:#ebcdbb}[hidden]{display:none!important}.illus,.tbc{justify-self:start;align-self:start}.ticks .chip{margin-top:6px}.featured .side .cov .t{display:none}.featured .side .cov .br{width:26px;height:26px;top:10px;right:10px}#mc-scene .draw:not(.on){marker-end:none}.split>*,.scard-body>*,.acc-wrap>*,.featured>*,.layers>*{min-width:0}.mchint{display:none}@media(max-width:900px){.scard-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.media{padding-top:46px}.media .illus{top:12px;right:12px}.app{font-size:12.5px}.app-top .crumb{display:none}.app-main{padding:12px 10px}.tbl td,.tbl th{padding:8px 5px}.conf i{width:30px}.mcanim figure{overflow-x:auto;-webkit-overflow-scrolling:touch}.mcanim svg{min-width:720px}.mchint{display:block}.tl li{font-size:10.5px;padding:0 1px}.tl li span{width:30px;height:30px}.tl:before,.tl:after{top:14px}}@media(max-width:640px){.screen{padding-top:46px}}#mc-scene .mach{fill:var(--white);stroke:var(--dark);stroke-width:2}#mc-scene .mach-l{fill:none;stroke:var(--dark);stroke-width:2;stroke-linecap:round}#mc-scene .ground{stroke:var(--border);stroke-width:2}#mc-scene .lbl{font-family:var(--mono);font-size:12px;fill:var(--muted)}#mc-scene .lbl-b{font-family:var(--mono);font-size:12px;font-weight:700;fill:var(--copper);letter-spacing:.14em}#mc-scene .h{font-family:var(--sans);font-weight:600;font-size:18px;fill:var(--dark)}#mc-scene .hs{font-family:var(--sans);font-weight:600;font-size:15px;fill:var(--dark)}#mc-scene .t{font-family:var(--sans);font-size:15px;fill:var(--text)}#mc-scene .ts{font-family:var(--sans);font-size:13px;fill:var(--muted)}#mc-scene .al{font-family:var(--sans);font-weight:600;font-size:13px;fill:var(--copper)}#mc-scene .alg{font-family:var(--sans);font-weight:600;font-size:13px;fill:var(--grey)}#mc-scene .focus{fill:var(--wash);stroke:var(--copper);stroke-width:2}#mc-scene .actor{fill:var(--white);stroke:var(--dark);stroke-width:3.5}#mc-scene .bubble{fill:var(--card);stroke:var(--border);stroke-width:1.5}#mc-scene .chip{fill:var(--white);stroke:var(--line);stroke-width:1}#mc-scene .chipt{font-family:var(--sans);font-size:12px;fill:var(--copper-deep)}#mc-scene .pill-sys{fill:var(--white);stroke:var(--border)}#mc-scene .fact{fill:none;stroke:var(--grey);stroke-width:2}#mc-scene .march{fill:none;stroke:var(--grey);stroke-width:5;stroke-linecap:round;stroke-dasharray:.002 .03;animation:mc-march 1.6s linear infinite;opacity:0;transition:opacity .4s}#mc-scene .act{fill:none;stroke:var(--copper);stroke-width:2.5}#mc-scene .evid{fill:none;stroke:var(--copper);stroke-width:2;stroke-dasharray:6 6}#mc-scene .draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s ease}#mc-scene .draw.on{stroke-dashoffset:0}#mc-scene .evid.draw{stroke-dasharray:1;stroke-dashoffset:1}#mc-scene .evid.draw.on{stroke-dasharray:.07 .07;stroke-dashoffset:0;transition:none}#mc-scene .fade{opacity:0;transition:opacity .5s ease}#mc-scene .fade.on{opacity:1}#mc-scene .march.on{opacity:.9}#mc-scene .sensor{fill:var(--dark)}#mc-scene .ring{fill:none;stroke:var(--grey);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:mc-pulse 2.4s ease-out infinite}#mc-scene .box{fill:var(--card);stroke:var(--dark);stroke-width:1.5;animation:mc-belt 7s linear infinite}#mc-scene .arm{transform-box:fill-box;transform-origin:0% 100%;animation:mc-swing 4s ease-in-out infinite alternate}#mc-scene .roller{fill:var(--white);stroke:var(--dark);stroke-width:1.5}#mc-scene .approved .pillbg{fill:var(--dark);stroke:var(--dark)}#mc-scene .approved .pilltx{fill:var(--cream)}#mc-scene .pillbg{fill:var(--wash);stroke:var(--copper);stroke-width:1;transition:fill .3s}#mc-scene .pilltx{font-family:var(--mono);font-size:12px;font-weight:700;fill:var(--copper-deep)}#mc-scene .target{fill:none;stroke:var(--copper);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}#mc-scene .target.on{opacity:1;animation:mc-pulse2 1.8s ease-out infinite}@keyframes mc-march{to{stroke-dashoffset:-.032}}@keyframes mc-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes mc-pulse2{0%{transform:scale(1);opacity:.9}to{transform:scale(1.25);opacity:0}}@keyframes mc-belt{0%{transform:translate(-60px)}to{transform:translate(330px)}}@keyframes mc-swing{0%{transform:rotate(-14deg)}to{transform:rotate(12deg)}}#mc-scene.paused *{animation-play-state:paused!important}.marquee.logos .track li{padding:0 34px;display:flex;align-items:center;height:56px}.marquee.logos .track li:before{display:none}.marquee.logos img{display:block;width:auto}.lg-s{height:40px}.lg-c{height:26px}.lg-w{height:20px}.reduce .marquee.logos .track ul{gap:8px 0}.subnav{background:var(--white);border-bottom:1px solid var(--border)}.subnav .wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-top:10px;padding-bottom:10px}.subnav a{flex-shrink:0;text-decoration:none;font:500 14.5px/1 var(--sans);color:var(--muted);padding:9px 14px;border-radius:999px}@media(hover:hover){.subnav a:hover{background:var(--cream);color:var(--dark)}}.subnav a[aria-current=page]{background:var(--dark);color:var(--cream)}.dchips{display:flex;flex-wrap:wrap;gap:10px}.dchips span{border:1px solid var(--border);background:var(--white);border-radius:999px;padding:11px 18px;font-size:15px;color:var(--muted)}.dchips b{color:var(--dark);font-weight:600;margin-right:6px}.dchips .cust{border:2px solid var(--copper);background:var(--copper-wash)}.offers{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.offer{border:1px solid var(--border);border-radius:var(--r-card);padding:26px;display:grid;gap:14px;align-content:start;background:var(--card)}.offer h3{font:700 21px/1.25 var(--serif)}.offer p{font-size:16px;color:var(--muted)}.offer .chip{justify-self:start}.offer.focus{background:var(--copper-wash);border:2px solid var(--copper)}.offer.focus p{color:var(--text)}.offer.dark{background:var(--dark);border-color:var(--dark)}.offer.dark h3{color:#fff}.offer.dark p{color:#b9b3aa}.offer.dark .chip{background:transparent;color:#e7c3b1;border-color:#5a3a28}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tri{display:grid;gap:18px;align-content:space-between;min-height:280px;padding:30px;border-radius:var(--r-media);border:1px solid var(--border);background:var(--card);text-decoration:none;color:inherit;transition:border-color .2s}@media(hover:hover){.tri:hover{border-color:var(--grey)}}.tri .big{font:700 clamp(24px,2.4vw,32px)/1.2 var(--serif);color:var(--dark)}.tri.dark{background:var(--dark);border-color:var(--dark)}.tri.dark .big{color:#fff}.tri.focus{background:var(--copper-wash);border:2px solid var(--copper)}.figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;border-top:1px solid #3a3a3a}.figs>div{padding:28px 24px 8px 0;display:grid;gap:10px;align-content:start}.figs>div+div{padding-left:24px;border-left:1px solid #3a3a3a}.figs .num{font:700 clamp(54px,7vw,96px)/1 var(--serif);color:#fff;letter-spacing:-.02em}.figs p{color:#c9c2b8;font-size:17px;max-width:26ch}.figs .chip{justify-self:start;background:transparent;color:#e7c3b1;border-color:#5a3a28}.quote{margin:0;border-left:4px solid var(--copper);padding:6px 0 6px 26px}.quote blockquote{margin:0;font:italic 700 clamp(19px,1.8vw,24px)/1.45 var(--serif);color:var(--dark)}.quote figcaption{margin-top:14px;font:400 13px/1.4 var(--mono);color:var(--muted)}.values{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border)}.values li{padding:26px 22px 26px 0;border-bottom:1px solid var(--border);font:700 clamp(21px,2vw,27px)/1.25 var(--serif);color:var(--dark)}.values li:nth-child(3n+2),.values li:nth-child(3n){padding-left:22px;border-left:1px solid var(--border)}.hww{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px}.hww li{border:1px solid var(--border);background:var(--white);border-radius:999px;padding:14px 22px;font:600 17px/1 var(--sans);color:var(--dark)}.hww li.on{background:var(--dark);color:var(--cream);border-color:var(--dark)}.car-hero{padding:clamp(72px,10vw,140px) 0}.detail-hero{padding:clamp(56px,7vw,104px) 0 clamp(48px,6vw,80px)}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.bcat{grid-column:span 3;border:1px solid var(--border);border-radius:var(--r-media);padding:26px 26px 14px;background:var(--card)}.b-time{grid-column:span 4;grid-row:span 2}.b-reward{grid-column:span 2;grid-row:span 2}.b-well,.b-grow,.b-place{grid-column:span 2}.bcat.dark{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.bcat.focus{background:var(--copper-wash);border:2px solid var(--copper)}.bh{display:flex;align-items:center;gap:12px;margin-bottom:12px}.bh svg{width:26px;height:26px;color:var(--copper);flex-shrink:0}.bh h3{font:700 22px/1.2 var(--serif);margin:0}.bcat.dark .bh h3{color:#fff}.bn{margin-left:auto;font:700 12px/1 var(--mono);color:var(--copper-deep);border:1px solid var(--copper-line);border-radius:999px;padding:6px 9px}.bcat.dark .bn{color:#e7c3b1;border-color:#5a3a28}.bcat details{border-top:1px solid var(--border)}.bcat.dark details{border-color:#333}.bcat.focus details{border-color:var(--copper-line)}.bcat summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 0;font:600 16.5px/1.35 var(--sans);color:var(--dark)}.bcat.dark summary{color:#fff}.bcat summary::-webkit-details-marker{display:none}.bcat summary:after{content:"+";flex-shrink:0;width:24px;height:24px;border-radius:50%;border:1px solid currentColor;display:grid;place-items:center;font:400 16px/1 var(--sans);opacity:.5;transition:transform .25s}.bcat details[open] summary:after{transform:rotate(45deg);opacity:1;color:var(--copper)}.bcat details p{padding:0 30px 16px 0;font-size:15.5px;color:var(--muted)}.bcat.dark details p{color:#b9b3aa}.bcat.focus details p{color:var(--text)}.role{display:grid;gap:12px;text-decoration:none;color:inherit;align-content:start}@media(hover:hover){.role:hover h3{color:var(--copper-deep)}}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font:400 13px/1.4 var(--mono);color:var(--muted)}.crumbs a{color:var(--muted)}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--border)}.tgrid>div{padding:26px 24px 26px 0;border-bottom:1px solid var(--border);display:grid;gap:8px;align-content:start}.tgrid>div:nth-child(3n+2),.tgrid>div:nth-child(3n){padding-left:24px;border-left:1px solid var(--border)}.tgrid p{font-size:16px;color:var(--muted)}.faqwrap{display:grid;grid-template-columns:220px 1fr;gap:clamp(28px,5vw,72px);align-items:start}.faqnav{position:sticky;top:calc(var(--hdr) + 28px);display:grid;gap:6px}.faqnav a{text-decoration:none;color:var(--muted);border-left:2px solid var(--border);padding:4px 0 4px 12px;font-size:15px}@media(hover:hover){.faqnav a:hover{color:var(--dark);border-left-color:var(--copper)}}.fgroup{margin-bottom:44px}.fgroup h2{margin-bottom:12px}.fq{border-bottom:1px solid var(--border);background:transparent}.fq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;font:700 clamp(18px,1.6vw,21px)/1.3 var(--serif);color:var(--dark)}.fq summary::-webkit-details-marker{display:none}.fq summary:after{content:"+";flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;font:400 18px/1 var(--sans);transition:transform .25s}.fq[open] summary:after{transform:rotate(45deg);border-color:var(--copper);color:var(--copper)}.fq p{padding:0 44px 22px 0;color:var(--text);max-width:72ch}.refb{text-decoration:none;color:inherit}@media(hover:hover){.refb:hover h3{color:var(--copper-deep)}}.cases{grid-template-columns:repeat(3,1fr)}.casecard{position:relative;display:grid;gap:14px;align-content:start;padding:28px 28px 76px;border-radius:var(--r-card);border:1px solid var(--border);background:var(--card);text-decoration:none;color:inherit;min-height:300px}.casecard h3{font:700 20px/1.3 var(--serif);color:var(--dark)}.casecard p{font-size:15.5px;color:var(--muted)}.casecard .fig{position:absolute;left:28px;bottom:22px;font:700 34px/1 var(--serif);color:var(--copper);display:flex;align-items:baseline;gap:10px}.casecard .fig small{font:400 13px/1.3 var(--mono);color:var(--muted);max-width:18ch}.casecard .arrow{position:absolute;right:14px;bottom:14px;width:34px;height:34px;border-radius:50%;background:var(--white);border:1px solid var(--border);display:grid;place-items:center;color:var(--muted);transition:background .2s,color .2s}.casecard:after{content:"";position:absolute;right:-1px;bottom:-1px;width:62px;height:62px;background:var(--white);border-top-left-radius:16px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.casecard .arrow{z-index:1}@media(hover:hover){.casecard:hover .arrow{background:var(--dark);color:var(--cream)}}.casecard.wide{grid-column:span 2;background:var(--dark);border-color:var(--dark)}.casecard.wide h3{color:#fff;font-size:clamp(22px,2.2vw,28px)}.casecard.wide p{color:#b9b3aa;max-width:60ch}.casecard.wide .fig small{color:#b9b3aa}.minis{gap:14px}.mini-link{display:grid;gap:8px;padding:18px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--white);text-decoration:none;color:inherit}.mini-link b{font:700 16px/1.35 var(--serif);color:var(--dark)}@media(hover:hover){.mini-link:hover{border-color:var(--grey)}}.dots.big li{font-size:18.5px;line-height:1.6;color:var(--text)}@media(max-width:1100px){.offers,.bento{grid-template-columns:repeat(2,1fr)}.bcat,.b-time,.b-reward,.b-well,.b-grow,.b-place{grid-column:span 1;grid-row:auto}.b-time{grid-column:span 2}}@media(max-width:900px){.three,.values,.tgrid,.cases{grid-template-columns:1fr 1fr}.casecard.wide{grid-column:span 2}.faqwrap{grid-template-columns:1fr}.faqnav{position:relative;top:auto;display:flex;flex-wrap:wrap}.values li:nth-child(n),.tgrid>div:nth-child(n){padding-left:0;border-left:0}.values li:nth-child(2n),.tgrid>div:nth-child(2n){padding-left:22px;border-left:1px solid var(--border)}}@media(max-width:640px){.offers,.three,.values,.tgrid,.cases,.bento{grid-template-columns:1fr}.b-time,.casecard.wide{grid-column:span 1}.values li:nth-child(n),.tgrid>div:nth-child(n){padding-left:0;border-left:0}.figs>div+div{padding-left:0;border-left:0;border-top:1px solid #3a3a3a}.marquee.logos .track li{padding:0 22px}.lg-s{height:34px}}.narrowh>h1,.narrowh>.lead{max-width:22ch}.narrowh>.lead{max-width:62ch}.narrowh>h1{max-width:20ch}.tri.dark .tlink{color:#fff;text-decoration-color:#c45a2db3}.casecard{padding-bottom:104px}.hero .ht .display{max-width:19ch;font-size:clamp(40px,5.6vw,78px)}body{font-size:18px;line-height:1.6}.sec{padding:clamp(96px,11vw,168px) 0}.sec.tight{padding:clamp(64px,7vw,108px) 0}.sec-head{gap:22px;margin-bottom:clamp(48px,6vw,84px);max-width:820px}.display{line-height:1.06}.h2{font-size:clamp(34px,4vw,54px);line-height:1.12}.h3{font-size:clamp(25px,2.2vw,32px);line-height:1.2}.h4{font-size:22px;line-height:1.3}.lead{line-height:1.6;max-width:58ch}.card{padding:34px}.card h3,.card h4{margin-bottom:12px}.card p+p{margin-top:10px}.g2,.g3{gap:28px}.g4{gap:24px}.split{gap:clamp(40px,6vw,104px)}.stack{gap:40px}.scard-body{padding:clamp(36px,4.5vw,64px) clamp(28px,3.5vw,52px);gap:clamp(36px,5vw,72px)}.scard-text{gap:22px}.small{font-size:15.5px;line-height:1.6}.ticks{gap:14px}.prose{gap:22px}.hero{padding:clamp(72px,9vw,128px) 0 0}.hero .ht{gap:30px;margin-bottom:clamp(56px,6vw,88px)}.fcta{padding:clamp(112px,13vw,184px) 0}.fcta .wrap{gap:30px}.pillars>div{padding:32px 28px 12px 0;gap:14px}.pillars>div+div{padding-left:28px}.deploy{gap:22px}.wrap-wide{max-width:1440px;margin:0 auto;padding:0 var(--gut)}.marquee.logos .track li{height:104px;padding:0 48px}.lg-s{height:66px}.lg-c{height:46px}.lg-w{height:34px}@media(max-width:640px){.marquee.logos .track li{height:84px;padding:0 30px}.lg-s{height:52px}.lg-c{height:36px}.lg-w{height:26px}}.split-words .w{display:inline-block}.page.on .split-words .w{animation:wup .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i)*55ms + 80ms)}@keyframes wup{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}.page.on .hero-in{animation:fup .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--hd,1)*.16s + .42s)}@keyframes fup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}[data-rise]{transform-origin:50% 0;will-change:transform}.stagger>*{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--si,0)*.11s)}.stagger.in>*{opacity:1;transform:none}.sec-head.rv{transition-duration:.9s}.reduce .stagger>*{opacity:1;transform:none}.statement{position:relative;overflow:hidden;padding:clamp(120px,14vw,200px) 0;background:var(--white)}.fillwords{font:700 clamp(32px,4.4vw,64px)/1.18 var(--serif);color:var(--dark);max-width:24ch;letter-spacing:-.01em;margin:0 auto;text-align:center}.fillwords .w2{color:#d6cec3;transition:color .35s ease}.fillwords .w2.lit{color:var(--dark)}.fillwords .w2.lit:nth-last-child(-n+5){color:var(--copper)}.orb{position:absolute;border-radius:50%;pointer-events:none}.orb.o1{width:420px;height:420px;left:-120px;top:10%;background:radial-gradient(circle,rgba(196,90,45,.14),transparent 70%)}.orb.o2{width:520px;height:520px;right:-160px;bottom:-10%;background:radial-gradient(circle,rgba(216,195,171,.45),transparent 70%)}.feats{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px;padding:6px 0}.feats div{display:grid;gap:4px;padding-left:14px;border-left:2px solid var(--copper-line)}.feats b{font:600 16px/1.3 var(--sans);color:var(--dark)}.feats span{font-size:14.5px;line-height:1.5;color:var(--muted)}.ftiles{display:grid;grid-template-columns:repeat(6,1fr);gap:22px}.ftile{grid-column:span 2;border:1px solid var(--border);border-radius:var(--r-card);padding:32px;display:grid;gap:12px;align-content:start;background:var(--card)}.ftile:nth-child(4),.ftile:nth-child(5){grid-column:span 3}.ftile h3{font:700 22px/1.25 var(--serif)}.ftile p{font-size:16px;color:var(--muted)}.ftile.focus{background:var(--copper-wash);border:2px solid var(--copper)}.ftile.focus p{color:var(--text)}.ftile.dark{background:var(--dark);border-color:var(--dark)}.ftile.dark h3{color:#fff}.ftile.dark p{color:#b9b3aa}.tl3{grid-template-columns:repeat(3,1fr)}.tl3:before{left:16.67%;right:16.67%}.tl3:after{left:16.67%;width:calc(var(--p,0)*66.67%)}.tl3 li{font-size:15px}.mc-hero .ht .display{max-width:16ch}.arch-sec{background:var(--white);padding:0 0 clamp(56px,6vw,96px)}.archframe{display:block;width:100%;height:1500px;border:1px solid var(--border);border-radius:var(--r-media);background:var(--cream)}.does .card{display:grid;gap:14px;align-content:start}.ico{width:44px;height:44px;border-radius:12px;background:var(--copper-wash);display:grid;place-items:center;color:var(--copper)}.ico svg{width:24px;height:24px}.tiers{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border-radius:var(--r-media);overflow:hidden;border:1px solid var(--border);position:relative;margin-bottom:28px}.tier{padding:36px 30px 64px;display:grid;gap:12px;align-content:start;min-height:220px}.tier .tn{font:700 24px/1.2 var(--serif)}.tier p{font-size:16.5px}.tier.t1{background:var(--white)}.tier.t1 .tn{color:var(--dark)}.tier.t2{background:var(--copper-wash);border-left:2px solid var(--copper);border-right:2px solid var(--copper)}.tier.t2 .tn{color:var(--copper-deep)}.tier.t3{background:var(--dark)}.tier.t3 .tn{color:#fff}.tier.t3 p{color:#c9c2b8}.taxis{position:absolute;left:30px;right:30px;bottom:18px;display:flex;justify-content:space-between;font:400 12px/1 var(--mono);color:var(--muted);pointer-events:none}.taxis:before{content:"";position:absolute;left:0;right:0;top:-12px;height:2px;background:linear-gradient(90deg,var(--border),var(--copper) 55%,var(--dark))}.taxis span:last-child{color:#c9c2b8}.lines{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--border)}.lines li{padding:20px 24px 20px 0;border-bottom:1px solid var(--border);font-size:16.5px;color:var(--text)}.lines li:nth-child(2n){padding-left:24px;border-left:1px solid var(--border)}.xpath{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:18px;position:relative}.xpath:before{content:"";position:absolute;left:22px;right:22px;top:22px;height:2px;background:linear-gradient(90deg,var(--copper),rgba(196,90,45,.35))}.xpath li{position:relative;display:grid;gap:12px;align-content:start}.xn{width:44px;height:44px;border-radius:50%;border:2px solid var(--copper);background:var(--dark);display:grid;place-items:center;font:700 12px/1 var(--mono);color:#e7c3b1;position:relative;z-index:1}.xpath li.last .xn{background:var(--copper);color:#fff}.xpath h3{font:700 22px/1.2 var(--serif);color:#fff}.xpath p{font-size:15.5px;color:#b9b3aa}.xnote{margin-top:44px;padding:20px 24px;border:1px solid #3a3a3a;border-radius:var(--r-card);color:#d4d4d4;max-width:72ch}.isa{list-style:none;padding:0;display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--border);border-radius:var(--r-media);overflow:hidden}.isa li{display:grid;justify-items:center;gap:8px;padding:28px 12px;text-align:center;position:relative}.isa li+li{border-left:1px solid var(--border)}.isa li+li:before{content:"";position:absolute;left:-7px;top:50%;width:12px;height:12px;background:var(--white);border-top:1px solid var(--border);border-right:1px solid var(--border);transform:translateY(-50%) rotate(45deg)}.isa svg{width:28px;height:28px;color:var(--copper)}.isa b{font:600 17px/1.2 var(--sans);color:var(--dark)}.isa small{font:400 12.5px/1 var(--mono);color:var(--muted)}.journey{display:grid;grid-template-columns:260px 1fr;gap:clamp(40px,6vw,96px);align-items:start}.jnav{list-style:none;padding:0;position:sticky;top:calc(var(--hdr) + 60px);display:grid;gap:6px}.jnav li{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:12px;cursor:pointer;font:700 22px/1 var(--serif);color:#b9b1a6;transition:background .3s,color .3s}.jnav li span{width:36px;height:36px;border-radius:50%;border:2px solid currentColor;display:grid;place-items:center;font:700 12px/1 var(--mono)}.jnav li.on{color:var(--dark);background:var(--cream)}.jnav li.on span{border-color:var(--copper);background:var(--copper);color:#fff}.jsteps{display:grid;gap:clamp(56px,10vh,120px)}.jstep{min-height:46vh;display:grid;gap:18px;align-content:center;opacity:.32;transition:opacity .5s ease}.jstep.on{opacity:1}.jstep h3{font:700 clamp(28px,3vw,42px)/1.15 var(--serif);max-width:20ch}.jstep p{font-size:19px;color:var(--muted);max-width:52ch}.jout{display:grid;gap:6px;padding:20px 24px;border-left:4px solid var(--copper);background:var(--cream);border-radius:0 9px 9px 0;max-width:52ch}.jout .mono{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--copper-deep)}.jout b{font:700 20px/1.35 var(--serif);color:var(--dark)}.reduce .jstep{opacity:1}.ctiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}.ctile{border:1px solid var(--border);border-radius:var(--r-card);background:var(--white);transition:border-color .2s}.ctile[open]{border:2px solid var(--copper);background:var(--copper-wash)}.ctile summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:6px 16px;padding:26px;align-items:center}.ctile summary::-webkit-details-marker{display:none}.ctile summary:after{content:"+";grid-row:1/3;grid-column:3;width:28px;height:28px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;font:400 18px/1 var(--sans);transition:transform .25s}.ctile[open] summary:after{transform:rotate(45deg);border-color:var(--copper);color:var(--copper)}.ci{grid-row:1/3;font:700 12px/1 var(--mono);color:var(--copper);align-self:start;padding-top:6px}.ctile b{font:700 21px/1.25 var(--serif);color:var(--dark)}.ctile small{grid-column:2;font-size:15px;color:var(--muted)}.ctile .dots{padding:0 26px 24px 54px;font-size:15.5px}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:22px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.rail>*{scroll-snap-align:start}.rail .casecard.wide{grid-column:auto}.pband{margin-top:40px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;padding:26px 30px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--white)}.qform{background:var(--white)}.darkband .qform label{color:var(--dark)}.post{gap:16px}.post .pm{gap:6px 16px}.post p.ex{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured .big p.ex{-webkit-line-clamp:4}.pager button{min-width:42px;height:42px;border-radius:999px;border:1px solid var(--border);background:var(--white);cursor:pointer;font:500 15px var(--mono)}.body{gap:24px}@media(max-width:1100px){.ftiles{grid-template-columns:1fr 1fr}.ftile,.ftile:nth-child(4),.ftile:nth-child(5){grid-column:span 1}.ftile:nth-child(5){grid-column:span 2}.xpath{grid-template-columns:1fr 1fr 1fr}.xpath:before{display:none}.isa{grid-template-columns:repeat(3,1fr)}.isa li:nth-child(4){border-left:0}.isa li:nth-child(n+4){border-top:1px solid var(--border)}.isa li:nth-child(4):before{display:none}}@media(max-width:900px){.feats,.tiers{grid-template-columns:1fr}.tier.t2{border:0;border-top:2px solid var(--copper);border-bottom:2px solid var(--copper)}.taxis{display:none}.tier{padding-bottom:36px;min-height:0}.lines{grid-template-columns:1fr}.lines li:nth-child(2n){padding-left:0;border-left:0}.journey{grid-template-columns:1fr}.jnav{position:relative;top:auto;display:flex;flex-wrap:wrap}.jnav li{font-size:18px}.jstep{min-height:0;opacity:1}.ctiles{grid-template-columns:1fr 1fr}.archframe{height:1200px}}@media(max-width:640px){.ftiles,.ctiles{grid-template-columns:1fr}.ftile:nth-child(5){grid-column:span 1}.xpath{grid-template-columns:1fr}.isa{grid-template-columns:1fr 1fr}.isa li:nth-child(odd){border-left:0}.isa li:nth-child(n+3){border-top:1px solid var(--border)}.isa li:before{display:none}.card{padding:26px}.fillwords{font-size:30px}.rail{grid-auto-columns:86%}}.scrolly.live{padding:0}.scrolly.live>.wrap{position:sticky;top:calc(var(--hdr) + 12px);padding-top:clamp(40px,5vh,72px);padding-bottom:40px}.scrolly.live .sec-head{margin-bottom:36px}.scrolly.live .acc-vis{position:relative;top:auto;min-height:420px}.hero .ht .display{max-width:22ch;font-size:clamp(40px,5.2vw,74px)}.scard:first-child .scard-body{grid-template-columns:1fr 1fr}.does .card h3{margin:0}.rail .casecard.wide h3{font-size:20px}.rail .casecard{min-height:360px}.rail{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:60px}@media(max-width:900px){.scard:first-child .scard-body{grid-template-columns:minmax(0,1fr)}}.page.on .hero-in{animation-duration:.75s;animation-delay:calc(var(--hd,1)*.11s + .22s)}.page.on .split-words .w{animation-duration:.75s;animation-delay:calc(var(--i)*45ms + 40ms)}.feats div{align-content:start}.display{font-size:clamp(40px,5vw,68px);line-height:1.08;letter-spacing:-.015em}.h2{font-size:clamp(30px,3.3vw,46px);line-height:1.14}.h3{font-size:clamp(23px,2vw,28px);line-height:1.22}.h4{font-size:21px}.lead{font-size:clamp(17.5px,1.35vw,20px)}.fcta .display{font-size:clamp(36px,4.4vw,58px)!important}.lab-hero .display,.car-hero .display,.about-hero .display,.mc-hero .display{font-size:clamp(40px,5vw,68px)!important}.art-head h1{font-size:clamp(32px,3.8vw,50px)}.jstep h3{font-size:clamp(26px,2.6vw,36px)}.fillwords{font-size:clamp(30px,3.6vw,52px)}.figs .num{font-size:clamp(50px,6vw,84px)}.scard-tab .meta{font-size:12.5px}.hero-bg{position:relative;overflow:hidden;isolation:isolate}.hero-field{position:absolute;left:0;top:0;width:100%;height:760px;z-index:-1;display:block;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.hero-bg:before{content:"";position:absolute;left:50%;top:60px;width:min(1100px,92vw);height:520px;transform:translate(-50%);background:radial-gradient(ellipse at center,#fffffff5,#ffffffd1 45%,#fff0 72%);z-index:-1;pointer-events:none}.hero .ht{padding-top:clamp(24px,4vw,56px)}.hero .ht .display{max-width:none;font-size:clamp(38px,4.3vw,62px)}.br-d{display:none}@media(min-width:1080px){.br-d{display:inline}}.hero-prods{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0;border:1px solid var(--border);border-radius:16px;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.hero-prods a{display:grid;gap:6px;padding:16px 26px;text-decoration:none;text-align:left;min-width:200px;transition:background .2s}@media(hover:hover){.hero-prods a:hover{background:var(--cream)}}.hero-prods .kicker{font-size:11px}.hero-prods span:last-child{font-size:16px;color:var(--text);line-height:1.35}@media(max-width:760px){.hero-prods{flex-direction:column;width:100%}.hero-prods li+li{border-left:0;border-top:1px solid var(--border)}.hero-prods a{min-width:0}.hero-field{height:640px}}.marquee.logos .track li{height:96px;padding:0 40px;display:flex;align-items:center;gap:10px}.marquee.logos img{height:auto;width:auto;max-width:none;display:block}.marquee.logos li.lk span{font:600 21px/1 var(--sans);color:#3c3c3c;letter-spacing:-.01em}@media(max-width:640px){.marquee.logos .track li{height:80px;padding:0 26px}.marquee.logos img{transform:scale(.82)}}.dim.off{opacity:.5}.capsvg .node text{font-size:15.5px}.hero.hero-bg{padding-top:clamp(56px,7vw,104px)}.hero .ht{padding-top:0}.statement{padding:clamp(88px,10vw,150px) 0}:root{--max:1280px;--gut:clamp(24px,5.2vw,72px)}.sec{padding:clamp(112px,12vw,184px) 0}.sec.tight{padding:clamp(72px,8vw,120px) 0}.sec-head{margin-bottom:clamp(56px,7vw,100px);gap:24px}.card{padding:clamp(30px,3vw,44px)}.g2,.g3{gap:clamp(24px,2.6vw,40px)}.g4{gap:clamp(20px,2.2vw,32px)}.split{gap:clamp(48px,7vw,128px)}.lead,p{line-height:1.65}.hero.hero-bg{padding-top:clamp(72px,9vw,136px)}.hero .ht{gap:44px;margin-bottom:clamp(72px,8vw,120px)}.hero .ht .display{font-size:clamp(34px,3.9vw,56px);line-height:1.14;max-width:1020px;margin:0 auto}.hero-prods a{padding:22px 36px;gap:8px}.hero-prods span:last-child{font-size:16.5px}.hero-bg:before{height:600px;top:40px}.stack{display:block;padding-bottom:0}.scard{position:relative;top:auto;min-height:0}.scene{position:relative;margin-bottom:clamp(40px,5vw,72px)}.scene:last-child{margin-bottom:0}.scene.pinned .scard{position:sticky}.scard-tab{height:64px;padding:0 clamp(28px,3vw,44px)}.scard-body{padding:clamp(40px,4.5vw,64px) clamp(28px,3.4vw,52px);gap:clamp(40px,5vw,80px);align-items:center}.scard-text{gap:24px}.scard-text>p{max-width:48ch}.feats{gap:22px 34px;padding:4px 0}.scene.pinned .scard:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:calc(var(--sp,0)*100%);background:var(--copper);transition:width .1s linear}.screen{padding:28px}.d-n1{gap:28px}.frows{gap:12px}.frow{padding:12px 16px}.d-mc{gap:16px}.ftiles,.offers,.ctiles,.deploy{gap:clamp(20px,2.2vw,32px)}.ftile,.offer{padding:clamp(30px,3vw,40px)}.ctile summary{padding:30px}.pillars>div{padding:36px 32px 12px 0}.pillars>div+div{padding-left:32px}.post{gap:18px}.browse{gap:clamp(32px,3.5vw,56px) clamp(24px,2.6vw,40px)}.ftr{padding:96px 0 calc(32px + env(safe-area-inset-bottom,0px))}.ftr .top{gap:40px}@media(max-width:900px){.scene{margin-bottom:28px}.scard-body{padding:28px 22px}}@media(min-width:901px)and (max-height:880px){.scard-tab{height:54px}.scard-body{padding:30px clamp(28px,3vw,44px)}.scard-text{gap:18px}.feats{gap:16px 30px}.screen{padding:22px}}.frow small{white-space:nowrap}.hero .ht .display{font-size:clamp(34px,3.6vw,54px);max-width:1180px;text-wrap:balance}.display,.h2,.h3{text-wrap:balance}.stack{display:block}.stack.live .scard{position:sticky;transform-origin:50% 0;transition:transform .12s linear}.stack-hold{height:0}.stack.live .stack-hold{height:38vh}.stack .scard{margin-bottom:28px}.stack.live .scard{margin-bottom:0}.scard:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:calc(var(--sp,0)*100%);background:var(--copper);transition:width .5s ease}.sc-mc.scard:after{background:#e7c3b1}.scard.covered .scard-body{opacity:.35;transition:opacity .3s}.scard .scard-body{transition:opacity .3s}:root{--sp1:8px;--sp2:16px;--sp3:24px;--sp4:32px;--sp5:48px;--sp6:64px;--sp7:96px;--sp8:128px;--band:clamp(88px,8.5vw,128px);--band-s:clamp(64px,6vw,88px);--head-gap:clamp(40px,4.2vw,56px);--max:1200px;--gut:clamp(24px,5vw,64px)}.sec{padding:var(--band) 0}.sec.tight{padding:var(--band-s) 0}.statement{padding:var(--band) 0}.fcta{padding:calc(var(--band) * 1.1) 0}.phero{padding:var(--band) 0 calc(var(--band) * .8)}.about-hero,.detail-hero,.ins-hero{padding:var(--band) 0 calc(var(--band) * .6)}.lab-hero,.car-hero,.contact,.stub{padding:var(--band) 0}.ftr{padding:var(--sp7) 0 calc(var(--sp4) + env(safe-area-inset-bottom,0px))}.ftr .legal{margin-top:var(--sp6)}.sec-head{gap:0;margin-bottom:var(--head-gap);max-width:760px}.sec-head>.kicker,.sec-head>.eyebrow{margin-bottom:var(--sp2)}.sec-head>.h2,.sec-head>h2{margin:0}.sec-head>.lead,.sec-head>p,.sec-head>.tbc{margin-top:20px}.sec-head.center{margin-left:auto;margin-right:auto}.stackv>.kicker+.h2,.stackv>.eyebrow+.display{margin-top:0}.hero.hero-bg{padding:clamp(72px,7.5vw,112px) 0 0}.hero .ht{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:var(--sp7)}.hero-h{font-size:clamp(40px,4.6vw,64px)!important;line-height:1.1!important;max-width:none!important;letter-spacing:-.018em}.hero-h .hl{display:block}.hero-h .w{display:inline-block}.hero-prods{margin-top:var(--sp5)}.hero-prods+div{margin-top:var(--sp4)}.hero-prods a{padding:var(--sp3) var(--sp4)}.hero-field{height:640px}.hero-bg:before{top:24px;height:500px;width:min(980px,92vw)}.media{padding:var(--sp6) var(--sp6) 0}.mq-head{margin-bottom:var(--sp4)}.marquee.logos .track li{height:88px}.stack .scard{margin-bottom:var(--sp4)}.stack.live .stack-hold{height:32vh}.scard-body{padding:var(--sp6) var(--sp6);gap:var(--sp6)}.scard-text{gap:var(--sp3)}.g2,.g3,.g4,.offers,.ftiles,.ctiles,.deploy,.three,.cohort,.team,.cred,.doctypes{gap:var(--sp4)}.card,.ftile,.offer{padding:var(--sp5) var(--sp5)}.card.refb,.prob,.mini-link{padding:var(--sp4)}.browse{gap:var(--sp6) var(--sp4)}.split{gap:var(--sp7)}.card h3,.card h4,.ftile h3,.offer h3{margin:0 0 12px}.card .kicker{margin-bottom:var(--sp2)}.card p+p{margin-top:var(--sp2)}.chips{gap:10px}.ticks{gap:var(--sp2)}.prose{gap:var(--sp3)}.row[style*="margin-bottom:40px"],.row[style*="margin-bottom:36px"]{margin-bottom:var(--head-gap)!important}@media(max-width:900px){:root{--band:80px;--band-s:56px;--head-gap:40px}.scard-body{padding:var(--sp4) var(--sp3);gap:var(--sp4)}.split{gap:var(--sp5)}.card,.ftile,.offer{padding:var(--sp4)}.media{padding:var(--sp4) var(--sp3) 0}}@media(max-width:640px){:root{--band:72px;--band-s:48px;--head-gap:32px}.hero-h{font-size:clamp(34px,9vw,44px)!important}.hero .ht{margin-bottom:var(--sp5)}.hero-prods{margin-top:var(--sp4)}.card,.ftile,.offer{padding:var(--sp3)}}:root{--band:clamp(72px,7vw,104px);--band-s:clamp(56px,5.4vw,80px)}.hero .ht{margin-bottom:var(--sp5)}section[aria-labelledby=h-int]{padding-bottom:0}.statement{padding:var(--band-s) 0 var(--band)}.fcta{padding:var(--band) 0}@media(max-width:900px){:root{--band:72px;--band-s:48px}}@media(max-width:640px){:root{--band:64px;--band-s:44px}}.sec.tight[aria-labelledby=h-int]{padding-bottom:0}.app-body{min-height:0}.orb{display:none}.fillwords{font-size:clamp(28px,3.2vw,44px);line-height:1.22;max-width:26ch}.mc-hero .ht{gap:var(--sp3)}.mc-hero .ht .lead{max-width:62ch}.mc-hero .ht .row{margin-top:var(--sp2)}.mc-hero.hero{padding:var(--band) 0 0}.mc-hero .ht{margin-bottom:var(--sp6)}.tri{display:flex;flex-direction:column;gap:var(--sp3);min-height:260px;padding:var(--sp5)}.tri .big{font-size:clamp(22px,1.9vw,26px);line-height:1.28}.tri .tlink{margin-top:auto}.phero .ht{gap:var(--sp3)}.phero .ht .row{margin-top:var(--sp2)}.lab-hero .stackv,.car-hero .stackv,.about-hero .stackv{gap:var(--sp3)!important}.hero.hero-bg{padding-top:clamp(88px,9vw,136px)}.hero-h{font-size:clamp(36px,3.9vw,54px)!important;line-height:1.16!important;letter-spacing:-.015em}.hero-prods{margin-top:clamp(64px,6vw,88px)}.hero-prods+div{margin-top:clamp(48px,4.5vw,64px)}.hero .ht{margin-bottom:clamp(88px,8vw,120px)}.hero-prods{border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;gap:0}.hero-prods li+li{border-left:1px solid var(--border)}.hero-prods a{padding:4px clamp(28px,3vw,48px);gap:10px;text-align:center;justify-items:center;min-width:0}@media(hover:hover){.hero-prods a:hover{background:transparent}}@media(hover:hover){.hero-prods a:hover span:last-child{color:var(--copper-deep)}}.hero-prods span:last-child{font-size:16.5px;color:var(--muted)}@media(max-width:760px){.hero-prods{gap:28px}.hero-prods li+li{border-left:0;border-top:0}.hero-prods a{padding:0}}.ht>.eyebrow,.stackv>.eyebrow{margin-bottom:8px}.phero .ht,.mc-hero .ht{gap:28px}.phero .ht .row,.mc-hero .ht .row{margin-top:16px}.lab-hero .stackv,.car-hero .stackv,.about-hero .stackv,.ins-hero .stackv,.detail-hero .stackv{gap:28px!important}.lab-hero .stackv>.row,.car-hero .stackv>.row{margin-top:12px}.sec-head>.kicker,.sec-head>.eyebrow{margin-bottom:20px}.sec-head>.lead,.sec-head>p,.sec-head>.tbc{margin-top:28px}:root{--head-gap:clamp(56px,5.6vw,80px)}.stackv[style*="gap:18px"],.stackv[style*="gap:20px"],.stackv[style*="gap:22px"],.stackv[style*="gap:16px"]{gap:28px!important}.stackv[style*="gap:14px"]{gap:20px!important}.scard-text{gap:28px}.scard-text>div:last-child{margin-top:8px}.feats{gap:28px 40px}.feats div{gap:6px}.card h3,.card h4,.ftile h3,.offer h3{margin:0 0 16px}.card .kicker{margin-bottom:20px}.card .chips,.card .ticks{margin-top:8px}.card .tlink{margin-top:12px;display:inline-block}.ftile,.offer{gap:16px}.casecard{gap:18px}.tri{gap:28px}.jstep{gap:24px}.jout{margin-top:12px}.ticks{gap:18px}.dots{gap:14px}.prose{gap:28px}.lead+.row,.lead+div>.btn{margin-top:12px}.fcta .wrap{gap:36px}@media(max-width:640px){.hero-h{font-size:clamp(32px,8.6vw,40px)!important}.hero-prods{margin-top:48px}.hero-prods+div{margin-top:40px}.hero .ht{margin-bottom:64px}.scard-text{gap:22px}}.row[style*="justify-content:space-between"]{row-gap:24px}.screen,.screen *{min-width:0}.d-n1{grid-template-columns:120px minmax(0,1fr);gap:22px}.frow{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:11px 14px}.frow b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frow .conf i{width:44px}.queue{flex-wrap:wrap;gap:8px 12px}.st,.chip,.tlink,.btn,.meta,.frow small{white-space:nowrap}[data-demo=sort] .g3{grid-template-columns:1fr;gap:10px}[data-demo=sort] .mini{display:grid;grid-template-columns:150px 1fr 1fr;align-items:center;gap:10px;padding:12px 14px}[data-demo=sort] .mini .sh{margin:0}[data-demo=sort] .mrow{grid-template-columns:1fr auto;padding:8px 10px}.feats{grid-template-columns:1fr;gap:16px}.feats div{display:grid;grid-template-columns:minmax(170px,auto) 1fr;column-gap:20px;align-items:baseline;padding:2px 0 2px 16px}.feats b{font-size:15.5px}.feats span{font-size:14.5px}@media(max-width:1100px){.feats div{grid-template-columns:1fr;row-gap:4px}}.g4.does{grid-template-columns:repeat(4,1fr)}@media(max-width:1280px){.g4.does{grid-template-columns:repeat(2,1fr)}}.does .card h3{font-size:20px}.ctile b{font-size:19px}.ctiles{grid-template-columns:repeat(3,1fr)}@media(max-width:1180px){.ctiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ctiles{grid-template-columns:1fr}.ctile b{font-size:18px}}.deploy .card h3{font-size:19px}@media(max-width:1280px){.deploy{grid-template-columns:repeat(2,1fr)}}.bento{grid-template-columns:1fr 1fr}.bcat,.b-time,.b-reward,.b-well,.b-grow,.b-place{grid-column:span 1;grid-row:auto}.b-place{grid-column:1/-1}.bcat summary{font-size:16px}@media(max-width:760px){.bento{grid-template-columns:1fr}.b-place{grid-column:auto}.bcat summary{font-size:15.5px}}.tri{padding:var(--sp4) var(--sp4)}.tri .tlink{white-space:normal}@media(max-width:640px){.scard-tab .meta{display:none}.role .meta,[data-role=meta],.tlink{white-space:normal}}.app .tbl{table-layout:auto}@media(max-width:640px){.app .tbl th:nth-child(4),.app .tbl td:nth-child(4){display:none}}@media(max-width:640px){.g4.does,.deploy{grid-template-columns:1fr}.ctile b{font-size:17px}}.ftile{padding:var(--sp4) 36px}.ftile h3{font-size:20px}.deploy .card{padding:var(--sp4)}.g4.does,.ctiles{grid-template-columns:repeat(2,1fr)}@media(max-width:1100px){.card{padding:var(--sp4)}.three{grid-template-columns:1fr}.tri{min-height:0}}@media(max-width:640px){.g4.does,.ctiles{grid-template-columns:1fr}.ctile b{font-size:16px}.bcat summary{font-size:15px}}@media(max-width:1100px)and (min-width:641px){.g3{grid-template-columns:repeat(2,1fr)}}.feats div{grid-template-columns:196px minmax(0,1fr)}.frow b{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}@media(max-width:1100px){.feats div{grid-template-columns:1fr}}.role .meta,[data-role=meta],.card .meta{white-space:normal}.st{flex-shrink:0}.mc-act{flex-wrap:wrap;gap:10px}@media(max-width:640px){[data-demo=sort] .mini{grid-template-columns:1fr}}@media(max-width:640px){.queue{flex-direction:column;align-items:flex-start}.bcat summary{font-size:14.5px}}@media(max-width:640px){.d-n1{grid-template-columns:1fr}.queue{flex-direction:row;align-items:center}}.tour{display:grid;grid-template-columns:minmax(300px,4.2fr) 7.8fr;gap:clamp(32px,4vw,64px);align-items:start}.tour-tabs{display:grid;gap:10px;position:sticky;top:calc(var(--hdr) + 32px)}.ttab{appearance:none;border:1px solid transparent;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;display:grid;gap:10px;padding:24px 26px 24px 32px;border-radius:18px;position:relative;transition:background .35s,border-color .35s}@media(hover:hover){.ttab:hover{background:#ffffff8c}}.ttab.on{background:var(--white);border-color:var(--border)}.ttab .kicker{font-size:11.5px}.ttab .tt{font:700 clamp(21px,1.8vw,26px)/1.22 var(--serif);color:var(--dark);opacity:.42;transition:opacity .35s}.ttab.on .tt{opacity:1}.ttab .tt em.c{color:var(--copper)}.ttab .td{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.7,.2,1)}.ttab .td>span{overflow:hidden;font-size:16px;line-height:1.6;color:var(--muted)}.ttab.on .td{grid-template-rows:1fr}.tbar{position:absolute;left:12px;top:26px;bottom:26px;width:3px;border-radius:3px;background:var(--border);overflow:hidden}.tbar i{position:absolute;left:0;top:0;width:100%;height:0;background:var(--copper);transition:height .8s linear}.ttab:not(.on) .tbar i{height:0!important;transition:none}.tour-stage{position:relative;min-width:0}.tpanel[hidden]{display:none}.tpanel.on{animation:tpin .7s cubic-bezier(.2,.7,.2,1)}@keyframes tpin{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.tstage{position:relative;border-radius:24px;padding:clamp(36px,4.5vw,64px) clamp(24px,4vw,56px);min-height:500px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border)}.st-n1{background:radial-gradient(ellipse 70% 80% at 95% 110%,rgba(196,90,45,.45),transparent 60%),radial-gradient(ellipse 60% 60% at 0% 0%,#fbf7f2,transparent 70%),linear-gradient(160deg,#f1e7dc,#dcc7af)}.st-mc{border-color:#2c2c2c}.st-ca{background:linear-gradient(var(--copper-line) 1px,transparent 1px) 0 0/36px 36px,linear-gradient(90deg,var(--copper-line) 1px,transparent 1px) 0 0/36px 36px,var(--copper-wash);border-color:var(--copper-line)}.tgrid-bg{position:absolute;inset:0;background:repeating-radial-gradient(circle at 85% 120%,transparent 0 34px,rgba(59,42,32,.08) 34px 35px);pointer-events:none}.tscreen{position:relative;width:100%;max-width:620px;min-height:0;border-radius:16px;border:1px solid rgba(26,26,26,.1);padding:28px}.tbadge{position:absolute;right:clamp(16px,2.4vw,28px);bottom:clamp(16px,2.4vw,28px);display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;background:var(--white);border:1px solid var(--border);border-radius:14px;padding:12px 16px;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s;max-width:280px}.tbadge.on{opacity:1;transform:none}.tbadge .dotc{grid-row:1/3;width:10px;height:10px;border-radius:50%;background:var(--copper);box-shadow:0 0 0 5px var(--copper-wash)}.tbadge b{font:600 14px/1.3 var(--sans);color:var(--dark)}.tbadge small{font:400 12.5px/1.35 var(--mono);color:var(--muted)}.tfoot{display:flex;flex-wrap:wrap;gap:20px 28px;align-items:center;justify-content:space-between;margin-top:28px}.tfoot .chips{flex:1 1 360px}.tfoot .btn{flex-shrink:0}@media(max-width:980px){.tour{grid-template-columns:1fr}.tour-tabs{position:relative;top:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ttab{padding:18px 16px 18px 24px}.ttab .td{display:none}.ttab .tt{font-size:18px}.tbar{left:10px;top:18px;bottom:18px}}@media(max-width:640px){.tour-tabs{grid-template-columns:1fr}.ttab .tt{font-size:19px}.tstage{min-height:0;padding:24px 14px 80px}.tbadge{left:14px;right:14px;max-width:none}.tscreen{padding:20px}}.reduce .tpanel.on{animation:none}.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ptile{position:relative;display:grid;grid-template-rows:auto 1fr;gap:32px;padding:clamp(28px,3vw,44px);border-radius:24px;border:1px solid var(--border);background:var(--card);text-decoration:none;color:inherit;min-height:440px;overflow:hidden;transition:border-color .3s}@media(hover:hover){.ptile:hover{border-color:var(--grey)}}.ptile:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.p-wide{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:1fr;align-items:center;column-gap:clamp(28px,3.5vw,56px)}.ptxt{display:grid;gap:16px;align-content:start}.ptxt h3{font:700 clamp(23px,2vw,30px)/1.2 var(--serif);color:var(--dark);margin:0;max-width:16ch}.ptxt p{font-size:16.5px;line-height:1.6;color:var(--muted);max-width:36ch}.ptile.dark{background:var(--dark);border-color:var(--dark)}.ptile.dark h3{color:#fff}.ptile.dark p{color:#b9b3aa}.ptile.wash{background:var(--copper-wash);border-color:var(--copper-line)}.ptile.wash p{color:var(--text)}.pvis{align-self:end;position:relative}.p-wide .pvis{align-self:center}.pgo{position:absolute;right:20px;top:20px;width:40px;height:40px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;color:var(--muted);background:var(--white);transition:background .3s,color .3s,transform .3s}@media(hover:hover){.ptile:hover .pgo{background:var(--dark);color:var(--cream);transform:rotate(0) scale(1.05)}}.ptile.dark .pgo{background:transparent;border-color:#3a3a3a;color:#d4d4d4}.pv-rows{display:grid;gap:10px;background:var(--white);border:1px solid var(--border);border-radius:16px;padding:16px}.pr{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:10px;font-size:14.5px;opacity:0;transform:translate(16px)}.pr .mono{font-size:13px}.live .pr{animation:prin .6s cubic-bezier(.2,.7,.2,1) forwards}.live .pr:nth-child(2){animation-delay:.12s}.live .pr:nth-child(3){animation-delay:.24s}.live .pr:nth-child(4){animation-delay:.36s}@keyframes prin{to{opacity:1;transform:none}}.pr.bad{border:2px solid var(--copper);background:var(--copper-wash)}.live .pr.bad{animation:prin .6s .24s cubic-bezier(.2,.7,.2,1) forwards,prpulse 2.4s 1.2s ease-in-out infinite}@keyframes prpulse{0%,to{box-shadow:0 0 #c45a2d00}50%{box-shadow:0 0 0 6px #c45a2d24}}.pv-check{display:grid;gap:10px}.pc{display:flex;align-items:center;gap:12px;padding:13px 14px;background:var(--white);border:1px solid var(--border);border-radius:10px;font-size:15px;color:var(--dark)}.pc i{width:20px;height:20px;border-radius:50%;border:2px solid var(--border);flex-shrink:0;position:relative;transition:background .3s,border-color .3s}.pc i:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .3s}.live .pc:not(.gap) i{background:var(--copper);border-color:var(--copper);transition-delay:calc(var(--k,0)*.35s + .3s)}.live .pc:not(.gap) i:after{transform:rotate(45deg) scale(1);transition-delay:calc(var(--k,0)*.35s + .4s)}.pc:nth-child(2){--k:1}.pc.gap{border-style:dashed;border-color:var(--copper)}.pc.gap .st{margin-left:auto;opacity:0;transition:opacity .4s 1.2s}.live .pc.gap .st{opacity:1}.pv-ask{display:grid;gap:12px}.pq,.pa{border-radius:16px;padding:12px 16px;font-size:15px;line-height:1.45;opacity:0;transform:translateY(10px)}.pq{justify-self:end;background:#2c2c2c;color:#e8e3dc;border-bottom-right-radius:4px;max-width:92%}.pa{background:var(--white);color:var(--dark);display:grid;gap:6px;border-bottom-left-radius:4px}.pa small{font:400 12px/1.4 var(--mono);color:var(--muted)}.live .pq{animation:prin .5s .2s forwards}.live .pa{animation:prin .5s 1.1s forwards}.pv-path{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.pv-path:before,.pv-path:after{content:"";position:absolute;left:16.67%;top:22px;height:2px}.pv-path:before{right:16.67%;background:var(--copper-line)}.pv-path:after{width:0;background:var(--copper);transition:width 1.6s cubic-bezier(.2,.7,.2,1) .3s}.live .pv-path:after{width:66.66%}.pv-path li{display:grid;justify-items:center;gap:12px;font:700 20px/1.2 var(--serif);color:var(--dark);position:relative;z-index:1}.pv-path li span{width:46px;height:46px;border-radius:50%;border:2px solid var(--copper);background:var(--white);display:grid;place-items:center;font:700 13px/1 var(--mono);color:var(--copper-deep);transition:background .4s,color .4s}.live .pv-path li span{background:var(--copper-wash)}.live .pv-path li.dest span{background:var(--copper);color:#fff;transition-delay:1.6s}.reduce .pr,.reduce .pq,.reduce .pa{opacity:1;transform:none;animation:none}.reduce .pv-path:after{width:66.66%}.reduce .pc:not(.gap) i{background:var(--copper);border-color:var(--copper)}.reduce .pc i:after{transform:rotate(45deg) scale(1)}.reduce .pc.gap .st{opacity:1}@media(max-width:980px){.pgrid{grid-template-columns:1fr 1fr}.p-wide{grid-column:1/-1}}@media(max-width:640px){.pgrid{grid-template-columns:1fr}.p-wide{grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:28px}.ptile{min-height:0}.pr{grid-template-columns:1fr auto}.pr .mono{display:none}}.pr{grid-template-columns:auto 1fr auto;gap:12px}.pr>span:first-child{white-space:nowrap}.pr .mono{text-align:right}.st-mc .tbadge{top:clamp(16px,2.4vw,28px);bottom:auto}@media(max-width:640px){.st-mc .tbadge{top:auto;bottom:16px}}@media(max-width:640px){.pr{grid-template-columns:1fr auto}.pr .st{justify-self:end}}.ch-intro{padding-bottom:0}.ch-intro .sec-head{margin-bottom:var(--sp5)}.ch-index{display:flex;flex-wrap:wrap;gap:12px}.ch-index a{display:inline-flex;align-items:center;gap:12px;padding:12px 20px 12px 14px;border:1px solid var(--border);border-radius:999px;background:var(--white);text-decoration:none;font:600 15px/1 var(--sans);color:var(--dark);transition:border-color .2s,background .2s}.ch-index a span{font:700 11px/1 var(--mono);color:var(--copper-deep);background:var(--copper-wash);border-radius:999px;padding:6px 8px}@media(hover:hover){.ch-index a:hover{border-color:var(--copper)}}.chapter{position:relative;padding:var(--band) 0;overflow:hidden}.ch-cream{background:var(--cream)}.ch-white{background:var(--white)}.ch-dark{color:var(--on-dark)}.ch-main{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,5vw,88px);align-items:center}.ch-main.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ch-main.flip .ch-text{order:2}.ch-text{display:grid;gap:24px;align-content:center;position:relative}.ch-num{font:700 clamp(84px,9vw,132px)/.8 var(--serif);color:transparent;-webkit-text-stroke:1.5px var(--copper-line);letter-spacing:-.04em;margin-bottom:-8px;opacity:0;transform:translateY(20px);transition:opacity .9s,transform .9s}.ch-dark .ch-num{-webkit-text-stroke-color:#4a3a30}.chapter.seen .ch-num{opacity:1;transform:none}.ch-text h3{font:700 clamp(32px,3.4vw,48px)/1.1 var(--serif);color:var(--dark);margin:0;letter-spacing:-.012em}.ch-dark .ch-text h3{color:#fff}.ch-desc{font-size:clamp(17.5px,1.4vw,20px);line-height:1.6;color:var(--muted);max-width:40ch}.ch-dark .ch-desc{color:#c9c2b8}.ch-dark .chip.plain{background:transparent;border-color:#3a3a3a;color:#d4d4d4}.ch-dark .chip:not(.plain){background:transparent;border-color:#5a3a28;color:#e7c3b1}.ch-text .chips{max-width:520px}.ch-text>div:last-child{margin-top:8px}.ch-stage{position:relative;border-radius:26px;padding:clamp(28px,3.4vw,48px);min-height:520px;display:grid;align-content:center;justify-items:center;gap:22px;overflow:hidden;border:1px solid var(--border)}.ch-stage.st-n1{background:radial-gradient(ellipse 70% 80% at 95% 110%,rgba(196,90,45,.45),transparent 60%),radial-gradient(ellipse 60% 60% at 0% 0%,#fbf7f2,transparent 70%),linear-gradient(160deg,#f1e7dc,#dcc7af)}.ch-stage.st-mc{background:linear-gradient(160deg,#2a211c,#151515);border-color:#2f2f2f}.ch-stage.st-ca{background:linear-gradient(var(--copper-line) 1px,transparent 1px) 0 0/36px 36px,linear-gradient(90deg,var(--copper-line) 1px,transparent 1px) 0 0/36px 36px,var(--copper-wash);border-color:var(--copper-line)}.ch-stage .tscreen{max-width:600px}.loop{list-style:none;padding:0;margin:0;display:flex;gap:8px;position:relative;z-index:1;flex-wrap:wrap;justify-content:center}.loop li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(26,26,26,.08);font:600 14px/1 var(--sans);color:var(--muted);transition:background .4s,color .4s,border-color .4s}.loop li span{font:700 10.5px/1 var(--mono);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--cream);color:var(--muted);transition:background .4s,color .4s}.loop li.on{background:var(--white);color:var(--dark);border-color:var(--copper)}.loop li.on span{background:var(--copper);color:#fff}.loop li.done span{background:var(--copper-wash);color:var(--copper-deep)}.st-mc .loop li{background:#ffffff0f;border-color:#333;color:#9a948c}.st-mc .loop li span{background:#2c2c2c;color:#9a948c}.st-mc .loop li.on{background:#fff;color:var(--dark);border-color:#fff}.ch-tiles{margin-top:clamp(40px,4.5vw,64px);display:grid;gap:24px}.ch-tiles.two{grid-template-columns:1fr 1fr}.ch-tiles.one{grid-template-columns:1fr}.ch-tiles .ptile{min-height:0;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(24px,3vw,44px);padding:clamp(24px,2.8vw,40px)}.ch-tiles.two .ptile{grid-template-columns:1fr;row-gap:24px}.ch-tiles .ptxt h4{font:700 clamp(21px,1.8vw,25px)/1.25 var(--serif);color:var(--dark);margin:0;max-width:24ch}.ch-tiles .ptxt p{font-size:16px}.ch-tiles .ptxt .kicker{font-size:11px}.ptile.dark2{background:#ffffff0a;border-color:#333}.ptile.dark2 h4{color:#fff}.ptile.dark2 p{color:#b9b3aa}.ptile.dark2 .pgo{background:transparent;border-color:#3a3a3a;color:#d4d4d4}.ch-white .ptile.wash{background:var(--copper-wash);border-color:var(--copper-line)}.pv-stack{display:grid;gap:8px}.ps{display:grid;gap:4px;padding:14px 18px;border-radius:12px;background:var(--white);border:1px solid var(--border);opacity:0;transform:translateY(12px)}.ps b{font:600 15px/1.3 var(--sans);color:var(--dark)}.ps span{font:400 12.5px/1.4 var(--mono);color:var(--muted)}.ps.focus{border:2px solid var(--copper);background:#fff}.live .ps{animation:prin .55s cubic-bezier(.2,.7,.2,1) forwards}.live .ps:nth-child(1){animation-delay:.5s}.live .ps:nth-child(2){animation-delay:.25s}.live .ps:nth-child(3){animation-delay:0s}.reduce .ps{opacity:1;transform:none;animation:none}@media(max-width:980px){.ch-main,.ch-main.flip{grid-template-columns:1fr}.ch-main.flip .ch-text{order:0}.ch-stage{min-height:0}.ch-tiles .ptile{grid-template-columns:1fr;row-gap:24px}}@media(max-width:640px){.ch-tiles.two{grid-template-columns:1fr}.ch-stage{padding:20px 12px 84px}.ch-num{font-size:72px}.loop li{font-size:13px;padding:6px 10px 6px 6px}}.ch-stage{padding-bottom:clamp(88px,8vw,104px)}.ch-stage.st-ca{padding-bottom:clamp(28px,3.4vw,48px)}.ch-stage .tbadge,.ch-stage.st-mc .tbadge{top:auto;bottom:clamp(16px,2vw,24px);right:clamp(16px,2vw,24px)}.page[data-page=home] [data-tx]{opacity:0;transform:translate3d(0,32px,0);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d,0) * 90ms);will-change:opacity,transform}.page[data-page=home] [data-tx=scale]{transform:translate3d(0,40px,0) scale(.965)}.page[data-page=home] [data-tx=left]{transform:translate3d(-36px,0,0)}.page[data-page=home] [data-tx=right]{transform:translate3d(36px,0,0)}.page[data-page=home] [data-tx].in{opacity:1;transform:none}html.no-tx .page[data-page=home] [data-tx]{opacity:1;transform:none;transition:none}.reduce .page[data-page=home] [data-tx]{opacity:1;transform:none;transition:opacity .4s ease}.page[data-page=home] .split-words .w{animation:none}.page[data-page=home] .hero-h .hl{display:block}.page[data-page=home] .fillwords{color:var(--dark)}.page[data-page=home] .fillwords em.c{color:var(--copper);font-style:italic}.page[data-page=home] .pvis *{animation:none!important}.page[data-page=home] .pr,.page[data-page=home] .pq,.page[data-page=home] .pa,.page[data-page=home] .ps{opacity:1;transform:none}.page[data-page=home] .pr.bad{box-shadow:0 0 0 5px #c45a2d1f}.page[data-page=home] .pc:not(.gap) i{background:var(--copper);border-color:var(--copper);transition:none}.page[data-page=home] .pc i:after{transform:rotate(45deg) scale(1);transition:none}.page[data-page=home] .pc.gap i:after{display:none}.page[data-page=home] .pc.gap .st{opacity:1;transition:none}.page[data-page=home] .pv-path:after{width:66.66%;transition:none}.page[data-page=home] .tbadge{opacity:1;transform:none;transition:none}.page[data-page=home] .loop li{background:var(--white);color:var(--dark);border-color:var(--border)}.page[data-page=home] .loop li span{background:var(--copper);color:#fff}.page[data-page=home] .st-mc .loop li{background:#ffffff14;border-color:#3a3a3a;color:#e8e3dc}.page[data-page=home] .ch-num{opacity:1;transform:none;transition:none}.page[data-page=home] .tl .fill,.page[data-page=home] .tl:after{transition:none}.page[data-page=home] .ptile .pgo{transition:background .3s,color .3s}.page[data-page=nucleus-one] [data-tx]{opacity:0;transform:translate3d(0,40px,0);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d,0) * 90ms);will-change:opacity,transform}.page[data-page=nucleus-one] [data-tx=left]{transform:translate3d(-32px,0,0)}.page[data-page=nucleus-one] [data-tx=scale]{transform:translate3d(0,32px,0) scale(.97)}.page[data-page=nucleus-one] [data-tx].in{opacity:1;transform:none}.reduce .page[data-page=nucleus-one] [data-tx]{opacity:1;transform:none;transition:opacity .4s ease}.page[data-page=nucleus-one] .stack .scard{position:relative!important;top:auto!important;transform:none;margin-bottom:var(--sp5)}.page[data-page=nucleus-one] .stack .scard.in{transform:none}.page[data-page=nucleus-one] .stack .stack-hold{display:none}.page[data-page=nucleus-one] .stack .scard:after{display:none}.page[data-page=nucleus-one] .stack .scard.covered .scard-body{opacity:1}.page[data-page=nucleus-one] .stack [data-demo] *{animation:none!important}@media(max-width:640px){.page[data-page=nucleus-one] [data-tx=left],.page[data-page=home] [data-tx=left],.page[data-page=home] [data-tx=right]{transform:translate3d(0,24px,0)}}.page :is(.kicker,.eyebrow){font:700 14px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#a34620}@media(min-width:720px){.page :is(.kicker,.eyebrow){font-size:17px}}@media(max-width:719px){.page .eyebrow{font-size:13px;letter-spacing:.1em}.page .casecard .kicker{white-space:nowrap}}.page :is(.hero-prods,.ptile,.tri,.card,.jstep,.scard-tab,.done,.post,.casecard,.bcat,.tier,.ftile,.ttab,.capgrid,.role,.rcard,.rail,.featured,.side,.arail,.mini-link) :is(.kicker,.eyebrow){font-size:12px;letter-spacing:.14em}@media(min-width:720px){.page :is(.hero-prods,.ptile,.tri,.card,.jstep,.scard-tab,.done,.post,.casecard,.bcat,.tier,.ftile,.ttab,.capgrid,.role,.rcard,.rail,.featured,.side,.arail,.mini-link) :is(.kicker,.eyebrow){font-size:13.5px}}.page[data-page=home] .marquee.logos img{zoom:1.05}.page[data-page=home] .ch-num{-webkit-text-stroke:1.75px #d4987a;margin-bottom:10px;line-height:.9}.page[data-page=home] .ch-text>.ch-num+.kicker{display:block}.page[data-page=home] .hstack-sec{padding-top:0}.page[data-page=home] .hcard{position:relative;top:auto;display:block;min-height:0;padding:0;margin:0 0 32px;border:1px solid var(--border);border-radius:28px;background:var(--white);overflow:hidden;box-shadow:0 -12px 40px -16px #3b2a2024}.page[data-page=home] .hcard:last-child{margin-bottom:0}.page[data-page=home] .hcard:after{display:none}.page[data-page=home] .hcard>.ch-main{padding:clamp(28px,3vw,44px)}.page[data-page=home] .hcard .ch-stage{min-height:0;padding:28px 28px 76px}.page[data-page=home] .hcard .ch-stage.st-ca{padding-bottom:28px}.page[data-page=home] .hcard .ch-num{font-size:clamp(72px,7vw,104px)}@media(min-width:1100px)and (min-height:720px){.page[data-page=home] .hcard{position:sticky;top:calc(var(--hdr) + 20px + var(--i)*16px)}}.page[data-page=home] .hcard.nostick{position:relative!important;top:auto!important}.page[data-page=home] .where-grid{margin-top:0;grid-template-columns:1fr 1fr}@media(max-width:640px){.page[data-page=home] .where-grid{grid-template-columns:1fr}}:root{--col:linear-gradient(90deg,#000 0,#000 calc(50% - 700px) ,rgba(0,0,0,.3) calc(50% - 600px) ,rgba(0,0,0,.3) calc(50% + 600px) ,#000 calc(50% + 700px) ,#000 100%);--muted:#5c5c5c;--cv-ink:rgba(59,42,32,.1);--cv-ink2:rgba(59,42,32,.06);--cv-cu:rgba(196,90,45,.22);--cv-cu2:rgba(196,90,45,.1)}html{background:var(--cream)}body{background:transparent!important}.page>:is(section,div,header,aside):not(.ftr){background:transparent!important;background-image:none!important}.arch-sec{background:transparent!important}.page>.darkband,.page>.phero{color:var(--text)!important}.darkband h2,.darkband h3,.darkband h4,.phero .display{color:var(--dark)!important}.phero .lead,.darkband .lead,.tex-dark .lead{color:var(--muted)!important}.darkband .chip,.phero .chip{background:var(--copper-wash)!important;color:var(--copper-deep)!important;border-color:var(--copper-line)!important}.phero .proof{color:var(--text)!important;border-color:var(--border)!important;background:#ffffffb3}.darkband .hr,.tex-dark .hr{color:#c7bfb4!important}.darkband .hr.in,.tex-dark .hr.in,.reduce .darkband .hr,.reduce .tex-dark .hr{color:var(--dark)!important}.darkband .tlink,.sc-mc .tlink{color:var(--dark)!important;text-decoration-color:var(--copper-line)!important}.darkband .illus,.sc-mc .illus{color:var(--muted)!important}.darkband p,.darkband li,.darkband .meta,.darkband .small{color:var(--text)}.btn.ghost-l{border-color:var(--dark)!important;color:var(--dark)!important}@media(hover:hover){.btn.ghost-l:hover{background:var(--dark)!important;color:var(--cream)!important}}:is(.darkband,.phero,.sc-mc) .btn.cream{background:var(--dark)!important;border-color:var(--dark)!important;color:var(--cream)!important}.sc-mc{background:var(--white)!important;border-color:var(--border)!important;color:var(--text)!important}.sc-mc h3,.sc-mc .h3{color:var(--dark)!important}.sc-mc .scard-text p,.sc-mc .meta{color:var(--muted)!important}.sc-mc .scard-tab{border-color:var(--border)!important}.sc-mc .scard-text .chip{background:var(--copper-wash)!important;color:var(--copper-deep)!important;border-color:var(--copper-line)!important}.sc-mc.scard:after{background:var(--copper-line)!important}.video.tex-dark{background:radial-gradient(ellipse 70% 80% at 85% 110%,rgba(196,90,45,.16),transparent 70%),repeating-radial-gradient(circle at 15% 120%,transparent 0 34px,rgba(59,42,32,.06) 34px 35px),var(--white)!important;border-color:var(--border)!important}.video .cap{color:var(--muted)!important}.cv{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:var(--cream)}.cv-l{position:absolute;inset:-240px 0;opacity:0;will-change:opacity,transform;-webkit-mask-image:var(--col);mask-image:var(--col)}.cv-dots{background:radial-gradient(circle,var(--cv-ink) 1.15px,transparent 1.5px) 0 0/26px 26px}.cv-ledger{background:linear-gradient(var(--cv-ink) 1px,transparent 1px) 0 0/100% 30px,linear-gradient(90deg,var(--cv-ink2) 1px,transparent 1px) 0 0/240px 100%}.cv-iso{background:repeating-linear-gradient(30deg,var(--cv-ink2) 0 1px,transparent 1px 34px),repeating-linear-gradient(150deg,var(--cv-ink2) 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,rgba(59,42,32,.025) 0 1px,transparent 1px 58.9px)}.cv-rings{background:repeating-radial-gradient(circle at 84% 50%,transparent 0 47px,var(--cv-ink) 47px 48px),radial-gradient(circle at 84% 50%,var(--cv-cu2) 0 2px,transparent 3px);--fx:40%}.cv-blue{background:linear-gradient(var(--cv-ink) 1px,transparent 1px) 0 0/160px 160px,linear-gradient(90deg,var(--cv-ink) 1px,transparent 1px) 0 0/160px 160px,linear-gradient(var(--cv-ink2) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,var(--cv-ink2) 1px,transparent 1px) 0 0/32px 32px}.cv[data-m=dots] .cv-dots,.cv[data-m=ledger] .cv-ledger,.cv[data-m=iso] .cv-iso,.cv[data-m=rings] .cv-rings,.cv[data-m=blue] .cv-blue{opacity:1}.cv-bloom{animation:cvBreathe 64s ease-in-out infinite alternate;position:absolute;width:1100px;height:900px;left:50%;top:50%;margin:-450px 0 0 -550px;border-radius:50%;background:radial-gradient(closest-side,#ffffffd9,#fff0 70%),radial-gradient(closest-side at 62% 58%,rgba(196,90,45,.1),transparent 80%);transition:transform 1.6s cubic-bezier(.2,.7,.2,1);transform:translate(var(--bx,18%),var(--by,-18%))}.cv[data-m=ledger] .cv-bloom{--bx:-6%;--by:-22%}.cv[data-m=iso] .cv-bloom{--bx:24%;--by:6%}.cv[data-m=rings] .cv-bloom{--bx:28%;--by:0%}.cv[data-m=blue] .cv-bloom{--bx:-22%;--by:10%}.cv-grain{position:absolute;inset:0;opacity:.3;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .23  0 0 0 0 .17  0 0 0 0 .13  0 0 0 .09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@media(prefers-reduced-motion:reduce){.cv-l,.cv-bloom{transition:none!important}}@media(max-width:720px){:root{--cv-ink:rgba(59,42,32,.03);--cv-ink2:rgba(59,42,32,.02);--col:linear-gradient(#000,#000)}}@keyframes cvSweepD{0%{-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%}to{-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0}}@keyframes cvSweepU{0%{-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0}to{-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%}}.cv.ready .cv-l{transition:opacity 1.1s ease}.cv.ready.fast .cv-l{transition-duration:.45s}.cv-l.wipe-d,.cv-l.wipe-u{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.cv-l.wipe-d{-webkit-mask-image:var(--col),linear-gradient(#000 0,#000 40%,transparent 60%);mask-image:var(--col),linear-gradient(#000 0,#000 40%,transparent 60%);-webkit-mask-size:100% 100%,100% 250%;mask-size:100% 100%,100% 250%;animation:cvSweepD 1.7s cubic-bezier(.45,0,.25,1) both}.cv-l.wipe-u{-webkit-mask-image:var(--col),linear-gradient(transparent 0,transparent 40%,#000 60%);mask-image:var(--col),linear-gradient(transparent 0,transparent 40%,#000 60%);-webkit-mask-size:100% 100%,100% 250%;mask-size:100% 100%,100% 250%;animation:cvSweepU 1.7s cubic-bezier(.45,0,.25,1) both}@media(prefers-reduced-motion:reduce){.cv-l.wipe-d,.cv-l.wipe-u{animation:none}}@keyframes cvBreathe{0%{translate:0 0;opacity:.92}50%{translate:3.5% -2.5%;opacity:1}to{translate:-3% 2%;opacity:.95}}.cv:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 120% 95% at 50% 45%,transparent 60%,rgba(59,42,32,.035) 100%)}@media(prefers-reduced-motion:reduce){.cv-bloom{animation:none}}.announce{background:var(--copper-wash);color:var(--text);border-bottom:1px solid var(--copper-line)}.announce a{color:var(--copper-deep)}.announce .x,.ch-dark{color:var(--text)}.ch-dark .ch-num{-webkit-text-stroke-color:var(--copper-line)}.ch-dark .ch-text h3{color:var(--dark)}.ch-dark .ch-desc{color:var(--muted)}.ch-dark .chip.plain{background:var(--white);border-color:var(--border);color:var(--text)}.ch-dark .chip:not(.plain){background:var(--copper-wash);border-color:var(--copper-line);color:var(--copper-deep)}.ch-dark .btn.cream{background:var(--dark);border-color:var(--dark);color:var(--cream)}.ptile.dark2{background:var(--card);border-color:var(--border)}.ptile.dark2 h4{color:var(--dark)}.ptile.dark2 p{color:var(--muted)}.ptile.dark2 .pgo{background:var(--white);border-color:var(--border);color:var(--dark)}.jnav li{color:#7a746c}.hww li.on{background:var(--copper-wash);color:var(--copper-deep);border-color:var(--copper-line)}@media(max-width:720px){.scard-tab{height:auto;min-height:54px;padding-top:12px;padding-bottom:12px}.scard-tab .kicker{white-space:normal;line-height:1.5}.scard-tab .meta{display:none}}.figs{border-top-color:var(--border)}.figs>div+div{border-color:var(--border)}.figs .num,.figs .num:first-child{color:var(--dark)}. --> <style id="n1-redesign"> .page[data-page="nucleus-one"] .n1-hero .ht{margin-bottom:clamp(36px,5vw,56px)}.page[data-page=nucleus-one] .n1-hero .display{max-width:14ch}.page[data-page=nucleus-one] .n1-media{margin-top:0}.page[data-page=nucleus-one] .app .fld.warn+.fld.warn{margin-top:0}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pcard{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);padding:28px 28px 26px;display:grid;gap:14px;align-content:start;grid-template-rows:auto 1fr auto}.pcard .kicker{margin:0}.pcard .pb{font:600 18px/1.4 var(--sans);color:var(--dark);margin:0}.pcard .po{border-top:1px solid var(--border);padding-top:16px;display:grid;gap:8px}.pcard .po .pl{font:700 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--copper-deep)}.pcard .po p{margin:0;color:var(--muted);font-size:15.5px;line-height:1.5}.n1-cp4{grid-template-columns:repeat(4,1fr)}.n1-cp4 .card{padding:26px 24px}.page[data-page=nucleus-one] .stack .mini .mrow span{white-space:nowrap}.page[data-page=nucleus-one] .stack .mini .mrow{font-size:13.5px}.n1faq-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:start}.n1faq-wrap .sec-head{margin-bottom:0}.n1faq details{border-top:1px solid var(--border)}.n1faq details:last-child{border-bottom:1px solid var(--border)}.n1faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;font:600 18px/1.35 var(--sans);color:var(--dark)}.n1faq summary::-webkit-details-marker{display:none}.n1faq summary:after{content:"+";flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;font:400 18px/1 var(--sans);color:var(--copper-deep);background:var(--white)}.n1faq details[open] summary:after{content:"−"}.n1faq summary:focus-visible{outline:2px solid var(--copper);outline-offset:4px;border-radius:4px}.n1faq details p{margin:0 0 22px;max-width:68ch;color:var(--text);font-size:16.5px;line-height:1.55}.pgrid2{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pcard2{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);padding:28px;display:grid;gap:10px;align-content:start;grid-template-rows:auto auto 1fr auto}.pcard2 .pi{width:46px;height:46px;border-radius:50%;background:var(--copper-wash);display:grid;place-items:center;margin-bottom:6px}.pcard2 .pi svg{width:24px;height:24px;fill:none;stroke:var(--copper-deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pcard2 h3{font:700 22px/1.2 var(--serif);color:var(--dark);margin:0}.pcard2 p{margin:0;color:var(--muted);font-size:15.5px;line-height:1.5}.pcard2 .po2{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:14px;border-top:1px solid var(--border);font:600 14.5px/1.3 var(--sans);color:var(--copper-deep)}.pcard2 .po2 svg{width:18px;height:18px;fill:none;stroke:var(--copper);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none}.n1-cphead{max-width:860px}.n1-cphead .chips{margin-top:6px}.n1-assist{margin-top:40px;display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:center;background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);padding:28px 32px}.n1-assist .kicker{display:block;margin-bottom:10px}.n1-assist .h4{margin:0 0 8px}.n1-assist p{margin:0}.page[data-page=nucleus-one] .cap-demo .frows{gap:8px}@media(max-width:1000px){.pgrid2{grid-template-columns:repeat(2,1fr)}.n1-assist{grid-template-columns:1fr}}@media(max-width:640px){.pgrid2{grid-template-columns:1fr}}@media(max-width:1000px){.pgrid,.n1-cp4{grid-template-columns:repeat(2,1fr)}.n1faq-wrap{grid-template-columns:1fr}}@media(max-width:640px){.pgrid,.n1-cp4{grid-template-columns:1fr}.pcard{padding:22px}}.page[data-page=nucleus-one] .n1stack{display:block;position:relative}.page[data-page=nucleus-one] .n1stack .scard{position:relative;top:auto;margin-bottom:32px;min-height:0}.page[data-page=nucleus-one] .n1hold{height:0}.page[data-page=nucleus-one] .n1stack.live .scard{position:sticky;top:calc(var(--hdr) + 24px + var(--i) * 18px);margin-bottom:40px;transform-origin:50% 0;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.page[data-page=nucleus-one] .n1stack.live .scard:last-of-type{margin-bottom:0}.page[data-page=nucleus-one] .n1stack.live .n1hold{height:22vh}.page[data-page=nucleus-one] .n1stack.live .scard .scard-body{transition:opacity .35s ease}.page[data-page=nucleus-one] .n1stack.live .scard.covered{transform:scale(.965)}.page[data-page=nucleus-one] .n1stack.live .scard.covered .scard-body{opacity:.35}.page[data-page=nucleus-one] .n1stack .scard:after{display:none}.page[data-page=nucleus-one] .n1stack .demo [data-at]{opacity:1!important;transform:none!important;transition:none!important}.page[data-page=nucleus-one] .n1stack .demo *,.page[data-page=nucleus-one] .n1stack .conf i{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.page[data-page=nucleus-one] .n1stack.live .scard,.page[data-page=nucleus-one] .n1stack.live .scard .scard-body{transition:none}}.page[data-page=nucleus-one] .sec-head{gap:22px}.page[data-page=nucleus-one] .sec-head .chips{margin-top:14px}.page[data-page=nucleus-one] .n1-cphead{margin-bottom:clamp(40px,5vw,64px)}.page[data-page=nucleus-one] .n1-cphead .chips{margin-top:18px}.page[data-page=nucleus-one] .phero .ht{gap:28px}.page[data-page=nucleus-one] .phero .proof{margin-top:4px}.page[data-page=nucleus-one] .scard-text .chips{margin-top:10px}.page[data-page=nucleus-one] [data-tabs] .seg{margin-bottom:40px}.page[data-page=nucleus-one] .tabpanel .h3{margin-bottom:6px}.page[data-page=nucleus-one] .pillars h3{margin:14px 0 8px}.page[data-page=nucleus-one] .n1-assist{margin-top:56px}.page[data-page=nucleus-one] .n1-assist .chips{gap:10px}.page[data-page=nucleus-one] .fcta .lead{margin-top:6px}.page[data-page=nucleus-one] .fcta .row{margin-top:18px}.page[data-page=nucleus-one] .sec{padding-top:clamp(80px,9vw,128px);padding-bottom:0}.page[data-page=nucleus-one] #questions{padding-bottom:clamp(80px,9vw,128px)}.page[data-page=nucleus-one] .fcta .wrap{border-top:1px solid var(--dark);padding-top:clamp(64px,8vw,104px)}.n1-fin{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,80px);align-items:start}.n1-fin .sec-head{margin:0;position:sticky;top:calc(var(--hdr) + 40px)}.n1-fin .ftiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.n1-fin .ftile{grid-column:auto}.n1-fin .ftile.focus,.n1-fin .ftile.dark{grid-column:1/-1}.n1-uc{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);background:var(--white);border:1px solid var(--border);border-radius:var(--r-media);overflow:hidden}.n1-uc .seg{grid-column:1;grid-row:1/span 6;display:flex;flex-direction:column;align-items:stretch;gap:6px;width:auto;margin:0!important;padding:22px;border:0;border-right:1px solid var(--border);border-radius:0;background:var(--card)}.n1-uc .seg button{text-align:left;padding:15px 18px;border-radius:10px;font-size:16px}.n1-uc .tabpanel{grid-column:2;padding:clamp(32px,4vw,52px)}.n1-uc .tabpanel[hidden]{display:none}.n1-uc .tabpanel.split{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-content:start}.n1-uc .tabpanel .mini{margin-top:4px}.n1-index{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-top:2px solid var(--dark)}.n1-index .ix{background:var(--card);padding:26px 24px;display:grid;gap:8px;align-content:start}.n1-index .ix b{font:600 18px/1.3 var(--sans);color:var(--dark)}.n1-index .ix span{font-size:15px;line-height:1.45;color:var(--muted)}.n1-index .ix.cust{background:var(--copper-wash)}.n1-axis{display:flex;justify-content:space-between;font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:8px 0 22px}.n1-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0 32px;padding-top:44px}.n1-track:before{content:"";position:absolute;left:0;right:0;top:11px;height:2px;background:var(--copper-line)}.n1-track .tk{position:relative;display:grid;gap:10px;align-content:start}.n1-track .dot{position:absolute;top:-44px;left:0;width:24px;height:24px;border-radius:50%;background:var(--white);border:2px solid var(--copper)}.n1-track .tk.default .dot{background:var(--copper)}.n1-track .kicker,.n1-track h3{margin:0}.n1-track p{margin:0;max-width:30ch}@media(max-width:1000px){.n1-fin{grid-template-columns:1fr}.n1-fin .sec-head{position:static}.n1-index{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.n1-uc{grid-template-columns:1fr}.n1-uc .seg{grid-column:1;grid-row:auto;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border);padding:14px}.n1-uc .seg button{white-space:nowrap}.n1-uc .tabpanel{grid-column:1}}@media(max-width:760px){.n1-track{grid-template-columns:1fr;padding-top:0;padding-left:40px;gap:30px}.n1-track:before{inset:0 auto 0 11px;width:2px;height:auto}.n1-track .dot{left:-40px;top:2px}.n1-axis{display:none}.n1-fin .ftiles{grid-template-columns:1fr}}@media(max-width:560px){.n1-index{grid-template-columns:1fr}}.n1-ch{position:relative;margin-bottom:clamp(48px,5.5vw,76px)}.page[data-page=nucleus-one] .n1-ch .lab{display:inline-flex;align-items:baseline;gap:.55em;margin:0}.page[data-page=nucleus-one] .n1-ch .lab .n,.page[data-page=nucleus-one] .n1-ch .lab .sl,.page[data-page=nucleus-one] .n1-ch .lab .kicker{font:700 15px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.page[data-page=nucleus-one] .n1-ch .lab .n{color:var(--dark)}.page[data-page=nucleus-one] .n1-ch .lab .sl{color:var(--grey)}.n1-ch .ct{font:500 13px/1 var(--mono);letter-spacing:.14em;color:var(--muted)}.n1-ch .rl,.n1-ch .sg{display:none}.n1-ch .rl{transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.n1-ch.in .rl{transform:scaleX(1)}.n1-ch .sg i{transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.16,1,.3,1) calc(var(--k) * 55ms)}.n1-ch.in .sg i{transform:scaleX(1)}.reduce .n1-ch .rl,.reduce .n1-ch .sg i{transform:none;transition:none}@media(prefers-reduced-motion:reduce){.n1-ch .rl,.n1-ch .sg i{transform:none;transition:none}}html[data-chap=c] .n1-ch{display:grid;grid-template-columns:1fr auto;align-items:baseline;row-gap:20px}html[data-chap=c] .n1-ch .sg{display:flex;gap:6px;grid-column:1/-1}html[data-chap=c] .n1-ch .sg i{display:block;flex:1;height:4px;border-radius:2px;background:var(--border)}html[data-chap=c] .n1-ch .sg i.past{background:var(--dark)}html[data-chap=c] .n1-ch .sg i.on{background:var(--copper)}html[data-chap=a] .n1-ch{display:block}html[data-chap=a] .n1-ch .rl{display:block;height:1px;background:var(--dark)}html[data-chap=a] .n1-ch .lab{background:var(--white);border:1px solid var(--dark);border-top:0;border-radius:0 0 12px 12px;padding:14px 22px 15px}html[data-chap=a] .n1-ch .ct{position:absolute;right:0;top:16px}html[data-chap=b] .n1-ch{display:grid;grid-template-columns:auto 1fr auto;align-items:end;column-gap:22px;border-top:1px solid var(--dark);padding-top:26px}html[data-chap=b] .n1-ch .lab{grid-column:1;grid-row:1;gap:22px}html[data-chap=b] .page[data-page=nucleus-one] .n1-ch .lab .n,html[data-chap=b] .n1-ch .lab .n{font:italic 700 68px/.78 var(--serif)!important;letter-spacing:0!important;color:var(--copper)!important}html[data-chap=b] .n1-ch .lab .sl{display:none}html[data-chap=b] .n1-ch .rl{display:block;grid-column:2;grid-row:1;height:1px;background:var(--border);margin-bottom:4px}html[data-chap=b] .n1-ch .ct{grid-column:3;grid-row:1;margin-bottom:4px}@media(max-width:640px){.page[data-page=nucleus-one] .n1-ch .lab .n,.page[data-page=nucleus-one] .n1-ch .lab .sl,.page[data-page=nucleus-one] .n1-ch .lab .kicker{font-size:13px}html[data-chap=b] .n1-ch .lab .n{font-size:48px!important}html[data-chap=b] .n1-ch{grid-template-columns:auto auto;row-gap:10px}html[data-chap=b] .n1-ch .rl{display:none}html[data-chap=b] .n1-ch .ct{grid-column:2;justify-self:end}}.n1-switch{position:fixed;right:16px;bottom:16px;z-index:300;display:none;gap:4px;align-items:center;background:var(--white);border:1px solid var(--border);border-radius:999px;padding:4px 4px 4px 14px;font:700 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}body:has(.page[data-page=nucleus-one].on) .n1-switch{display:flex}.n1-switch button{font:600 13px/1 var(--sans);letter-spacing:0;text-transform:none;border:0;border-radius:999px;padding:9px 13px;background:transparent;color:var(--dark);cursor:pointer}.n1-switch button[aria-pressed=true]{background:var(--dark);color:var(--cream)}.n1-cp4{margin-top:36px!important}.cp-n{display:grid;gap:14px;align-content:start;padding:28px 24px}.cp-n .pi{width:46px;height:46px;border-radius:50%;background:var(--copper-wash);display:grid;place-items:center;margin-bottom:4px}.cp-n .pi svg{width:24px;height:24px;fill:none;stroke:var(--copper-deep);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cp-n h3{margin:0;font:700 20px/1.25 var(--serif);color:var(--dark)}.cp-n .cpt{margin:4px 0 0;gap:12px;font-size:15.5px;color:var(--muted)}.cp-n .cpt li{line-height:1.45}.n1-ch .nx{display:none}html[data-chap=d] .n1-ch .sg,html[data-chap=e] .n1-ch .sg{display:flex;gap:6px;grid-column:1/-1}html[data-chap=d] .n1-ch .sg i,html[data-chap=e] .n1-ch .sg i{display:block;flex:1;height:4px;border-radius:2px;background:var(--border)}html[data-chap=d] .n1-ch .sg i.past,html[data-chap=e] .n1-ch .sg i.past{background:var(--dark)}html[data-chap=d] .n1-ch .sg i.on,html[data-chap=e] .n1-ch .sg i.on{background:var(--copper)}html[data-chap=d] .n1-ch{display:grid;grid-template-columns:auto 1fr auto;align-items:end;column-gap:22px;row-gap:26px}html[data-chap=d] .n1-ch .lab{grid-column:1;grid-row:2;gap:22px}html[data-chap=d] .n1-ch .lab .n{font:italic 700 68px/.78 var(--serif)!important;letter-spacing:0!important;color:var(--copper)!important}html[data-chap=d] .n1-ch .lab .sl{display:none}html[data-chap=d] .n1-ch .ct{grid-column:3;grid-row:2;margin-bottom:4px}html[data-chap=e] .n1-ch{display:grid;grid-template-columns:1fr auto;align-items:baseline;row-gap:20px}html[data-chap=e] .n1-ch .ct{display:none}html[data-chap=e] .n1-ch .nx{display:inline-flex;align-items:center;gap:10px;font:500 13px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}html[data-chap=e] .n1-ch .nx b{font-weight:700;color:var(--dark)}html[data-chap=e] .n1-ch .nx svg{width:12px;height:12px;fill:none;stroke:var(--copper);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(max-width:640px){html[data-chap=d] .n1-ch .lab .n{font-size:48px!important}html[data-chap=d] .n1-ch{grid-template-columns:auto auto}html[data-chap=e] .n1-ch .nx{display:none}}.n1-fin.n1-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;grid-template-areas:"head rag rag" "ont fraud agents" "scale scale risk";align-items:stretch}.n1-fin.n1-bento .sec-head{grid-area:head;position:static;align-self:start;margin:0;padding-right:12px}.n1-fin.n1-bento .ftile{grid-column:auto;display:grid;gap:16px;align-content:start}.n1-fin.n1-bento .ftile.a-rag{grid-area:rag}.n1-fin.n1-bento .ftile.a-ont{grid-area:ont}.n1-fin.n1-bento .ftile.a-fraud{grid-area:fraud}.n1-fin.n1-bento .ftile.a-agents{grid-area:agents}.n1-fin.n1-bento .ftile.a-scale{grid-area:scale}.n1-fin.n1-bento .ftile.a-risk{grid-area:risk}.n1-bento .ftile h3{margin:0}.n1-bento .ftk{margin:0;gap:10px;font-size:15.5px}.n1-bento .ftk li{line-height:1.45;color:var(--muted)}.n1-bento .ftile.focus .ftk li{color:var(--text)}.n1-bento .ftile.dark .ftk li{color:var(--on-dark)}.n1-bento .ftk.two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;row-gap:12px}@media(max-width:760px){.n1-bento .ftk.two{grid-template-columns:1fr}}@media(max-width:1000px){.n1-fin.n1-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head head" "rag rag" "ont fraud" "agents risk" "scale scale"}}@media(max-width:640px){.n1-fin.n1-bento{grid-template-columns:1fr;grid-template-areas:"head" "rag" "ont" "fraud" "agents" "risk" "scale"}}#n1cpsvg .ahg{fill:var(--grey)}#n1cpsvg .ahc{fill:var(--copper)}#n1cpsvg .oc rect,#n1cpsvg .oc text{transition:fill .35s ease,stroke .35s ease}#n1cpsvg .n1rt{opacity:0;transition:opacity .25s ease}#n1cpsvg .n1rt.n1on{opacity:1}#n1cpsvg .n1rt .ah,#n1cpsvg .n1rt text{opacity:0;transition:opacity .35s ease}#n1cpsvg .n1rt.n1done .ah,#n1cpsvg .n1rt.n1done text{opacity:1}#n1cpsvg .n1box{transition:opacity .5s ease;transform-box:fill-box;transform-origin:50% 50%}#n1cpsvg .n1box.n1off{opacity:.3}#n1cpsvg .n1box.n1hit{animation:n1hit .7s cubic-bezier(.2,.7,.2,1)}#n1cpsvg .n1chip{transform-box:fill-box;transform-origin:50% 50%}#n1cpsvg .n1chip.n1hit{animation:n1hit .6s cubic-bezier(.2,.7,.2,1)}@keyframes n1hit{0%{transform:scale(1)}35%{transform:scale(1.035)}to{transform:scale(1)}}#n1cpsvg .n1pk{fill:var(--copper);stroke:#fff;stroke-width:2;opacity:0;transition:opacity .18s ease}#n1cpsvg .n1pk.n1on{opacity:1}#n1cpsvg #n1ev.n1flow{animation:n1flow .5s linear 3}@keyframes n1flow{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}#n1cpsvg .n1rec.n1flash rect{animation:n1flash 1.3s ease}@keyframes n1flash{0%{fill:var(--card)}30%{fill:var(--copper-wash);stroke:var(--copper-line)}to{fill:var(--card)}}#n1cpsvg .n1log{fill:var(--copper-deep);font-weight:700;opacity:0;transition:opacity .4s ease}#n1cpsvg .n1log.n1on{opacity:1}.reduce #n1cpsvg *,.is-paused #n1cpsvg *{animation:none!important}.page[data-page=nucleus-one] .n1-uc .seg button{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;transition:background .25s ease,color .25s ease}.page[data-page=nucleus-one] .n1-uc .seg button:after{content:"";flex:none;width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.4;transition:transform .25s ease,opacity .25s ease}@media(hover:hover){.page[data-page=nucleus-one] .n1-uc .seg button:not([aria-selected=true]):hover{background:var(--copper-wash);color:var(--dark)}}@media(hover:hover){.page[data-page=nucleus-one] .n1-uc .seg button:hover:after{transform:translate(3px) rotate(45deg);opacity:.9}}.page[data-page=nucleus-one] .n1-uc .seg button[aria-selected=true]:after{opacity:1}.page[data-page=nucleus-one] .n1-uc .seg button:focus-visible{outline:2px solid var(--copper);outline-offset:2px}@media(max-width:860px){.page[data-page=nucleus-one] .n1-uc .seg button:after{display:none}}@media(prefers-reduced-motion:reduce){.page[data-page=nucleus-one] .n1-uc .seg button,.page[data-page=nucleus-one] .n1-uc .seg button:after{transition:none}}@keyframes n1rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes n1fade{0%{opacity:0}to{opacity:1}}@keyframes n1wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}html:not(.reduce) .page[data-page=nucleus-one].on .n1-hero .ht>*{animation:n1rise .9s cubic-bezier(.16,1,.3,1) both}html:not(.reduce) .page[data-page=nucleus-one].on .n1-hero .ht>:nth-child(1){animation-delay:0s}html:not(.reduce) .page[data-page=nucleus-one].on .n1-hero .ht>:nth-child(2){animation-delay:.08s}html:not(.reduce) .page[data-page=nucleus-one].on .n1-hero .ht>:nth-child(3){animation-delay:.32s}html:not(.reduce) .page[data-page=nucleus-one].on .n1-hero .ht>:nth-child(4){animation-delay:.42s}html:not(.reduce) .page[data-page=nucleus-one].on .n1-hero .ht>:nth-child(5){animation-delay:.52s}.page[data-page=nucleus-one] .n1-hero h1 em{display:inline-block;padding-right:.1em;margin-right:-.1em}html:not(.reduce) .page[data-page=nucleus-one].on .n1-hero h1 em{animation:n1wipe 1s .34s cubic-bezier(.65,0,.35,1) both}html:not(.reduce) .page[data-page=nucleus-one].on .n1-hero .video{animation:n1fade 1.1s .55s ease both}.page[data-page=nucleus-one] :is(.pcard2,.n1-bento .ftile,.cp-n,.n1-index .ix){--mx:50%;--my:50%;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s ease}.page[data-page=nucleus-one] :is(.pcard2,.cp-n) .pi{transition:background .35s ease}.page[data-page=nucleus-one] :is(.pcard2,.cp-n) .pi svg{transition:stroke .35s ease}@media(hover:hover){.page[data-page=nucleus-one] :is(.pcard2,.n1-bento .ftile,.cp-n,.n1-index .ix):hover{background-image:radial-gradient(380px circle at var(--mx) var(--my),rgba(196,90,45,.09),transparent 65%);border-color:var(--copper-line)}.page[data-page=nucleus-one] .n1-bento .ftile.dark:hover{background-image:radial-gradient(380px circle at var(--mx) var(--my),rgba(255,255,255,.07),transparent 65%);border-color:var(--dark)}.page[data-page=nucleus-one] :is(.pcard2,.n1-bento .ftile,.cp-n):hover{transform:translateY(-3px)}.page[data-page=nucleus-one] :is(.pcard2,.cp-n):hover .pi{background:var(--copper)}.page[data-page=nucleus-one] :is(.pcard2,.cp-n):hover .pi svg{stroke:#fff}}.n1-seg-anim{position:relative}.n1-seg-anim>button{position:relative;z-index:1}.page[data-page=nucleus-one] .n1-seg-anim>button[aria-selected=true],.page[data-page=nucleus-one] .n1-seg-anim>button[aria-pressed=true]{background:transparent!important;color:var(--cream)!important}.n1-ind{position:absolute;left:0;top:0;z-index:0;background:var(--dark);pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1)}.reduce .n1-ind{transition:none}.page[data-page=nucleus-one] .btn:not(.ghost){display:inline-flex;align-items:center;gap:10px}.page[data-page=nucleus-one] .btn:not(.ghost):after{content:"";width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M2 8h11M9 3.5 13.5 8 9 12.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M2 8h11M9 3.5 13.5 8 9 12.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;transition:transform .3s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.page[data-page=nucleus-one] .btn:not(.ghost):hover:after{transform:translate(4px)}}.page[data-page=nucleus-one] .n1faq details p{overflow:hidden}.page[data-page=nucleus-one] .n1faq summary:after{transition:transform .3s ease,background .3s ease,color .3s ease}.page[data-page=nucleus-one] .n1faq details[open] summary:after{background:var(--dark);color:var(--cream);border-color:var(--dark)}@media(prefers-reduced-motion:reduce){.page[data-page=nucleus-one] :is(.pcard2,.n1-bento .ftile,.cp-n){transition:none}@media(hover:hover){.page[data-page=nucleus-one] :is(.pcard2,.n1-bento .ftile,.cp-n):hover{transform:none}}}@keyframes homeRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes homeWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.page[data-page=home] .hero-h em{display:inline-block;padding-right:.1em;margin-right:-.1em}@media(prefers-reduced-motion:no-preference){html:not(.reduce):not(.is-paused) .page[data-page=home].on.home-hero-play .hero .ht>*{animation:homeRise .9s cubic-bezier(.16,1,.3,1) both}html:not(.reduce):not(.is-paused) .page[data-page=home].on.home-hero-play .hero .ht>:nth-child(1){animation-delay:0s}html:not(.reduce):not(.is-paused) .page[data-page=home].on.home-hero-play .hero .ht>:nth-child(2){animation-delay:.2s}html:not(.reduce):not(.is-paused) .page[data-page=home].on.home-hero-play .hero .ht>:nth-child(3){animation-delay:.4s}html:not(.reduce):not(.is-paused) .page[data-page=home].on.home-hero-play .hero-h em{animation:homeWipe 1s .34s cubic-bezier(.65,0,.35,1) both}}.page[data-page=home] :is(.ptile,.hcard,.post){--mx:50%;--my:50%}@media(hover:hover)and (prefers-reduced-motion:no-preference){html:not(.reduce):not(.is-paused) .page[data-page=home] :is(.ptile,.hcard,.post){transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s ease}html:not(.reduce):not(.is-paused) .page[data-page=home] :is(.ptile,.hcard,.post):hover{background-image:radial-gradient(380px circle at var(--mx) var(--my),rgba(196,90,45,.09),transparent 65%);border-color:var(--copper-line)}html:not(.reduce):not(.is-paused) .page[data-page=home] .ptile.dark:hover{background-image:radial-gradient(380px circle at var(--mx) var(--my),rgba(255,255,255,.07),transparent 65%);border-color:var(--dark)}html:not(.reduce):not(.is-paused) .page[data-page=home] :is(.ptile,.hcard,.post):hover{transform:translateY(-3px)}html:not(.reduce):not(.is-paused) .page[data-page=home] .ptile:hover .pgo{background:var(--copper);border-color:var(--copper);color:#fff}}.page[data-page=home] .btn:not(.ghost){display:inline-flex;align-items:center;gap:10px}.page[data-page=home] .btn:not(.ghost):after{content:"";width:15px;height:15px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M2 8h11M9 3.5 13.5 8 9 12.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M2 8h11M9 3.5 13.5 8 9 12.5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat}@media(prefers-reduced-motion:no-preference){html:not(.reduce):not(.is-paused) .page[data-page=home] .btn:not(.ghost):after{transition:transform .3s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){html:not(.reduce):not(.is-paused) .page[data-page=home] .btn:not(.ghost):hover:after{transform:translate(4px)}}}html body:not(#rv1) em.c{color:inherit!important}html body:not(#rv1) .rcta-sec{background:transparent!important;border:0!important}html body:not(#rv1) .rcta{background:#f3c9d5!important;border-radius:32px;padding:clamp(56px,7vw,96px) clamp(24px,5vw,72px)!important;position:relative;overflow:hidden;border-top:0!important}html body:not(#rv1) .rcta :is(h2,h3,.hr,.hr.in){color:var(--dark)!important}html body:not(#rv1) .rcta :is(p,.lead,.muted){color:#4a4946!important}html body:not(#rv1) .rcta .kicker{color:#993804!important}html body:not(#rv1) .rcta .btn:not(.ghost){background:var(--dark)!important;border-color:var(--dark)!important;color:#faf9f5!important}html body:not(#rv1) .rcta .btn.ghost{background:transparent!important;border-color:var(--dark)!important;color:var(--dark)!important}html body:not(#rv1) .rcta>*:not(.dng){position:relative;z-index:1}html body:not(#rv1) .rcta label{color:var(--text)!important}html body:not(#rv1) .rcta :is(input,textarea){background:#fff!important;color:var(--text)!important;border:1px solid rgba(20,20,19,.18)!important}html body:not(#rv1) .rcta .err{color:#993804!important}.dng{position:absolute;pointer-events:none;display:block}.dng .ro{fill:#a9506f}.dng .cu{fill:#c45a2d}.dng .ink{fill:#141413}.rcta .dng{width:clamp(96px,10vw,150px);height:clamp(96px,10vw,150px)}.rcta .dng.l{left:clamp(16px,4vw,56px);bottom:clamp(16px,3vw,40px)}.rcta .dng.r{right:clamp(16px,4vw,56px);top:clamp(16px,3vw,40px)}@media(max-width:1000px){.rcta .dng{width:64px;height:64px}}html body:not(#rv1) .n1-bento .ftile{position:relative}html body:not(#rv1) .n1-bento .ftile h3{padding-right:84px;min-height:56px;display:flex;align-items:center}.n1-bento .ftile .dng.t{width:52px;height:52px;top:26px;right:26px}.n1-bento .ftile.dark .dng .ink{fill:#fff}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child){background:#1a1a1a!important;border-color:#1a1a1a!important;color:#cfc8be}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child) :is(h2,h3,h4,.pt,b,strong):not(:is(.screen,.app,.ch-stage,.pvis) *){color:#fff!important}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child) :is(p,li,small,.desc,.ch-desc,.po2,span:not(.chip):not(.kicker):not(.st):not(.tbc):not(.pi):not(.ch-num)):not(:is(.screen,.app,.ch-stage,.pvis) *){color:#cfc8be!important}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child) .kicker:not(:is(.screen,.app,.ch-stage,.pvis) *){color:#e39a72!important}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child) .chip:not(:is(.screen,.app,.ch-stage,.pvis) *){background:#ffffff14!important;border-color:#fff3!important;color:#efeae2!important}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child) .pi{background:#ffffff1a!important}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child) .pi svg{stroke:#fff!important}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child) :is(.scard-tab,.po2,hr){border-color:#ffffff24!important}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child) .ch-num{-webkit-text-stroke-color:rgba(255,255,255,.25)!important}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child) .btn:not(.ghost){background:#faf9f5!important;border-color:#faf9f5!important;color:var(--dark)!important}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child) .pgo{background:#ffffff1a!important;color:#fff!important;border-color:#fff3!important}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child) .ch-num{color:transparent!important}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child) .ico{background:#ffffff1a!important;color:#fff!important}html body:not(#rv1) :is(.dkc,.page[data-page=build] .minis>.mini-link:first-child,.page[data-page=case] .minis>.mini-link:first-child) .ico svg{color:#fff!important;stroke:#fff!important}@media(min-width:1001px){html body:not(#rv1) .rcta:not(.split){padding-left:clamp(24px,18vw,260px)!important;padding-right:clamp(24px,18vw,260px)!important}}@media(max-width:1000px){html body:not(#rv1) .rcta{padding-top:112px!important}.rcta .dng.l{display:none}.rcta .dng.r{top:22px;right:22px;width:64px;height:64px;opacity:1}.rcta.split .dng.l{display:block;position:absolute;inset:22px 22px auto auto;width:64px;height:64px}}:root:root{--cream:#F5F4F1;--cv-ink:rgba(59,42,32,.055);--cv-ink2:rgba(59,42,32,.032);--cv-cu:rgba(196,90,45,.12);--cv-cu2:rgba(196,90,45,.055)}html body:not(#rv2) .cv{background:#f5f4f1}html body:not(#rv2) .cv-grain{opacity:.14}html body:not(#rv2) .page[data-page=home] .hstack-sec>.wrap{max-width:none;padding-inline:clamp(10px,1.4vw,22px)}html body:not(#rv2) .page[data-page=home] .hstack .hcard .ch-main{max-width:1320px;margin-inline:auto}html body:not(#rv2) .page[data-page=home] .ch-intro .sec-head{margin-inline:auto;text-align:center;justify-items:center}html body:not(#rv2) .page[data-page=nucleus-one] #how>.wrap{max-width:none;padding-inline:clamp(10px,1.4vw,22px)}html body:not(#rv2) .page[data-page=nucleus-one] #how :is(.n1-ch,.sec-head){max-width:calc(var(--max) - 2*var(--gut));margin-inline:auto}html body:not(#rv2) .page[data-page=nucleus-one] #how .n1-ch{text-align:center}html body:not(#rv2) .page[data-page=nucleus-one] #how .n1-ch .lab{justify-content:center}html body:not(#rv2) .page[data-page=nucleus-one] #how .sec-head{text-align:center;justify-items:center}html body:not(#rv2) .page[data-page=nucleus-one] #how .sec-head .lead{margin-inline:auto}html body:not(#rv2) .page[data-page=nucleus-one] #how .scard-body{max-width:1320px;margin-inline:auto}html body:not(#rv2) .page[data-page=manufacturing-copilot] .arch-sec .wrap-wide{max-width:none;padding-inline:clamp(10px,1.4vw,22px)}html body:not(#rv2) .gcta{position:relative!important;overflow:hidden!important;padding:0!important;border:0!important;background:#141413!important;background-image:none!important;text-align:center}html body:not(#rv2) .gcta.glight{background:#efece6!important}.gcta>canvas.gfx{position:absolute;inset:0;width:100%;height:100%;display:block}html body:not(#rv2) .gcta>.wrap{position:relative;z-index:1;min-height:clamp(440px,42vw,600px);padding-block:clamp(72px,8vw,120px)!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body:not(#rv2) .gcta>.wrap:not(.split){display:grid;align-content:center;justify-items:center;gap:24px}html body:not(#rv2) .gcta>.wrap.split{align-items:center!important;text-align:left}html body:not(#rv2) .gcta>.wrap:not(.split)>*{max-width:760px}html body:not(#rv2) .gcta.gdark :is(h2,h3,.hr,.hr.in){color:#fff!important}html body:not(#rv2) .gcta.gdark :is(p,.lead,.muted,label){color:#ffffffd6!important}html body:not(#rv2) .gcta.gdark .kicker{color:#e8a47e!important}html body:not(#rv2) .gcta.gdark .btn:not(.ghost){background:#fff!important;border-color:#fff!important;color:#141413!important}html body:not(#rv2) .gcta.gdark .btn.ghost{background:transparent!important;border-color:#ffffffb3!important;color:#fff!important}html body:not(#rv2) .gcta.glight :is(h2,h3,.hr,.hr.in){color:var(--dark)!important}html body:not(#rv2) .gcta.glight :is(p,.lead){color:#4a4946!important}html body:not(#rv2) .gcta .qform{background:#fff;border-radius:20px;padding:clamp(24px,3vw,36px);box-shadow:0 40px 90px -50px #0009}html body:not(#rv2) .gcta .qform :is(label){color:var(--text)!important}html body:not(#rv2) .gcta .qform :is(input,textarea){background:#fff!important;color:var(--text)!important;border:1px solid rgba(20,20,19,.18)!important}html body:not(#rv2) .gcta .qform .btn:not(.ghost){background:var(--dark)!important;border-color:var(--dark)!important;color:#faf9f5!important}.mc-g4,.mc-g3,.mc-g2,.mc-tiers{display:grid;gap:18px}.mc-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-g3,.mc-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-card,.mc-tier{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:clamp(22px,2.2vw,30px);display:grid;gap:14px;align-content:start;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease}@media(hover:hover){.mc-card:hover,.mc-tier:hover{transform:translateY(-3px);border-color:var(--copper-line)}}.mc-card h3,.mc-tier h3{font:700 clamp(19px,1.5vw,22px)/1.2 var(--serif);margin:0}.mc-card p,.mc-tier p{margin:0;color:var(--muted);font-size:16px;line-height:1.55}.page[data-page=manufacturing-copilot] .pi{width:44px;height:44px;border-radius:50%;background:var(--copper-wash);color:var(--copper-deep);display:grid;place-items:center;transition:background .35s,color .35s}.page[data-page=manufacturing-copilot] .pi svg{width:22px;height:22px}@media(hover:hover){.page[data-page=manufacturing-copilot] :is(.mc-card,.mc-tier):not(.dkc):hover .pi{background:var(--copper);color:#fff}}.mc-tier .lv{font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--copper-deep)}html body:not(#rv2) .dkc .lv{color:#e8a47e!important}.mc-scale{position:relative;height:2px;margin:22px 4px 44px;background:linear-gradient(90deg,var(--copper-line),var(--copper))}.mc-scale:after{content:"";position:absolute;right:-2px;top:-5px;border-left:11px solid var(--copper);border-top:6px solid transparent;border-bottom:6px solid transparent}.mc-scale span{position:absolute;left:0;top:12px;font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mc-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 36px;margin:0}.mc-track{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;position:relative}.mc-track:before{content:"";position:absolute;left:22px;right:22px;top:21px;height:2px;background:var(--copper-line)}.mc-track li{position:relative;display:grid;gap:10px;align-content:start}.mc-track .n{width:44px;height:44px;border-radius:50%;background:var(--cream);border:2px solid var(--copper);display:grid;place-items:center;font:700 13px/1 var(--mono);color:var(--copper-deep);position:relative;z-index:1}.mc-track h3{font:700 clamp(19px,1.5vw,22px)/1.2 var(--serif);margin:6px 0 0}.mc-track p{margin:0;color:var(--muted);font-size:16px;line-height:1.55}.mc-isa{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;position:relative}.mc-isa:before{content:"";position:absolute;left:8.3%;right:8.3%;top:21px;height:2px;background:var(--border)}.mc-isa li{display:grid;justify-items:center;gap:10px;text-align:center;position:relative;align-content:start}.page[data-page=manufacturing-copilot] .mc-isa .pi{background:var(--card);border:1px solid var(--border);color:var(--dark)}.mc-isa b{font:600 16px/1.3 var(--sans);color:var(--dark)}.mc-isa .proto{font:700 11px/1 var(--mono);letter-spacing:.12em;color:var(--copper-deep);background:var(--copper-wash);border:1px solid var(--copper-line);border-radius:999px;padding:5px 9px}.mc-pilot .mc-card h3{font-size:clamp(22px,1.9vw,26px)}@media(max-width:1100px){.mc-g4,.mc-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.mc-tiers,.mc-track{grid-template-columns:1fr}.mc-track:before{inset:22px auto 22px 21px;width:2px;height:auto}.mc-points{grid-template-columns:1fr}.mc-isa{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px}.mc-isa:before{display:none}}@media(max-width:640px){.mc-g4,.mc-g3,.mc-g2{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mc-card,.mc-tier{transition:none}}html body:not(#rv2):not(#rv3):not(#rv4) .gcta .qform label{color:#24231f!important}html body:not(#rv2):not(#rv3):not(#rv4) .gcta .qform .err{color:#993804!important}html body:not(#rv2):not(#rv3):not(#rv4) .gcta .qform :is(h3,p,.kicker){color:#24231f!important}html body:not(#rv2) .gcta.gdark>.wrap:not(.split):before{content:"";position:absolute;left:50%;top:50%;width:min(980px,96%);height:76%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#1414139e,#14141359 55%,#14141300);z-index:-1;pointer-events:none}.gcta>canvas.gfx{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}html body:not(#rv2):not(#rv5) .gcta.bg-ca{background:linear-gradient(95deg,#0e0818f5 0,#0e0818e6 20%,#0e081800 42%),linear-gradient(265deg,#1a1216eb 0,#1a1216d9 9%,#1a121600 25%),linear-gradient(106deg,transparent 33%,rgba(255,246,232,.3) 37%,transparent 43%),radial-gradient(44% 70% at 70% 4%,rgba(255,206,128,.8),transparent 72%),radial-gradient(40% 55% at 38% 104%,rgba(118,64,196,.75),transparent 72%),linear-gradient(90deg,#1e1430 0,#5e4a93 30%,#c9b6da 55%,#f4e4c8 76%,#b98c4c)!important}html body:not(#rv2):not(#rv5) .gcta.bg-n1{background-color:#dde2e7!important}html body:not(#rv2):not(#rv5) .gcta.bg-n1>.wrap:not(.split):before{content:"";position:absolute;left:50%;top:50%;width:min(900px,92%);height:72%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#e8ecf0c7,#e8ecf066 60%,#e8ecf000);z-index:-1;pointer-events:none}html body:not(#rv2):not(#rv5) .gcta.bg-about>.wrap:not(.split):before{background:radial-gradient(closest-side,#22091f99,#22091f52 58%,#22091f00)}html body:not(#rv2):not(#rv5) .gcta.bg-mc>.wrap:not(.split):before{background:radial-gradient(closest-side,#07103a8c,#07103a40 58%,#07103a00)}.gcta:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;mix-blend-mode:soft-light;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.dbx{container-type:inline-size;position:relative;overflow:hidden;border-radius:16px 16px 0 0;background:#f5f0ea;box-shadow:0 44px 90px -36px #28190f9e,0 0 0 1px #3b2a201a}.db{--u:max(calc(100cqw/1288),.52px);position:relative;width:calc(1288*var(--u));height:calc(697*var(--u));display:grid;grid-template-columns:calc(232*var(--u)) 1fr;background:#f5f0ea;font:400 calc(12*var(--u))/1.3 var(--sans);color:#1a1a1a;text-align:left;pointer-events:none;user-select:none}.db *{box-sizing:border-box;margin:0}.db .dk-i{width:calc(20*var(--u));height:calc(20*var(--u));flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.db .dk-side{position:relative;overflow:hidden;background:#f4f3f1;border-right:calc(1*var(--u)) solid #E8E2DA}.db .dk-brand{height:calc(66*var(--u));display:flex;align-items:center;gap:calc(12*var(--u));padding:0 calc(21*var(--u)) 0 calc(15*var(--u));border-bottom:calc(1*var(--u)) solid #E8E2DA}.db .dk-brand b{font:600 calc(14.5*var(--u))/1 var(--sans);color:#1a1a1a}.db .dk-mk{width:calc(27*var(--u));height:calc(27*var(--u))}.db .dk-brand .dk-i{margin-left:auto;width:calc(19*var(--u));height:calc(19*var(--u));color:#8a857d}.db .dk-nav{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(4*var(--u));padding:calc(11*var(--u)) calc(14*var(--u))}.db .dk-nav .dk-ni{display:flex;align-items:center;gap:calc(12*var(--u));min-height:calc(40*var(--u));padding:0 calc(14*var(--u));border-radius:calc(13*var(--u));font:500 calc(14*var(--u))/1.25 var(--sans);color:#6b665f}.db .dk-nav .dk-ni.dk-on{background:#f0e7e2;color:#c45a2d}.db .dk-nav .dk-ni.dk-two{min-height:calc(59*var(--u))}.db .dk-nav .dk-two>span{width:calc(80*var(--u))}.db .dk-nav .dk-w{margin-left:auto;display:flex;align-items:center;gap:calc(4*var(--u));font:500 calc(12*var(--u))/1 var(--sans);color:#b45309;font-style:normal}.db .dk-nav .dk-w .dk-i{width:calc(13*var(--u));height:calc(13*var(--u));fill:#f5a524;stroke:#f5a524}.db .dk-nav .dk-w+.dk-i{margin-left:calc(2*var(--u))}.db .dk-nav .dk-ch{width:calc(16*var(--u));height:calc(16*var(--u));color:#8a857d;margin-left:auto}.db .dk-nav .dk-w+.dk-ch{margin-left:calc(12*var(--u))}.db .dk-bot{position:absolute;left:calc(89*var(--u));bottom:calc(9*var(--u));width:calc(52*var(--u));height:calc(52*var(--u));border-radius:calc(14*var(--u));background:linear-gradient(165deg,#d66a3c,#b24d20);display:grid;place-items:center;color:#fff;box-shadow:0 calc(10*var(--u)) calc(24*var(--u)) calc(-6*var(--u)) #c45a2d8c}.db .dk-bot .dk-i{width:calc(26*var(--u));height:calc(26*var(--u))}.db .dk-main{position:relative;min-width:0}.db .dk-top{position:relative;height:calc(66*var(--u));background:#fdfcfb;border-bottom:calc(1*var(--u)) solid #E8E2DA;font:400 calc(12*var(--u))/1 var(--sans);color:#8a857d}.db .dk-top>*{position:absolute}.db .dk-sr{left:calc(333*var(--u));top:calc(20*var(--u));width:calc(268*var(--u));height:calc(27*var(--u));border-radius:calc(8*var(--u));background:#f6f5f4;border:calc(1*var(--u)) solid #E8E2DA;display:flex;align-items:center;gap:calc(8*var(--u));padding:0 calc(8*var(--u))}.db .dk-sr .dk-i{width:calc(14*var(--u));height:calc(14*var(--u))}.db .dk-sr .dk-kb{margin-left:auto;font:400 calc(9.5*var(--u))/1 var(--sans);border:calc(1*var(--u)) solid #E2DCD3;border-radius:calc(4*var(--u));padding:calc(3*var(--u)) calc(5*var(--u));background:#fff;color:#8a857d}.db .dk-cr{left:calc(616*var(--u));top:calc(20*var(--u));height:calc(27*var(--u));padding:0 calc(11*var(--u));border-radius:calc(14*var(--u));background:#e4efe9;border:calc(1*var(--u)) solid #B9D9C8;color:#0d7c4a;display:flex;align-items:center;gap:calc(6*var(--u));font:600 calc(12*var(--u))/1 var(--sans)}.db .dk-cr .dk-i{width:calc(14*var(--u));height:calc(14*var(--u))}.db .dk-bl2{left:calc(742*var(--u));top:calc(22*var(--u));color:#4a4640}.db .dk-bl2 .dk-i{width:calc(17*var(--u));height:calc(17*var(--u));display:block}.db .dk-bl2 .dk-nine{position:absolute;left:calc(9*var(--u));top:calc(-6*var(--u));min-width:calc(17*var(--u));height:calc(14*var(--u));border-radius:calc(8*var(--u));background:#e5322d;color:#fff;font:700 calc(8*var(--u))/calc(14*var(--u)) var(--sans);font-style:normal;text-align:center}.db .dk-hp{left:calc(785*var(--u));top:calc(25*var(--u));width:calc(17*var(--u));height:calc(17*var(--u));color:#4a4640}.db .dk-av{left:calc(822*var(--u));top:calc(18*var(--u));width:calc(30*var(--u));height:calc(30*var(--u));border-radius:50%;background:#c45a2d;color:#fff;display:grid;place-items:center;font:700 calc(13*var(--u))/1 var(--sans)}.db .dk-nm{left:calc(860*var(--u));top:calc(19*var(--u));display:grid;gap:calc(5*var(--u))}.db .dk-nm b{font:600 calc(13*var(--u))/1 var(--sans);color:#1a1a1a}.db .dk-nm .dk-sm{font:400 calc(11*var(--u))/1 var(--sans)}.db .dk-dv{left:calc(939*var(--u));top:calc(16*var(--u));width:calc(1*var(--u));height:calc(34*var(--u));background:#e3ddd4}.db .dk-lo{left:calc(963*var(--u));top:calc(24*var(--u));display:flex;align-items:center;gap:calc(6*var(--u));font:500 calc(13*var(--u))/1 var(--sans);color:#4a4640}.db .dk-lo .dk-i{width:calc(16*var(--u));height:calc(16*var(--u))}.db .dk-body{padding:0 calc(20*var(--u)) 0 calc(36*var(--u));background:#f5f0ea;height:calc(630*var(--u))}.db .dk-bc{margin:calc(8*var(--u)) 0 0 calc(-8*var(--u));font:600 calc(14*var(--u))/1 var(--sans);color:#1a1a1a}.db .dk-hello{margin-top:calc(23*var(--u));height:calc(79*var(--u));background:#fff;border:calc(1*var(--u)) solid #EDE6DD;border-radius:calc(14*var(--u));display:flex;align-items:center;gap:calc(14*var(--u));padding:0 calc(20*var(--u))}.db .dk-av2{width:calc(40*var(--u));height:calc(40*var(--u));border-radius:50%;background:#c45a2d;color:#fff;display:grid;place-items:center;font:700 calc(14*var(--u))/1 var(--sans);flex:none}.db .dk-gr{display:flex;align-items:center;gap:calc(7*var(--u));font:700 calc(19.5*var(--u))/1.1 var(--sans);color:#1a1a1a}.db .dk-gr .dk-hi{font-style:normal;color:#c45a2d}.db .dk-chip{display:grid;place-items:center;width:calc(27*var(--u));height:calc(27*var(--u));border-radius:calc(8*var(--u));background:#faf2ef;color:#c45a2d;font-style:normal;flex:none}.db .dk-chip .dk-i{width:calc(15*var(--u));height:calc(15*var(--u))}.db .dk-sb{display:flex;align-items:center;gap:calc(14*var(--u));margin-top:calc(9*var(--u));font:400 calc(12*var(--u))/1 var(--sans);color:#8a857d}.db .dk-sb span,.db .dk-sb b{display:flex;align-items:center;gap:calc(5*var(--u))}.db .dk-sb .dk-i{width:calc(13*var(--u));height:calc(13*var(--u))}.db .dk-sb b{color:#c45a2d;font-weight:600}.db .dk-sts{margin-top:calc(22*var(--u));display:grid;grid-template-columns:repeat(6,1fr);gap:calc(15*var(--u))}.db .dk-st{position:relative;height:calc(114*var(--u));background:#fff;border:calc(1*var(--u)) solid #EDE6DD;border-radius:calc(12*var(--u));padding:calc(23*var(--u)) calc(17*var(--u)) 0}.db .dk-st .dk-sm{display:block;padding-right:calc(30*var(--u));white-space:nowrap;font:500 calc(9.5*var(--u))/calc(12*var(--u)) var(--sans);letter-spacing:.05em;color:#8a857d}.db .dk-st .dk-chip{position:absolute;top:calc(16*var(--u));right:calc(16*var(--u));width:calc(26*var(--u));height:calc(26*var(--u));border-radius:calc(7*var(--u))}.db .dk-st .dk-chip.dk-g{background:#ecf5f1;color:#0d7c4a}.db .dk-st>b{display:block;margin-top:calc(15*var(--u));font:700 calc(23*var(--u))/1 var(--sans);color:#1a1a1a}.db .dk-st>span{display:flex;align-items:center;gap:calc(5*var(--u));margin-top:calc(11*var(--u));font:400 calc(11.5*var(--u))/1 var(--sans);color:#8a857d}.db .dk-st>span.dk-up{color:#0d7c4a}.db .dk-st>span .dk-i{width:calc(11*var(--u));height:calc(11*var(--u))}.db .dk-pns{margin-top:calc(21*var(--u));display:grid;grid-template-columns:repeat(3,1fr);gap:calc(18*var(--u))}.db .dk-pn{height:calc(262*var(--u));background:#fff;border:calc(1*var(--u)) solid #EDE6DD;border-radius:calc(12*var(--u));overflow:hidden}.db .dk-ph{height:calc(58*var(--u));background:#fbf3f0;border-bottom:calc(1*var(--u)) solid #EDE6DD;display:flex;align-items:center;gap:calc(10*var(--u));padding:0 calc(17*var(--u)) 0 calc(16*var(--u))}.db .dk-ph .dk-chip{width:calc(28*var(--u));height:calc(28*var(--u));background:#fefcfa;border:calc(1*var(--u)) solid #F4E9E2}.db .dk-ph b{display:block;font:600 calc(14.5*var(--u))/1.15 var(--sans);color:#c45a2d}.db .dk-ph .dk-sm{display:block;margin-top:calc(2*var(--u));font:400 calc(11*var(--u))/1.2 var(--sans);color:#8a857d}.db .dk-bt{margin-left:auto;display:flex;align-items:center;gap:calc(4*var(--u));height:calc(24*var(--u));padding:0 calc(11*var(--u));border-radius:calc(7*var(--u));background:#c45a2d;color:#fff;font:600 calc(11.5*var(--u))/1 var(--sans)}.db .dk-bt .dk-i{width:calc(11*var(--u));height:calc(11*var(--u));stroke-width:2.2}.db .dk-ps{height:calc(37*var(--u));display:flex;align-items:center;gap:calc(14*var(--u));padding:0 calc(16*var(--u));border-bottom:calc(1*var(--u)) solid #EDE6DD;font:400 calc(11.5*var(--u))/1 var(--sans);color:#8a857d}.db .dk-ps b{font:700 calc(15*var(--u))/1 var(--sans);color:#1a1a1a;margin-right:calc(2*var(--u))}.db .dk-pn svg{display:block;width:100%;height:auto;font:400 calc(9*var(--u)) var(--sans);fill:#a29c93}.db .dk-pn .dk-g{stroke:#e9e3db;stroke-width:1;stroke-dasharray:3 3;fill:none}.db .dk-pn .dk-g.dk-b{stroke-dasharray:none;stroke:#ede7df}.db .dk-pn .dk-ar{fill:url(#dbg)}.db .dk-pn .dk-ln{fill:none;stroke:#c45a2d;stroke-width:1.7}.db .dk-pn .dk-dt{fill:#c45a2d}.db .dk-pn .dk-bl{font-size:calc(6.5*var(--u))}.db .dk-pn .dk-lg{font-size:calc(11*var(--u));fill:#8a857d}.db .dk-bot2{margin-top:calc(21*var(--u));display:grid;grid-template-columns:calc(268*var(--u)) 1fr;gap:calc(21*var(--u))}.db .dk-qa,.db .dk-ra{height:calc(140*var(--u));background:#fff;border:calc(1*var(--u)) solid #EDE6DD;border-radius:calc(12*var(--u))}.db .dk-qa{display:flex;align-items:flex-start;justify-content:space-between;padding:calc(21*var(--u)) calc(17*var(--u)) 0}.db .dk-qa>b,.db .dk-rh b{font:700 calc(14.5*var(--u))/1.2 var(--sans);color:#1a1a1a}.db .dk-cu{display:flex;align-items:center;gap:calc(6*var(--u));height:calc(32*var(--u));padding:0 calc(12*var(--u));margin-top:calc(-6*var(--u));border:calc(1.5*var(--u)) solid #1A1A1A;border-radius:calc(8*var(--u));font:600 calc(13*var(--u))/1 var(--sans);color:#1a1a1a}.db .dk-cu .dk-i{width:calc(15*var(--u));height:calc(15*var(--u))}.db .dk-rh{display:flex;justify-content:space-between;align-items:center;height:calc(45*var(--u));padding:0 calc(17*var(--u));border-bottom:calc(1*var(--u)) solid #EDE6DD}.db .dk-rh span{font:500 calc(12*var(--u))/1 var(--sans);color:#c45a2d}.db .dk-rr{display:flex;align-items:center;gap:calc(10*var(--u));padding:calc(10*var(--u)) calc(17*var(--u));font:400 calc(12*var(--u))/1 var(--sans);color:#4a4640}.db .dk-rr b{font-weight:600;color:#1a1a1a}html body:not(#rv6) .page[data-page=home] .media.tex-hero{position:relative;isolation:isolate;overflow:hidden;margin-inline:calc(var(--gut)*-.5);padding:clamp(14px,3.6vw,56px) clamp(14px,5vw,84px) 0;border:0;border-radius:clamp(20px,2.6vw,34px);background:radial-gradient(ellipse 60% 80% at 96% 112%,rgba(196,90,45,.5),transparent 62%),radial-gradient(ellipse 56% 64% at 3% -8%,#FBF6EF,transparent 72%),linear-gradient(165deg,#f2e9de,#d8c5ad)}html body:not(#rv6) .page[data-page=home] .media.tex-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 88% 124%,transparent 0 30px,rgba(59,42,32,.1) 30px 31px),repeating-radial-gradient(circle at 4% -24%,transparent 0 44px,rgba(255,255,255,.4) 44px 45px);-webkit-mask-image:radial-gradient(circle at 88% 124%,#000 0,transparent 62%),radial-gradient(circle at 4% -24%,#000 0,transparent 40%);mask-image:radial-gradient(circle at 88% 124%,#000 0,transparent 62%),radial-gradient(circle at 4% -24%,#000 0,transparent 40%)}html body:not(#rv6) :is(.hcard,.scard){isolation:isolate;--orb:210px;--ax:100%;--ay:100%;--bx:0%;--by:0%;--gx:72%}html body:not(#rv6) :is(.hcard,.scard):before{content:"";display:block!important;position:absolute;inset:0;width:auto;height:auto;z-index:-1;pointer-events:none;transition:none;background:radial-gradient(46% 72% at var(--gx) 56%,var(--glow),transparent 72%),radial-gradient(70% 60% at calc(100% - var(--gx)) -10%,var(--hi),transparent 62%),var(--grain,none)}html body:not(#rv6) :is(.hcard,.scard):after{content:"";display:block!important;position:absolute;inset:0;width:auto;height:auto;z-index:-1;pointer-events:none;transition:none;background:radial-gradient(circle at var(--ax) var(--ay),transparent 0 var(--orb),var(--orbc) var(--orb) calc(var(--orb) + 1.3px),transparent calc(var(--orb) + 2.3px)),repeating-radial-gradient(circle at var(--ax) var(--ay),transparent 0 30px,var(--ring) 30px 31px),repeating-radial-gradient(circle at var(--bx) var(--by),transparent 0 44px,var(--ring2) 44px 45px);-webkit-mask-image:radial-gradient(circle at var(--ax) var(--ay),#000 0,transparent 52%),radial-gradient(circle at var(--bx) var(--by),#000 0,transparent 30%);mask-image:radial-gradient(circle at var(--ax) var(--ay),#000 0,transparent 52%),radial-gradient(circle at var(--bx) var(--by),#000 0,transparent 30%)}html body:not(#rv6) :is(.hstack .hcard:nth-child(2),.n1stack .scard:nth-of-type(2),.n1stack .scard:nth-of-type(5)){--base:#FDFCFA;--ring:rgba(59,42,32,.095);--ring2:rgba(59,42,32,.055);--glow:rgba(196,90,45,.08);--hi:rgba(255,255,255,.9);--orbc:rgba(196,90,45,.3);background-color:#fdfcfa!important}html body:not(#rv6) :is(.hstack .hcard:nth-child(3),.n1stack .scard:nth-of-type(1),.n1stack .scard:nth-of-type(4)){--base:#ECEDEF;--ring:rgba(58,62,70,.15);--ring2:rgba(58,62,70,.07);--glow:rgba(92,96,106,.17);--hi:rgba(255,255,255,.85);--orbc:rgba(76,80,90,.36);background-color:#ecedef!important}html body:not(#rv6) :is(.hstack .hcard:nth-child(1),.n1stack .scard:nth-of-type(3)){--base:#181817;--ring:rgba(255,255,255,.075);--ring2:rgba(255,255,255,.04);--glow:rgba(196,90,45,.28);--hi:rgba(255,255,255,.07);--orbc:rgba(214,104,56,.55);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E");background-color:#181817!important}html body:not(#rv6) .hstack .hcard:nth-child(1){--ax:100%;--ay:100%;--bx:0%;--by:0%;--gx:72%;--orb:230px}html body:not(#rv6) .hstack .hcard:nth-child(2){--ax:0%;--ay:100%;--bx:100%;--by:0%;--gx:28%;--orb:190px}html body:not(#rv6) .hstack .hcard:nth-child(3){--ax:100%;--ay:0%;--bx:0%;--by:100%;--gx:72%;--orb:250px}html body:not(#rv6) .n1stack .scard:nth-of-type(1){--ax:100%;--ay:100%;--bx:0%;--by:0%;--orb:200px}html body:not(#rv6) .n1stack .scard:nth-of-type(2){--ax:0%;--ay:100%;--bx:100%;--by:0%;--orb:240px}html body:not(#rv6) .n1stack .scard:nth-of-type(3){--ax:100%;--ay:0%;--bx:0%;--by:100%;--orb:180px}html body:not(#rv6) .n1stack .scard:nth-of-type(4){--ax:0%;--ay:0%;--bx:100%;--by:100%;--orb:260px}html body:not(#rv6) .n1stack .scard:nth-of-type(5){--ax:100%;--ay:100%;--bx:0%;--by:0%;--orb:220px}html body:not(#rv6) .hcard .ch-stage{background:none!important;border-color:transparent!important;box-shadow:none;overflow:visible}html body:not(#rv6) .hcard .tgrid-bg{display:none}html body:not(#rv6) :is(.hcard,.scard) :is(.screen,.tscreen){box-shadow:0 34px 70px -34px #28190f73,0 2px 6px #28190f0d}html body:not(#rv6) :is(.hstack .hcard:nth-child(1),.n1stack .scard:nth-of-type(3)) :is(.screen,.tscreen){box-shadow:0 40px 80px -30px #000000bf,0 0 0 1px #ffffff0f}html body:not(#rv6) .hcard .loop li{background:#fff;color:#1a1a1a;box-shadow:0 6px 16px -8px #28190f59;border:1px solid rgba(20,20,19,.07)}html body:not(#rv6) .scard-tab{border-color:#3b2a201a}html body:not(#rv6) :is(.hstack .hcard:nth-child(1),.n1stack .scard:nth-of-type(3)) .scard-tab{border-color:#ffffff21}html body:not(#rv6) :is(.hcard,.scard):not(:is(.hstack .hcard:nth-child(1),.n1stack .scard:nth-of-type(3))) .kicker{color:var(--copper-deep)}html body:not(#rv7) .cv7{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;z-index:-1;opacity:0;transition:opacity .9s ease}html body:not(#rv7) .cv7.rdy{opacity:1}html body:not(#rv7) .page[data-page=home] .media.tex-hero{margin-inline:max(calc(var(--gut)*-1),calc((100% - min(1400px,100vw - 24px))/2));padding:clamp(18px,5.4vw,88px) clamp(14px,8.8vw,150px) 0;border-radius:clamp(20px,2.8vw,38px);background:radial-gradient(ellipse 70% 80% at 50% 40%,#0c3a29,#031a12 70%,#010c08)}html body:not(#rv7) .page[data-page=home] .media.tex-hero:before{display:none}html body:not(#rv7) .page[data-page=home] .media.tex-hero .dbx{box-shadow:0 60px 110px -40px #000000d9,0 0 0 1px #ffffff17,0 0 80px -10px #28c88c2e}html body:not(#rv7) .hstack .hcard{border:0;box-shadow:0 34px 80px -34px #0000008c}html body:not(#rv7) .hstack .hcard:before,html body:not(#rv7) .hstack .hcard:after{display:none!important}html body:not(#rv7) .hstack .hcard.cx-1{background-color:#04120c!important}html body:not(#rv7) .hstack .hcard.cx-2{background-color:#030303!important}html body:not(#rv7) .hstack .hcard.cx-3{background-color:#eae5e7!important}html body:not(#rv7) .hstack .hcard .ch-main.flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}html body:not(#rv7) .hstack .hcard .ch-main.flip .ch-text{order:0}html body:not(#rv7) .hstack .hcard .ch-text h3{font-size:clamp(30px,3vw,44px);line-height:1.12;text-wrap:balance}html body:not(#rv7) .hstack .hcard.cx-2 :is(.chip),html body:not(#rv7) .hstack .hcard.cx-1 :is(.chip){backdrop-filter:blur(6px)}html body:not(#rv7) .hstack .hcard.cx-3 .tscreen{background:#15171a;border-color:#ffffff14;box-shadow:0 40px 80px -30px #141e148c,0 0 0 1px #ffffff0d}html body:not(#rv7) .hstack .hcard.cx-3 .tscreen .sh{color:#f0a882}html body:not(#rv7) .hstack .hcard.cx-3 .tl:before{background:#ffffff29}html body:not(#rv7) .hstack .hcard.cx-3 .tl li{color:#fff}html body:not(#rv7) .hstack .hcard.cx-3 .tl li span{background:#15171a;color:#f4b896;border-color:#d8693a}html body:not(#rv7) .hstack .hcard.cx-3 .tl li.done span{background:#3a2218}html body:not(#rv7) .hstack .hcard.cx-3 .tl li.cur span,html body:not(#rv7) .hstack .hcard.cx-3 .tl li.dest span{background:#b9501f;color:#fff;border-color:#e58a5e}html body:not(#rv7) .hstack .hcard.cx-3 .tl-det{border-top-color:#ffffff1f}html body:not(#rv7) .hstack .hcard.cx-3 .tl-det b{color:#fff}html body:not(#rv7) .hstack .hcard.cx-3 .tl-det span{color:#b9bdc2}html body:not(#rv7) .hstack .hcard.cx-3 .loop li{background:#fff}html body:not(#rv7) .page[data-page=home] .sec.darkband{position:relative;isolation:isolate;overflow:hidden;background:#05080c!important;color:#e7ecf1}html body:not(#rv7) .page[data-page=home] .sec.darkband:before,html body:not(#rv7) .page[data-page=home] .sec.darkband:after{display:none!important}html body:not(#rv7) .page[data-page=home] .sec.darkband .kicker{color:#e9a07a!important}html body:not(#rv7) .page[data-page=home] .sec.darkband :is(h2,.hr.in){color:#fff!important}html body:not(#rv7) .page[data-page=home] .sec.darkband .lead{color:#b8c4d0!important}html body:not(#rv7) .page[data-page=home] .sec.darkband .pillars{border-top:0;gap:16px;margin-top:8px}html body:not(#rv7) .page[data-page=home] .sec.darkband .pillars>div,html body:not(#rv7) .page[data-page=home] .sec.darkband .pillars>div+div{padding:28px 26px 30px;border:1px solid rgba(190,215,240,.16);border-radius:20px;background:linear-gradient(160deg,#ffffff12,#ffffff06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 30px 60px -36px #000c;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s}@media(hover:hover){html body:not(#rv7) .page[data-page=home] .sec.darkband .pillars>div:hover{transform:translateY(-4px);border-color:#e9a07a80}}html body:not(#rv7) .page[data-page=home] .sec.darkband .pillars svg{width:44px;height:44px;padding:11px;border-radius:50%;background:#ffffff14;color:#f0a882;box-sizing:border-box}html body:not(#rv7):not(#rv8):not(#rv9) .page[data-page=home] .sec.darkband .pillars h3{color:#fff!important}html body:not(#rv7):not(#rv8):not(#rv9) .page[data-page=home] .sec.darkband .pillars p{color:#a9b6c3!important}html body:not(#rv7):not(#rv8):not(#rv9) .page[data-page=home] .sec.darkband .tlink{color:#fff!important;text-decoration-color:#e9a07ab3}@media(max-width:1000px){html body:not(#rv7) .page[data-page=home] .sec.darkband .pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){html body:not(#rv7) .page[data-page=home] .sec.darkband .pillars{grid-template-columns:1fr}}.ws-track{position:relative}.ws-stick{position:sticky;top:var(--wsTop,96px);display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:22px;align-items:stretch}.ws-nav,.ws-cards{border:1px solid var(--border);border-radius:var(--r-media);background-color:#fdfcfa;background-image:radial-gradient(rgba(59,42,32,.055) 1px,transparent 1.3px),radial-gradient(70% 90% at 100% 0%,rgba(196,90,45,.05),transparent 70%);background-size:14px 14px,auto}.ws-stick .sec-head{grid-column:1/-1;margin:0 0 8px}.ws-nav{display:flex;flex-direction:column;gap:6px;padding:22px;align-self:stretch}.ws-tab{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;padding:15px 18px;border:0;border-radius:11px;background:transparent;color:var(--muted);font:500 16px/1.2 var(--sans);cursor:pointer;transition:background .25s,color .25s}.ws-tab:after{content:"";flex:none;width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.45;transition:transform .25s,opacity .25s}@media(hover:hover){.ws-tab:hover:not([aria-selected=true]){background:var(--copper-wash);color:var(--dark)}}@media(hover:hover){.ws-tab:hover:after{transform:translate(3px) rotate(45deg);opacity:.9}}.ws-tab[aria-selected=true]{background:#141413;color:#fff}.ws-tab[aria-selected=true]:after{opacity:1}.ws-tab[aria-selected=true]:before{content:"";position:absolute;left:18px;bottom:6px;height:2px;border-radius:1px;width:calc((100% - 52px)*var(--seg,0));background:var(--copper)}.ws-tab:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.ws-cards{display:grid;padding:clamp(26px,3.4vw,48px);min-height:470px}.ws-panel{grid-area:1/1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,3.4vw,52px);align-items:center;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.8,.2,1),visibility 0s .5s}.ws-panel.on{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease .08s,transform .55s cubic-bezier(.2,.8,.2,1) .08s,visibility 0s}.ws-txt{display:grid;gap:16px;align-content:center;justify-items:start}.ws-txt h3{font:700 clamp(24px,2.3vw,34px)/1.18 var(--serif);color:var(--dark);margin:0;max-width:18ch}.ws-txt p{font-size:16.5px;line-height:1.6;color:var(--muted);margin:0;max-width:38ch}.ws-vis .pv-rows,.ws-vis .pv-ask,.ws-vis .pv-stack{box-shadow:0 24px 50px -30px #3b2a2059}.ws-vis .pv-ask{background:var(--white)}@media(max-width:900px){.ws-stick{position:static;grid-template-columns:1fr}.ws-nav{flex-direction:row;overflow-x:auto;padding:14px;align-self:auto}.ws-tab{white-space:nowrap;flex:none}.ws-tab:after{display:none}.ws-panel{grid-template-columns:1fr}.ws-cards{min-height:0}.ws-tab[aria-selected=true]:before{display:none}}@media(prefers-reduced-motion:reduce){.ws-panel,.ws-panel.on{transition:none}}html body:not(#rv7) .page[data-page=home] .post{background-image:radial-gradient(rgba(59,42,32,.05) 1px,transparent 1.3px);background-size:14px 14px}html body:not(#rv7):not(#rv8) .ws-txt .kicker{color:var(--copper-deep)!important}html body:not(#rv8) .where-sec{position:relative;isolation:isolate}html body:not(#rv8) .where-sec>.cv7{-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}html body:not(#rv8) .page[data-page=nucleus-one] .n1-uc{background:none;border:0;border-radius:0;overflow:visible;column-gap:22px;row-gap:0;align-items:stretch}html body:not(#rv8) .page[data-page=nucleus-one] .n1-uc .seg{border:1px solid var(--border);border-radius:var(--r-media);background:var(--card)}html body:not(#rv8) .page[data-page=nucleus-one] .n1-uc .tabpanel{border:1px solid var(--border);border-radius:var(--r-media);background:var(--white)}@media(min-width:901px){html body:not(#rv8) .page[data-page=nucleus-one] .n1-uc .seg,html body:not(#rv8) .page[data-page=nucleus-one] .n1-uc .tabpanel{grid-row:1;align-self:stretch}}html body:not(#rv8) .page[data-page=nucleus-one] .n1-uc .tabpanel{margin:0!important}@media(max-width:900px){html body:not(#rv8) .page[data-page=nucleus-one] .n1-uc{row-gap:16px}}@media(min-width:901px){html body:not(#rv8) .page[data-page=nucleus-one] .n1faq-wrap .sec-head{position:sticky;top:calc(var(--hdr,72px) + 40px);align-self:start}}html body:not(#rv9) .hstack .hcard.cx-3 .tscreen{background:#12141ad6;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(255,255,255,.22);box-shadow:0 44px 90px -32px #1e20268c,inset 0 1px #ffffff47,inset 0 -1px #ffffff0f}html body:not(#rv9) .where-sec>.cv7.rdy{opacity:.13}html body:not(#rv15) .page[data-page=manufacturing-copilot] .arch-sec{background:transparent!important;padding-bottom:0}html body:not(#rv15) .page[data-page=manufacturing-copilot] .arch-sec .wrap-wide{max-width:none;width:100%;padding:0;margin:0}html body:not(#rv15) .page[data-page=manufacturing-copilot] .archframe{display:block;width:100%;border:0;border-radius:0;background:var(--cream)}html body:not(#rv17) .page[data-page=manufacturing-copilot] .n1-ch .lab{display:inline-flex;align-items:baseline;gap:.55em;margin:0}html body:not(#rv17) .page[data-page=manufacturing-copilot] .n1-ch .lab :is(.n,.sl,.kicker){font:700 15px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0}html body:not(#rv17) .page[data-page=manufacturing-copilot] .n1-ch .lab .n{color:var(--dark)}html body:not(#rv17) .page[data-page=manufacturing-copilot] .n1-ch .lab .sl{color:var(--grey)}@media(max-width:640px){html body:not(#rv17) .page[data-page=manufacturing-copilot] .n1-ch .lab :is(.n,.sl,.kicker){font-size:13px}}html body:not(#rv17) .mc-does .mc-card{position:relative;min-height:230px}html body:not(#rv17) .mc-does .mc-card .dng.t{top:24px;right:24px;width:52px;height:52px}html body:not(#rv17) .mc-does .mc-card h3{padding-right:66px;margin-top:2px;min-height:56px}html body:not(#rv17) .mc-does .mc-card.dkc .dng .ink{fill:#fff}html body:not(#rv17) .mc-track li{transition:transform .35s cubic-bezier(.2,.8,.2,1)}html body:not(#rv17) .mc-track li .n{transition:background .3s,color .3s,box-shadow .35s}html body:not(#rv17) .mc-track li h3{transition:color .3s}html body:not(#rv17) .mc-track li p{transition:color .3s}html body:not(#rv17) .mc-isa li{transition:transform .35s cubic-bezier(.2,.8,.2,1)}html body:not(#rv17) .page[data-page=manufacturing-copilot] .mc-isa .pi{transition:background .3s,color .3s,border-color .3s,box-shadow .35s}html body:not(#rv17) .mc-isa li b{transition:color .3s}html body:not(#rv17) .mc-isa .proto{transition:background .3s,color .3s,border-color .3s}@media(hover:hover){html body:not(#rv17) .mc-track li:hover{transform:translateY(-4px)}html body:not(#rv17) .mc-track li:hover .n{background:var(--copper);color:#fff;box-shadow:0 0 0 7px var(--copper-wash)}html body:not(#rv17) .mc-track li:hover h3{color:var(--copper-deep)}html body:not(#rv17) .mc-track li:hover p{color:var(--text)}html body:not(#rv17) .mc-isa li:hover{transform:translateY(-4px)}html body:not(#rv17) .page[data-page=manufacturing-copilot] .mc-isa li:hover .pi{background:var(--copper);color:#fff;border-color:var(--copper);box-shadow:0 0 0 7px var(--copper-wash)}html body:not(#rv17) .mc-isa li:hover b{color:var(--copper-deep)}html body:not(#rv17) .mc-isa li:hover .proto{background:var(--copper);border-color:var(--copper);color:#fff}}@media(prefers-reduced-motion:reduce){html body:not(#rv17) :is(.mc-track li,.mc-isa li,.mc-track .n,.mc-isa .pi){transition:none}}html body:not(#rv17) .n1stack .scard:is(:nth-of-type(1),:nth-of-type(4)){border-color:#3a3e462b}html body:not(#rv17) .n1stack .scard:is(:nth-of-type(1),:nth-of-type(4)) .chip{background:#fff;border-color:#3a3e4633;color:#2c2c2c}html body:not(#rv18) .art-head{grid-template-columns:minmax(0,1fr)}html body:not(#rv18) .art-head .meta{white-space:normal;overflow-wrap:anywhere}@media(max-width:340px){html body:not(#rv18){--gut:16px}html body:not(#rv18) .lockup svg.wm{width:124px;height:11.6px}html body:not(#rv18) .menu-btn{padding-left:10px;padding-right:10px}html body:not(#rv18) .ws-stick,html body:not(#rv18) .ws-stick>*{max-width:100%;min-width:0}html body:not(#rv18) .page[data-page=custom-ai] :is(.seg,.row,.row>div){min-width:0;max-width:100%}}html.cai-dark{background:#0b0b0c!important}html.cai-dark body:not(#rv21) .cv{display:none!important}.page.cx{--x-bg:#0B0B0C;--x-ink:#ECEAE5;--x-mut:#A3A09A;--x-line:rgba(236,234,229,.13);--x-line2:rgba(236,234,229,.07);--x-cu:#C45A2D;--x-cut:#D9703F;--x-card:#131314;background:var(--x-bg);color:var(--x-ink);position:relative;overflow-x:clip}html body:not(#rv21) .cx-amb{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;display:block}html body:not(#rv21) .cx-sec,html body:not(#rv21) .cx-hero{position:relative;z-index:1}html.cai-dark body:not(#rv21) .hdr{background:#0b0b0cdb!important;border-bottom-color:#eceae51a!important}html.cai-dark body:not(#rv21) .hdr .wm{color:#eceae5!important}html.cai-dark body:not(#rv21) .hdr .mk{color:#fff!important}html.cai-dark body:not(#rv21) .hdr .nav>a,html.cai-dark body:not(#rv21) .hdr .navbtn,html.cai-dark body:not(#rv21) .hdr .menu-btn{color:#eceae5!important}html.cai-dark body:not(#rv21) .hdr .menu-btn{border-color:#eceae54d!important;background:transparent!important}html.cai-dark body:not(#rv21) .hdr .talk{background:#f5f4f1!important;border-color:#f5f4f1!important;color:#1a1a1a!important}@media(hover:hover){html.cai-dark body:not(#rv21) .hdr .nav a:hover,html.cai-dark body:not(#rv21) .hdr .nav button.navbtn:hover{background:#eceae51a!important;color:#fff!important}}@media(hover:hover){html.cai-dark body:not(#rv21) .hdr .talk:hover{background:#c45a2d!important;border-color:#c45a2d!important;color:#0b0b0c!important}}html.cai-dark body:not(#rv21) .hdr .mega,html.cai-dark body:not(#rv21) .hdr .drawer{color:var(--text)}html body:not(#rv21) .cx .wrap{position:relative}html body:not(#rv21) .cx-eyebrow{font:500 13px/1.4 var(--mono,"JetBrains Mono",monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--x-cut);margin:0 0 28px}html body:not(#rv21) .cx-h1{font:700 clamp(54px,9.2vw,138px)/.94 var(--serif,"Playfair Display",Georgia,serif);letter-spacing:-.025em;color:#fff;margin:0;max-width:9ch}html body:not(#rv21) .cx-lead{font:400 clamp(18px,1.5vw,21px)/1.55 var(--sans,"DM Sans",system-ui,sans-serif);color:var(--x-mut);max-width:34em;margin:30px 0 0}html body:not(#rv21) .cx-h2{font:700 clamp(34px,4.6vw,64px)/1.02 var(--serif,"Playfair Display",Georgia,serif);letter-spacing:-.02em;color:#fff;margin:0;max-width:22ch}html body:not(#rv21) .cx-sub{font:400 18px/1.6 var(--sans,"DM Sans",system-ui,sans-serif);color:var(--x-mut);max-width:36em;margin:22px 0 0}html body:not(#rv21) .cx h3{color:#fff}html body:not(#rv21) .cx-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}html body:not(#rv21) .cx-btn{display:inline-flex;align-items:center;justify-content:center;font:600 16px/1 var(--sans,"DM Sans",sans-serif);padding:16px 26px;border-radius:999px;border:1px solid #F5F4F1;background:#f5f4f1;color:#1a1a1a;text-decoration:none;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}@media(hover:hover){html body:not(#rv21) .cx-btn:hover{background:var(--x-cu);border-color:var(--x-cu);color:#0b0b0c}}html body:not(#rv21) .cx-btn.ghost{background:transparent;color:#eceae5;border-color:#eceae566}@media(hover:hover){html body:not(#rv21) .cx-btn.ghost:hover{border-color:#eceae5;color:#fff;background:transparent}}html body:not(#rv21) .cx-btn:focus-visible,html body:not(#rv21) .cx-link:focus-visible{outline:2px solid var(--x-cut);outline-offset:3px}html body:not(#rv21) .cx-link{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:var(--x-cu);text-underline-offset:5px;text-decoration-thickness:2px;white-space:nowrap}html body:not(#rv21) .cx-hero{position:relative;min-height:min(calc(100svh - var(--hdr,72px) - 42px),880px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:radial-gradient(ellipse 60% 70% at 78% 40%,rgba(120,124,130,.16),transparent 70%),var(--x-bg)}html body:not(#rv21) .cx-field{position:absolute;inset:0;width:100%;height:100%;display:block}html body:not(#rv21) .cx-hero-in{width:100%;padding-top:clamp(72px,11vh,140px);padding-bottom:clamp(44px,7vh,80px);z-index:1}html body:not(#rv21) .cx-ticker{position:relative;z-index:1;display:flex;overflow:hidden;border-top:1px solid var(--x-line);padding:18px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}html body:not(#rv21) .cx-tk{display:flex;flex:none;gap:0;margin:0;padding:0;list-style:none;animation:cxTick 60s linear infinite}html body:not(#rv21) .cx-tk li{font:500 14px/1 var(--mono,"JetBrains Mono",monospace);color:var(--x-mut);white-space:nowrap;padding:0 26px;position:relative}html body:not(#rv21) .cx-tk li:after{content:"";position:absolute;right:-3px;top:50%;width:5px;height:5px;margin-top:-3px;background:var(--x-cu);transform:rotate(45deg)}@media(hover:hover){html body:not(#rv21) .cx-ticker:hover .cx-tk{animation-play-state:paused}}@keyframes cxTick{to{transform:translate(-100%)}}html body:not(#rv21) .cx-sec{padding:clamp(80px,9vw,128px) 0;border-top:1px solid var(--x-line)}html body:not(#rv21) .cx-head{margin-bottom:clamp(44px,5vw,72px)}html body:not(#rv21) .cx-head-row{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}html body:not(#rv21) .cx-out{margin:22px 0 0;font:400 15px/1.5 var(--sans,"DM Sans",sans-serif);color:var(--x-ink)}html body:not(#rv21) .cx-out b{display:block;font:500 13px/1.4 var(--mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--x-cut);margin-bottom:6px}html body:not(#rv21) .cx-index{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--x-line)}html body:not(#rv21) .cx-row{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.15fr);gap:28px;align-items:start;padding:30px 0;border-top:1px solid var(--x-line)}html body:not(#rv21) .cx-row:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:var(--x-cu);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){html body:not(#rv21) .cx-row:hover:before{transform:scaleX(1)}}html body:not(#rv21) .cx-n{font:500 14px/1.9 var(--mono,"JetBrains Mono",monospace);color:var(--x-mut);transition:color .3s}@media(hover:hover){html body:not(#rv21) .cx-row:hover .cx-n{color:var(--x-cut)}}html body:not(#rv21) .cx-row h3{font:700 clamp(22px,2.1vw,30px)/1.15 var(--serif,"Playfair Display",Georgia,serif);margin:0;letter-spacing:-.01em;transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){html body:not(#rv21) .cx-row:hover h3{transform:translate(6px)}}html body:not(#rv21) .cx-d p{margin:0;font:400 16px/1.6 var(--sans,"DM Sans",sans-serif);color:var(--x-mut)}html body:not(#rv21) .cx-d .cx-proof{margin-top:10px;color:var(--x-ink)}html body:not(#rv21) .cx-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}html body:not(#rv21) .cx-tags li{font:500 12px/1 var(--mono,"JetBrains Mono",monospace);color:var(--x-ink);border:1px solid var(--x-line);padding:7px 9px;border-radius:2px;transition:border-color .3s}@media(hover:hover){html body:not(#rv21) .cx-row:hover .cx-tags li{border-color:#c45a2d8c}}html body:not(#rv21) .cx-routes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--x-line);border:1px solid var(--x-line)}html body:not(#rv21) .cx-route{grid-column:span 2}html body:not(#rv21) .cx-route:nth-child(n+4){grid-column:span 3}html body:not(#rv21) .cx-route{background:var(--x-bg);padding:40px 34px 38px;display:flex;flex-direction:column;transition:background .3s,box-shadow .3s}@media(hover:hover){html body:not(#rv21) .cx-route:hover{background:#121213;box-shadow:inset 0 2px 0 var(--x-cu)}}@media(hover:hover){html body:not(#rv21) .cx-route.lt:hover{background:#fff;box-shadow:inset 0 2px 0 var(--x-cu)}}html body:not(#rv21) .cx-route h3{font:700 clamp(24px,2.2vw,30px)/1.15 var(--serif,"Playfair Display",Georgia,serif);margin:28px 0 14px}html body:not(#rv21) .cx-route>p{margin:0;font:400 16px/1.6 var(--sans,"DM Sans",sans-serif);color:var(--x-mut)}html body:not(#rv21) .cx-route .cx-out{margin-top:auto;padding-top:28px}html body:not(#rv21) .cx-scale{display:flex;gap:6px;height:22px;align-items:flex-end}html body:not(#rv21) .cx-scale i{display:block;width:16px;height:16px;border:1.5px solid var(--x-cu)}html body:not(#rv21) .cx-route.lt .cx-scale i{border-color:#a34620}html body:not(#rv21) .cx-route.lt{background:#f5f4f1;color:#2c2c2c}html body:not(#rv21) .cx-route.lt h3{color:#1a1a1a}html body:not(#rv21) .cx-route.lt>p{color:#5c5c5c}html body:not(#rv21) .cx-route.lt .cx-out{color:#2c2c2c}html body:not(#rv21) .cx-route.lt .cx-out b{color:#a34620}html body:not(#rv21) .cx-band{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px;padding:26px 30px;border:1px solid var(--x-line)}html body:not(#rv21) .cx-band p{margin:0;font:400 17px/1.55 var(--sans,"DM Sans",sans-serif);color:var(--x-mut)}html body:not(#rv21) .cx-band b{color:#fff;font-weight:600}html body:not(#rv21) .cx-route-line{position:relative;display:grid;grid-template-columns:2fr 1fr 2fr;gap:0;border-top:1px solid var(--x-line)}html body:not(#rv21) .cx-route-line:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--x-cu);transform:scaleX(0);transform-origin:left;transition:transform 2.2s cubic-bezier(.45,0,.2,1)}html body:not(#rv21) .cx-route-line.in:before{transform:scaleX(1)}html body:not(#rv21) .cx-stage{padding:30px 28px 0 0;border-right:1px solid var(--x-line2)}html body:not(#rv21) .cx-stage+.cx-stage{padding-left:28px}html body:not(#rv21) .cx-stage:last-child{border-right:0}html body:not(#rv21) .cx-st{margin:0 0 30px;font:700 clamp(26px,2.6vw,36px)/1 var(--serif,"Playfair Display",Georgia,serif);color:#fff}html body:not(#rv21) .cx-st span{display:block;margin-top:12px;font:500 12px/1.4 var(--mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--x-mut)}html body:not(#rv21) .cx-steps{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px}html body:not(#rv21) .cx-steps li{min-width:0}html body:not(#rv21) .cx-dot{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--x-cu);font:500 12px/1 var(--mono,"JetBrains Mono",monospace);color:var(--x-ink);transition:background .5s,color .5s}html body:not(#rv21) .cx-route-line.in .cx-dot{background:var(--x-cu);color:#0b0b0c}html body:not(#rv21) .cx-steps h3{font:600 18px/1.3 var(--sans,"DM Sans",sans-serif);margin:18px 0 8px}html body:not(#rv21) .cx-steps p{margin:0;font:400 15px/1.55 var(--sans,"DM Sans",sans-serif);color:var(--x-mut)}html body:not(#rv21) .cx-stage .cx-out{padding-bottom:6px}html body:not(#rv21) .cx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--x-line);border-bottom:1px solid var(--x-line)}html body:not(#rv21) .cx-cell{padding:34px 28px 38px 0;position:relative;transition:background .3s}@media(hover:hover){html body:not(#rv21) .cx-cell:hover{background:#eceae508}}@media(hover:hover){html body:not(#rv21) .cx-cell:hover:before{transform:rotate(45deg) scale(1.25)}}html body:not(#rv21) .cx-cell:before{transition:transform .3s}html body:not(#rv21) .cx-cell+.cx-cell{padding-left:28px;border-left:1px solid var(--x-line)}html body:not(#rv21) .cx-cell:before{content:"";display:block;width:9px;height:9px;background:var(--x-cu);transform:rotate(45deg);margin:0 0 26px 1px}html body:not(#rv21) .cx-cell h3{font:600 19px/1.3 var(--sans,"DM Sans",sans-serif);margin:0 0 10px}html body:not(#rv21) .cx-cell p{margin:0;font:400 15.5px/1.6 var(--sans,"DM Sans",sans-serif);color:var(--x-mut)}html body:not(#rv21) .cx-works{display:flex;align-items:center;gap:14px 20px;flex-wrap:wrap;margin-top:30px}html body:not(#rv21) .cx-wl,html body:not(#rv21) .cx-aws{font:500 12px/1.4 var(--mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--x-cut)}html body:not(#rv21) .cx-aws{margin-left:auto;color:var(--x-mut)}html body:not(#rv21) .cx-works ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;flex:1 1 100%}html body:not(#rv21) .cx-works li{font:500 13.5px/1.2 var(--mono,"JetBrains Mono",monospace);color:var(--x-ink);border:1px solid var(--x-line);padding:13px 12px;border-radius:2px;text-align:center;transition:border-color .25s,background .25s,transform .25s,color .25s}html body:not(#rv21) .cx-works li{position:relative}html body:not(#rv21) .cx-works li:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:8px}@media(hover:hover){html body:not(#rv21) .cx-works li:hover{border-color:var(--x-cu);background:#c45a2d1f;color:#fff;transform:translateY(-3px)}}html body:not(#rv21) #engineer .cx-works{display:block}html body:not(#rv21) #engineer .cx-wl{display:block;margin-bottom:14px}html body:not(#rv21) .cx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 48px;border-top:1px solid var(--x-line);border-bottom:1px solid var(--x-line)}html body:not(#rv21) .cx-stats>div{padding:30px 24px 30px 0;transition:background .3s}@media(hover:hover){html body:not(#rv21) .cx-stats>div:hover{background:#eceae508}}html body:not(#rv21) .cx-stats>div+div{padding-left:24px;border-left:1px solid var(--x-line)}html body:not(#rv21) .cx-stats dt{font:700 clamp(48px,5.4vw,80px)/1 var(--serif,"Playfair Display",Georgia,serif);color:var(--x-cu);letter-spacing:-.02em;font-variant-numeric:tabular-nums}html body:not(#rv21) .cx-stats dd{margin:14px 0 0;font:400 15px/1.45 var(--sans,"DM Sans",sans-serif);color:var(--x-ink)}html body:not(#rv21) .cx-stats dd span{display:block;margin-top:6px;font:500 12.5px/1.4 var(--mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--x-mut)}html body:not(#rv21) .cx .cx-seg{background:transparent!important;border:1px solid var(--x-line)!important}html body:not(#rv21) .cx .cx-seg button{color:var(--x-mut)!important;background:transparent!important}html body:not(#rv21) .cx .cx-seg button[aria-selected=true]{background:#f5f4f1!important;color:#1a1a1a!important}html body:not(#rv21) .cx .casecard,html body:not(#rv21) .cx .refb{background:var(--x-card)!important;border:1px solid var(--x-line)!important;color:var(--x-ink)!important;box-shadow:none!important}@media(hover:hover){html body:not(#rv21) .cx .casecard:hover,html body:not(#rv21) .cx .refb:hover{border-color:#c45a2d99!important}}html body:not(#rv21) .cx .casecard h3,html body:not(#rv21) .cx .refb h3,html body:not(#rv21) .cx .casecard .fig{color:#fff!important}html body:not(#rv21) .cx .casecard p,html body:not(#rv21) .cx .refb p,html body:not(#rv21) .cx .casecard .fig small{color:var(--x-mut)!important}html body:not(#rv21) .cx .casecard .kicker,html body:not(#rv21) .cx .refb .kicker{color:var(--x-cut)!important}html body:not(#rv21) .cx .refb .chip{background:transparent!important;border:1px solid var(--x-line)!important;color:var(--x-ink)!important}html body:not(#rv21) .cx .refb .tlink{color:#fff!important}html body:not(#rv21) .cx .casecard .arrow{color:#fff!important;border-color:var(--x-line)!important;background:transparent!important}html body:not(#rv21) .cx .casecard:after{background:var(--x-bg)!important;border-color:var(--x-line)!important}html body:not(#rv21) .cx .tbc{color:#e4864f!important;background:#c45a2d1f!important;border-color:#c45a2d66!important}html body:not(#rv21) .cx-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}html body:not(#rv21) .cx-pcard{padding:40px 38px;border:1px solid var(--x-line)}html body:not(#rv21) .cx-pcard h3{font:700 28px/1.15 var(--serif,"Playfair Display",Georgia,serif);margin:0 0 22px}html body:not(#rv21) .cx-pcard ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}html body:not(#rv21) .cx-pcard li{position:relative;padding-left:26px;font:400 16.5px/1.55 var(--sans,"DM Sans",sans-serif);color:var(--x-mut)}html body:not(#rv21) .cx-pcard li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;background:var(--x-cu);transform:rotate(45deg)}html body:not(#rv21) .cx-pcard.lt{background:#f5f4f1;border-color:#f5f4f1}html body:not(#rv21) .cx-pcard.lt h3{color:#1a1a1a}html body:not(#rv21) .cx-pcard.lt li{color:#2c2c2c}@media(max-width:1100px){html body:not(#rv21) .cx-row{grid-template-columns:52px minmax(0,1fr) minmax(0,1.4fr)}html body:not(#rv21) .cx-tags{grid-column:2/-1}html body:not(#rv21) .cx-grid{grid-template-columns:1fr 1fr}html body:not(#rv21) .cx-cell:nth-child(3){padding-left:0;border-left:0}html body:not(#rv21) .cx-cell:nth-child(n+3){border-top:1px solid var(--x-line)}html body:not(#rv21) .cx-route-line{grid-template-columns:1fr}html body:not(#rv21) .cx-route-line:before{display:none}html body:not(#rv21) .cx-stage,html body:not(#rv21) .cx-stage+.cx-stage{padding:30px 0;border-right:0;border-bottom:1px solid var(--x-line2)}html body:not(#rv21) .cx-stage:first-child{border-top:2px solid var(--x-cu)}html body:not(#rv21) .cx-stats{grid-template-columns:1fr 1fr}html body:not(#rv21) .cx-stats>div:nth-child(3){padding-left:0;border-left:0}html body:not(#rv21) .cx-stats>div:nth-child(n+3){border-top:1px solid var(--x-line)}}@media(max-width:820px){html body:not(#rv21) .cx-works ul{grid-template-columns:repeat(3,minmax(0,1fr))}html body:not(#rv21) .cx-faqwrap .cx-head{position:static}html body:not(#rv21) .cx-routes{grid-template-columns:1fr}html body:not(#rv21) .cx-route,html body:not(#rv21) .cx-route:nth-child(n+4){grid-column:auto}html body:not(#rv21) .cx-pair{grid-template-columns:1fr}html body:not(#rv21) .cx-row{grid-template-columns:40px minmax(0,1fr);gap:12px 16px;padding:28px 0}html body:not(#rv21) .cx-d,html body:not(#rv21) .cx-tags{grid-column:2/-1}html body:not(#rv21) .cx-aws{margin-left:0}}@media(max-width:600px){html body:not(#rv21) .cx-grid{grid-template-columns:1fr}html body:not(#rv21) .cx-cell,html body:not(#rv21) .cx-cell+.cx-cell{padding:28px 0;border-left:0}html body:not(#rv21) .cx-cell+.cx-cell{border-top:1px solid var(--x-line)}html body:not(#rv21) .cx-steps{grid-auto-flow:row;grid-auto-columns:auto}html body:not(#rv21) .cx-route,html body:not(#rv21) .cx-pcard{padding:30px 22px}html body:not(#rv21) .cx-band{padding:22px}html body:not(#rv21) .cx-acts .cx-btn{flex:1 1 100%}html body:not(#rv21) .cx-stats dt{font-size:44px}html body:not(#rv21) .cx-stats>div,html body:not(#rv21) .cx-stats>div+div{padding:22px 12px 22px 0}html body:not(#rv21) .cx-stats>div:nth-child(2n){padding-left:14px;border-left:1px solid var(--x-line)}}@media(max-width:440px){html body:not(#rv21) .cx [data-tabs]{width:100%}html body:not(#rv21) .cx .cx-seg{display:flex!important;width:100%}html body:not(#rv21) .cx .cx-seg button{flex:1 1 0;min-width:0;padding-left:8px!important;padding-right:8px!important;font-size:14px!important;white-space:nowrap}}@media(max-width:360px){html body:not(#rv21) .cx-h1{font-size:48px}html body:not(#rv21) .cx-stats{grid-template-columns:1fr}html body:not(#rv21) .cx-stats>div:nth-child(2n){padding-left:0;border-left:0}html body:not(#rv21) .cx-stats>div+div{border-top:1px solid var(--x-line)}}html.cai-dark body:not(#rv21) .announce{background:#17120f!important;color:#d8d4cd!important;border-bottom:1px solid rgba(236,234,229,.1)}html.cai-dark body:not(#rv21) .announce a{color:#e4864f!important}html.cai-dark body:not(#rv21) .announce .x{color:#d8d4cd!important}html body:not(#rv21) .cx-cred-line{margin:34px 0 0;font:500 15px/1.5 var(--mono,"JetBrains Mono",monospace);color:var(--x-cut);max-width:40em}html body:not(#rv21) .cx-cred{list-style:none;margin:36px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px}html body:not(#rv21) .cx-cred li{position:relative;padding-left:16px;font:500 12.5px/1.4 var(--mono,"JetBrains Mono",monospace);color:var(--x-mut)}html body:not(#rv21) .cx-cred li:before{content:"";position:absolute;left:0;top:.45em;width:6px;height:6px;background:var(--x-cu);transform:rotate(45deg)}html body:not(#rv21) .cx-fit{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--x-line);border:1px solid var(--x-line)}html body:not(#rv21) .cx-fit li{background:var(--x-bg);padding:32px 30px 30px;display:flex;flex-direction:column;transition:background .3s}@media(hover:hover){html body:not(#rv21) .cx-fit li:hover{background:#121213}}html body:not(#rv21) .cx-fit h3{font:700 23px/1.2 var(--serif,"Playfair Display",Georgia,serif);margin:0 0 12px}html body:not(#rv21) .cx-fit p{margin:0 0 24px;font:400 15.5px/1.6 var(--sans,"DM Sans",sans-serif);color:var(--x-mut)}@media(hover:hover){html body:not(#rv21) .cx-fit li:hover span{color:#fff}}html body:not(#rv21) .cx-fit span{transition:color .3s;margin-top:auto;font:500 13px/1.4 var(--mono,"JetBrains Mono",monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--x-cut);padding-top:16px;border-top:1px solid var(--x-line2)}html body:not(#rv21) .cx-dl{margin-left:auto}html body:not(#rv21) .cx-tbc{flex-basis:100%;text-align:right;font-size:13px}html body:not(#rv21) .cx-faq{border-top:1px solid var(--x-line)}html body:not(#rv21) .cx-faq details{border-bottom:1px solid var(--x-line)}@media(hover:hover){html body:not(#rv21) .cx-faq summary:hover{color:var(--x-cut)}}html body:not(#rv21) .cx-faq summary{transition:color .2s;list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font:600 18px/1.4 var(--sans,"DM Sans",sans-serif);color:#fff}html body:not(#rv21) .cx-faq summary::-webkit-details-marker{display:none}html body:not(#rv21) .cx-faq summary:after{content:"";flex:none;width:12px;height:12px;border-right:1.5px solid var(--x-cu);border-bottom:1.5px solid var(--x-cu);transform:rotate(45deg) translateY(-3px);transition:transform .25s}html body:not(#rv21) .cx-faq details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}html body:not(#rv21) .cx-faq summary:focus-visible{outline:2px solid var(--x-cut);outline-offset:4px}html body:not(#rv21) .cx-faq details p{margin:0;padding:0 0 26px;max-width:46em;font:400 16px/1.65 var(--sans,"DM Sans",sans-serif);color:var(--x-mut)}html body:not(#rv21) .cx-faqwrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}html body:not(#rv21) .cx-faqwrap .cx-head{position:sticky;top:calc(var(--hdr,72px) + 32px)}@media(max-width:1100px){html body:not(#rv21) .cx-works ul{grid-template-columns:repeat(4,minmax(0,1fr))}html body:not(#rv21) .cx-fit{grid-template-columns:1fr 1fr}html body:not(#rv21) .cx-faqwrap{grid-template-columns:1fr;gap:0}}@media(max-width:600px){html body:not(#rv21) .cx-fit{grid-template-columns:1fr}html body:not(#rv21) .cx-fit li{padding:26px 22px}html body:not(#rv21) .cx-dl{margin-left:0}html body:not(#rv21) .cx-tbc{text-align:left}html body:not(#rv21) .cx-faq summary{font-size:16.5px}}html body:not(#rv21) .cx-right{list-style:none;margin:0 0 36px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;border-top:1px solid var(--x-line)}html body:not(#rv21) .cx-right li{position:relative;padding:24px 0 24px 30px;border-bottom:1px solid var(--x-line);font:500 19px/1.4 var(--sans,"DM Sans",sans-serif);color:#fff}html body:not(#rv21) .cx-right li:before{content:"";position:absolute;left:4px;top:34px;width:9px;height:9px;background:var(--x-cu);transform:rotate(45deg)}@media(max-width:820px){html body:not(#rv21) .cx-right{grid-template-columns:1fr}html body:not(#rv21) .cx-right li{font-size:17px}}html body:not(#rv21) .cx-note span{display:block;margin-top:14px;font:500 14px/1.5 var(--mono,"JetBrains Mono",monospace);letter-spacing:.02em;color:var(--x-cut)}html body:not(#rv21) .cx-note{margin:36px 0 0;padding:28px 0 0 26px;border-left:3px solid var(--x-cu);font:700 clamp(22px,2.2vw,30px)/1.3 var(--serif,"Playfair Display",Georgia,serif);color:#fff;letter-spacing:-.01em;max-width:28em}html body:not(#rv21) .cx-sl{position:relative}html body:not(#rv21) .cx-sl-vp{overflow:hidden}html body:not(#rv21) .cx-sl-tr{display:flex;gap:20px;transition:transform .6s cubic-bezier(.2,.7,.2,1);will-change:transform}html body:not(#rv21) .cx-sl-tr>*{flex:0 0 calc(50% - 10px);max-width:none!important;width:auto!important;min-width:0}html body:not(#rv21) .cx-sl-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px}html body:not(#rv21) .cx-sl-dots{display:flex;gap:8px;margin:0;padding:0;list-style:none}html body:not(#rv21) .cx-sl-dots button{width:28px;height:3px;border:0;border-radius:0;background:var(--x-line);padding:0;cursor:pointer;transition:background .3s}html body:not(#rv21) .cx-sl-dots button[aria-current=true]{background:var(--x-cu)}html body:not(#rv21) .cx-sl-btns{display:flex;gap:10px}html body:not(#rv21) .cx-sl-btns button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(236,234,229,.35);background:transparent;color:#fff;cursor:pointer;display:grid;place-items:center;transition:border-color .2s,background .2s}@media(hover:hover){html body:not(#rv21) .cx-sl-btns button:hover{border-color:#fff}}html body:not(#rv21) .cx-sl-btns button:disabled{opacity:.3;cursor:default}html body:not(#rv21) .cx-sl-btns button:focus-visible{outline:2px solid var(--x-cut);outline-offset:3px}html body:not(#rv21) .cx-sl-count{font:500 12px/1 var(--mono,"JetBrains Mono",monospace);letter-spacing:.1em;color:var(--x-mut)}html body:not(#rv21) .cx .cx-sl .casecard{display:grid!important;grid-template-rows:auto auto 1fr auto;gap:0;padding:40px 40px 36px!important;min-height:440px;border-radius:0!important;position:relative}html body:not(#rv21) .cx .cx-sl .casecard:after{display:none}html body:not(#rv21) .cx .cx-sl .casecard .fig{position:static!important;order:-1;display:flex;align-items:baseline;gap:14px;font:700 clamp(56px,6vw,88px)/1 var(--serif,"Playfair Display",Georgia,serif)!important;color:var(--x-cu)!important;letter-spacing:-.02em;margin:0 0 28px;border:0!important;background:transparent!important;padding:0!important}html body:not(#rv21) .cx .cx-sl .casecard .fig small{font:500 12px/1.4 var(--mono,"JetBrains Mono",monospace)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--x-mut)!important;max-width:14em;display:block}html body:not(#rv21) .cx .cx-sl .casecard .kicker{margin:0 0 14px!important;font-size:12px!important}html body:not(#rv21) .cx .cx-sl .casecard h3{font:700 clamp(22px,2vw,28px)/1.2 var(--serif,"Playfair Display",Georgia,serif)!important;margin:0 0 16px!important;color:#fff!important}html body:not(#rv21) .cx .cx-sl .casecard p{font:400 15.5px/1.6 var(--sans,"DM Sans",sans-serif)!important;color:var(--x-mut)!important;margin:0 0 28px!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}html body:not(#rv21) .cx .cx-sl .casecard .arrow{position:static!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;justify-self:start;display:inline-flex!important;align-items:center;gap:8px;font:600 15px/1 var(--sans,"DM Sans",sans-serif);color:#fff!important}html body:not(#rv21) .cx .cx-sl .casecard .arrow:before{content:"Read the case study";text-decoration:underline;text-decoration-color:var(--x-cu);text-underline-offset:5px;text-decoration-thickness:2px}html body:not(#rv21) .cx .cx-sl .refb{display:flex!important;flex-direction:column;padding:36px 36px 32px!important;min-height:300px;border-radius:0!important}html body:not(#rv21) .cx .cx-sl .refb .top{margin-bottom:22px}html body:not(#rv21) .cx .cx-sl .refb h3{font:700 clamp(22px,2vw,28px)/1.2 var(--serif,"Playfair Display",Georgia,serif)!important;margin:0 0 12px!important}html body:not(#rv21) .cx .cx-sl .refb .chips{margin-top:auto;padding-top:22px}@media(max-width:820px){html body:not(#rv21) .cx-sl-tr>*{flex-basis:100%}html body:not(#rv21) .cx .cx-sl .casecard{padding:30px 24px 28px!important;min-height:0}html body:not(#rv21) .cx .cx-sl .refb{padding:28px 22px!important}}@media(prefers-reduced-motion:reduce){html body:not(#rv21) .cx-sl-tr{transition:none}}html body:not(#rv21) .cx-tl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}html body:not(#rv21) .cx-tl-g{display:contents}html body:not(#rv21) .cx-tl-st{grid-column:var(--c);grid-row:1;padding:0 24px 26px 0;border-bottom:1px solid var(--x-line2)}html body:not(#rv21) .cx-tl-st h3{margin:0;font:700 clamp(26px,2.6vw,36px)/1 var(--serif,"Playfair Display",Georgia,serif);color:#fff}html body:not(#rv21) .cx-tl-st span{display:block;margin-top:10px;font:500 13px/1.4 var(--mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--x-mut)}html body:not(#rv21) .cx-tl-steps{grid-column:var(--c);grid-row:2;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));list-style:none;margin:0;padding:28px 0 0;position:relative}html body:not(#rv21) .cx-tl-steps:before{content:"";position:absolute;left:0;right:0;top:47px;height:2px;background:var(--x-line)}html body:not(#rv21) .cx-tl-steps:after{content:"";position:absolute;left:0;right:0;top:47px;height:2px;background:var(--x-cu);transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.45,0,.2,1) var(--d,0s)}html body:not(#rv21) .cx-tl.in .cx-tl-steps:after{transform:scaleX(1)}html body:not(#rv21) .cx-tl-steps li{position:relative;padding:0 24px 34px 0;min-width:0}html body:not(#rv21) .cx-tl-steps .cx-dot{position:relative;z-index:1;background:var(--x-bg);transition:background .5s calc(var(--d,0s) + .6s),color .5s calc(var(--d,0s) + .6s)}html body:not(#rv21) .cx-tl.in .cx-tl-steps .cx-dot{background:var(--x-cu);color:#0b0b0c}html body:not(#rv21) .cx-tl-steps h4{font:600 17px/1.3 var(--sans,"DM Sans",sans-serif);margin:20px 0 8px;color:#fff}html body:not(#rv21) .cx-tl-steps p{margin:0;font:400 14.5px/1.55 var(--sans,"DM Sans",sans-serif);color:var(--x-mut)}html body:not(#rv21) .cx-tl-out{grid-column:var(--c);grid-row:3;margin:0;padding:22px 24px 0 0;border-top:1px solid var(--x-line2)}@media(max-width:1100px){html body:not(#rv21) .cx-tl{grid-template-columns:1fr}html body:not(#rv21) .cx-tl-g{display:block;padding:28px 0 8px;border-bottom:1px solid var(--x-line2)}html body:not(#rv21) .cx-tl-st{padding:0 0 20px;border-bottom:0}html body:not(#rv21) .cx-tl-steps{grid-template-columns:1fr;padding:0 0 0 56px}html body:not(#rv21) .cx-tl-steps:before,html body:not(#rv21) .cx-tl-steps:after{inset:0 auto 0 19px;width:2px;height:auto;transform-origin:top}html body:not(#rv21) .cx-tl-steps:after{transform:scaleY(0)}html body:not(#rv21) .cx-tl.in .cx-tl-steps:after{transform:scaleY(1)}html body:not(#rv21) .cx-tl-steps li{padding:0 0 26px}html body:not(#rv21) .cx-tl-steps .cx-dot{position:absolute;left:-56px;top:0}html body:not(#rv21) .cx-tl-steps h4{margin-top:8px}html body:not(#rv21) .cx-tl-out{border-top:0;padding:4px 0 16px}}html body:not(#rv21) .cx-tl-steps li{transition:opacity .35s,transform .4s cubic-bezier(.2,.7,.2,1);cursor:default}html body:not(#rv21) .cx-tl-steps .cx-dot{transition:background .5s calc(var(--d,0s) + .6s),color .5s calc(var(--d,0s) + .6s),transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}@media(hover:hover){html body:not(#rv21) .cx-tl-steps li:hover .cx-dot{transform:scale(1.18);box-shadow:0 0 0 7px #c45a2d38,0 0 24px #c45a2d73}}@media(hover:hover){html body:not(#rv21) .cx-tl-steps li:hover h4{color:var(--x-cut)}}@media(hover:hover){html body:not(#rv21) .cx-tl-steps li:hover p{color:var(--x-ink)}}html body:not(#rv21) .cx-tl-steps h4,html body:not(#rv21) .cx-tl-steps p,html body:not(#rv21) .cx-tl-st h3{transition:color .3s}html body:not(#rv21) .cx-tl:has(.cx-tl-steps li:hover) .cx-tl-steps li:not(:hover) :is(h4,p){opacity:.5}html body:not(#rv21) .cx-tl-steps h4,html body:not(#rv21) .cx-tl-steps p{transition:color .3s,opacity .3s}@media(hover:hover){html body:not(#rv21) .cx-tl-g:hover .cx-tl-st h3{color:var(--x-cut)}}@media(hover:hover){html body:not(#rv21) .cx-tl-g:hover .cx-tl-st{border-bottom-color:var(--x-cu)}}@media(hover:hover){html body:not(#rv21) .cx-tl-g:hover .cx-tl-out{border-top-color:var(--x-cu)}}html body:not(#rv21) .cx-tl-st,html body:not(#rv21) .cx-tl-out{transition:border-color .3s}html body:not(#rv21) .cx-tl-steps li:nth-child(1){--i:0}html body:not(#rv21) .cx-tl-steps li:nth-child(2){--i:1}html body:not(#rv21) .cx-tl-steps li:nth-child(3){--i:2}html body:not(#rv21) .cx-tl.armed:not(.in) .cx-tl-steps li{opacity:0;transform:translateY(18px)}html body:not(#rv21) .cx-tl.armed.in .cx-tl-steps li{transition-delay:calc(var(--d,0s) + var(--i,0)*.25s),calc(var(--d,0s) + var(--i,0)*.25s)}html body:not(#rv21) .cx-tl.armed.in:has(.cx-tl-steps li:hover) .cx-tl-steps li{transition-delay:0s,0s}@media(hover:none){html body:not(#rv21) .cx-tl:has(.cx-tl-steps li:hover) .cx-tl-steps li:not(:hover) :is(h4,p){opacity:1}}@media(prefers-reduced-motion:reduce){html body:not(#rv21) .cx-tl-steps li,html body:not(#rv21) .cx-tl-steps .cx-dot{transition:none}}html body:not(#rv21) .cx-figs-note{margin:-30px 0 40px;font:500 13px/1.5 var(--mono,"JetBrains Mono",monospace);color:var(--x-mut)}@media(max-width:600px){html body:not(#rv21) .cx-row h3{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}html body:not(#rv21) .cx-row h3:after{content:"";flex:none;width:10px;height:10px;border-right:1.5px solid var(--x-cu);border-bottom:1.5px solid var(--x-cu);transform:rotate(45deg) translateY(-3px);transition:transform .25s}html body:not(#rv21) .cx-row.open h3:after{transform:rotate(-135deg) translateY(-2px)}html body:not(#rv21) .cx-row:not(.open) .cx-d,html body:not(#rv21) .cx-row:not(.open) .cx-tags{display:none}html body:not(#rv21) .cx-row{padding:20px 0}html body:not(#rv21) .cx-row h3:focus-visible{outline:2px solid var(--x-cut);outline-offset:4px}}html body:not(#rv21) .cx-fit li{position:relative;cursor:default}html body:not(#rv21) .cx-fit-acts{margin-top:clamp(32px,3vw,48px)}html body:not(#rv21) .cx-faq-more{margin:28px 0 0;font:400 16px/1.6 var(--sans,"DM Sans",sans-serif);color:var(--x-mut)}html body:not(#rv21) .cx-h1{font-size:clamp(52px,8.6vw,138px);max-width:10ch}html body:not(#rv21) .cx-lead{font-size:clamp(18px,1.35vw,22px)}html body:not(#rv21) .cx-h2{font-size:clamp(34px,4.2vw,68px)}html body:not(#rv21) .cx-eyebrow{margin-bottom:clamp(28px,2.6vw,48px)}html body:not(#rv21) .cx-h1{margin-bottom:0;line-height:.98}html body:not(#rv21) .cx-lead{margin-top:clamp(36px,3.4vw,64px)}html body:not(#rv21) .cx-hero .cx-acts{margin-top:clamp(40px,3.4vw,60px)}html body:not(#rv21) .cx-cred-line{margin-top:clamp(36px,3vw,52px)}html body:not(#rv21) .cx-note{margin:clamp(56px,5vw,88px) 0 clamp(16px,2vw,32px);padding:clamp(28px,2.6vw,40px) 0 clamp(28px,2.6vw,40px) clamp(28px,2.4vw,40px)}html body:not(#rv21) .cx-note span{margin-top:clamp(16px,1.4vw,24px)}html body:not(#rv21) .cx .refb .top .chip{display:none}@media(prefers-reduced-motion:reduce){html body:not(#rv21) .cx-tk{animation:none}html body:not(#rv21) .cx-tk[aria-hidden]{display:none}html body:not(#rv21) .cx-ticker .cx-tk{flex-wrap:wrap;row-gap:12px}html body:not(#rv21) .cx-route-line:before,html body:not(#rv21) .cx-row:before,html body:not(#rv21) .cx-row h3{transition:none}}:root{--cmax:1600px;--cgut:clamp(20px,4.5vw,72px)}html body:not(#rv22) .wrap{max-width:var(--cmax);padding-left:var(--cgut);padding-right:var(--cgut);margin-left:auto;margin-right:auto}html body:not(#rv22) .announce .wrap{padding-right:calc(var(--cgut) + 44px)}html body:not(#rv22) .page[data-page=home] .hstack-sec>.wrap,html body:not(#rv22) .page[data-page=nucleus-one] #how>.wrap{max-width:var(--cmax);padding-inline:var(--cgut)}html body:not(#rv22) .page[data-page=home] .media.tex-hero{margin-inline:0}html body:not(#rv22) .nav a,html body:not(#rv22) .nav .navbtn{white-space:nowrap}@media(min-width:901px)and (max-width:1240px){html body:not(#rv22) .nav{gap:0}html body:not(#rv22) .nav a,html body:not(#rv22) .nav .navbtn{font-size:14.5px;padding-left:9px;padding-right:9px}}html.dk-page{background:#0b0b0c!important}html.dk-page body:not(#rv23) .cv{display:none!important}html body:not(#rv23) .page[data-company]{--k-bg:#0B0B0C;--k-ink:#ECEAE5;--k-mut:#A9A59E;--k-line:rgba(236,234,229,.13);--k-card:#131314;--k-cu:#C45A2D;--k-cut:#D9703F;background:var(--k-bg);color:var(--k-ink)}html body:not(#rv23) .page[data-company] :is(h1,h2,h3,h4,h5,.display,.h1,.h2,.h3,.h4,.h5,.big,.num){color:#fff!important}html body:not(#rv23) .page[data-company] :is(h1,h2,h3,h4,.display) :is(em,.c){color:#fff!important}html body:not(#rv23) .page[data-company] :is(p,li,.lead,.prose,.meta,.small,.muted,blockquote,.quote,dd,figcaption,.vh,.bn){color:var(--k-mut)!important}html body:not(#rv23) .page[data-company] :is(.kicker,.eyebrow){color:var(--k-cut)!important}html body:not(#rv23) .page[data-company] .prose :is(strong,b){color:#fff!important}html body:not(#rv23) .page[data-company] :is(.figs .num,.figs .big){color:var(--k-cu)!important}html body:not(#rv23) .page[data-company] *:not(.btn):not(.chip):not(.tbc):not(.focus){border-color:var(--k-line)!important}html body:not(#rv23) .page[data-company] :is(.card,.tri,.bcat,.closing,.quote,.hww>*,.values>*,.deploy>*,.tgrid>*){background:var(--k-card)!important;box-shadow:none!important}html body:not(#rv23) .page[data-company] :is(.card,.tri,.bcat).focus{background:var(--k-card)!important;border-color:#c45a2db3!important}html body:not(#rv23) .page[data-company] :is(.tri,.bcat,.card).dark{background:#f5f4f1!important;border-color:#f5f4f1!important}html body:not(#rv23) .page[data-company] :is(.tri,.bcat,.card).dark :is(h1,h2,h3,h4,h5,.h4,.h5,strong,b){color:#1a1a1a!important}html body:not(#rv23) .page[data-company] :is(.tri,.bcat,.card).dark :is(p,li,.meta,.small,.muted,span){color:#3c3c3c!important}html body:not(#rv23) .page[data-company] :is(.tri,.bcat,.card).dark :is(.kicker,.eyebrow){color:#a34620!important}html body:not(#rv23) .page[data-company] .chip{background:transparent!important;border:1px solid var(--k-line)!important;color:var(--k-ink)!important}html body:not(#rv23) .page[data-company] .dark .chip{color:#2c2c2c!important;border-color:#0000002e!important}html body:not(#rv23) .page[data-company] .btn{background:#f5f4f1!important;border-color:#f5f4f1!important;color:#1a1a1a!important}@media(hover:hover){html body:not(#rv23) .page[data-company] .btn:hover{background:#c45a2d!important;border-color:#c45a2d!important;color:#0b0b0c!important}}html body:not(#rv23) .page[data-company] .btn.ghost{background:transparent!important;color:#eceae5!important;border-color:#eceae566!important}@media(hover:hover){html body:not(#rv23) .page[data-company] .btn.ghost:hover{border-color:#eceae5!important;color:#fff!important}}html body:not(#rv23) .page[data-company] :is(.tlink,.prose a,.crumbs a){color:#fff!important;text-decoration-color:var(--k-cu)!important}html body:not(#rv23) .page[data-company] .crumbs{color:var(--k-mut)!important}html body:not(#rv23) .page[data-company] .tbc{color:#e4864f!important;background:#c45a2d1f!important;border-color:#c45a2d66!important}html body:not(#rv23) .page[data-company] .subnav{background:#0b0b0ceb!important;border-bottom:1px solid var(--k-line)!important}html body:not(#rv23) .page[data-company] .subnav a{color:var(--k-mut)!important;background:transparent!important}@media(hover:hover){html body:not(#rv23) .page[data-company] .subnav a:hover{color:#fff!important}}html body:not(#rv23) .page[data-company] .subnav a:is(.on,[aria-current]){color:#0b0b0c!important;background:#f5f4f1!important}html body:not(#rv23) .page[data-company] summary{color:var(--k-ink)!important}html body:not(#rv23) .page[data-company] .dark summary{color:#1a1a1a!important}html body:not(#rv23) .page[data-company] .bh svg{color:var(--k-cut)!important}html body:not(#rv23) .page[data-company] .dark .bh svg{color:#a34620!important}html body:not(#rv23) .page[data-company] :is(.faqs summary,.faqs h3,.faqnav a.on){color:#fff!important}html body:not(#rv23) .page[data-company] .faqnav a{color:var(--k-mut)!important}@media(hover:hover){html body:not(#rv23) .page[data-company] .faqs summary:hover{color:var(--k-cut)!important}}html body:not(#rv23) .page[data-company] .faqs summary:after,html body:not(#rv23) .page[data-company] .faqs summary svg{color:var(--k-cu)!important;stroke:var(--k-cu)!important}html body:not(#rv23) .page[data-company] .co-host{position:relative;overflow:hidden}html body:not(#rv23) .page[data-company] .co-host>*:not(.co-art){position:relative;z-index:1}html body:not(#rv23) .page[data-company] .co-art{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}html body:not(#rv23) .page[data-company] .co-host{min-height:clamp(380px,46vh,560px);display:flex;flex-direction:column;justify-content:center}html body:not(#rv23) .page[data-page=role] .co-host{min-height:0}html body:not(#rv23) .page[data-company] .co-host>.wrap{width:100%}html body:not(#rv23) .page[data-company] .co-host>.wrap.narrowh{max-width:var(--cmax)!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important;align-items:flex-start!important}html body:not(#rv23) .page[data-company] .co-host>.wrap.narrowh>*{margin-left:0!important;margin-right:0!important;text-align:left!important}html.dk-page body:not(#rv23) .hdr{background:#0b0b0cdb!important;border-bottom-color:#eceae51a!important}html.dk-page body:not(#rv23) .hdr .wm{color:#eceae5!important}html.dk-page body:not(#rv23) .hdr .mk{color:#fff!important}html.dk-page body:not(#rv23) .hdr .nav>a,html.dk-page body:not(#rv23) .hdr .navbtn,html.dk-page body:not(#rv23) .hdr .menu-btn{color:#eceae5!important}html.dk-page body:not(#rv23) .hdr .menu-btn{border-color:#eceae54d!important;background:transparent!important}html.dk-page body:not(#rv23) .hdr .talk{background:#f5f4f1!important;border-color:#f5f4f1!important;color:#1a1a1a!important}@media(hover:hover){html.dk-page body:not(#rv23) .hdr .nav a:hover,html.dk-page body:not(#rv23) .hdr .nav button.navbtn:hover{background:#eceae51a!important;color:#fff!important}}@media(hover:hover){html.dk-page body:not(#rv23) .hdr .talk:hover{background:#c45a2d!important;border-color:#c45a2d!important;color:#0b0b0c!important}}html.dk-page body:not(#rv23) .hdr .mega,html.dk-page body:not(#rv23) .hdr .drawer{color:var(--text)}html.dk-page body:not(#rv23) .announce{background:#17120f!important;color:#d8d4cd!important;border-bottom:1px solid rgba(236,234,229,.1)}html.dk-page body:not(#rv23) .announce a{color:#e4864f!important}html.dk-page body:not(#rv23) .announce .x{color:#d8d4cd!important}@media(min-width:900px){html body:not(#rv24) .page>:is(section,div):not([class*=hero]):not(.hstack-sec):not(#how)>.wrap{padding-left:calc(var(--cgut) + .05 * min(100vw,var(--cmax)));padding-right:calc(var(--cgut) + .05 * min(100vw,var(--cmax)))}}html:not(#z) body:not(#rv24){--hl:#a34620;--navhl:#a34620}html:not(#z) body:not(#rv24) :is(.page.cx,.page[data-company],.ftr,.darkband,.tex-dark,.sec.dark,.gdark){--hl:#E4864F}html:not(#z) body:not(#rv24) .page[data-company] .dark{--hl:#a34620}html.cai-dark:not(#z) body:not(#rv24),html.dk-page:not(#z) body:not(#rv24){--navhl:#E4864F}html:not(#z) body:not(#rv24) :is(.btn,.cx-btn){transition:background-color .2s,border-color .2s,color .2s!important}@media(hover:hover){html:not(#z) body:not(#rv24) :is(.btn,.cx-btn):not(.ghost):not(.ghost-l):hover{background:#c45a2d!important;border-color:#c45a2d!important;color:#0b0b0c!important}}@media(hover:hover){html:not(#z) body:not(#rv24) :is(.btn,.cx-btn).ghost:hover{background:transparent!important;border-color:#c45a2d!important;color:#1a1a1a!important}}@media(hover:hover){html:not(#z) body:not(#rv24) :is(.page.cx,.page[data-company],.darkband,.tex-dark,.sec.dark,.gdark,.hcard,.dkc,.cx-band,.mc-hero) :is(.btn,.cx-btn).ghost:hover,html:not(#z) body:not(#rv24) .btn.ghost-l:hover{background:transparent!important;border-color:#c45a2d!important;color:#f5f4f1!important}}html:not(#z) body:not(#rv24) .hdr :is(.nav>a,.navbtn){transition:color .2s}@media(hover:hover){html:not(#z) body:not(#rv24) .hdr :is(.nav>a,.navbtn):hover{background:transparent!important;box-shadow:none!important;color:var(--navhl)!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:6px!important}}@media(hover:hover){html:not(#z) body:not(#rv24) :is(.tlink,.cx-link,.mini-link,.prose a,.ftr a,.crumbs a):hover{color:var(--hl)!important;text-decoration-color:var(--hl)!important}}@media(hover:hover){html:not(#z) body:not(#rv24) details>summary:hover{color:var(--hl)!important}}html:not(#z) body:not(#rv24) :is(.chip,.cx-tags li,.cx-works li){transition:border-color .2s}@media(hover:hover){html:not(#z) body:not(#rv24) :is(.chip,.cx-tags li,.cx-works li):hover{border-color:#c45a2d!important;transform:none!important}}html:not(#z) body:not(#rv24) :is(.ptile,.refb,.casecard,.tri,.role,.ftile,.pcard2,.cp-n,.mc-card,.mc-tier,.darkband .pillars>div,.cx-route,.cx-fit li,.bcat,.page[data-company] .card,.page[data-company] .tgrid>*,.page[data-company] .deploy>*){transition:border-color .25s,box-shadow .25s,background-color .25s}@media(hover:hover){html:not(#z) body:not(#rv24) :is(.ptile,.refb,.casecard,.tri,.role,.ftile,.pcard2,.cp-n,.mc-card,.mc-tier,.darkband .pillars>div,.cx-route,.cx-fit li,.bcat,.page[data-company] .card,.page[data-company] .tgrid>*,.page[data-company] .deploy>*):hover{transform:none!important;border-color:#c45a2da6!important;box-shadow:0 0 0 1px #c45a2d38!important}html:not(#z) body:not(#rv24) :is(.post,.mc-track li,.mc-isa li,.hcard):hover{transform:none!important}html:not(#z) body:not(#rv24) .page[data-page=home] .hcard:hover{box-shadow:none}}html:not(#z) body:not(#rv24) :is(a,button,summary,[tabindex="0"]):focus-visible{outline:2px solid #C45A2D;outline-offset:3px}html:not(.reduce) body:not(#rv24) .dn-anim .dn-it{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1)}html:not(.reduce) body:not(#rv24) .dn-anim .dn-it.dn-in{opacity:1;transform:none}html:not(.reduce) body:not(#rv24) .dn-anim .dn-it:not(.dn-in) .conf i:after{transform:scaleX(0)}html:not(.reduce) body:not(#rv24) .dn-anim .dn-it .conf i:after{transition:transform .9s cubic-bezier(.2,.7,.2,1) .15s}html body:not(#rv25) .page[data-company] .og .og-grid{display:grid;grid-template-columns:minmax(240px,5fr) 8fr;gap:clamp(40px,6vw,120px);align-items:start}html body:not(#rv25) .page[data-company] .og .og-side{position:sticky;top:calc(var(--hdr,73px) + 48px);display:flex;flex-direction:column;gap:20px}html body:not(#rv25) .page[data-company] .og .og-side .h2{font-size:clamp(44px,4.8vw,76px);line-height:1.02;margin:0}html body:not(#rv25) .page[data-company] .og .og-railw{position:relative;margin-top:24px}html body:not(#rv25) .page[data-company] .og .og-railw:before,html body:not(#rv25) .page[data-company] .og .og-fill{content:"";position:absolute;left:6.5px;top:24px;bottom:24px;width:2px;background:#eceae52e}html body:not(#rv25) .page[data-company] .og .og-fill{background:#c45a2d;transform-origin:50% 0;transform:scaleY(0);z-index:0}html body:not(#rv25) .page[data-company] .og .og-rail{list-style:none;margin:0;padding:0;position:relative;z-index:1}html body:not(#rv25) .page[data-company] .og .og-node{appearance:none;-webkit-appearance:none;background:none;border:0;padding:12px 0;margin:0;width:100%;display:grid;grid-template-columns:15px 44px 1fr;column-gap:20px;align-items:center;text-align:left;cursor:pointer;font:500 17px/1.3 var(--sans);color:#a9a59e}html body:not(#rv25) .page[data-company] .og .og-node:before{content:"";width:15px;height:15px;box-sizing:border-box;border-radius:50%;border:1.5px solid rgba(236,234,229,.45);background:#0b0b0c;transition:background .35s,border-color .35s,box-shadow .35s}html body:not(#rv25) .page[data-company] .og .og-node .og-n{font:500 14px/1 var(--mono);color:#d9703f;letter-spacing:.04em}html body:not(#rv25) .page[data-company] .og .og-node .og-l{color:inherit;transition:color .35s}html body:not(#rv25) .page[data-company] .og .og-node.on{color:#fff}html body:not(#rv25) .page[data-company] .og .og-node.on:before{background:#c45a2d;border-color:#c45a2d;box-shadow:0 0 0 5px #c45a2d2e}html body:not(#rv25) .page[data-company] .og .og-node.done:before{border-color:#c45a2d}@media(hover:hover){html body:not(#rv25) .page[data-company] .og .og-node:hover .og-l{color:#d9703f}}html body:not(#rv25) .page[data-company] .og .og-node:focus-visible{outline:2px solid #C45A2D;outline-offset:4px;border-radius:4px}html body:not(#rv25) .page[data-company] .og .og-list{display:flex;flex-direction:column}html body:not(#rv25) .page[data-company] .og .og-ch{position:relative;padding:clamp(44px,5vw,80px) 0;border-top:1px solid rgba(236,234,229,.13)}html body:not(#rv25) .page[data-company] .og .og-ch:first-child{border-top:0;padding-top:8px}html body:not(#rv25) .page[data-company] .og .og-ch:last-child{padding-bottom:0}html body:not(#rv25) .page[data-company] .og .og-big{display:block;font:italic 700 clamp(72px,7vw,112px)/.9 var(--serif);color:transparent;-webkit-text-stroke:1.2px rgba(196,90,45,.45);margin:0 0 18px -4px;transition:-webkit-text-stroke-color .5s;user-select:none}html body:not(#rv25) .page[data-company] .og .og-t{font:700 clamp(28px,2.5vw,40px)/1.12 var(--serif);margin:0 0 18px;letter-spacing:-.01em;transition:color .5s}html body:not(#rv25) .page[data-company] .og .og-ch p{font-size:clamp(16.5px,1.15vw,18px);line-height:1.75;max-width:62ch;margin:0;color:#e2dfd9!important;transition:color .5s}@media(min-width:900px){html body:not(#rv25) .page[data-company] .og.og-js .og-ch:not(.on) .og-t{color:#ffffff9e!important}html body:not(#rv25) .page[data-company] .og.og-js .og-ch:not(.on) p{color:#a9a59e!important}html body:not(#rv25) .page[data-company] .og.og-js .og-ch.on .og-big{-webkit-text-stroke-color:#C45A2D}}@media(max-width:899px){html body:not(#rv25) .page[data-company] .og .og-grid{grid-template-columns:1fr;gap:28px}html body:not(#rv25) .page[data-company] .og .og-side{position:static}html body:not(#rv25) .page[data-company] .og .og-railw{display:none}html body:not(#rv25) .page[data-company] .og .og-big{font-size:64px;margin-bottom:12px;-webkit-text-stroke-color:#C45A2D}html body:not(#rv25) .page[data-company] .og .og-ch{padding:40px 0}html body:not(#rv25) .page[data-company] .og .og-ch:first-child{padding-top:4px}}@media(prefers-reduced-motion:reduce){html body:not(#rv25) .page[data-company] .og *{transition:none!important}}@media(min-width:900px){html body:not(#rv25) .page[data-company] .drv-side{position:sticky;top:calc(var(--hdr,73px) + 48px);align-self:start}}html body:not(#rv25) .page[data-company] section[aria-labelledby=h-impact] .sec-head{margin-bottom:28px!important}html body:not(#rv25) .page[data-company] .figs.fig6{display:grid;gap:0;border-top:0!important}html body:not(#rv25) .page[data-company] .figs.fA{grid-template-columns:repeat(4,minmax(0,1fr))}html body:not(#rv25) .page[data-company] .figs.fB{grid-template-columns:repeat(6,minmax(0,1fr))}html body:not(#rv25) .page[data-company] .figs.fig6>div{display:flex!important;flex-direction:column;gap:12px;padding:32px 24px 34px!important;border-top:1px solid rgba(236,234,229,.13)!important}html body:not(#rv25) .page[data-company] .figs.fA>div{border-left:1px solid rgba(236,234,229,.13)!important;padding-left:24px!important}html body:not(#rv25) .page[data-company] .figs.fA>div:nth-child(4n+1){border-left:0!important;padding-left:0!important}html body:not(#rv25) .page[data-company] .figs.fB>div{border-left:1px solid rgba(236,234,229,.13)!important;padding-left:24px!important}html body:not(#rv25) .page[data-company] .figs.fB>div:nth-child(6n+1){border-left:0!important;padding-left:0!important}html body:not(#rv25) .page[data-company] .figs.fig6 .num{white-space:nowrap;line-height:1!important}html body:not(#rv25) .page[data-company] .figs.fA .num{font-size:clamp(52px,5.2vw,84px)!important}html body:not(#rv25) .page[data-company] .figs.fB .num{font-size:clamp(40px,3.4vw,56px)!important}html body:not(#rv25) .page[data-company] .figs.fA p{font-size:17px;max-width:28ch}html body:not(#rv25) .page[data-company] .figs.fB p{font-size:15.5px;max-width:22ch}html body:not(#rv25) .page[data-company] .figs.fig6 .chip{margin-top:auto;align-self:flex-start}html body:not(#rv25) .page[data-company] .figs.fig6 p+.chip{margin-top:auto}html body:not(#rv25) .page[data-company] .figs.fig6>div>p{margin-bottom:6px}@media(max-width:1199px){html body:not(#rv25) .page[data-company] .figs.fA{grid-template-columns:repeat(2,minmax(0,1fr))}html body:not(#rv25) .page[data-company] .figs.fB{grid-template-columns:repeat(3,minmax(0,1fr))}html body:not(#rv25) .page[data-company] .figs.fA>div{border-left:1px solid rgba(236,234,229,.13)!important;padding-left:24px!important}html body:not(#rv25) .page[data-company] .figs.fA>div:nth-child(odd){border-left:0!important;padding-left:0!important}html body:not(#rv25) .page[data-company] .figs.fB>div{border-left:1px solid rgba(236,234,229,.13)!important;padding-left:24px!important}html body:not(#rv25) .page[data-company] .figs.fB>div:nth-child(3n+1){border-left:0!important;padding-left:0!important}}@media(max-width:599px){html body:not(#rv25) .page[data-company] .figs.fB{grid-template-columns:repeat(2,minmax(0,1fr))}html body:not(#rv25) .page[data-company] .figs.fA>div{border-left:1px solid rgba(236,234,229,.13)!important;padding-left:24px!important}html body:not(#rv25) .page[data-company] .figs.fA>div:nth-child(odd){border-left:0!important;padding-left:0!important}html body:not(#rv25) .page[data-company] .figs.fB>div{border-left:1px solid rgba(236,234,229,.13)!important;padding-left:24px!important}html body:not(#rv25) .page[data-company] .figs.fB>div:nth-child(odd){border-left:0!important;padding-left:0!important}html body:not(#rv25) .page[data-company] .figs.fig6>div{padding-top:26px!important;padding-bottom:28px!important}html body:not(#rv25) .page[data-company] .figs.fig6>div:nth-child(2n){padding-left:18px!important}}@media(max-width:379px){html body:not(#rv25) .page[data-company] .figs.fA,html body:not(#rv25) .page[data-company] .figs.fB{grid-template-columns:1fr}html body:not(#rv25) .page[data-company] .figs.fig6>div,html body:not(#rv25) .page[data-company] .figs.fig6>div:nth-child(2n){border-left:0!important;padding-left:0!important}}html:not(#z) body:not(#rv26) .page[data-page=careers] .car-hero{min-height:clamp(540px,80vh,860px)!important}html:not(#z) body:not(#rv26) .page[data-page=careers] #h-car{font-size:clamp(50px,7.6vw,124px)!important;line-height:.98!important;letter-spacing:-.025em}html:not(#z) body:not(#rv26) .page[data-page=careers] .car-hero .lead{font-size:clamp(18px,1.5vw,22px)!important;max-width:40ch}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl{background:#f5f4f1!important;color:#1a1a1a;position:relative}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .crs{position:relative}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .crs{background:transparent!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl :is(h2,h3,.h2,h3 *){color:#1a1a1a!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl :is(h2,.h2) :is(em,.c){color:#1a1a1a!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl :is(p,li,.lead,span){color:#5c5c5c!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl :is(.kicker,.eyebrow){color:#a34620!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl *:not(.btn){border-color:#e0d8ce!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .h2{font-size:clamp(40px,4.8vw,76px);line-height:1.02;letter-spacing:-.02em}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .btn{background:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .btn:hover{background:#c45a2d!important;border-color:#c45a2d!important;color:#0b0b0c!important}}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl a:not(.btn):not(.cr-role){color:#1a1a1a!important;text-decoration-color:#c45a2d!important}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl a:not(.btn):not(.cr-role):hover{color:#a34620!important}}html:not(#z) body:not(#rv26) .page[data-page=careers].cr-js .crl .cr-rv{opacity:0;transform:translateY(24px);transition:opacity 1s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform 1s cubic-bezier(.2,.7,.2,1) var(--d,0s),border-color .3s,background-color .3s,background-size .6s cubic-bezier(.2,.7,.2,1)}html:not(#z) body:not(#rv26) .page[data-page=careers].cr-js .crl .cr-rv.in{opacity:1;transform:none}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-vhead{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(36px,6vw,110px);align-items:start;margin-bottom:clamp(64px,8vw,120px)}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-side{position:sticky;top:calc(var(--hdr,73px) + 48px)}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-quote{margin:0;position:relative}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-quote blockquote{margin:0;border:0!important;padding:0!important;background:none!important;font:italic 700 clamp(28px,3.1vw,50px)/1.28 var(--serif)!important;color:#1a1a1a!important;letter-spacing:-.012em;text-indent:-.4em}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-quote blockquote .w{color:#cfc6ba!important;transition:color .5s}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-quote blockquote .w.lit{color:#1a1a1a!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-quote figcaption{display:flex;align-items:center;gap:16px;margin-top:36px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-quote figcaption>span:last-child{font:500 14px/1 var(--mono)!important;color:#5c5c5c!important;letter-spacing:.03em}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-mono{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#c45a2d;color:#fff!important;font:700 15px/1 var(--serif)!important;letter-spacing:.04em}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-vlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,80px)}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .crv{display:grid;grid-template-columns:52px 64px minmax(0,1fr);align-items:center;gap:22px;padding:30px 18px 30px 0;border-top:1px solid #e0d8ce!important;background-image:linear-gradient(90deg,#c45a2d1a,#c45a2d00);background-repeat:no-repeat;background-size:0% 100%;cursor:default}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .crv:nth-last-child(-n+2){border-bottom:1px solid #e0d8ce!important}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .crv:hover{background-size:100% 100%}}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .crv-n{font:500 14px/1 var(--mono)!important;color:#a34620!important;letter-spacing:.04em;padding-left:4px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .crv-t{font:700 clamp(23px,2.1vw,32px)/1.14 var(--serif)!important;margin:0;letter-spacing:-.012em;transition:color .3s}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .crv:hover .crv-t{color:#a34620!important}}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-g{width:56px;height:56px;fill:none;stroke:#1a1a1a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;overflow:visible}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-g .cu{stroke:#c45a2d}html:not(#z) body:not(#rv26) .page[data-page=careers].cr-js .crl .cr-g>*{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1) calc(var(--d,0s) + .3s)}html:not(#z) body:not(#rv26) .page[data-page=careers].cr-js .crl .crv.in .cr-g>*{stroke-dashoffset:0}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers].cr-js .crl .crv.in:hover .cr-g>*{animation:crDraw 1s cubic-bezier(.4,0,.2,1)}}@keyframes crDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-habits{background:#0b0b0c!important;overflow:hidden}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-habits:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 520px at 85% 0%,rgba(196,90,45,.2),transparent 60%),radial-gradient(rgba(236,234,229,.07) 1px,transparent 1.4px) 0 0/22px 22px;-webkit-mask:linear-gradient(180deg,#000,transparent 85%);mask:linear-gradient(180deg,#000,transparent 85%)}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-habits .wrap{position:relative}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-habits :is(h2,.h2),html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-habits :is(h2,.h2) :is(em,.c){color:#fff!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-habits .kicker{color:#d9703f!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-hw{list-style:none;margin:clamp(40px,5vw,72px) 0 0;padding:0;font:700 clamp(32px,5vw,80px)/1.18 var(--serif);letter-spacing:-.02em}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-hw li{display:inline-block;color:#f2f0ec!important;transition:color .5s;cursor:default}html:not(#z) body:not(#rv26) .page[data-page=careers].cr-js .crl .cr-hw li{color:#eceae542!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-hw li sup{font:500 .2em/1 var(--mono);letter-spacing:.04em;color:#d9703f!important;vertical-align:super;margin-right:.35em;opacity:.55;transition:opacity .3s}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-hw li:after{content:"";display:inline-block;width:.16em;height:.16em;border-radius:50%;background:#c45a2d;margin:0 .42em;vertical-align:middle;transform:translateY(-.06em);opacity:.8}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-hw li:last-child:after{display:none}html:not(#z) body:not(#rv26) .page[data-page=careers].cr-js .crl .cr-hw li.lit{color:#f2f0ec!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-hw li.hx{font-style:italic}html:not(#z) body:not(#rv26) .page[data-page=careers].cr-js .crl .cr-hw li.hx.lit{color:#e8925f!important}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-hw li:hover,html:not(#z) body:not(#rv26) .page[data-page=careers].cr-js .crl .cr-hw li:hover{color:#e8925f!important}}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-hw li:hover sup{opacity:1}}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-ohead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,90px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-17{display:flex;align-items:flex-end;gap:clamp(18px,2vw,32px)}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-17n{font:700 clamp(120px,13vw,220px)/.78 var(--serif);color:#c45a2d!important;letter-spacing:-.05em}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-17 .lead{margin:10px 0 4px;max-width:34ch;color:#3c3c3c!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .sp{position:relative;isolation:isolate;background:#fdfcfa!important;border:1px solid #e0d8ce!important;border-radius:22px;overflow:hidden;box-shadow:0 1px #00000005,0 18px 40px -28px #3c281440}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .sp:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(196,90,45,.1),transparent 62%);opacity:0;transition:opacity .35s}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .sp:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),rgba(196,90,45,.85),transparent 62%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .35s}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .sp-host.hot .sp:after{opacity:1}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .sp:hover:before{opacity:1}}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .sp:hover{border-color:#c45a2d!important}}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .sp.cbdk{background:#1a1a1a!important;border-color:#1a1a1a!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .sp.cbdk:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(196,90,45,.22),transparent 62%)}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .sp.cbdk:hover{border-color:#c45a2d!important}}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb{padding:28px 28px 14px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb-t{grid-row:span 2}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:10px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb-i{width:44px;height:44px;border-radius:50%;background:#f8ebe3;display:grid;place-items:center}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb-i svg{width:20px;height:20px;color:#a34620}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb h3{font:700 clamp(21px,1.6vw,25px)/1.15 var(--serif)!important;margin:0}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb-n{font:500 13px/1 var(--mono)!important;color:#a34620!important;border:1px solid rgba(196,90,45,.4)!important;border-radius:999px;padding:6px 10px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb ul{list-style:none;margin:0;padding:0}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb li{padding:15px 0;border-top:1px solid #ece5db!important;display:grid;gap:5px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb li b{font:600 16px/1.35 var(--sans);color:#1a1a1a!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb li span{font:400 14.5px/1.55 var(--sans);color:#5c5c5c!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cbdk h3{color:#fff!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cbdk .cb-i{background:#c45a2d29}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cbdk .cb-i svg{color:#e8925f}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cbdk .cb-n{color:#e8925f!important;border-color:#e8925f73!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cbdk li{border-top-color:#ffffff1a!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cbdk li b{color:#f2f0ec!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cbdk li span{color:#bdb8b0!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-roles{display:grid;gap:14px;margin-top:clamp(32px,4vw,52px)}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-role{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"m l" "t l" "d l";column-gap:32px;row-gap:10px;padding:clamp(24px,2.6vw,38px) clamp(24px,2.8vw,44px);text-decoration:none!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-rm{grid-area:m;font:500 12.5px/1.4 var(--mono)!important;color:#5c5c5c!important;letter-spacing:.02em}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-rt{grid-area:t;font:700 clamp(24px,2.5vw,38px)/1.12 var(--serif);color:#1a1a1a!important;letter-spacing:-.012em;transition:color .3s}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-rd{grid-area:d;font:400 16px/1.6 var(--sans);max-width:70ch}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-rl{grid-area:l;align-self:center;display:flex;align-items:center;gap:14px;font:500 15px/1 var(--sans);color:#1a1a1a!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-rl svg{width:54px;height:54px;padding:16px;box-sizing:border-box;border-radius:50%;background:#1a1a1a;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:background .3s}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-role:hover .cr-rt{color:#a34620!important}}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-role:hover .cr-rl svg{background:#c45a2d;stroke:#0b0b0c}}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-role:focus-visible{outline:2px solid #C45A2D;outline-offset:4px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-close{margin-top:28px;border-radius:26px;overflow:hidden;background:radial-gradient(640px 360px at 92% 0%,rgba(196,90,45,.42),transparent 65%),radial-gradient(rgba(236,234,229,.09) 1px,transparent 1.4px) 0 0/18px 18px,#141413}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-close-in{padding:clamp(34px,5vw,68px);max-width:780px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-close .cr-ct{font:700 clamp(32px,3.6vw,56px)/1.04 var(--serif)!important;color:#fff!important;margin:0 0 16px;letter-spacing:-.018em}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-close p{font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:#cfcbc4!important;margin:0 0 26px;max-width:52ch}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-close .btn{background:#f5f4f1!important;border-color:#f5f4f1!important;color:#1a1a1a!important}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-close .btn:hover{background:#c45a2d!important;border-color:#c45a2d!important;color:#0b0b0c!important}}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-dp{margin-top:24px;max-width:80ch;font-size:14.5px;line-height:1.6}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-dp b{color:#1a1a1a!important}@media(min-width:640px){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-hw li{white-space:nowrap}}@media(max-width:1023px){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-vhead,html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-ohead{grid-template-columns:1fr}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-side{position:static}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-bento{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-vlist{grid-template-columns:1fr}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .crv:nth-last-child(2){border-bottom:0!important}}@media(max-width:639px){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-bento{grid-template-columns:1fr}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb-t{grid-row:auto}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .crv{grid-template-columns:34px 44px minmax(0,1fr);gap:14px;padding:22px 0}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-g{width:44px;height:44px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-role{grid-template-columns:1fr;grid-template-areas:"m" "t" "d" "l"}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-rl{margin-top:8px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-rl svg{width:46px;height:46px;padding:13px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-17{flex-direction:column;align-items:flex-start}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-hw{font-size:clamp(28px,8.4vw,40px)}}@media(prefers-reduced-motion:reduce){html:not(#z) body:not(#rv26) .page[data-page=careers].cr-js .crl .cr-rv{opacity:1;transform:none;transition:none}html:not(#z) body:not(#rv26) .page[data-page=careers].cr-js .crl .cr-g>*{stroke-dashoffset:0;transition:none;animation:none!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-quote blockquote .w{color:#1a1a1a!important}html:not(#z) body:not(#rv26) .page[data-page=careers].cr-js .crl .cr-hw li{color:#f2f0ec!important}}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-bc{display:flex;flex-direction:column;gap:16px;min-width:0}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-bc>.cb:last-child{flex:1 1 auto}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb-t{grid-row:auto}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-cta{position:relative;overflow:hidden;background:#050506!important;min-height:clamp(540px,64vh,760px);display:flex;align-items:center;border-top:1px solid #0B0B0C!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-globe{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-cta-in{position:relative;z-index:1;width:100%;padding-top:clamp(96px,11vw,150px);padding-bottom:clamp(96px,11vw,150px)}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-cta-t{max-width:580px;display:grid;gap:22px;justify-items:start}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-cta h2{font:700 clamp(46px,5.6vw,88px)/1 var(--serif)!important;color:#fff!important;letter-spacing:-.025em;margin:0}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-cta .lead{color:#cfcbc4!important;font-size:clamp(18px,1.4vw,21px);line-height:1.6;max-width:44ch;margin:0}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-cta .row{margin-top:10px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-cta .btn{background:#f5f4f1!important;border-color:#f5f4f1!important;color:#1a1a1a!important}@media(hover:hover){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-cta .btn:hover{background:#c45a2d!important;border-color:#c45a2d!important;color:#0b0b0c!important}}@media(max-width:1023px){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-bento{display:block;column-count:2;column-gap:16px}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-bc{display:contents}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cb{display:block;break-inside:avoid;margin-bottom:16px}}@media(max-width:759px){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-cta{display:block;min-height:0}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-cta-in{padding-top:80px;padding-bottom:clamp(330px,92vw,440px)}}@media(max-width:639px){html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-bento{column-count:1}}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts{padding:clamp(72px,9vw,140px) 0 clamp(104px,12vw,170px);position:relative}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-grid{display:grid;grid-template-columns:minmax(190px,3fr) minmax(0,9fr);gap:clamp(40px,6vw,120px);align-items:start}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-idx{position:sticky;top:calc(var(--hdr,73px) + 56px);display:grid;gap:2px;border-left:1px solid rgba(236,234,229,.13)!important}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-idx button{appearance:none;-webkit-appearance:none;background:none;border:0;border-left:1px solid transparent!important;margin-left:-1px;padding:11px 0 11px 20px;text-align:left;cursor:pointer;display:flex;gap:14px;align-items:baseline;font:500 15px/1.35 var(--sans);color:#a9a59e;transition:color .3s,border-color .3s}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-idx button span{font:500 12.5px/1 var(--mono);color:#d9703f;opacity:.75;letter-spacing:.04em}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-idx button.on{color:#fff;border-left-color:#c45a2d!important}@media(hover:hover){html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-idx button:hover{color:#d9703f}}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-idx button:focus-visible{outline:2px solid #C45A2D;outline-offset:3px}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-sec{scroll-margin-top:calc(var(--hdr,73px) + 40px)}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-sec+.ts-sec{margin-top:clamp(88px,10vw,150px);padding-top:clamp(56px,6vw,88px);border-top:1px solid rgba(236,234,229,.13)!important}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-head{display:grid;gap:18px;margin-bottom:clamp(40px,5vw,68px);max-width:880px}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts .h2{font-size:clamp(36px,4.2vw,64px);line-height:1.04;letter-spacing:-.02em;margin:0}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts.ts-js .ts-rv{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .9s cubic-bezier(.2,.7,.2,1) var(--d,0s)}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts.ts-js .ts-rv.in{opacity:1;transform:none}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-spec{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-spec:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:linear-gradient(90deg,#c45a2d,#c45a2d99 18%,#eceae533 30% 100%);transform-origin:0 50%;transition:transform 1.6s cubic-bezier(.4,0,.2,1)}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts.ts-js .ts-spec:not(.in):before{transform:scaleX(0)}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-node{position:relative;padding:46px 28px 0 0}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-dot{position:absolute;top:0;left:0;width:15px;height:15px;border-radius:50%;box-sizing:border-box;background:#0b0b0c;border:1.5px solid rgba(236,234,229,.5)!important}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-node.def .ts-dot{background:#c45a2d;border-color:#c45a2d!important;box-shadow:0 0 0 6px #c45a2d29}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-k{display:block;font:500 12.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#a9a59e;margin-bottom:14px}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-node.def .ts-k{color:#d9703f}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-node h3{font:700 clamp(21px,1.7vw,26px)/1.15 var(--serif)!important;color:#fff!important;margin:0 0 10px;letter-spacing:-.01em}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-node p{font-size:15.5px;line-height:1.6;margin:0;max-width:26ch}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-note{margin:44px 0 0;font-size:14px;color:#8e8a83!important}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-ctl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,80px)}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-c{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;row-gap:8px;padding:30px 0 32px;border-top:1px solid rgba(236,234,229,.13)!important;align-content:start}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-c:nth-last-child(-n+2){border-bottom:1px solid rgba(236,234,229,.13)!important}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-n{grid-column:1/-1;font:500 12.5px/1 var(--mono);color:#d9703f;letter-spacing:.04em;margin-bottom:12px;opacity:1}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-ic{grid-row:span 2;width:26px;height:26px;fill:none;stroke:#eceae5;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s;margin-top:2px}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-c h3{font:700 clamp(20px,1.6vw,24px)/1.2 var(--serif)!important;color:#fff!important;margin:0;transition:color .3s}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-c p{font-size:16px;line-height:1.65;margin:0;max-width:46ch}@media(hover:hover){html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-c:hover h3{color:#e8925f!important}}@media(hover:hover){html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-c:hover .ts-ic{stroke:#e8925f}}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-table{border-bottom:1px solid rgba(236,234,229,.13)!important}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px;padding:30px 0;border-top:1px solid rgba(236,234,229,.13)!important;align-items:baseline}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-row h3{font:700 clamp(20px,1.6vw,24px)/1.2 var(--serif)!important;color:#fff!important;margin:0}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-row p{font-size:17px;line-height:1.6;margin:0}@media(max-width:1023px){html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-grid{grid-template-columns:1fr}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-idx{display:none}}@media(max-width:760px){html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-spec{grid-template-columns:1fr}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-spec:before{inset:8px auto 8px 7px;width:1px;height:auto;background:linear-gradient(180deg,#c45a2d,#eceae533 30%);transform-origin:50% 0}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts.ts-js .ts-spec:not(.in):before{transform:scaleY(0)}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-node{padding:0 0 34px 44px}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-node:last-child{padding-bottom:0}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-node p{max-width:none}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-ctl{grid-template-columns:1fr}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-c:nth-last-child(2){border-bottom:0!important}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-row{grid-template-columns:1fr;gap:8px}}@media(prefers-reduced-motion:reduce){html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts.ts-js .ts-rv{opacity:1;transform:none;transition:none}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-spec:before{transition:none;transform:none!important}}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-intro{font-size:clamp(17px,1.3vw,19px);line-height:1.65;margin:4px 0 0;max-width:62ch;color:#bdb8b0!important}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-fig{margin:0 0 clamp(48px,6vw,80px);display:grid;gap:26px}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-fig .ts-spec{grid-template-columns:repeat(3,minmax(0,1fr))}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-fig .ts-node{padding:40px 24px 0 0}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-fig .ts-node h3{font:700 clamp(19px,1.5vw,22px)/1.2 var(--serif)!important;margin:0}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-fig .ts-node:not(.def) h3{color:#d8d4cd!important}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-regions{display:flex;gap:8px}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-regions span{font:500 12.5px/1 var(--mono);letter-spacing:.08em;color:#eceae5;border:1px solid rgba(236,234,229,.28)!important;border-radius:999px;padding:7px 12px}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-c{grid-template-columns:minmax(0,1fr)}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-c p{max-width:52ch}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-co{margin-top:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,5vw,80px);padding:30px 0 34px;border-bottom:1px solid rgba(236,234,229,.13)!important}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-co .ts-n{grid-column:1/-1}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-co h3{font:700 clamp(20px,1.6vw,24px)/1.2 var(--serif)!important;color:#fff!important;margin:0 0 8px}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-co p{font-size:16px;line-height:1.65;margin:0;max-width:46ch}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-dl{margin:0;display:grid;align-content:start}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid rgba(236,234,229,.13)!important}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-dl>div:first-child{border-top:0!important;padding-top:6px}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-dl dt{font:500 12.5px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#a9a59e}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-dl dd{margin:0;font-size:16px;color:#eceae5}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-ctl+.ts-co{border-top:0}@media(max-width:760px){html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-fig .ts-spec{grid-template-columns:1fr}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-fig .ts-node{padding:0 0 22px 44px}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-co{grid-template-columns:1fr;row-gap:20px}}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-fig .ts-spec{grid-template-columns:repeat(4,minmax(0,1fr))}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-ctl>.ts-c:last-child:nth-child(odd){grid-column:1/-1}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-ctl>.ts-c:last-child:nth-child(odd) p{max-width:70ch}html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-ctl:has(>.ts-c:last-child:nth-child(odd))>.ts-c:nth-last-child(2){border-bottom:0!important}@media(max-width:760px){html:not(#z) body:not(#rv27) .page[data-page=trust-and-security] .ts-fig .ts-spec{grid-template-columns:1fr}}html body:not(#rv28) .hr{color:var(--dark)}html body:not(#rv28) .darkband .hr,html body:not(#rv28) .tex-dark .hr{color:#fff}html body:not(#rv28) .hr em.c{color:inherit}@media(max-width:340px){html body:not(#rv28) .detail-hero .wrap.narrowh{grid-template-columns:minmax(0,1fr)}html body:not(#rv28) .detail-hero h1{overflow-wrap:anywhere}}html body:not(#rv28) .page[data-page=home] .post .pm .meta:first-child{display:none}html:not(#z) body:not(#rv28) .page[data-page=trust-and-security] .ts-end{margin-top:56px;padding-top:36px;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:20px;justify-items:start}html:not(#z) body:not(#rv28) .page[data-page=trust-and-security] .ts-end p{margin:0;max-width:60ch;color:#cfc8be}html:not(#z) body:not(#rv28) .page[data-page=trust-and-security] .ts-end .btn{max-width:100%;white-space:normal;text-align:left;line-height:1.3}html:not(#z) body:not(#rv28) .dock[hidden]{display:none}html body:not(#rv28) :is(.screen,.mini) .sh{color:#a34620}html:not(#z) body:not(#rv28) .page[data-page=trust-and-security] .ts-idx button span{opacity:1}html body:not(#rv29) .page[data-page=page] .lgl{padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(72px,9vw,128px)}html body:not(#rv29) .page[data-page=page].lg-on .stub{display:none}.lg-head{display:grid;gap:22px;max-width:880px;margin-bottom:clamp(40px,5vw,72px)}.lg-head .lg-h1{font-size:clamp(40px,5vw,64px);margin:0}.lg-head .lg-intro{max-width:68ch;margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--text)}.lg-head .lg-strong{margin:0;color:var(--text)}.lg-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:72px}.lg-wide .lg-grid{grid-template-columns:230px minmax(0,1fr)}.lg-narrow .lg-grid{max-width:880px}.lg-rail{position:sticky;top:calc(var(--hdr) + env(safe-area-inset-top,0px) + 28px);align-self:start;max-height:calc(100vh - var(--hdr) - 56px);overflow:auto;border-left:1px solid var(--border);padding:2px 0}.lg-rail .lg-rl{font:700 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#a34620;margin:0 0 12px 18px}.lg-rail ol{list-style:none;margin:0;padding:0}.lg-rail button{appearance:none;-webkit-appearance:none;background:none;border:0;border-left:2px solid transparent;margin-left:-1px;padding:7px 0 7px 16px;text-align:left;width:100%;font:500 14px/1.35 var(--sans);color:var(--muted);cursor:pointer}@media(hover:hover){html:not(#z) body:not(#rv29) .lg-rail button:hover{color:#a34620;background:none;border-color:transparent;box-shadow:none}}html:not(#z) body:not(#rv29) .lg-rail button.on{color:var(--dark);border-left-color:var(--copper)}.lg-rail button:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.lg-body{max-width:74ch;font-size:16.5px;line-height:1.7;color:var(--text)}.lg-body p{margin:0 0 14px}.lgx-s{scroll-margin-top:calc(var(--hdr) + env(safe-area-inset-top,0px) + 24px)}.lgx-s+.lgx-s{margin-top:52px;padding-top:40px;border-top:1px solid var(--border)}.lgx-s.lg-lead p{font-size:clamp(17px,1.3vw,19px);line-height:1.6}.lg-body h2{font:700 clamp(24px,2.1vw,30px)/1.2 var(--serif);color:var(--dark);margin:0 0 20px;display:flex;gap:14px;align-items:baseline}.lg-body h2:focus{outline:none}.lg-body h2 .lg-n{font:500 14px/1 var(--mono);color:#a34620;min-width:1.6em}.lg-body h3{font:600 17px/1.4 var(--sans);color:var(--dark);margin:28px 0 10px}html:not(#z) body:not(#rv29) .lg-body a{color:var(--dark);text-decoration:underline;text-decoration-color:#c45a2d8c;text-underline-offset:3px;overflow-wrap:anywhere}@media(hover:hover){html:not(#z) body:not(#rv29) .lg-body a:hover{color:#a34620;text-decoration-color:currentColor}}.lg-body code{font:500 .86em/1.4 var(--mono);color:var(--dark);background:#1a1a1a0d;padding:1px 5px;border-radius:4px;overflow-wrap:anywhere}.lg-cl{list-style:none;margin:0;padding:0}.lg-cl>li{position:relative;padding-left:46px;margin:0 0 18px}.lg-cl>li:before{content:attr(value);position:absolute;left:0;top:.15em;font:500 13px/1.6 var(--mono);color:#a34620}.lg-sub{margin:4px 0 12px;padding-left:22px;list-style:lower-alpha}.lg-sub li{margin:0 0 8px;padding-left:4px}.lg-sub li::marker{font:500 13px var(--mono);color:#a34620}.lg-ul{margin:4px 0 16px;padding-left:20px}.lg-ul li{margin:0 0 8px}.lg-ul li::marker{color:var(--copper)}.lg-defs{margin:6px 0 26px 46px;border-top:1px solid var(--border)}.lg-defs>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--border)}.lg-defs dt{font-weight:600;color:var(--dark)}.lg-defs dd{margin:0}.lg-tw{overflow-x:auto;margin:6px 0 24px;border:1px solid var(--border);border-radius:12px;background:#fdfcfa;-webkit-overflow-scrolling:touch}.lg-tw:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.lg-t{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.lg-t th,.lg-t td{text-align:left;vertical-align:top;padding:12px 16px;border-bottom:1px solid var(--border)}.lg-t tbody tr:last-child>*{border-bottom:0}.lg-t thead th{font:700 11.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#a34620;background:#1a1a1a06}.lg-t tbody th{font-weight:600;color:var(--dark)}.lg-ck{min-width:680px}.lg-t code{white-space:nowrap;overflow-wrap:normal}.lg-ck td.nw{white-space:nowrap}.lg-ck td.pu{min-width:240px}.page[data-page=home] .loop li span{--copper:#b04e22}.lg-contact{margin-top:28px!important;padding:18px 20px;border:1px solid var(--border);border-radius:12px;background:#fdfcfa}@media(max-width:899px){.lg-wide .lg-grid{grid-template-columns:minmax(0,1fr)}.lg-rail{display:none}.lg-defs{margin-left:0}.lg-defs>div{grid-template-columns:minmax(0,1fr);gap:4px}.lg-cl>li{padding-left:36px}}.cov{background:var(--cream)!important}.cov img{display:block;width:100%;height:100%;object-fit:cover}.post .ptag{justify-self:start;align-self:start;display:inline-block;padding:5px 13px;border:1px solid var(--dark);border-radius:99px;font-size:13.5px;line-height:1.3;color:var(--dark);width:max-content;max-width:100%}.featured .side .ptag{display:none}.who .dnau{width:34px;height:34px;flex:0 0 34px;color:var(--dark)}.ins-hero.cream,.page[data-page=insights] .sec.cream{background:var(--cream)}.rail .who{display:flex;gap:12px;align-items:center}.art .body{min-width:0;color:var(--text,#2c2c2c);font-size:17.5px;line-height:1.7}.art .body>*+*{margin-top:18px}.art .body h2{scroll-margin-top:96px;margin-top:44px}.art .body h3{font:700 21px/1.3 var(--serif);color:var(--dark);margin-top:32px}.art .body h4{font:700 18px/1.35 var(--sans);color:var(--dark);margin-top:24px}.art .body h2 strong,.art .body h3 strong,.art .body h4 strong{font-weight:inherit}.art .body ul,.art .body ol{padding-left:1.3em;display:grid;gap:8px}.art .body li>p{margin:0}.art .body a{color:var(--copper-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;overflow-wrap:anywhere}.art .body blockquote{border-left:3px solid var(--copper);padding-left:18px;margin-left:0;color:var(--muted)}.art .body p{overflow-wrap:break-word}.chart{margin:36px 0!important;padding:22px 22px 14px;background:#fff;border:1px solid var(--border);border-radius:14px;line-height:1.4}.chart figcaption b{display:block;font:600 17px/1.3 var(--sans);color:var(--dark)}.chart figcaption span{display:block;color:var(--muted);font-size:14px;margin-top:4px}.chl{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 4px;font-size:13px;color:var(--text,#2c2c2c)}.chl i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:6px;vertical-align:-1px}.chl b{font-weight:600;margin-right:4px}.chw{overflow-x:auto;margin-top:10px;-webkit-overflow-scrolling:touch}.chw svg{display:block;width:100%;min-width:560px;height:auto}.chs{font-size:12.5px!important;color:var(--muted);margin:14px 0 0!important}.dg ol{list-style:none;padding:0!important;margin:18px 0 0;display:grid!important;gap:12px}.dg-tl{grid-template-columns:repeat(4,minmax(0,1fr))}.dg-tl li{border-top:3px solid var(--copper);padding-top:12px;display:grid;gap:4px;font-size:14px;color:var(--muted)}.dg-tl .dg-d{color:var(--copper-deep);font-weight:700}.dg-tl b{color:var(--dark)}.dg-st{grid-template-columns:repeat(4,minmax(0,1fr))}.dg-st li,.dg-dm li{background:#fdfcfa;border:1px solid var(--border);border-radius:10px;padding:14px;display:grid;gap:6px;font-size:14px;color:var(--muted);align-content:start}.dg-st li.on,.dg-dm li.on{background:#b04e22;border-color:#b04e22;color:#fff}.dg-st li.on b,.dg-dm li.on b,.dg-st li.on .dg-k,.dg-dm li.on .dg-k{color:#fff}.dg-k{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--copper-deep);display:flex;justify-content:space-between;gap:8px}.dg-k em{font-style:normal}.dg b{color:var(--dark);font-size:16.5px;line-height:1.3}.dg-dm{grid-template-columns:repeat(3,minmax(0,1fr))}.dg-fd{margin-top:12px;background:var(--dark);color:#d4d4d4;border-radius:10px;padding:14px 16px;display:flex;gap:6px 18px;flex-wrap:wrap;font-size:14.5px}.dg-fd .dg-k{color:#e08a5f}@media(max-width:720px){.dg-tl,.dg-st{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-dm{grid-template-columns:1fr}.chart{padding:18px 14px 10px}.art .body{font-size:17px}}@media(max-width:420px){.dg-tl,.dg-st{grid-template-columns:1fr}}.art>*{min-width:0}.chart{min-width:0;max-width:100%}.art .body li,.art .body p,.art .body h2,.art .body h3{overflow-wrap:anywhere}@media(max-width:900px){.art{grid-template-columns:minmax(0,1fr)!important}}.art .body>*{margin-bottom:0!important}.art .body>p+p,.art .body>p+ul,.art .body>ul+p,.art .body>p+ol,.art .body>ol+p{margin-top:16px!important}html body .art>aside.rail{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:22px;overflow:visible;padding:0;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none;position:sticky;top:calc(var(--hdr) + 28px);align-self:start;max-height:none}html body .art>aside.rail>*{scroll-snap-align:none;min-height:0}html body .art>aside.rail .toc{display:grid;gap:8px;margin:0;padding:0;list-style:none}html body .art>aside.rail .toc a{display:block;font-size:14px;line-height:1.4;color:var(--muted);text-decoration:none;border-left:2px solid var(--border);padding-left:12px}@media(hover:hover){html body .art>aside.rail .toc a:hover{color:var(--copper-deep);border-left-color:var(--copper)}}@media(max-width:900px){html body .art>aside.rail{position:static;max-height:none;overflow:visible;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}html body .art>aside.rail .tocg{display:none}html body .art>aside.rail .grp:first-child,html body .art>aside.rail .grp:last-child{grid-column:1/-1}}@media(max-width:520px){html body .art>aside.rail{grid-template-columns:minmax(0,1fr)}}html:not(#z):not(#y) body:not(#rv30) :is(.btn,.cx-btn){transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out;transform:none!important;box-shadow:none}html:not(#z):not(#y) body:not(#rv30) :is(.btn,.cx-btn):not(.ghost):not(.ghost-l){box-shadow:0 0 #c45a2d00}@media(hover:hover){html:not(#z):not(#y) body:not(#rv30) :is(.btn,.cx-btn):not(.ghost):not(.ghost-l):not([disabled]):not([aria-disabled=true]):hover{background:#c45a2d!important;border-color:#c45a2d!important;color:#0b0b0c!important;box-shadow:0 0 0 4px #c45a2d29}html:not(#z):not(#y) body:not(#rv30) :is(.btn,.cx-btn).ghost:not([disabled]):hover{background:#f8ebe3!important;border-color:#c45a2d!important;color:#1a1a1a!important;box-shadow:0 0 0 4px #c45a2d24}html:not(#z):not(#y) body:not(#rv30) :is(.page.cx,.page[data-company]:not([data-page=careers]),.page[data-page=careers] .car-hero,.page[data-page=careers] .cr-cta,.darkband,.tex-dark,.sec.dark,.gdark,.dkc,.cx-band,.fcta.gdark) :is(.btn,.cx-btn).ghost:not([disabled]):hover,html:not(#z):not(#y) body:not(#rv30) .btn.ghost-l:not([disabled]):hover{background:#c45a2d38!important;border-color:#c45a2d!important;color:#f5f4f1!important;box-shadow:0 0 0 4px #c45a2d2e}html:not(#z):not(#y):not(.reduce) body:not(#rv30) :is(.btn,.cx-btn):hover:after{transform:translate(4px)}}html:not(#z):not(#y) body:not(#rv30) :is(.btn,.cx-btn):not(.ghost):not(.ghost-l):not([disabled]):active{background:#a8491f!important;border-color:#a8491f!important;color:#fff!important;box-shadow:none}html:not(#z):not(#y) body:not(#rv30) :is(.btn,.cx-btn).ghost:not([disabled]):active{background:#f1dccf!important;border-color:#a8491f!important;color:#1a1a1a!important;box-shadow:none}html:not(#z):not(#y) body:not(#rv30) :is(.page.cx,.page[data-company]:not([data-page=careers]),.page[data-page=careers] .car-hero,.page[data-page=careers] .cr-cta,.darkband,.tex-dark,.sec.dark,.gdark,.dkc,.cx-band,.fcta.gdark) :is(.btn,.cx-btn).ghost:not([disabled]):active,html:not(#z):not(#y) body:not(#rv30) .btn.ghost-l:not([disabled]):active{background:#c45a2d57!important;border-color:#c45a2d!important;color:#fff!important;box-shadow:none}html:not(#z):not(#y) body:not(#rv30) :is(.btn,.cx-btn):focus-visible{outline:2px solid #C45A2D!important;outline-offset:3px!important}html:not(#z):not(#y) body:not(#rv30) :is(.btn,.cx-btn):focus:not(:focus-visible){outline:none}html:not(#z):not(#y) body:not(#rv30) :is(.btn,.cx-btn):is([disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed;box-shadow:none}@media(prefers-reduced-motion:reduce){html:not(#z):not(#y) body:not(#rv30) :is(.btn,.cx-btn){transition:none}}html:not(#z):not(#y) body:not(#rv30) .mc-hero .btn.ghost{color:#1a1a1a!important;border-color:#1a1a1a!important}html:not(#z):not(#y) body:not(#rv30) .mega .wrap{align-items:start}html:not(#z):not(#y) body:not(#rv30) .mega .feat .cov{height:120px;overflow:hidden;background:var(--cream)}html:not(#z):not(#y) body:not(#rv30) .mega .feat .cov img{width:100%;height:100%;object-fit:cover;display:block}html:not(#z):not(#y) body:not(#rv30) .n1-track .tk{cursor:default;padding:0 0 10px}html:not(#z):not(#y) body:not(#rv30) .n1-track .tk :is(.dot,h3){transition:background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}@media(hover:hover){html:not(#z):not(#y) body:not(#rv30) .n1-track .tk:hover .dot{background:#c45a2d;box-shadow:0 0 0 5px #c45a2d29}html:not(#z):not(#y) body:not(#rv30) .n1-track .tk:hover h3{color:#a34620}html:not(#z):not(#y) body:not(#rv30) .pillars>div:hover h3{color:#a34620!important}html:not(#z):not(#y) body:not(#rv30) .pillars>div:hover svg{color:#c45a2d}html:not(#z):not(#y) body:not(#rv30) .darkband .pillars>div:hover h3{color:#f0a882!important}}html:not(#z):not(#y) body:not(#rv30) .pillars>div :is(h3,svg){transition:color .18s ease-out}html:not(#z):not(#y) body:not(#rv30) .page[data-page=build] .n1-ch{margin-bottom:clamp(28px,3.5vw,44px)}html:not(#z):not(#y) body:not(#rv30) .page[data-page=build] .n1-ch .lab{display:inline-flex;align-items:baseline;gap:.55em;margin:0}html:not(#z):not(#y) body:not(#rv30) .page[data-page=build] .n1-ch .lab :is(.n,.sl,.kicker){font:700 15px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0}html:not(#z):not(#y) body:not(#rv30) .page[data-page=build] .n1-ch .lab .n{color:var(--dark)}html:not(#z):not(#y) body:not(#rv30) .page[data-page=build] .n1-ch .lab .sl{color:var(--grey)}html:not(#z):not(#y) body:not(#rv30) .rb-strap{font:italic 400 clamp(20px,2.2vw,27px)/1.35 var(--serif);color:var(--dark);margin:0;max-width:28ch}html:not(#z):not(#y) body:not(#rv30) .rb-hero .lead{max-width:60ch}html:not(#z):not(#y) body:not(#rv30) .rb-h{max-width:24ch;margin:0 0 clamp(28px,3.5vw,44px)}html:not(#z):not(#y) body:not(#rv30) .rb-split .rb-h{margin-bottom:8px}html:not(#z):not(#y) body:not(#rv30) .rb-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}html:not(#z):not(#y) body:not(#rv30) .rb-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}html:not(#z):not(#y) body:not(#rv30) :is(.rb-cell,.rb-imp){background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);padding:26px 24px 28px;display:grid;gap:12px;align-content:start;transition:border-color .18s ease-out,box-shadow .18s ease-out}html:not(#z):not(#y) body:not(#rv30) :is(.rb-cell,.rb-imp) h3{margin:0}html:not(#z):not(#y) body:not(#rv30) :is(.rb-cell,.rb-imp) p{margin:0;font-size:16px;line-height:1.5;color:var(--muted)}html:not(#z):not(#y) body:not(#rv30) .rb-imp p{font:400 20px/1.4 var(--serif);color:var(--dark)}html:not(#z):not(#y) body:not(#rv30) .rb-imp.dkc p{color:#fff}html:not(#z):not(#y) body:not(#rv30) .rb-n{font:700 13px/1 var(--mono);letter-spacing:.14em;color:#a34620}html:not(#z):not(#y) body:not(#rv30) .rb-cell.dkc .rb-n{color:#f0a882}html:not(#z):not(#y) body:not(#rv30) .rb-steps{list-style:none;margin:0;padding:52px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;position:relative}html:not(#z):not(#y) body:not(#rv30) .rb-steps:before{content:"";position:absolute;left:0;right:0;top:15px;height:2px;background:var(--copper-line)}html:not(#z):not(#y) body:not(#rv30) .rb-steps li{position:relative;display:grid;gap:10px;align-content:start}html:not(#z):not(#y) body:not(#rv30) .rb-steps li h3,html:not(#z):not(#y) body:not(#rv30) .rb-steps li p{margin:0}html:not(#z):not(#y) body:not(#rv30) .rb-steps li p{max-width:30ch}html:not(#z):not(#y) body:not(#rv30) .rb-dot{position:absolute;top:-52px;left:0;width:32px;height:32px;border-radius:50%;background:var(--white);border:2px solid var(--copper);color:#a34620;font:700 13px/28px var(--mono);text-align:center;transition:background-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}html:not(#z):not(#y) body:not(#rv30) .rb-steps li h3{transition:color .18s ease-out}html:not(#z):not(#y) body:not(#rv30) .rb-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}html:not(#z):not(#y) body:not(#rv30) .rb-side .card p{margin:0}@media(hover:hover){html:not(#z):not(#y) body:not(#rv30) .rb-steps li:hover .rb-dot{background:#b04e22;border-color:#b04e22;color:#fff;box-shadow:0 0 0 5px #c45a2d29}html:not(#z):not(#y) body:not(#rv30) .rb-steps li:hover h3{color:#a34620}html:not(#z):not(#y) body:not(#rv30) :is(.rb-cell,.rb-imp):hover{border-color:#c45a2d;box-shadow:0 0 0 1px #c45a2d}}@media(max-width:1000px){html:not(#z):not(#y) body:not(#rv30) .rb-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}html:not(#z):not(#y) body:not(#rv30) .rb-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;padding-top:0}html:not(#z):not(#y) body:not(#rv30) .rb-steps:before{display:none}html:not(#z):not(#y) body:not(#rv30) .rb-steps li{padding-top:46px}html:not(#z):not(#y) body:not(#rv30) .rb-dot{top:0}}@media(max-width:640px){html:not(#z):not(#y) body:not(#rv30) .rb-grid4,html:not(#z):not(#y) body:not(#rv30) .rb-grid3,html:not(#z):not(#y) body:not(#rv30) .rb-steps,html:not(#z):not(#y) body:not(#rv30) .rb-feats{grid-template-columns:minmax(0,1fr)}html:not(#z):not(#y) body:not(#rv30) .rb-steps{gap:28px}html:not(#z):not(#y) body:not(#rv30) .rb-steps li{padding-top:0;padding-left:48px}html:not(#z):not(#y) body:not(#rv30) .rb-dot{top:-2px}html:not(#z):not(#y) body:not(#rv30) .rb-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){html:not(#z):not(#y) body:not(#rv30) .page[data-page=build] .row .btn{white-space:normal;text-align:center;max-width:100%}}html:not(#z):not(#y) body:not(#rv30) .rb-cta>canvas.gfx{display:none}html:not(#z):not(#y) body:not(#rv30) .rb-cta[data-on=document-intelligence]>canvas[data-for=document-intelligence],html:not(#z):not(#y) body:not(#rv30) .rb-cta[data-on=contract-intelligence]>canvas[data-for=contract-intelligence],html:not(#z):not(#y) body:not(#rv30) .rb-cta[data-on=enterprise-knowledge-hub]>canvas[data-for=enterprise-knowledge-hub],html:not(#z):not(#y) body:not(#rv30) .rb-cta[data-on=enterprise-bid-hub]>canvas[data-for=enterprise-bid-hub],html:not(#z):not(#y) body:not(#rv30) .rb-cta[data-on=hr-copilot]>canvas[data-for=hr-copilot]{display:block}html:not(#z):not(#y) body:not(#rv30) .rb-cta[data-on=document-intelligence]{background:#eeece7!important}html:not(#z):not(#y) body:not(#rv30) .rb-cta[data-on=contract-intelligence]{background:#1e0a48!important}html:not(#z):not(#y) body:not(#rv30) .rb-cta[data-on=enterprise-knowledge-hub]{background:#10201f!important}html:not(#z):not(#y) body:not(#rv30) .rb-cta[data-on=enterprise-bid-hub]{background:#eedfd6!important}html:not(#z):not(#y) body:not(#rv30) .rb-cta[data-on=hr-copilot]{background:#cdb0ec!important}html:not(#z):not(#y) body:not(#rv30) .rb-cta.glight>.wrap:before{content:"";position:absolute;left:50%;top:50%;width:min(900px,96%);height:76%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#f6f4f0d1,#f6f4f073 58%,#f6f4f000);z-index:-1;pointer-events:none}html:not(#z):not(#y) body:not(#rv30) .rb-cta>.wrap{isolation:isolate}@media(max-width:700px){html:not(#z):not(#y) body:not(#rv30) .rb-cta>canvas.gfx{object-position:88% 50%}html:not(#z):not(#y) body:not(#rv30) .rb-cta>canvas[data-art=rbkno]{object-position:30% 50%}html:not(#z):not(#y) body:not(#rv30) .rb-cta>.wrap:before{width:100%!important;height:100%!important;border-radius:0}html:not(#z):not(#y) body:not(#rv30) .rb-cta.glight>.wrap:before{background:#f4f2ee99!important}html:not(#z):not(#y) body:not(#rv30) .rb-cta.gdark>.wrap:before{background:#0a0a128c!important}}html:not(#z):not(#y):not(#x) body:not(#rv31) .hero .ht .hero-for{font:400 clamp(16px,1.35vw,19px)/1.5 var(--sans);color:var(--muted);max-width:52ch;margin:18px auto 0;text-align:center}@media(prefers-reduced-motion:no-preference){html:not(.reduce):not(.is-paused) body:not(#rv31) .page[data-page=home].on.home-hero-play .hero .ht>:nth-child(4){animation-delay:.55s}}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=manufacturing-copilot] .mc-eg{font:400 15px/1.55 var(--sans);color:#5c5c5c;max-width:64ch;margin:22px auto 0;text-align:center}html:not(#z):not(#y):not(#x) body:not(#rv31) .post .pt{text-wrap:balance}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=custom-ai] .cx-fit li.lt,html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=custom-ai] .cx-cell.lt{background:#f5f4f1!important;border-color:#f5f4f1!important}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=custom-ai] .cx-fit li.lt h3,html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=custom-ai] .cx-cell.lt h3{color:#1a1a1a!important}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=custom-ai] .cx-fit li.lt p,html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=custom-ai] .cx-cell.lt p{color:#3a3833!important}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=custom-ai] .cx-fit li.lt span{color:#a34620!important}@media(hover:hover){html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=custom-ai] .cx-fit li.lt:hover{background:#f5f4f1!important}}html:not(#z):not(#y):not(#x) body:not(#rv31) footer ul a{display:inline-block;padding:2px 0}html:not(#z):not(#y):not(#x) body:not(#rv31) footer{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))!important}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=nucleus-one] .n1-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:48px;padding-top:32px;border-top:1px solid var(--border)}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=nucleus-one] .n1-figs .num{display:block;font:700 clamp(44px,5vw,68px)/1 var(--serif);color:var(--dark);letter-spacing:-.02em}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=nucleus-one] .n1-figs p{margin:10px 0 0;max-width:34ch;color:var(--muted);font-size:16px;line-height:1.5}@media(max-width:560px){html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=nucleus-one] .n1-figs{grid-template-columns:1fr;gap:24px}}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=about] a.fd-link{color:inherit;text-decoration:underline;text-decoration-color:#c45a2d;text-underline-offset:3px}@media(hover:hover){html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=about] a.fd-link:hover{color:#e4864f}}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=role] .role-h{margin:0 0 14px}@media(max-width:719px){html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=home] [data-chapter] .screen.demo{width:100%!important;max-width:none!important;justify-self:stretch!important;margin-left:0!important;margin-right:0!important}}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=nucleus-one] .video{position:relative;overflow:hidden;background:linear-gradient(135deg,#031a12,#0c3a29)!important}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=nucleus-one] .video .vstill{position:absolute;inset:6% 7% auto;pointer-events:none;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #00000073}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=nucleus-one] .video:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#031a1226,#031a128c);pointer-events:none}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=nucleus-one] .video .play{position:relative;z-index:2}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=nucleus-one] .video .cap{position:relative;z-index:2;color:#fff}.dn-pause{position:fixed;left:max(12px,env(safe-area-inset-left,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:80;display:inline-flex;align-items:center;gap:8px;height:36px;min-width:36px;padding:0 12px;border-radius:999px;border:1px solid #e0d8ce;background:#ffffffeb;color:#1a1a1a;font:600 13px/1 var(--sans);cursor:pointer;box-shadow:0 6px 18px #3b2a201f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .18s,border-color .18s}.dn-pause svg{flex:none}@media(hover:hover){.dn-pause:hover{border-color:#c45a2d;background:#f8ebe3}}.dn-pause:focus-visible{outline:2px solid #C45A2D;outline-offset:3px}@media(max-width:899px){.dn-pause{padding:0;justify-content:center;width:36px}.dn-pause .dn-pause-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media print{.dn-pause{display:none}}.cmenu{position:absolute;top:100%;z-index:90;min-width:220px;padding:10px 0;background:#fff;border:1px solid #e0d8ce;border-radius:9px;box-shadow:0 18px 40px #3b2a2024}.cmenu[hidden]{display:none}.cmenu ul{list-style:none;margin:0;padding:0}.cmenu a{display:block;padding:9px 20px;font:500 15px/1.3 var(--sans);color:#1a1a1a;text-decoration:none}@media(hover:hover){.cmenu a:hover{color:#a34620}}.cmenu a:focus-visible{outline:2px solid #C45A2D;outline-offset:-2px}.cmenu a[aria-current=page]{color:#a34620}.cmenu.dk{background:#131314;border-color:#ffffff1f;box-shadow:0 18px 40px #00000080}.cmenu.dk a{color:#eceae5}@media(hover:hover){.cmenu.dk a:hover{color:#e4864f}}.cmenu.dk a[aria-current=page]{color:#e4864f}.arch-fsb,.arch-close{display:none}@media(max-width:719px){html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=manufacturing-copilot] .arch-fsb{display:inline-flex;margin:0 auto 14px}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=manufacturing-copilot] .arch-fsw{display:flex;justify-content:center}}.arch-sec.arch-open{position:fixed!important;inset:0;z-index:1000;background:#f5f4f1;margin:0!important;padding:0!important;overflow:auto}.arch-sec.arch-open .arch-fsw{display:none!important}.arch-sec.arch-open .archframe{width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;border:0}.arch-sec.arch-open .wrap-wide{max-width:none!important;padding:0!important;margin:0!important}.arch-sec.arch-open .arch-close{display:inline-flex;position:fixed;top:calc(10px + env(safe-area-inset-top,0px));right:calc(10px + env(safe-area-inset-right,0px));z-index:1001;align-items:center;height:36px;padding:0 14px;border-radius:999px;border:1px solid #1a1a1a;background:#fff;color:#1a1a1a;font:600 14px var(--sans);cursor:pointer}html.arch-lock,html.arch-lock body{overflow:hidden}html:not(#z):not(#y):not(#x) body:not(#rv31) .hero .ht .hero-for{max-width:44ch;text-wrap:balance}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=nucleus-one] .video .vstill{inset:7% 7% auto!important}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=nucleus-one] .video .vstill .db{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=nucleus-one] .video .cap{position:absolute!important;left:16px;bottom:14px;top:auto!important;right:auto!important;z-index:3;display:inline-flex;gap:8px;padding:5px 12px;border-radius:999px;background:#031a12b8;color:#fff!important;font:500 12px/1.2 var(--mono)}@media(hover:hover){html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) :is(.btn,.cx-btn):not(.ghost):not(.ghost-l):not([disabled]):not([aria-disabled=true]):hover{background:#b04e22!important;border-color:#b04e22!important;color:#fff!important;box-shadow:0 0 0 4px #b04e2229}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) :is(.btn,.cx-btn).ghost:not([disabled]):hover{background:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important;box-shadow:none}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) :is(.page.cx,.page[data-company]:not([data-page=careers]),.page[data-page=careers] .car-hero,.page[data-page=careers] .cr-cta,.darkband,.tex-dark,.sec.dark,.gdark,.dkc,.cx-band,.fcta.gdark) :is(.btn,.cx-btn).ghost:not([disabled]):hover,html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .btn.ghost-l:not([disabled]):hover{background:#fff!important;border-color:#fff!important;color:#0b0b0c!important;box-shadow:none}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .mc-hero .btn.ghost:not([disabled]):hover{background:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important}}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) :is(.btn,.cx-btn):not(.ghost):not(.ghost-l):not([disabled]):not([aria-disabled=true]):active{background:#96401a!important;border-color:#96401a!important;color:#fff!important;box-shadow:none}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) :is(.btn,.cx-btn).ghost:not([disabled]):active{background:#000!important;border-color:#000!important;color:#fff!important}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) :is(.page.cx,.page[data-company]:not([data-page=careers]),.page[data-page=careers] .car-hero,.page[data-page=careers] .cr-cta,.darkband,.tex-dark,.sec.dark,.gdark,.dkc,.cx-band,.fcta.gdark) :is(.btn,.cx-btn).ghost:not([disabled]):active,html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .btn.ghost-l:not([disabled]):active{background:#e6e3dd!important;border-color:#e6e3dd!important;color:#0b0b0c!important}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .mc-hero .btn.ghost:not([disabled]):active{background:#000!important;border-color:#000!important;color:#fff!important}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) :is(.btn,.cx-btn):is(:hover,:active) svg{stroke:currentColor}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .ftr .tagl{color:#fff;font-style:normal;margin:22px 0 30px}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-figs-note2{margin:20px 0 0;max-width:none}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-page=nucleus-one] .n1-figs{grid-template-columns:repeat(4,minmax(0,1fr))}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-page=nucleus-one] .n1-figs>div{display:flex;flex-direction:column}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-page=nucleus-one] .n1-figs p{max-width:30ch}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-page=nucleus-one] .n1-figs .n1-tag{align-self:flex-start;margin-top:auto;padding-top:14px;font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#a34620}@media(max-width:1099px){html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-page=nucleus-one] .n1-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-page=nucleus-one] .n1-figs{grid-template-columns:1fr}}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-note em{font-style:italic;color:inherit}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-note span{font:500 clamp(15px,1.1vw,17px)/1.55 var(--sans,"DM Sans",sans-serif);letter-spacing:0;max-width:62ch}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-stats.cx-s10{grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:var(--x-line);margin:clamp(40px,4vw,64px) 0 0}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div,html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div+div{grid-column:span 3;background:#0b0b0c;border:0;padding:30px 24px;display:flex;flex-direction:column}@media(hover:hover){html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div:hover{background:#121214}}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div.sB{grid-column:span 2;padding-top:24px;padding-bottom:26px}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div.sB dt{font-size:clamp(36px,3.4vw,52px)}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div.sB dd{font-size:14px}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10 dd{display:flex;flex-direction:column;flex:1}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10 dd span{margin-top:auto;padding-top:12px}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div:is(:nth-child(1),:nth-child(5)){padding-left:0}@media(max-width:1199px){html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div,html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div+div{grid-column:span 6}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div.sB{grid-column:span 4}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div:is(:nth-child(1),:nth-child(5)){padding-left:24px}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div:is(:nth-child(1),:nth-child(3),:nth-child(5),:nth-child(8)){padding-left:0}}@media(max-width:599px){html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div,html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div+div,html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div.sB{grid-column:span 6;padding:22px 14px}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div:nth-child(odd){padding-left:0}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div:is(:nth-child(1),:nth-child(3),:nth-child(5),:nth-child(8)){padding-left:0}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div:nth-child(8){padding-left:14px}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10 dt{font-size:40px}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div.sB dt{font-size:34px}}@media(max-width:379px){html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div,html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div+div,html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page.cx .cx-s10>div.sB{grid-column:1/-1;padding-left:0!important;padding-right:0}}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-page=build] .n1-ch .lab{grid-column:1}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-page=build] .n1-ch .ct{font:500 13px/1 var(--mono);letter-spacing:.14em;color:var(--muted)}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-page=trust-and-security] .ts-fig .ts-node :is(.ts-dot,h3){transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out}@media(hover:hover){html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-page=trust-and-security] .ts-fig .ts-node:hover .ts-dot{background:#c45a2d;border-color:#c45a2d!important;box-shadow:0 0 0 6px #c45a2d29}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-page=trust-and-security] .ts-fig .ts-node:hover h3{color:#f0a882!important}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-company] .og .og-big:hover{-webkit-text-stroke-color:#FFFFFF}}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-company] .og .og-big{transition:-webkit-text-stroke-color .25s ease-out}@media(prefers-reduced-motion:reduce){html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-page=trust-and-security] .ts-fig .ts-node :is(.ts-dot,h3),html:not(#z):not(#y):not(#x):not(#w) body:not(#rv32) .page[data-company] .og .og-big{transition:none}}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hero.hero-bg.hm{padding:0!important;overflow:visible!important;isolation:auto}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hero.hero-bg.hm:before{display:none}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-stage{position:relative;isolation:isolate;background:#09090a;color:#f2f1ee;min-height:calc(100vh - var(--hm-top,116px));min-height:calc(100svh - var(--hm-top,116px));display:grid;align-content:center;justify-items:center;overflow:hidden;contain:paint}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-arch,html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-live{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-stage .ht{position:relative;z-index:1;justify-self:center;width:100%;box-sizing:border-box;margin:0!important;padding:clamp(40px,6vh,72px) 0 clamp(96px,16vh,160px)!important}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-stage .hero-h,html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-stage .hero-h .hl,html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-stage .hero-h .c{color:#f2f1ee!important;text-shadow:0 2px 24px rgba(9,9,10,.6)}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-stage .hero-prods{margin-top:clamp(56px,6vw,84px)}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-stage .hero-prods .kicker{color:#e4864f!important}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-stage .hero-prods span:last-child{color:#b9b7b2!important;transition:color .2s}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-stage .hero-prods li+li{border-left-color:#eceae529!important}@media(hover:hover){html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-stage .hero-prods a:hover span:last-child{color:#f2f1ee!important}}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-stage .hero-prods a:focus-visible{outline:2px solid #F2F1EE;outline-offset:6px;border-radius:4px}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hero.hm .hm-stage+.wrap{padding-top:clamp(88px,8vw,120px)}@media(max-width:640px){html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-stage .hero-prods{margin-top:44px}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hm-stage .ht{padding-bottom:clamp(72px,12vh,120px)!important}}html:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr{transition:background .25s,border-color .25s}html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr{background:#09090adb!important;border-bottom-color:#eceae51a!important}html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr .wm{color:#eceae5!important}html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr .mk{color:#fff!important}html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr .nav>a,html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr .navbtn,html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr .menu-btn{color:#eceae5!important}html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr .menu-btn{border-color:#eceae54d!important;background:transparent!important}html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr .talk{background:#f5f4f1!important;border-color:#f5f4f1!important;color:#1a1a1a!important}@media(hover:hover){html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr .nav a:hover,html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr .nav button.navbtn:hover{background:#eceae51a!important;color:#fff!important}}@media(hover:hover){html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr .talk:hover{background:#b04e22!important;border-color:#b04e22!important;color:#fff!important}}html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr .mega,html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .hdr .drawer{color:var(--text)}html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .announce{background:#141214!important;color:#d8d4cd!important;border-bottom:1px solid rgba(236,234,229,.1)}html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .announce a{color:#e4864f!important}html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .announce .x{color:#d8d4cd!important}html.hm-dark:not(#z):not(#y):not(#x):not(#w) body:not(#rv33){--navhl:#E4864F}:is(html.hm-dark,html.cai-dark,html.dk-page):not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .mega{background:#131314!important;border-bottom-color:#ffffff1f!important}:is(html.hm-dark,html.cai-dark,html.dk-page):not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .mega h3{color:#e4864f!important}:is(html.hm-dark,html.cai-dark,html.dk-page):not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .mega a.mi strong{color:#eceae5!important}:is(html.hm-dark,html.cai-dark,html.dk-page):not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .mega a.mi span{color:#b9b7b2!important}@media(hover:hover){:is(html.hm-dark,html.cai-dark,html.dk-page):not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .mega a.mi:hover{background:#ffffff0f!important}}:is(html.hm-dark,html.cai-dark,html.dk-page):not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .mega .feat{background:#1c1c1e!important}:is(html.hm-dark,html.cai-dark,html.dk-page):not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .mega .feat strong{color:#eceae5!important}:is(html.hm-dark,html.cai-dark,html.dk-page):not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .mega .feat .kicker{color:#e4864f!important}:is(html.hm-dark,html.cai-dark,html.dk-page):not(#z):not(#y):not(#x):not(#w) body:not(#rv33) .mega .feat .cov{background:#232325!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-story{border-top:1px solid var(--border)}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}@media(min-width:1000px){html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-grid{grid-template-columns:260px minmax(0,1fr)}}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-side{display:grid;gap:14px;align-content:start}@media(min-width:1000px){html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-side{position:sticky;top:104px}}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-read{margin:0;font-size:14.5px;line-height:1.4;color:var(--muted)}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-toc{list-style:none;margin:6px 0 0;padding:0;border-left:1px solid var(--border)}@media(max-width:999px){html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-toc{display:none}}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-toc button{display:block;width:100%;text-align:left;background:none;border:0;border-left:2px solid transparent;margin:0 0 0 -1px;padding:8px 8px 8px 16px;font:500 14.5px/1.35 var(--sans);color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-toc button.on{color:#a34620;border-left-color:#c45a2d}@media(hover:hover){html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-toc button:hover{color:#a34620;border-left-color:#c45a2d}}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-toc button:focus-visible{outline:2px solid #C45A2D;outline-offset:2px}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body{max-width:68ch;min-width:0}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body>*:first-child{margin-top:0}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body h2{font:700 clamp(24px,2.5vw,32px)/1.2 var(--serif);letter-spacing:-.01em;color:#1a1a1a;margin:58px 0 20px;scroll-margin-top:112px}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body h3{font:700 18px/1.4 var(--sans);color:#1a1a1a;margin:32px 0 12px}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body p{font-size:18px;line-height:1.7;margin:0 0 18px;color:var(--text);max-width:none}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body ul{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:12px}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body li{position:relative;padding-left:24px;font-size:18px;line-height:1.7;color:var(--text)}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:50%;background:#c45a2d}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cs-body strong{font-weight:700;color:#1a1a1a}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cmenu li.sep{margin-top:6px;padding-top:6px;border-top:1px solid #e0d8ce}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv34) .cmenu.dk li.sep{border-top-color:#ffffff1f}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero{position:relative;isolation:isolate;overflow:hidden;background:#0e0b0f!important;min-height:clamp(460px,64vh,720px);display:grid;align-content:center;padding:clamp(64px,8vw,120px) 0!important}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art{position:absolute;inset:0;margin:0;z-index:-1;background:#100b0f}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0a080af0 0,#0a080ae0 calc(var(--cl) + 560px),#0a080a80 calc(var(--cl) + 820px),#0a080a1f calc(var(--cl) + 1150px),#0a080a00 calc(var(--cl) + 1500px)),linear-gradient(0deg,#0a080a80,#0a080a00 28%)}@media(max-width:999px){html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art:after{background:linear-gradient(180deg,#0a080a73,#0a080ab3 38%,#0a080ac2)}}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero{--cl:calc((100% - min(100%,var(--cmax,1600px)))/2 + var(--cgut,clamp(20px,4.5vw,72px)))}@media(min-width:900px){html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero{--cl:calc((100% - min(100%,var(--cmax,1600px)))/2 + var(--cgut,clamp(20px,4.5vw,72px)) + .05 * min(100vw,var(--cmax,1600px)))}}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero>.wrap.cs-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);justify-self:stretch;width:100%;max-width:none!important;margin:0!important;box-sizing:border-box;padding-left:var(--cl)!important;padding-right:var(--cgut,clamp(20px,4.5vw,72px))!important}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero-txt{max-width:640px}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero .crumbs,html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero .crumbs a,html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero .crumbs span{color:#d8d4cd!important;text-decoration-color:#d8d4cd80!important}@media(hover:hover){html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero .crumbs a:hover{color:#fff!important}}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero .crumbs a:focus-visible{outline:2px solid #F2F1EE;outline-offset:3px}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-hero .kicker{color:#e39a72!important}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-title{color:#f5f2ee!important;font-size:clamp(32px,3.5vw,52px)!important;line-height:1.1!important;max-width:20ch;margin:0;text-shadow:0 2px 24px rgba(10,8,10,.5)}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-meta{margin:0;font-size:15px;line-height:1.4;color:#cfc9c1}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art canvas,html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-thumb canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .9s ease}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art canvas.on,html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-thumb canvas.on{opacity:1}html.reduce html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art canvas,html.reduce html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-thumb canvas{transition:none}@media(prefers-reduced-motion:reduce){html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art canvas,html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-thumb canvas{transition:none}}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] section[aria-label="Executive summary"] .split{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:26px!important}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] ul.dots.big[data-c=sum]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:900px){html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] ul.dots.big[data-c=sum]{grid-template-columns:repeat(3,minmax(0,1fr))}}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] ul.dots.big[data-c=sum]>li{position:relative;margin:0;padding:26px 26px 28px!important;background:#fff;border:1px solid var(--border);border-radius:16px;font-size:16.5px;line-height:1.6;color:var(--text);display:grid;gap:12px;align-content:start}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] ul.dots.big[data-c=sum]>li:before{display:none!important;content:none!important}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] ul.dots.big[data-c=sum]>li:last-child{background:#1a1a1a;border-color:#1a1a1a;color:#e8e3dc}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-lab{font:700 12px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#a34620}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] ul.dots.big[data-c=sum]>li:last-child .cs-lab{color:#e39a72}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-read{display:none!important}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-thumb{position:relative;display:block;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:#100b0f;margin:0 0 16px}@media(max-width:420px){html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-title{font-size:clamp(25px,7.6vw,32px)!important}}html:not(#z):not(#y):not(#x) body:not(#rv36) .ftr a.lockup:is(:hover,:focus-visible){color:#fff!important;text-decoration:none!important}html:not(#z):not(#y):not(#x) body:not(#rv36) .hdr a.lockup:is(:hover,:focus-visible){text-decoration:none!important}html:not(#z):not(#y):not(#x) body:not(#rv36) a.lockup:focus-visible{outline:2px solid #C45A2D;outline-offset:4px;border-radius:4px}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=home] .sec.darkband{background:#05080c!important;color:#e7ecf1}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=home] .sec.darkband>canvas.cv7{-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 120px);mask-image:linear-gradient(0deg,transparent 0,#000 120px)}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=home] .sec.darkband .pillars>div,html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=home] .sec.darkband .pillars>div+div{border-color:#bed7f029!important;background:linear-gradient(160deg,#0e1620d1,#070c12c7)!important;-webkit-backdrop-filter:blur(10px) saturate(.9);backdrop-filter:blur(10px) saturate(.9)}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=home] .sec.darkband .pillars p{color:#a9b6c3!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=home] .sec.darkband .lead{color:#c3cfda!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .hstack .hcard.cx-3{background-color:#e8e9eb!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=home] .fcta.gcta{background:#06140d!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=home] .gcta.gdark>.wrap:not(.split):before{background:radial-gradient(closest-side,#030e098c,#030e094d 55%,#030e0900)!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=home] .fcta.gcta .lead{color:#ededef!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=home] .fcta.gcta .btn.ghost:not([data-swap]){background-color:#04140d9e!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .gcta.bg-mc>.wrap:not(.split):before{background:radial-gradient(closest-side,#0a0a0b99,#0a0a0b4d 58%,#0a0a0b00)!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .gcta.bg-n1{background-color:#0a1a42!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .gcta.bg-n1>.wrap:not(.split):before{background:radial-gradient(closest-side,#050c229e,#050c2252 58%,#050c2200)!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=nucleus-one] .fcta.gcta .wrap{border-top:0!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=nucleus-one] .fcta.gcta :is(h2,h2 em){color:#fff!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=nucleus-one] .fcta.gcta .lead{color:#e6eaf2!important}html:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv38) .page[data-page=nucleus-one] .fcta.gcta .btn.ghost:not([data-swap]){background-color:#06102a99!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body{--navhl:#a34620!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .announce{background:#f8ebe3!important;color:#2c2c2c!important;border-bottom-color:#ebcdbb!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .announce a{color:#a34620!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .announce .x{color:#2c2c2c!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr{background:#fffffff2!important;border-bottom-color:transparent!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .wm,html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .mk{color:#000!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .nav>a,html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .navbtn,html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .menu-btn{color:#2c2c2c!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .nav>a[aria-current=page],html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .navbtn.cur{color:#1a1a1a!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .menu-btn{border-color:#e0d8ce!important;background:transparent!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .talk{background:#1a1a1a!important;border-color:#1a1a1a!important;color:#f5f4f1!important}@media(hover:hover){html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .talk:hover{background:#b04e22!important;border-color:#b04e22!important;color:#fff!important}}@media(hover:hover){html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .mega a.mi:hover{background:#f5f4f1!important}}@media(hover:hover){html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .nav a:hover,html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .nav button.navbtn:hover{color:#a34620!important}}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .mega{background:#fff!important;border-bottom-color:#e0d8ce!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .mega h3{color:#c45a2d!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .mega a.mi strong,html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .mega .feat strong{color:#1a1a1a!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .mega a.mi span{color:#5c5c5c!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .mega .feat{background:#f5f4f1!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .mega .feat .kicker{color:#a34620!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .hdr .mega .feat .cov{background:#f5f4f1!important}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .cmenu.dk{background:#fff;border-color:#e0d8ce;box-shadow:0 18px 40px #3b2a2024}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .cmenu.dk a{color:#1a1a1a}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .cmenu.dk a[aria-current=page]{color:#a34620}html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .cmenu.dk li.sep{border-top-color:#e0d8ce}@media(hover:hover){html.dn-hdr-light:not(#a):not(#b):not(#c):not(#d):not(#e):not(#f) body .cmenu.dk a:hover{color:#a34620}}.hdr .drawer a.btn{color:var(--cream)}.fld2 input,.fld2 select,.fld2 textarea{border-color:#8a8178}.fld2.bad textarea{border-color:var(--copper)}.art-hero .cov{overflow:hidden}@media(hover:hover){html.hm-dark:not(#z):not(#y):not(#x):not(#w):not(#v) body:not(#rv33) .hdr :is(.nav>a,.navbtn):hover{background:transparent!important;box-shadow:none!important;color:var(--navhl)!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:6px!important}}@media(hover:hover){html body:not(#rv7):not(#rv8):not(#rv9) .page[data-page=home] .sec.darkband .tlink:hover{color:#e4864f!important}}@media(hover:hover){html:not(#z) body:not(#rv23) .page[data-company] .faqnav a:hover{color:#e4864f!important;border-left-color:var(--copper)!important}}:is(.btn,.cx-btn)[disabled]{pointer-events:none}@media(prefers-reduced-motion:reduce){html body:not(#rv21) .cx-ticker .cx-tk{flex:1 1 100%;min-width:0;justify-content:center}html body:not(#rv21) .cx-ticker{-webkit-mask-image:none;mask-image:none}}@media(min-width:861px)and (max-width:900px){html body:not(#rv8) .page[data-page=nucleus-one] .n1-uc .seg,html body:not(#rv8) .page[data-page=nucleus-one] .n1-uc .tabpanel{grid-row:1;align-self:stretch}}.page[data-page=custom-ai] a.casecard:focus-visible{outline-offset:-2px}html:not(#z):not(#y):not(#x):not(#w):not(#v):not(#u) body:not(#rv35) .page[data-page=case] .cs-art canvas{object-fit:cover}.cs-body h2.dn-nofocus:focus{outline:none}.lgx-s{scroll-margin-top:24px}.pills a{display:inline-block;border:1px solid var(--border);background:var(--white);padding:10px 16px;border-radius:999px;cursor:pointer;font:500 15px/1 var(--sans);color:var(--text);text-decoration:none}@media(hover:hover){.pills a:hover{border-color:var(--grey)}}.pills a[aria-current=page]{background:var(--dark);border-color:var(--dark);color:var(--cream)}@media(hover:hover){html:not(#z) body:not(#rv24) .rail a.otl:hover{border-color:#c45a2d!important}}@media(max-width:600px){html body:not(#rv21) .cx-row h3 .dn-cxt:focus-visible{outline:2px solid var(--x-cut);outline-offset:4px}}@media(prefers-reduced-motion:reduce){.page[data-page=nucleus-one] .btn:not(.ghost):hover:after{transform:none}}html.reduce .page[data-page=nucleus-one] .btn:not(.ghost):hover:after{transform:none}:is(html.reduce,html.is-paused) .page[data-page=nucleus-one] :is(.pcard2,.n1-bento .ftile,.cp-n,.n1-index .ix):hover{background-image:none}@media(prefers-reduced-motion:reduce){.page[data-page=nucleus-one] :is(.pcard2,.n1-bento .ftile,.cp-n,.n1-index .ix):hover{background-image:none}}html:not(.reduce) body:not(#rv24) .page[data-page=nucleus-one] .n1stack .demo.dn-anim .dn-it[data-at]{opacity:0!important;transform:translateY(8px)!important;transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1)!important}html:not(.reduce) body:not(#rv24) .page[data-page=nucleus-one] .n1stack .demo.dn-anim .dn-it.dn-in[data-at]{opacity:1!important;transform:none!important}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-cta.dn-gnarrow{display:block;min-height:0}html:not(#z) body:not(#rv26) .page[data-page=careers] .crl .cr-cta.dn-gnarrow .cr-cta-in{padding-top:80px;padding-bottom:clamp(330px,92vw,440px)}html:not(.dn-js) [data-tx]{opacity:1!important;transform:none!important}html:not(.dn-js) .page[data-page=nucleus-one] .n1-uc .tabpanel[hidden]{display:grid!important}@media(max-width:600px){html:not(.dn-js) body:not(#rv21) .cx-row .cx-d{display:block!important}html:not(.dn-js) body:not(#rv21) .cx-row .cx-tags{display:flex!important}}html:not(.dn-js) #archframe{display:none!important}.dn-arch-still{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}@media(min-width:901px)and (max-width:960px){.hdr .nav a,.hdr .nav .navbtn{padding-left:6px!important;padding-right:6px!important}}@media(min-width:901px)and (max-width:989px){.page[data-page=home] .ws .ws-vis{overflow:hidden}}.three.dn-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1199px){.three.dn-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.three.dn-four{grid-template-columns:minmax(0,1fr)}}@media(min-width:901px)and (max-width:1100px){.hdr>.wrap{gap:14px;padding-left:24px!important;padding-right:24px!important}.hdr .nav>a{padding-left:4px!important;padding-right:4px!important;font-size:13.5px!important}.hdr .talk{margin-left:0}.hdr .lockup .wm{width:112px;height:10.5px}}@media(max-width:600px){html body:not(#rv21) .cx-works ul{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(html.is-paused,html.dn-reduce-live) *,:is(html.is-paused,html.dn-reduce-live) *:before,:is(html.is-paused,html.dn-reduce-live) *:after{transition-duration:0s!important;transition-delay:0s!important}html.dn-reduce-live *,html.dn-reduce-live *:before,html.dn-reduce-live *:after{animation-play-state:paused!important}.marquee.logos:focus-visible{outline:none}.dn-mq:has(>.marquee.logos:focus-visible){outline:2px solid var(--copper);outline-offset:3px;border-radius:4px}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=manufacturing-copilot] .arch-sec.dn-arch-narrow:not(.arch-open) .arch-fsw{display:flex;justify-content:center}html:not(#z):not(#y):not(#x) body:not(#rv31) .page[data-page=manufacturing-copilot] .arch-sec.dn-arch-narrow:not(.arch-open) .arch-fsb{display:inline-flex;margin:0 auto 14px}html:not(#z):not(#y):not(#x) body .arch-sec.arch-open{padding-top:calc(56px + env(safe-area-inset-top,0px))!important;overflow-y:auto;overscroll-behavior:contain}html:not(#z):not(#y):not(#x) body .arch-sec.arch-open .archframe{height:max(100dvh,var(--dn-archh,100dvh))!important}@media(max-width:760px){.ws-nav,.n1-uc .seg{flex-wrap:wrap;overflow-x:visible;justify-content:flex-start}.n1cpd .seg{flex-wrap:wrap;overflow-x:visible;justify-content:flex-start;border-radius:24px}.subnav .wrap{flex-wrap:wrap;overflow-x:visible;row-gap:4px}}html.dn-hdr-snap:not(#z):not(#y):not(#x) body :is(.hdr,.hdr *,.announce,.announce *){transition:none!important}@media(max-width:760px){.n1cpd .scrollx{overflow-x:visible}.n1cpd svg{min-width:0}}@media(max-width:760px){html:not(#z):not(#y):not(#x):not(#w) body:not(#rv31) .page[data-page=manufacturing-copilot] .arch-sec .arch-fsw{display:none}}@media(max-width:760px){.mc-track:before{display:none}.mc-track li{grid-template-columns:44px minmax(0,1fr);column-gap:16px}.mc-track li .n{grid-column:1;grid-row:1/span 2}.mc-track li h3,.mc-track li p{grid-column:2}.mc-track li:not(:last-child):after{content:"";position:absolute;left:21px;top:44px;bottom:-28px;width:2px;background:var(--copper-line)}}@media(max-width:760px){.n1-uc .seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.page[data-page=nucleus-one] .n1-uc .seg button{white-space:normal;text-align:center;justify-content:center;padding-left:10px;padding-right:10px;line-height:1.2}}@media(max-width:900px){.drawer .dn-mgrp{display:grid;gap:4px;margin-left:4px;border-left:2px solid var(--copper)}.drawer .dn-mgrp a.sub{padding-left:18px}.drawer.open{overscroll-behavior:contain}html.dn-menu-lock,html.dn-menu-lock body{overflow:hidden}.drawer .dn-mtog{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:14px 4px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:none;font:600 19px/1.2 var(--sans);color:var(--dark);text-align:left;cursor:pointer}.drawer .dn-mtog svg{flex:none;width:13px;height:13px;transition:transform .2s ease}.drawer .dn-mtog[aria-expanded=true] svg{transform:rotate(180deg)}.drawer .dn-mgrp[hidden]{display:none}html.dn-menu-open .dn-pause{visibility:hidden!important}}@media(max-width:900px)and (prefers-reduced-motion:reduce){.drawer .dn-mtog svg{transition:none}}@media(max-width:900px){html.reduce .drawer .dn-mtog svg,html.is-paused .drawer .dn-mtog svg{transition:none}}@media(max-width:1100px){html body:not(#rv21) .cx-faqwrap .cx-head{position:static}}@media(max-width:600px){html body:not(#rv21) .page[data-page=custom-ai] .cx-grid .cx-cell.lt{padding:28px}}@media(max-width:600px){html body:not(#rv21) .page[data-page=custom-ai] .cx-grid{gap:16px;border-top:0;border-bottom:0}html body:not(#rv21) .page[data-page=custom-ai] .cx-grid .cx-cell{padding:28px;border:1px solid var(--x-line);background:var(--x-card)}html body:not(#rv21) .page[data-page=custom-ai] .cx-grid .cx-cell,html body:not(#rv21) .page[data-page=custom-ai] .cx-grid .cx-cell.lt{padding:30px 22px}}html body .page[data-page=home] .media.tex-hero .dbx .db{--u:calc(100cqw/1288)}#hs-eu-cookie-confirmation,#hs-eu-cookie-confirmation *{font-family:DM Sans,Arial,Helvetica,sans-serif!important}@media(prefers-reduced-motion:no-preference){html.dn-js:not(.reduce):not(.is-paused):not(.dn-paused-saved) .page[data-page=home].on:not(.home-hero-seen) .hero .ht>*{animation:homeRise .9s cubic-bezier(.16,1,.3,1) both}html.dn-js:not(.reduce):not(.is-paused):not(.dn-paused-saved) .page[data-page=home].on:not(.home-hero-seen) .hero .ht>:nth-child(1){animation-duration:.4s;animation-delay:0s}html.dn-js:not(.reduce):not(.is-paused):not(.dn-paused-saved) .page[data-page=home].on:not(.home-hero-seen) .hero .ht>:nth-child(2){animation-delay:.2s}html.dn-js:not(.reduce):not(.is-paused):not(.dn-paused-saved) .page[data-page=home].on:not(.home-hero-seen) .hero-h em{animation:homeWipe .4s 0s cubic-bezier(.65,0,.35,1) both}}html body .ftr .legal .dn-cookie-settings{appearance:none;-webkit-appearance:none;background:none;border:0;border-radius:0;padding:0;margin:0;box-shadow:none;font:inherit;font-size:15.5px;letter-spacing:inherit;text-transform:none;color:var(--on-dark);text-decoration:none;vertical-align:baseline;cursor:pointer}@media(hover:hover){html body .ftr .legal .dn-cookie-settings:hover{color:var(--hl);text-decoration:underline;text-decoration-color:var(--hl);text-underline-offset:4px}}#hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-decline-button{white-space:nowrap!important;padding-left:22px!important;padding-right:22px!important;width:auto!important;flex:1 1 auto!important}.cv-l{visibility:hidden;will-change:auto}.cv.ready .cv-l{transition:opacity 1.1s ease,visibility 1.1s}.cv[data-m=dots] .cv-dots,.cv[data-m=ledger] .cv-ledger,.cv[data-m=iso] .cv-iso,.cv[data-m=rings] .cv-rings,.cv[data-m=blue] .cv-blue{visibility:visible;will-change:opacity,transform}@media(max-width:720px){.cv-l:not(.wipe-d):not(.wipe-u){-webkit-mask-image:none;mask-image:none}}html.dn-zoomed [data-dn-zoom-still]{animation:none!important}html.dn-zoomed [data-dn-zoom-flat]{will-change:auto!important;isolation:isolate;transition:none!important}html.dn-zoomed [data-dn-zoom-flat=t]{transform:translate(0)!important}html.dn-zoomed .cv-l{transition:none!important;will-change:auto!important}
