#xcf-home footer.sfoot{background:var(--n-900);color:#ffffffad;padding:0}#xcf-home .sfoot__in{padding:0 var(--gutter)}#xcf-home .sfoot__cta{border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:44px 0;display:flex}#xcf-home .sfoot__eyebrow{font:700 var(--t-1)/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-l);margin:0 0 10px;display:block}#xcf-home .sfoot__pitch{font:700 var(--t3)/1.3 var(--f-display);letter-spacing:-.025em;color:#fff;max-width:34ch;margin:0}#xcf-home .sfoot__acts{flex-wrap:wrap;gap:12px;display:flex}#xcf-home .sfoot__btn{white-space:nowrap;border-radius:var(--r-pill);font:700 var(--t0)/1 var(--f-display);letter-spacing:-.01em;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);align-items:center;margin:0;padding:15px 26px;text-decoration:none;display:inline-flex}#xcf-home .sfoot__btn--solid{background:var(--acc);color:var(--n-900)}#xcf-home .sfoot__btn--solid:hover{background:var(--acc-l)}#xcf-home .sfoot__btn--ghost{color:#fff;border:1px solid #ffffff4d}#xcf-home .sfoot__btn--ghost:hover{border-color:var(--acc);color:var(--acc-l)}#xcf-home .sfoot__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:34px;margin:0;padding:42px 0 38px;display:grid}#xcf-home .sfoot__col{flex-direction:column;gap:11px;min-width:0;display:flex}#xcf-home .sfoot__col--levers{gap:14px}#xcf-home .sfoot__h{font:700 var(--t-1)/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;margin:0 0 4px;display:block}#xcf-home .sfoot__col a{font:400 var(--t0)/1.4 var(--f-body);color:#ffffffb8;transition:color var(--dur-1) var(--ease);text-decoration:none}#xcf-home .sfoot__col a:hover{color:var(--acc-l)}#xcf-home .sfoot__lever{transition:border-color var(--dur-2) var(--ease);border-left:2px solid #ffffff24;flex-direction:column;gap:3px;padding-left:13px;display:flex}#xcf-home .sfoot__lever[data-k=cash]:hover{border-left-color:var(--lever-cash)}#xcf-home .sfoot__lever[data-k=profit]:hover{border-left-color:var(--lever-profit)}#xcf-home .sfoot__lever[data-k=throughput]:hover{border-left-color:var(--lever-throughput)}#xcf-home .sfoot__lever b{font:700 var(--t0)/1.3 var(--f-display);letter-spacing:-.015em;color:#fff}#xcf-home .sfoot__lever em{font:400 var(--t-1)/1.4 var(--f-body);color:var(--acc-l);font-style:normal}#xcf-home .sfoot__base{border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 0 34px;display:flex}#xcf-home .sfoot__mark{font:800 var(--t2)/1 var(--f-display);letter-spacing:-.02em;color:#fff}#xcf-home .sfoot__mark span{color:var(--acc-l)}#xcf-home .sfoot__line{min-width:0;font:400 var(--t-1)/1.5 var(--f-body);color:#ffffff80;flex:24ch;margin:0}#xcf-home .sfoot__legal{font:400 var(--t-1)/1 var(--f-body);color:#ffffff6b;flex-wrap:wrap;align-items:center;gap:18px;display:flex}#xcf-home .sfoot__legal a{color:#fff9;text-decoration:none}#xcf-home .sfoot__legal a:hover{color:var(--acc-l)}#xcf-home .sfoot__gate{color:#ffffff6b;font:400 var(--t-1)/1 var(--f-mono);letter-spacing:.04em;transition:color var(--dur-1) var(--ease);align-items:center;gap:6px;display:inline-flex}#xcf-home .sfoot__gate:before{content:"•";opacity:.55}@media (hover:hover) and (pointer:fine){#xcf-home .sfoot__gate:hover{color:var(--acc-l)}}#xcf-home .sfoot__btn:focus-visible,#xcf-home .sfoot__col a:focus-visible,#xcf-home .sfoot__legal a:focus-visible{outline:2px solid var(--acc-l);outline-offset:3px}@media (width<=640px){#xcf-home .sfoot__cta{padding:34px 0}#xcf-home .sfoot__grid{gap:26px;padding:32px 0 28px}}#xcf-home{--accL:var(--acc-l);--accD:var(--acc-d);--ink:var(--n-800);--cream:var(--n-100);--card:var(--n-000);--muted:var(--n-500);font-family:var(--f-body);color:var(--ink);background:var(--cream);line-height:var(--lh-body);overflow-x:clip}#xcf-home *{box-sizing:border-box;margin:0;padding:0}#xcf-home a{color:inherit;text-decoration:none}#xcf-home a:hover{opacity:.82}#xcf-home button{font-family:inherit}#xcf-home .pad{padding-left:46px;padding-right:46px}#xcf-home .wrap{max-width:1120px;margin:0 auto}#xcf-home .kk{align-items:center;gap:9px;margin-bottom:16px;display:flex}#xcf-home .kk span.d{background:var(--acc);border-radius:50%;width:7px;height:7px}#xcf-home .kk span.t{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}#xcf-home .h2{letter-spacing:-.03em;color:var(--ink);font:800 clamp(1.5rem,1.25rem + .85vw,2rem)/1.06 Archivo,sans-serif}#xcf-home .lead{color:var(--n-600);font:400 clamp(1rem,.97rem + .16vw,1.125rem)/1.6 Helvetica Neue,Arial}#xcf-home .note{font:500 var(--t0)/1.6 "Helvetica Neue",Arial;color:var(--muted)}#xcf-home .btn-solid{font:700 var(--t1)/1 "Archivo",sans-serif;color:var(--ink);background:#fff;border-radius:999px;padding:17px 30px;display:inline-block}#xcf-home .btn-ghost{font:600 var(--t1)/1 "Archivo",sans-serif;color:#fff;border:1px solid #ffffff80;border-radius:999px;padding:17px 26px;display:inline-block}#xcf-home .lnk{font:600 var(--t1)/1 "Archivo",sans-serif;color:var(--ink)}#xcf-home header.site{z-index:90;background:color-mix(in srgb,var(--cream) 80%,transparent);backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid #1e181214;justify-content:space-between;align-items:center;padding:16px 46px;display:flex;position:sticky;top:0}#xcf-home header.site .brand{font:800 var(--t3)/1 "Archivo",sans-serif;letter-spacing:-.03em}#xcf-home header.site .brand span{color:var(--acc-brand)}#xcf-home .head-right{align-items:center;gap:14px;display:flex}#xcf-home header.site nav.nav-desktop{font:600 var(--t1)/1 "Archivo",sans-serif;color:var(--n-600);gap:28px;display:flex}#xcf-home header.site nav.nav-desktop a.is-current,#xcf-home .navitem>a.is-current{color:var(--ink);position:relative}#xcf-home header.site nav.nav-desktop a.is-current:after,#xcf-home .navitem>a.is-current:after{content:"";background:var(--acc);border-radius:1px;height:2px;position:absolute;bottom:-7px;left:0;right:0}#xcf-home .submenu a.is-current{color:var(--acc-l)}#xcf-home .nav-mobile__top.is-current,#xcf-home .nav-mobile__sub.is-current{color:var(--acc-d)}#xcf-home header.site.is-dark nav.nav-desktop a.is-current,#xcf-home header.site.is-dark .navitem>a.is-current{color:var(--acc-l)}#xcf-home .leverpill{font:500 var(--t-1)/1 "JetBrains Mono",monospace;color:var(--muted);border-radius:var(--r-pill);border:1px solid var(--line);align-items:center;gap:8px;padding:8px 12px;display:inline-flex}#xcf-home .leverpill #xcf-pill-dot{background:var(--lever);width:7px;height:7px;transition:background .5s var(--ease);border-radius:50%}#xcf-home .leverpill #xcf-pill-text{color:var(--n-900);letter-spacing:.04em;-webkit-text-fill-color:currentColor;font-weight:700;display:inline-block;opacity:1!important}#xcf-home header.site.is-dark .leverpill #xcf-pill-text{color:var(--on-dark)}#xcf-home .xcf-caret{background:currentColor;width:.5ch;height:.9em;margin-left:.1em;animation:1.06s step-end infinite xcfCaretBlink;transform:translateY(.09em);display:inline-block!important}@keyframes xcfCaretBlink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){#xcf-home .xcf-caret{opacity:1;animation:1.06s step-end infinite xcfCaretBlink!important}}#xcf-home .nav-mobile{display:none;position:relative}#xcf-home .nav-mobile summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;list-style:none;display:flex}#xcf-home .nav-mobile summary::-webkit-details-marker{display:none}#xcf-home .nav-mobile summary span{background:var(--ink);width:17px;height:1.5px;transition:transform var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease);display:block}#xcf-home .nav-mobile[open] summary span:first-child{transform:translateY(6.5px)rotate(45deg)}#xcf-home .nav-mobile[open] summary span:nth-child(2){opacity:0}#xcf-home .nav-mobile[open] summary span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}#xcf-home .nav-mobile__panel{background:var(--card);border-radius:var(--r-md);width:min(84vw,320px);max-height:76vh;box-shadow:var(--sh-lift);z-index:80;padding:10px 0 14px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto}#xcf-home .nav-mobile__group{border-bottom:1px solid var(--line-soft);padding:6px 0}#xcf-home .nav-mobile__group:last-of-type{border-bottom:0}#xcf-home .nav-mobile__top{font:800 var(--t1)/1.2 "Archivo",sans-serif;letter-spacing:-.02em;color:var(--ink);padding:11px 20px 7px;display:block}#xcf-home .nav-mobile__sub{font:600 var(--t0)/1.3 "Archivo",sans-serif;color:var(--n-600);padding:8px 20px 8px 32px;display:block}#xcf-home .nav-mobile__cta{text-align:center;font:700 var(--t0)/1 "Archivo",sans-serif;color:#fff;background:var(--ink);border-radius:var(--r-pill);margin:14px 20px 0;padding:14px 18px;display:block}#xcf-home .navitem{display:inline-flex;position:relative}#xcf-home .submenu{white-space:nowrap;opacity:0;visibility:hidden;z-index:70;flex-direction:column;min-width:238px;padding-top:14px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:100%;left:-14px;transform:translateY(4px)}#xcf-home .navitem:hover .submenu{opacity:1;visibility:visible;transform:none}#xcf-home .submenu a{background:var(--card);font:600 var(--t0)/1.2 "Archivo",sans-serif;color:var(--n-600);padding:12px 16px;box-shadow:0 24px 50px -26px #1e181266,0 0 0 1px #1e18120f}#xcf-home .submenu a:first-child{border-radius:12px 12px 0 0}#xcf-home .submenu a:last-child{border-radius:0 0 12px 12px}#xcf-home .connect{font:700 var(--t0)/1 "Archivo",sans-serif;color:#fff;background:var(--acc);border-radius:999px;padding:12px 22px}#xcf-home .z-dark{background:radial-gradient(90% 120% at 15% 0%,#c9a24b0f,transparent 55%),linear-gradient(180deg,var(--n-700),var(--n-850));color:var(--on-dark);position:relative}#xcf-home .z-dark.dots:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}#xcf-home .tex{position:relative}#xcf-home .tex:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.5;background-position:50%;background-size:cover;position:absolute;inset:0}#xcf-home .tex>*{z-index:1;position:relative}#xcf-home .tex--bronze:after{background-image:url(/texture/bronze-brushed.webp)}#xcf-home .tex--shaft:after{opacity:.38;background-image:url(/texture/light-shaft.webp)}#xcf-home .tex--amber:after{opacity:.34;background-image:url(/texture/amber-glass.webp)}#xcf-home .hero.has-img:not(.hero--system):after{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.16;background-image:url(/texture/bronze-brushed.webp);background-position:50%;background-size:cover;position:absolute;inset:0}#xcf-home .hero--question.has-img:after{opacity:.18;background-image:url(/texture/amber-glass.webp)}#xcf-home .z-espresso{background:radial-gradient(75% 90% at 50% -8%,#c9a24b1a,transparent 60%),linear-gradient(180deg,var(--n-850),var(--n-950));color:var(--on-dark);border-top:1px solid #c9a24b29;position:relative}#xcf-home .z-light{background:var(--cream)}#xcf-home .z-panel{background:linear-gradient(#efe9de,#f5f0e7 42%,#f1ebe1);border-top:1px solid #1e181217;border-bottom:1px solid #1e181217;position:relative;box-shadow:inset 0 1px #fff9,inset 0 14px 26px -18px #1e181229}#xcf-home .z-dark .kk span.t,#xcf-home .z-espresso .kk span.t{color:#c9b79a}#xcf-home .z-dark .h2,#xcf-home .z-espresso .h2{color:#fff}#xcf-home .z-dark .lead,#xcf-home .z-espresso .lead{color:#ffffffb8}#xcf-home .z-dark .note,#xcf-home .z-espresso .note{color:#fff9}@media (width<=900px){#xcf-home .xcf-hero-h1{max-width:none!important;font-size:clamp(1.875rem,1.35rem + 2.2vw,2.5rem)!important}#xcf-home .xcf-hero-l1{white-space:normal!important}#xcf-home .xcf-hero-stats{gap:26px!important}}@media (width<=640px){#xcf-home .xcf-hero-stats{gap:20px!important}}#xcf-home .hero{padding:120px 46px 84px}#xcf-home .hero h1{letter-spacing:-.04em;color:#fff;max-width:19ch;margin:14px 0 22px;font:900 clamp(2rem,1.5rem + 1.6vw,2.875rem)/1 Archivo,sans-serif}#xcf-home .hero .sub{color:#ffffffd1;max-width:62ch;margin-bottom:14px;font:400 clamp(1.0625rem,1.01rem + .24vw,1.1875rem)/1.5 Helvetica Neue,Arial}#xcf-home .hero .kick{font:500 var(--t-1)/1.5 "JetBrains Mono",monospace;letter-spacing:.02em;color:#ffffff8c;margin-bottom:36px}#xcf-home .hero .cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}#xcf-home .hero .btn-solid span,#xcf-home .hero .btn-ghost span{font:400 var(--t-1)/1.3 "Helvetica Neue",Arial;opacity:.7;margin-top:5px;display:block}#xcf-home .hero .btn-solid b,#xcf-home .hero .btn-ghost b{font:700 var(--t1)/1 "Archivo",sans-serif}#xcf-home .hero .btn-ghost b{font-weight:600}#xcf-home .hero.has-img{isolation:isolate;position:relative;overflow:hidden}#xcf-home .hero.has-img>img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}#xcf-home .hero.has-img>.scrim{z-index:1;pointer-events:none;background:radial-gradient(62% 75% at 28% 45%,#14110ca8,#14110c00),linear-gradient(100deg,#14110c8a 0%,#14110c29 52%,#14110c08 100%),linear-gradient(#14110c75,#14110c52 45%,#14110c99),radial-gradient(90% 120% at 15% 0,#c9a24b1a,#c9a24b00 55%);position:absolute;inset:0}#xcf-home .hero.has-img>.wrap{z-index:2;position:relative}#xcf-home .hero.has-img.dots:before{display:none}#xcf-home .hero.has-img h1{text-shadow:0 2px 30px #0000008c}#xcf-home .hero.has-img .sub{color:#ffffffe6;text-shadow:0 1px 18px #0000008c}#xcf-home .hero.has-img .kick{color:#ffffffa8;text-shadow:0 1px 14px #00000080}#xcf-home .hero--figure>.wrap{grid-template-columns:1fr;align-items:center;gap:34px;display:grid}@media (width>=1000px){#xcf-home .hero--figure>.wrap{grid-template-columns:1.35fr .85fr;gap:52px}#xcf-home .hero--figure h1{max-width:16ch}#xcf-home .hero--figure .sub{max-width:52ch}}#xcf-home .hero__fig{border-radius:var(--r-lg,16px);backdrop-filter:blur(3px);background:linear-gradient(165deg,#ffffff12,#14110c57);border:1px solid #c9a24b4d;padding:30px 30px 26px;position:relative;box-shadow:0 26px 60px -30px #000000b3,inset 0 1px #ffffff1a}#xcf-home .hero__fig .l{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--acc-l);margin-bottom:14px;display:block}#xcf-home .hero__fig .v{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px 30px #00000080;font:800 clamp(2.1rem,1.5rem + 2.4vw,3.2rem)/1 Archivo,sans-serif;display:block}#xcf-home .hero__fig .u{font:400 var(--t0)/1.5 "Helvetica Neue",Arial;color:#ffffffb3;border-top:1px solid #c9a24b38;margin-top:12px;padding-top:12px;display:block}#xcf-home .hero__fig .g{gap:4px;margin-top:16px;display:flex}#xcf-home .hero__fig .g i{background:#ffffff29;border-radius:2px;flex:1;height:3px}#xcf-home .hero__fig .g i.on{background:var(--acc)}#xcf-home .hero__fig-spec{font:700 11px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff85;margin-top:10px;display:block}#xcf-home .hero--question{padding:132px 46px 96px}#xcf-home .hero--question h1{border-left:2px solid var(--acc);max-width:22ch;margin:20px 0 26px;padding-left:22px;font-size:clamp(2.2rem,1.5rem + 2.4vw,3.4rem)}@media (width>=1000px){#xcf-home .hero--question>.wrap{grid-template-columns:1.15fr .85fr;grid-template-areas:"k k""h s""h t""c c";align-items:start;gap:0 56px;display:grid}#xcf-home .hero--question .kk{grid-area:k}#xcf-home .hero--question h1{grid-area:h;align-self:center;margin-bottom:0}#xcf-home .hero--question .sub{font-size:var(--t1);grid-area:s;align-self:end;margin-bottom:12px}#xcf-home .hero--question .sub-stack{flex-direction:column;grid-area:s;align-self:end;gap:12px;display:flex}#xcf-home .hero--question .sub-stack .sub{grid-area:auto;align-self:auto;margin-bottom:0}#xcf-home .hero--question .kick{grid-area:t;align-self:start;margin-bottom:0}#xcf-home .hero--question .cta{grid-area:c;margin-top:40px}#xcf-home .hero--question .hero__plate{grid-area:s;align-self:end;margin-bottom:12px}}#xcf-home .hero__plate{isolation:isolate;border-radius:var(--r-sm);-webkit-backdrop-filter:blur(12px);background:#121212bf;border:1px solid #ffffff1a;padding:1.75rem;position:relative;overflow:hidden;box-shadow:0 26px 60px -34px #000000b3,inset 0 1px #ffffff14}#xcf-home .hero__plate:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.22;background-image:url(/texture/amber-glass.webp);background-position:50%;background-size:cover;position:absolute;inset:0}#xcf-home .hero__plate-lab,#xcf-home .hero__plate-list{z-index:1;position:relative}#xcf-home .hero__plate-lab{font:700 var(--t-1)/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acc-l);border-bottom:1px solid #c9a24b38;margin-bottom:14px;padding-bottom:12px;display:block}#xcf-home .hero__plate-list{flex-direction:column;gap:1.25rem;margin:0;display:flex}#xcf-home .hero__plate-row{flex-direction:column;gap:5px;display:flex}#xcf-home .hero__plate-list dt{font:700 var(--t-1)/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-l)}#xcf-home .hero__plate-list dd{max-width:none;font:400 var(--t0)/1.55 var(--f-body);color:var(--n-100);text-wrap:pretty;margin:0}#xcf-home .hero--question.has-img>.scrim{background:linear-gradient(100deg,#14110cb8 0%,#14110c57 58%,#14110c24 100%),linear-gradient(#14110c66,#14110c4d 50%,#14110ca8)}#xcf-home .hero--system{padding:118px 46px 0}#xcf-home .hero--system h1{max-width:20ch;font-size:clamp(1.9rem,1.45rem + 1.5vw,2.7rem)}#xcf-home .hero--system .sub{max-width:58ch}#xcf-home .hero--system.has-img:after{content:"";z-index:1;pointer-events:none;opacity:.5;background-image:linear-gradient(#c9a24b1a 1px,#0000 1px),linear-gradient(90deg,#c9a24b1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:radial-gradient(80% 80% at 50% 40%,#000,#0000 78%)}#xcf-home .hero--system.has-img>.scrim{background:linear-gradient(100deg,#14110cad 0%,#14110c4d 60%,#14110c1a 100%),linear-gradient(#14110c4d,#14110c38 40%,#14110ccc)}#xcf-home .hero__spec{z-index:2;border-top:1px solid #c9a24b3d;grid-template-columns:repeat(2,1fr);width:100%;max-width:1120px;margin:52px auto 0;display:grid;position:relative}@media (width>=900px){#xcf-home .hero__spec{grid-template-columns:repeat(4,1fr)}}#xcf-home .hero__spec div{border-right:1px solid #c9a24b24;padding:20px 22px 26px}#xcf-home .hero__spec div:last-child{border-right:0}#xcf-home .hero__spec b{font:800 var(--t3)/1 "Archivo",sans-serif;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;margin-bottom:7px;display:block}#xcf-home .hero__spec span{font:400 var(--t-1)/1.4 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8f}@media (width<=640px){#xcf-home .hero--question h1{padding-left:14px}#xcf-home .hero__spec div{padding:16px 14px 20px}}#xcf-home .cmp{border-radius:16px;margin-top:26px;overflow:hidden;box-shadow:0 30px 70px -46px #1e18124d,0 0 0 1px #1e181214}#xcf-home .cmp .r{grid-template-columns:1fr 1fr;display:grid}#xcf-home .cmp .hd>div{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;padding:14px 22px}#xcf-home .cmp .hd .l{background:var(--n-200);color:var(--n-400)}#xcf-home .cmp .hd .rgt{background:var(--n-700);color:var(--accL)}#xcf-home .cmp .them{background:var(--n-150);color:var(--n-400);font:400 var(--t1)/1.5 "Helvetica Neue",Arial;border-top:1px solid #1e18120f;padding:15px 22px}#xcf-home .cmp .us{background:var(--card);color:var(--ink);font:600 var(--t1)/1.5 "Helvetica Neue",Arial;border-top:1px solid #1e18120f;border-left:3px solid var(--acc);align-items:flex-start;gap:10px;padding:15px 22px;display:flex}#xcf-home .cmp .us .ck{background:color-mix(in srgb,var(--acc) 16%,transparent);width:18px;height:18px;color:var(--accD);font:800 var(--t-1)/1 "Archivo",sans-serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}#xcf-home .dtable{border-collapse:collapse;background:var(--card);border-radius:16px;width:100%;overflow:hidden;box-shadow:0 30px 70px -46px #1e18124d,0 0 0 1px #1e181214}#xcf-home .dtable th,#xcf-home .dtable td{text-align:left;font:400 var(--t1)/1.5 "Helvetica Neue",Arial;color:var(--n-600);vertical-align:top;border-top:1px solid #1e181212;padding:16px 20px}#xcf-home .dtable thead th{background:var(--n-700);color:var(--accL);font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;border:0}#xcf-home .dtable tbody td:first-child{font:700 var(--t0)/1.4 "Archivo",sans-serif;color:var(--ink);width:22%}#xcf-home .dtable .fig{font:800 var(--t1)/1.2 "Archivo",sans-serif;letter-spacing:-.02em;color:var(--accD)}#xcf-home .callout{border-left:3px solid var(--acc);background:color-mix(in srgb,var(--acc) 7%,var(--card));border-radius:0 14px 14px 0;padding:26px 28px;box-shadow:0 20px 44px -34px #1e18124d}#xcf-home .grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}#xcf-home .grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}#xcf-home .pcard{background:var(--card);border-radius:16px;flex-direction:column;padding:28px;display:flex;box-shadow:0 24px 56px -38px #1e181247,0 0 0 1px #1e18120f}#xcf-home .chip{background:var(--acc);color:#fff;width:30px;height:30px;font:800 var(--t-1)/1 "Archivo",sans-serif;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}#xcf-home .step{font:400 var(--t1)/1.5 "Helvetica Neue",Arial;color:var(--n-600);gap:11px;display:flex}#xcf-home .step .sn{background:color-mix(in srgb,var(--acc) 16%,transparent);width:24px;height:24px;color:var(--accD);font:700 var(--t-1)/24px "JetBrains Mono",monospace;text-align:center;border-radius:50%;flex-shrink:0}#xcf-home .icard{z-index:0;background:var(--card);will-change:transform;border-radius:16px;flex-direction:column;gap:12px;padding:26px;transition:transform .3s cubic-bezier(.25,1,.5,1);display:flex;position:relative}#xcf-home .icard:before,#xcf-home .icard:after{content:"";pointer-events:none;z-index:-1;will-change:opacity;border-radius:16px;transition:opacity .3s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}#xcf-home .icard:before{box-shadow:0 20px 44px -28px #1e181257,0 0 0 1px #1e18120f}#xcf-home .icard:after{box-shadow:0 36px 64px -30px #1e181273,0 0 0 1px var(--acc-28),0 0 14px var(--acc-16);opacity:0}#xcf-home .icard.is-hover{transform:translateY(-6px)}#xcf-home .icard.is-hover:before{opacity:0}#xcf-home .icard.is-hover:after{opacity:1}#xcf-home .icard .tm{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accD);background:color-mix(in srgb,var(--acc) 12%,transparent);border-radius:999px;align-self:flex-start;padding:6px 10px}#xcf-home .vcard{z-index:0;background:var(--card);will-change:transform;border-radius:16px;padding:26px;transition:transform .3s cubic-bezier(.25,1,.5,1);position:relative}#xcf-home .vcard:before,#xcf-home .vcard:after{content:"";pointer-events:none;z-index:-1;will-change:opacity;border-radius:16px;transition:opacity .3s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}#xcf-home .vcard:before{box-shadow:0 20px 44px -28px #1e181257,0 0 0 1px #1e18120f}#xcf-home .vcard:after{box-shadow:0 36px 64px -30px #1e181273,0 0 0 1px var(--acc-28),0 0 14px var(--acc-16);opacity:0}#xcf-home .vcard.is-hover{transform:translateY(-6px)}#xcf-home .vcard.is-hover:before{opacity:0}#xcf-home .vcard.is-hover:after{opacity:1}#xcf-home .vcard b{font:800 var(--t2)/1.25 "Archivo",sans-serif;letter-spacing:-.01em;color:var(--ink);margin-bottom:4px;display:block}#xcf-home .vcard .tag{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;display:block}#xcf-home .vcard p{font:400 var(--t1)/1.6 "Helvetica Neue",Arial;color:var(--muted)}#xcf-home .stage{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr;gap:30px;padding:34px 0;display:grid}#xcf-home .stage .num{letter-spacing:-.03em;color:var(--accL);font:800 clamp(1.75rem,1.4rem + 1.15vw,2.375rem)/.9 Archivo,sans-serif}#xcf-home .stage h3{letter-spacing:-.02em;color:#fff;margin-bottom:12px;font:700 clamp(1.3rem,1.1rem + .6vw,1.7rem)/1.1 Archivo,sans-serif}#xcf-home .stage p{font:400 var(--t1)/1.65 "Helvetica Neue",Arial;color:#ffffffb8;max-width:64ch;margin-bottom:14px}#xcf-home .stage a{font:600 var(--t0)/1 "Archivo",sans-serif;color:var(--accL)}#xcf-home .whogrid{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}#xcf-home .thesis{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;padding:24px 24px 18px}#xcf-home .silos{align-items:flex-end;gap:9px;height:104px;display:flex;position:relative}#xcf-home .silo{background:linear-gradient(#ffffff29,#ffffff0d);border-radius:6px 6px 3px 3px;flex:1;position:relative}#xcf-home .silo span{text-align:center;font:600 var(--t-1)/1 "JetBrains Mono",monospace;color:#ffffff73;letter-spacing:.03em;position:absolute;bottom:-18px;left:0;right:0}#xcf-home .leak{background:linear-gradient(90deg,#0000,#d6965a47,#d6965a73,#d6965a47,#0000);border-top:1px dashed #d6965ab3;border-bottom:1px dashed #d6965ab3;height:14px;position:absolute;top:52%;left:0;right:0;transform:translateY(-50%)}#xcf-home .bridge{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;margin-top:34px;padding:24px 26px}#xcf-home .fork{background:var(--card);border-left:3px solid var(--acc);border-radius:16px;padding:26px 28px;box-shadow:0 24px 56px -38px #1e181247,0 0 0 1px #1e18120f}#xcf-home .bthumb{aspect-ratio:16/10;object-fit:cover;background:#e9e3d8;border-radius:16px 16px 0 0;width:calc(100% + 52px);margin:-26px -26px 0;display:block}#xcf-home .btag{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accD);background:color-mix(in srgb,var(--acc) 12%,transparent);border-radius:999px;align-self:flex-start;padding:6px 10px}#xcf-home .icard h3{font:800 var(--t2)/1.3 "Archivo",sans-serif;letter-spacing:-.01em;color:var(--ink)}#xcf-home .bhero{background:var(--n-850);align-items:flex-end;min-height:74vh;padding:120px 46px 56px;display:flex;position:relative;overflow:hidden}#xcf-home .bhero video,#xcf-home .bhero .bhero-img{object-fit:cover;opacity:1;width:100%;height:100%;position:absolute;inset:0}#xcf-home .bhero .bhero-scrim{pointer-events:none;background:linear-gradient(#14110c00 0%,#14110c0d 42%,#14110c8c 78%,#14110ce6 100%);position:absolute;inset:0}#xcf-home .bhero>.wrap{z-index:2;width:100%;position:relative}#xcf-home .bhero h1{text-shadow:0 2px 24px #14110c8c}#xcf-home .bhero .sum{text-shadow:0 1px 16px #14110c99}#xcf-home .bhero h1{letter-spacing:-.03em;color:#fff;max-width:24ch;margin:14px 0 18px;font:900 clamp(1.75rem,1.4rem + 1.25vw,2.5rem)/1.08 Archivo,sans-serif}#xcf-home .bhero .sum{color:#ffffffd1;max-width:70ch;font:400 clamp(1.05rem,1rem + .4vw,1.25rem)/1.6 Helvetica Neue,Arial}#xcf-home .article{max-width:74ch;margin:0 auto}#xcf-home .article p{color:#3a332a;margin:0 0 20px;font:400 clamp(1.02rem,.98rem + .3vw,1.15rem)/1.75 Helvetica Neue,Arial}#xcf-home .article h2{letter-spacing:-.02em;color:var(--ink);margin:38px 0 14px;font:800 clamp(1.4rem,1.2rem + .8vw,1.9rem)/1.2 Archivo,sans-serif}#xcf-home .article h3{color:var(--ink);margin:28px 0 12px;font:700 1.2rem/1.3 Archivo,sans-serif}#xcf-home .article strong{color:var(--ink)}#xcf-home .article a{color:var(--accD);text-underline-offset:2px;text-decoration:underline}#xcf-home .article ul,#xcf-home .article ol{margin:0 0 20px 1.1em}#xcf-home .article li{color:#3a332a;margin-bottom:8px;font:400 1.05rem/1.7 Helvetica Neue,Arial}#xcf-home figure.bfig{border-radius:16px;margin:34px 0;overflow:hidden;box-shadow:0 24px 56px -38px #1e181266,0 0 0 1px #1e18120f}#xcf-home figure.bfig img{width:100%;height:auto;display:block}#xcf-home figure.bfig figcaption{font:500 var(--t-1)/1.5 "JetBrains Mono",monospace;letter-spacing:.02em;color:var(--muted);background:var(--n-050);padding:12px 16px}#xcf-home .mag-hero{background:var(--n-850);align-items:flex-end;min-height:52vh;padding:120px 46px 44px;display:flex;position:relative;overflow:hidden}#xcf-home .mag-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#xcf-home .mag-hero .scrim{pointer-events:none;background:linear-gradient(#14110c4d,#14110c5c 45%,#14110cdb);position:absolute;inset:0}#xcf-home .mag-hero>.wrap{z-index:2;width:100%;max-width:1120px;margin-inline:auto;position:relative}#xcf-home .mag-hero h1{letter-spacing:-.04em;color:#fff;text-shadow:0 2px 30px #00000080;max-width:20ch;margin:12px 0 14px;font:900 clamp(1.875rem,1.45rem + 1.35vw,2.625rem)/1.02 Archivo,sans-serif}#xcf-home .mag-hero .dek{color:#ffffffdb;text-shadow:0 1px 16px #00000080;max-width:66ch;font:400 clamp(1rem,.97rem + .16vw,1.125rem)/1.55 Helvetica Neue,Arial}#xcf-home .chips{flex-wrap:wrap;gap:10px;margin:0 0 34px;display:flex}#xcf-home .chip-btn{font:700 var(--t-1)/1 "Archivo",sans-serif;color:var(--n-600);background:var(--card);cursor:pointer;border:1px solid #1e181224;border-radius:999px;padding:10px 16px;transition:background .2s,color .2s,border-color .2s}#xcf-home .chip-btn:hover{border-color:var(--accD);color:var(--accD)}#xcf-home .chip-btn.on{background:var(--ink);color:#fff;border-color:var(--ink)}#xcf-home [hidden]{display:none!important}#xcf-home .feature{border-bottom:1px solid #1e18121a;grid-template-columns:1.2fr 1fr;align-items:center;gap:34px;margin:0 0 44px;padding:0 0 44px;display:grid}#xcf-home .feature .fimg{aspect-ratio:16/10;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -40px #1e181266,0 0 0 1px #1e18120f}#xcf-home .feature .fimg img{object-fit:cover;width:100%;height:100%;display:block}#xcf-home .feature h2{letter-spacing:-.03em;color:var(--ink);margin:12px 0;font:800 clamp(1.6rem,1.2rem + 1.6vw,2.6rem)/1.08 Archivo,sans-serif}#xcf-home .feature .dek{color:var(--n-600);margin-bottom:16px;font:400 clamp(1.05rem,1rem + .4vw,1.2rem)/1.6 Helvetica Neue,Arial}#xcf-home .kicker{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accD)}#xcf-home .meta{font:600 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.05em;color:var(--muted)}#xcf-home .story{gap:0}#xcf-home .story h3{font:800 var(--t2)/1.25 "Archivo",sans-serif;letter-spacing:-.01em;color:var(--ink);margin:12px 0 8px}#xcf-home .story .dek{font:400 var(--t1)/1.6 "Helvetica Neue",Arial;color:var(--muted);margin:0 0 14px}#xcf-home .story .meta{margin-top:auto}#xcf-home .mag-empty{font:400 var(--t1)/1.6 "Helvetica Neue",Arial;color:var(--muted);padding:20px 0}#xcf-home .article .ammeta{border-bottom:1px solid #1e18121a;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 22px;padding:0 0 20px;display:flex}#xcf-home .article>p:first-of-type{font-size:1.12rem}#xcf-home .article>p:first-of-type:first-letter{float:left;color:var(--accD);margin:.02em .09em 0 0;font:800 4.4rem/.8 Archivo,sans-serif}#xcf-home .article blockquote{border-left:3px solid var(--acc);letter-spacing:-.02em;color:var(--ink);margin:30px 0;padding:6px 0 6px 24px;font:500 clamp(1.25rem,1.1rem + .6vw,1.6rem)/1.4 Archivo,sans-serif}#xcf-home .formula{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:16px;display:grid}#xcf-home .formula .op{color:var(--accD);justify-content:center;align-items:center;font:800 2.2rem/1 Archivo,sans-serif;display:flex}#xcf-home .pcode{font:700 var(--t-1)/1.3 "JetBrains Mono",monospace;letter-spacing:.1em;color:var(--accD);margin-bottom:10px;display:block}#xcf-home .tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}#xcf-home .tcard{z-index:0;background:var(--card);will-change:transform;border-radius:16px;flex-direction:column;width:100%;max-width:290px;margin:0 auto;transition:transform .3s cubic-bezier(.25,1,.5,1);display:flex;position:relative}#xcf-home .tcard:before,#xcf-home .tcard:after{content:"";pointer-events:none;z-index:-1;will-change:opacity;border-radius:16px;transition:opacity .3s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}#xcf-home .tcard:before{box-shadow:0 22px 48px -22px #1e181261,0 0 0 1px #1e181212}#xcf-home .tcard:after{opacity:0;box-shadow:0 36px 64px -30px #1e181273,0 0 0 1px #1e181217}#xcf-home .tcard.is-hover{transform:translateY(-6px)}#xcf-home .tcard.is-hover:before{opacity:0}#xcf-home .tcard.is-hover:after{opacity:1}#xcf-home .tcard .phwrap{aspect-ratio:1;background:#e9e3d8;border-radius:16px 16px 0 0;overflow:hidden}#xcf-home .tcard .ph{object-fit:cover;object-position:50% 22%;filter:grayscale()contrast(1.02);width:100%;height:100%;transition:transform .5s cubic-bezier(.25,1,.5,1),filter .5s;display:block}#xcf-home .tcard.is-hover .ph{filter:grayscale(0);transform:scale(1.06)}#xcf-home .tcard .ph{pointer-events:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}#xcf-home .tcard .tbody{flex-direction:column;flex:1;padding:20px;display:flex}#xcf-home .tcard .nm{font:800 var(--t2)/1.2 "Archivo",sans-serif;letter-spacing:-.01em;color:var(--ink)}#xcf-home .tcard .rl{font:700 var(--t-1)/1.3 "JetBrains Mono",monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--accD);margin:6px 0 12px}#xcf-home .tcard p{font:400 var(--t0)/1.6 "Helvetica Neue",Arial;color:var(--muted);margin:0}#xcf-home .tcard .li{font:700 var(--t-1)/1 "Archivo",sans-serif;color:var(--accD);align-items:center;gap:7px;margin-top:16px;display:inline-flex}#xcf-home .tcard .li svg{fill:currentColor;width:15px;height:15px}#xcf-home .tcard .li:hover{color:var(--ink);opacity:1}@media (width<=900px){#xcf-home .formula{grid-template-columns:1fr}#xcf-home .tgrid{grid-template-columns:repeat(2,1fr);gap:22px}}@media (width<=640px){#xcf-home .tgrid{grid-template-columns:1fr}}#xcf-home .z-cocoa{color:var(--on-dark);background:radial-gradient(70% 100% at 12% 0,#c9a24b21,#0000 62%),linear-gradient(#332818,#281f14);border-top:1px solid #c9a24b2e;border-bottom:1px solid #c9a24b1a;position:relative}#xcf-home .z-espresso+.z-light,#xcf-home .z-cocoa+.z-light,#xcf-home .z-dark+.z-light{box-shadow:inset 0 1px #c9a24b4d}#xcf-home .z-espresso+.z-espresso{border-top-color:#c9a24b12}#xcf-home .z-light+.z-light{border-top:1px solid var(--line-soft)}#xcf-home .z-cocoa .kk span.t{color:#c9b79a}#xcf-home .z-cocoa .h2{color:#fff}#xcf-home .z-cocoa .lead{color:#ffffffd1}#xcf-home .z-cocoa .note{color:#ffffff9e}#xcf-home .circles{flex-wrap:wrap;gap:20px;display:flex}#xcf-home .pcircle{text-align:center;background:var(--card);width:132px;height:132px;color:var(--ink);border:1px solid #1e181233;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s;display:flex;box-shadow:0 16px 34px -22px #1e181266}#xcf-home .pcircle b{font:800 var(--t1)/1.1 "Archivo",sans-serif;letter-spacing:-.01em}#xcf-home .pcircle span{font:600 var(--t-1)/1.2 "JetBrains Mono",monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-top:6px}#xcf-home .pcircle:hover{background:var(--acc);color:#fff;border-color:var(--acc);opacity:1}#xcf-home .pcircle:hover span{color:#ffffffd9}#xcf-home footer.site{background:var(--n-800);color:#ffffffb3;padding:48px 46px}#xcf-home footer.site nav{font:600 var(--t0)/1 "Archivo",sans-serif;color:#fffc;flex-wrap:wrap;gap:22px;display:flex}@media (prefers-reduced-motion:reduce){#xcf-home .xcf-pulse,#xcf-home .xcf-led,#xcf-home .rl__pulse,#xcf-home .lp3__pulse,#xcf-home .lp3__raypulse{animation:none!important}#xcf-home .xcf-led{opacity:1}#xcf-home .xcf-panel,#xcf-home .cmx__tile,#xcf-home .sm__card,#xcf-home .ct__stage.is-in>*,#xcf-home .sev__brief.is-in>*,#xcf-home .pipe__register.is-in>*,#xcf-home .xcf-next-card,#xcf-home .mi-target,#xcf-home[data-motion=on] .kk.is-in span.d,#xcf-home[data-motion=on] .btn-solid:hover:after,#xcf-home[data-motion=on] .xcf-hero-cta--solid:hover:after,#xcf-home [style*=xcfFadeUp],#xcf-home [style*=xcfCardSwap],#xcf-home [style*=xcfSwapFlip],#xcf-home [style*=xcfSigFade],#xcf-home [style*=xcfSignalFill],#xcf-home [style*=xcfScanSweep],#xcf-home [style*=xcfWordSwap]{animation:none!important}#xcf-home[data-motion=on] .btn-solid:hover:after,#xcf-home[data-motion=on] .xcf-hero-cta--solid:hover:after{opacity:0}#xcf-home .xcf-caret{animation:1.06s step-end infinite xcfCaretBlink!important}#xcf-home .mreveal,#xcf-home .mlayer,#xcf-home .xcf-panel,#xcf-home .cmx__tile,#xcf-home .sm__card,#xcf-home .ct__stage.is-in>*,#xcf-home .xcf-next-card,#xcf-home .sev__brief.is-in>*,#xcf-home .pipe__register.is-in>*,#xcf-home [style*=xcfFadeUp],#xcf-home [style*=xcfCardSwap],#xcf-home [style*=xcfSwapFlip],#xcf-home [style*=xcfSigFade],#xcf-home [style*=xcfSignalFill],#xcf-home [style*=xcfScanSweep],#xcf-home [style*=xcfWordSwap]{opacity:1!important}#xcf-home .xcf-panel,#xcf-home .cmx__tile,#xcf-home .sm__card,#xcf-home .ct__stage.is-in>*,#xcf-home .sev__brief.is-in>*,#xcf-home .pipe__register.is-in>*,#xcf-home [style*=xcfFadeUp],#xcf-home [style*=xcfCardSwap],#xcf-home [style*=xcfSwapFlip],#xcf-home [style*=xcfScanSweep]{transform:none!important}}@media (width<=1200px){#xcf-home .grid3{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){#xcf-home .grid3,#xcf-home .grid2,#xcf-home .whogrid,#xcf-home .cmp .r{grid-template-columns:1fr!important}#xcf-home .stage{gap:8px;grid-template-columns:1fr!important}#xcf-home header.site nav.nav-desktop{display:none!important}#xcf-home .nav-mobile{display:block}#xcf-home .leverpill{display:none}#xcf-home .pad,#xcf-home .hero,#xcf-home .bhero{padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}#xcf-home header.site{padding-left:var(--gutter);padding-right:var(--gutter)}}@media (width<=640px){#xcf-home .connect{display:none}#xcf-home .hero{padding-top:96px;padding-bottom:64px}#xcf-home .cmp .hd{display:none}}#xcf-home .hero .cta,#xcf-home .mag-hero .cta{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#xcf-home .hero>.wrap{width:100%;max-width:1120px;margin-inline:auto}#xcf-home .xcf-hero-h1,#xcf-home .hero h1,#xcf-home .bhero h1,#xcf-home .mag-hero h1{font-variation-settings:"wdth" 86;letter-spacing:-.025em;font-weight:800}#xcf-home .h2,#xcf-home .article h2{font-variation-settings:"wdth" 92;letter-spacing:-.02em}#xcf-home .plate{position:relative;overflow:hidden}#xcf-home .plate__img{z-index:0;filter:saturate(.96)contrast(1.03);background-position:50%;background-size:cover;position:absolute;inset:0}#xcf-home .plate:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}#xcf-home .plate>.wrap,#xcf-home .plate>div:not(.plate__img){z-index:2;position:relative}#xcf-home .plate.z-panel .plate__img,#xcf-home .plate.z-light .plate__img{opacity:.9}#xcf-home .plate.z-panel:before,#xcf-home .plate.z-light:before{background:linear-gradient(180deg, color-mix(in srgb,var(--n-050) 72%,transparent), color-mix(in srgb,var(--n-050) 58%,transparent))}#xcf-home .plate.z-cocoa .plate__img,#xcf-home .plate.z-espresso .plate__img,#xcf-home .plate.z-dark .plate__img{opacity:.85}#xcf-home .plate.z-cocoa:before,#xcf-home .plate.z-espresso:before,#xcf-home .plate.z-dark:before{background:linear-gradient(#2c2318b8,#241b12cc)}#xcf-home .pcard{border-radius:var(--r-sm);border:1px solid var(--line);box-shadow:var(--sh-1)}#xcf-home .icard,#xcf-home .vcard,#xcf-home a.feature,#xcf-home .icard:before,#xcf-home .icard:after,#xcf-home .vcard:before,#xcf-home .vcard:after{border-radius:var(--r-sm)}#xcf-home .dtable{border-radius:var(--r-sm);box-shadow:none;border:1px solid var(--line)}#xcf-home .dtable th,#xcf-home .dtable td{border-top:1px solid var(--line-soft);padding:14px 18px}#xcf-home .dtable thead th{background:var(--n-800);color:var(--acc-l);font:700 11px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase}#xcf-home .dtable tbody td:first-child{font:700 var(--t0)/1.4 var(--f-display);color:var(--ink)}#xcf-home .dtable .fig{font:700 var(--t1)/1.2 var(--f-mono);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--acc-d)}#xcf-home .dtable tbody tr{transition:background var(--dur-1) var(--ease)}@media (hover:hover) and (pointer:fine){#xcf-home .dtable tbody tr:hover{background:var(--acc-04)}}#xcf-home .cmp{border-radius:var(--r-sm);box-shadow:none;border:1px solid var(--line);overflow:hidden}#xcf-home .cmp .hd>div{font:700 11px/1 var(--f-mono);letter-spacing:.2em;padding:13px 20px}#xcf-home .cmp .them{background:var(--n-150);border-top:1px solid var(--line-soft);box-shadow:inset 0 2px 10px -6px #1e181238}#xcf-home .cmp .us{border-top:1px solid var(--line-soft);border-left:2px solid var(--acc)}#xcf-home .callout{border-radius:0 var(--r-sm) var(--r-sm) 0;box-shadow:none;border-left-width:2px;border-top:1px solid var(--line-soft);border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}#xcf-home .pin-4-3{grid-template-columns:repeat(12,1fr);gap:10px;display:grid}#xcf-home .pin-4-3>*{grid-column:span 3}#xcf-home .pin-4-3>:nth-child(n+5){grid-column:span 4}#xcf-home .pin-3-2{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}#xcf-home .pin-3-2>*{grid-column:span 2}#xcf-home .pin-3-2>:nth-child(n+4){grid-column:span 3}#xcf-home .ilist{counter-reset:il;margin:0;padding:0;list-style:none}#xcf-home .ilist>li{counter-increment:il;border-top:1px solid var(--line-soft);font:400 var(--t1)/1.6 var(--f-body);color:var(--n-600);padding:13px 0 13px 38px;position:relative}#xcf-home .ilist>li:first-child{border-top:0}#xcf-home .ilist>li:before{content:counter(il,decimal-leading-zero);font:700 var(--t-1)/1 var(--f-mono);letter-spacing:.14em;color:var(--acc-d);font-variant-numeric:tabular-nums;position:absolute;top:15px;left:0}#xcf-home .ilist--marks>li:before{content:"—";color:var(--n-400);letter-spacing:0}#xcf-home .z-dark .ilist>li,#xcf-home .z-espresso .ilist>li{color:#ffffffb8;border-top-color:#ffffff17}#xcf-home .z-dark .ilist>li:before,#xcf-home .z-espresso .ilist>li:before{color:var(--acc-l)}#xcf-home .pcard{position:relative}#xcf-home .pcard:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--acc-28), 0 0 18px -4px color-mix(in srgb,var(--acc) 50%,transparent);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease);position:absolute;inset:-1px}@media (hover:hover) and (pointer:fine){#xcf-home .pcard.is-hover:after{opacity:1}}#xcf-home .mstage{transform-style:preserve-3d;perspective:1400px;perspective-origin:50% 40%;position:relative}#xcf-home .mstage:has(.al,.cmx,.ct,.if,.rl,.sm,.lp3__viz,.xcf-stage-viewport,.xcf-console-grid,.xcf-stage-section,.xcf-stage){perspective:none;transform-style:flat}#xcf-home .mlayer{--p:0;--r:1;--vel:1;--z:0;--drift:0;--rise:34;--spin:0;--scale:0;will-change:auto}#xcf-home:not([data-motion=off]) .mlayer{transform:translate3d(calc(var(--drift) * var(--p) * var(--vel) * 1px), calc((var(--rise) * var(--p) * var(--vel) * -1px) + ((1 - var(--r)) * 26px)), 0) rotate(calc(var(--spin) * var(--p) * var(--vel) * 1deg)) scale(calc(1 + (var(--scale) * var(--p) * var(--vel))));opacity:calc(.001 + var(--r));transition:--r .7s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.16,1,.3,1)}#xcf-home .mstage.is-live .mlayer{will-change:transform, opacity}#xcf-home .m-deep{--vel:.28;--z:-180}#xcf-home .m-back{--vel:.55;--z:-90}#xcf-home .m-mid{--vel:1;--z:0}#xcf-home .m-fore{--vel:1.5;--z:60}#xcf-home .m-lead{--vel:2.2;--z:120}#xcf-home .m-counter{--vel:-.7;--z:-40}@property --r{syntax:"<number>";inherits:false;initial-value:1}#xcf-home[data-motion=on] .mreveal{--r:0;transition-delay:calc(var(--i,0) * 90ms)}#xcf-home[data-motion=on] .mreveal.is-in{--r:1}@keyframes mstaggerIn{0%{opacity:.001;transform:translateY(18px)}to{opacity:1;transform:none}}#xcf-home[data-motion=on] .mstagger:not(.is-in)>*{opacity:.001;transform:translateY(18px)}#xcf-home[data-motion=on] .mstagger.is-in>*{animation:mstaggerIn .6s cubic-bezier(.16, 1, .3, 1) var(--row-delay,0s) backwards}#xcf-home:not([data-motion=off]) .mtilt{--mx:0;--my:0;--tilt:4;transform:translate3d(calc(var(--drift) * var(--p) * var(--vel) * 1px + var(--mx) * 10px), calc((var(--rise) * var(--p) * var(--vel) * -1px) + var(--my) * 8px), calc(var(--z) * 1px)) rotateY(calc(var(--mx) * var(--tilt) * 1deg)) rotateX(calc(var(--my) * var(--tilt) * -1deg))}#xcf-home .mspan{grid-template-columns:1.35fr .85fr;align-items:start;gap:clamp(28px,5vw,76px);display:grid}#xcf-home .mspan.flip{grid-template-columns:.85fr 1.35fr}#xcf-home .mspan>.mdrop{margin-top:clamp(40px,9vw,130px)}#xcf-home .mstack{position:relative}#xcf-home .mstack>.mover{z-index:2;margin-top:clamp(-90px,-6vw,-34px);margin-left:clamp(0px,6vw,90px);position:relative}#xcf-home .mbleed{width:min(100vw,100% + clamp(20px,8vw,160px))}#xcf-home .mbleed-r{margin-right:calc(-1*clamp(20px,8vw,160px))}#xcf-home .mbleed-l{margin-left:calc(-1*clamp(20px,8vw,160px))}#xcf-home .mnum{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #c9a24b4d;pointer-events:none;user-select:none;font:900 clamp(2.75rem,2rem + 3.2vw,4.5rem)/.8 Archivo,sans-serif;display:block}#xcf-home .mnum-solid{-webkit-text-stroke:0;color:#c9a24b1c}#xcf-home .mzone{isolation:isolate;position:relative;overflow:clip}#xcf-home .mzone:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 42% at 78% 8%,#c9a24b29,#0000 62%),radial-gradient(52% 38% at 8% 96%,#c9a24b1a,#0000 60%);position:absolute;inset:0}#xcf-home .mzone>*{z-index:1;position:relative}#xcf-home .mrule{background:linear-gradient(90deg,#c9a24b8c,#c9a24b0f 62%,#0000);border:0;height:1px;margin:0}#xcf-home .mrule-dark{background:linear-gradient(90deg,#1e18124d,#1e18120d 62%,#0000)}#xcf-home .mindex{font:700 var(--t-1)/1 "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accD)}#xcf-home .z-dark .mindex,#xcf-home .z-espresso .mindex,#xcf-home .z-cocoa .mindex,#xcf-home .mzone .mindex{color:var(--accL)}@media (width<=1200px){#xcf-home .mspan,#xcf-home .mspan.flip{grid-template-columns:1fr;gap:30px}#xcf-home .mspan>.mdrop{margin-top:0}#xcf-home .mstack>.mover{margin-top:18px;margin-left:0}#xcf-home .mlayer{--z:0;--drift:0;--spin:0}#xcf-home .m-deep{--vel:.7}#xcf-home .m-back{--vel:.85}#xcf-home .m-fore{--vel:1.15}#xcf-home .m-lead{--vel:1.3}#xcf-home .m-counter{--vel:-.3}#xcf-home .mtilt{--tilt:0}#xcf-home .mbleed-r,#xcf-home .mbleed-l{margin-left:0;margin-right:0}#xcf-home .mbleed{width:100%}}@media (prefers-reduced-motion:reduce){#xcf-home .mlayer,#xcf-home .mreveal,#xcf-home .mtilt{--r:1;--p:0;--mx:0;--my:0;opacity:1!important;transform:none!important}#xcf-home .mstagger>*{opacity:1!important;animation:none!important;transform:none!important}#xcf-home .mstage{perspective:none}}
