.hw{--hh:72px}@media (max-width:899px){.hw{--hh:64px}}.hw header:has(>.wrap>.navl){margin-bottom:calc(-1 * var(--hh))}.hw header:has(>.wrap>.navl)+*>:nth-child(1 of :not(script,style,link,noscript,template)){border-top:var(--hh) solid transparent;background-origin:border-box}.hw header:has(>.wrap>.navl){background:0 0!important;border-bottom:0!important}.hw header:has(>.wrap>.navl):before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:#fffc;transition:box-shadow .15s;position:absolute;inset:0;box-shadow:inset 0 -1px #17120f14}.hw header:has(.sm:not([data-closed]) .has-p:is(:hover,:focus-within)):before{box-shadow:none}.hw header>.wrap:has(>.navl){max-width:1344px;padding:0 24px;height:var(--hh)!important}.hw header .wrap>a:first-child,.hw header .split-lockup{flex:none}.hw .sm{align-self:stretch;gap:0;margin-left:auto;font-size:14px;display:flex}.hw header .hcta{margin-left:16px!important}.hw .sm-i{align-items:center;display:flex}.hw .sm-t{height:32px;font:inherit;color:#4b423c;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 12px;font-size:14px;font-weight:400;text-decoration:none;transition:color .15s;display:flex;position:relative}.hw button.sm-t{cursor:default}.hw .sm-i:hover .sm-t,.hw .sm-i:focus-within .sm-t,.hw .sm-t[aria-current]{color:#17120f}.hw .sm-t[aria-current]{font-weight:500}.hw .sm-t:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #b5683e}.hw .sm-t:after{content:"";left:12px;right:12px;bottom:calc((32px - var(--hh)) / 2);opacity:0;background:#17120f;height:2px;transition:opacity .15s;position:absolute}.hw .sm:not([data-closed]) .has-p:is(:hover,:focus-within) .sm-t:after{opacity:1}.hw .sm-p{z-index:30;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:#fffc;transition:opacity .18s,transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s .18s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 1px #17120f14,0 24px 48px -28px #1c141173}.hw .sm-i:hover>.sm-p,.hw .sm-i:focus-within>.sm-p{visibility:visible;opacity:1;transition:opacity .18s,transform .22s cubic-bezier(.2,.7,.2,1);transform:none}.hw .sm[data-closed] .sm-p{visibility:hidden!important;opacity:0!important}.hw .sm[data-warm] .sm-p,.hw .sm[data-warm] .sm-i:hover>.sm-p,.hw .sm[data-warm] .sm-i:focus-within>.sm-p{transition:visibility 0s .11s,opacity 0s .11s,transform 0s .11s}.hw .sm-in{grid-template-columns:248px minmax(0,1fr);gap:56px;max-width:1344px;margin:0 auto;padding:32px 24px 40px;display:grid}.hw .sm-intro{flex-direction:column;gap:6px;padding-top:2px;display:flex}.hw .sm-intro b{color:#17120f;font-size:15px;font-weight:500}.hw .sm-intro span{color:#4b423c;font-size:13px;line-height:1.5}.hw .sm-go{color:#17120f;margin-top:14px;font-size:13px;font-weight:500;text-decoration:none}.hw .sm-go:hover,.hw .sm-go:focus-visible{text-underline-offset:3px;-webkit-text-decoration:underline #cdc2b4;text-decoration:underline #cdc2b4}.hw .sm-cols{align-items:start;gap:24px;display:grid}.hw .sm-cols:has(.sm-acc){align-items:stretch}.hw .sm-col{flex-direction:column;min-width:0;display:flex}.hw .sm-ch{border-bottom:1px solid #17120f1a;flex-direction:column;gap:2px;margin-bottom:6px;padding:2px 0 8px;text-decoration:none;display:flex}.hw .sm-ch b{color:#8a5434;font-size:13px;font-weight:500}.hw .sm-ch span{color:#4b423c;font-size:13px}.hw a.sm-ch:hover b,.hw a.sm-ch:focus-visible b{color:#17120f}.hw .sm-l{border-radius:10px;flex-direction:column;gap:3px;margin:0 -12px;padding:10px 12px;text-decoration:none;transition:background .15s;display:flex}.hw .sm-l:hover,.hw .sm-l:focus-visible{background:#17120f0f}.hw .sm-l b,.hw .sm-card b,.hw .sm-wl b{color:#17120f;font-size:14px;font-weight:500;line-height:1.3}.hw .sm-l>span,.hw .sm-card>span:last-child,.hw .sm-wl>span{color:#4b423c;font-size:13px;line-height:1.4}.hw .sm-l[aria-current] b,.hw .sm-card[aria-current] b{text-underline-offset:3px;-webkit-text-decoration:underline #cdc2b4;text-decoration:underline #cdc2b4}.hw .sm-ext{color:#786d65;font-weight:500}.hw .sm-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 32px}.hw .sm-links.has-feature{grid-template-columns:1.15fr 1fr 1fr;grid-auto-rows:auto;column-gap:32px}.hw .sm-feature{isolation:isolate;background:linear-gradient(155deg,#281d18 0%,#46291c 60%,#7e4129 100%);border-radius:12px;flex-direction:column;grid-row:1/span 3;justify-content:flex-end;gap:4px;min-height:212px;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hw .sm-feature img{z-index:-2;object-fit:cover;filter:sepia(.35)saturate(.9);width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.hw .sm-feature:before{content:"";z-index:-1;background:linear-gradient(#1c141100 25%,#1c1411d1 100%),linear-gradient(155deg,#b5683e00 50%,#b5683e59 100%);position:absolute;inset:0}.hw .sm-feature:hover img,.hw .sm-feature:focus-visible img{transform:scale(1.04)}.hw .sm-feature b{color:#fff;font-size:17px;font-weight:500}.hw .sm-feature>span{color:#eee2d6;font-size:13px;line-height:1.4}.hw .sm-feature[aria-current] b{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.hw .sm-card{flex-direction:column;gap:4px;min-width:0;text-decoration:none;display:flex}.hw .sm-card.sm-acc{background:#ffffff8c;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-content:center;align-items:center;gap:2px 16px;height:100%;min-height:104px;padding:16px 18px;transition:background .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #17120f0f}.hw .sm-card.sm-acc:hover,.hw .sm-card.sm-acc:focus-visible{background:#ffffffe6;box-shadow:inset 0 0 0 1px #17120f1a}.hw .sm-acc .sm-coin{grid-row:1/span 2;place-items:center;width:64px;height:64px;display:grid}.hw .sm-acc>b{align-self:end}.hw .sm-acc>span:last-child{align-self:start}.hw .sm-pic{background:#ffffff8c;border-radius:10px;place-items:center;height:112px;margin-bottom:10px;transition:background .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #17120f0f}.hw .sm-card:hover .sm-pic:not(.sm-fld):not(.sm-place),.hw .sm-card:focus-visible .sm-pic:not(.sm-fld):not(.sm-place){background:#ffffffe6;box-shadow:inset 0 0 0 1px #17120f1a}.hw .sm-pic .sm-mk{width:36px;height:36px;display:block}.hw .sm-pic .sm-av{border-radius:11px;width:52px;height:52px;display:block;box-shadow:0 0 0 1px #1c141114}.hw .sm-pic.sm-place{background:#1c1411;display:block}.hw .sm-pic.sm-place img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block}.hw .sm-card:hover .sm-pic.sm-place img{transform:scale(1.04)}.hw .sm-fld{box-shadow:none;color:#eee2d6;transition:filter .25s;position:relative}.hw .sm-fld svg{width:auto;height:44px;display:block}.hw .sm-card:hover .sm-fld,.hw .sm-card:focus-visible .sm-fld{filter:brightness(1.08)saturate(1.05)}.hw .sm-fld.f-agentic-operations{background:linear-gradient(155deg,#1c1411 0%,#46291c 60%,#b5683e 100%);background:radial-gradient(60% 120% at 98% 112% in oklab,#f6c5a3e6 0%,#f6c5a300 70%),radial-gradient(70% 140% at 80% 105% in oklab,#e5603abf 0%,#e5603a00 70%),linear-gradient(155deg in oklab,#1c1411 0%,#281d18 38%,#46291c 62%,#7e4129 100%)}.hw .sm-fld.f-hci-lab{color:#4b423c;background:linear-gradient(155deg,#fff 0%,#f8f5f0 55%,#f6c5a3 100%);background:radial-gradient(65% 130% at 100% 110% in oklab,#f6c5a3f2 0%,#f6c5a300 70%),radial-gradient(50% 100% at 70% 125% in oklab,#de8a5259 0%,#de8a5200 70%),linear-gradient(180deg,#fff 0%,#f8f5f0 100%);box-shadow:inset 0 0 0 1px #17120f0f}.hw .sm-fld.f-ventures{background:linear-gradient(#3b2c24 0%,#281d18 100%);background:radial-gradient(70% 130% at 50% 120% in oklab,#b5683e99 0%,#b5683e00 70%),radial-gradient(55% 110% at 0% 0% in oklab,#5f4a3c99 0%,#5f4a3c00 70%),linear-gradient(180deg,#3b2c24 0%,#281d18 100%)}.hw .sm-fld.f-digital{background:linear-gradient(155deg,#443dcb 0%,#3b2c24 62%,#281d18 100%);background:radial-gradient(60% 120% at 100% 112% in oklab,#de8a5299 0%,#de8a5200 70%),radial-gradient(75% 150% at 0% 0% in oklab,#443dcbe6 0%,#443dcb00 75%),linear-gradient(155deg in oklab,#443dcb 0%,#3b2c24 62%,#281d18 100%)}.hw .sm-wide{border-radius:12px;grid-column:1/-1;align-items:center;gap:8px;padding-right:14px;transition:background .15s;display:flex;box-shadow:inset 0 0 0 1px #17120f1a}.hw .sm-wide:hover{background:#fff9}.hw .sm-wl{flex:1;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;min-width:0;padding:12px 16px;text-decoration:none;display:grid}.hw .sm-wl .sm-av{border-radius:8px;grid-row:1/3;width:36px;height:36px}.hw .sm-site{color:#8a5434;white-space:nowrap;border-radius:8px;flex:none;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none}.hw .sm-site:hover,.hw .sm-site:focus-visible{color:#17120f;background:#fff}.hw .sm-res{grid-template-columns:1.2fr 1fr .85fr;gap:32px}.hw .sm-ri{border-radius:10px;align-items:center;gap:14px;margin:0 -12px;padding:8px 12px;text-decoration:none;transition:background .15s;display:flex}.hw .sm-ri:hover,.hw .sm-ri:focus-visible{background:#17120f0f}.hw .sm-ri>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.hw .sm-ri b{color:#17120f;font-size:14px;font-weight:500;line-height:1.3}.hw .sm-ri .k{font:500 11px var(--font-ibm-plex-mono),ui-monospace,monospace;color:#8a5434}.hw .sm-thumb{object-fit:cover;width:88px;height:56px;image-rendering:pixelated;background:#1c1411;border-radius:7px;flex:none}.hw .sm-gl{background:#ffffff8c;border-radius:7px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 0 1px #17120f0f}.hw .sm-f{color:#4b423c;background:#ffffff8c;border-radius:10px;flex-direction:column;gap:6px;margin-top:8px;padding:16px;text-decoration:none;transition:background .15s;display:flex;box-shadow:inset 0 0 0 1px #17120f0f}.hw .sm-f:hover,.hw .sm-f:focus-visible{background:#ffffffe6}.hw .sm-f b{color:#17120f;text-wrap:balance;font-size:15px;font-weight:500;line-height:1.3}.hw .sm-f>span{font-size:13px;line-height:1.45}.hw .sm-f .sm-fl{color:#4b423c;font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.hw .sm-feature img{transition:none}.hw .sm-p,.hw .sm-i:hover>.sm-p,.hw .sm-i:focus-within>.sm-p{transition:none;transform:none}.hw .sm-pic.sm-place img{transition:none}}.hw .mmenu nav.sm-m{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:#ffffffd1;border:1px solid #17120f14;width:calc(100vw - 40px);max-width:420px;max-height:calc(100vh - 96px);padding:10px 14px 14px;top:62px;overflow-y:auto}.hw .mmenu .sm-g{border-bottom:1px solid #17120f14}.hw .mmenu .sm-solo{color:#17120f;border-bottom:1px solid #17120f14;padding:13px 2px;font-size:17px;text-decoration:none;display:block}.hw .mmenu .sm-g summary{color:#17120f;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;width:auto;height:auto;padding:13px 2px;font-size:17px;display:flex}.hw .mmenu .sm-g summary:after{content:"";border-bottom:1.5px solid #4b423c;border-right:1.5px solid #4b423c;width:8px;height:8px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.hw .mmenu .sm-g[open] summary:after{transform:translateY(2px)rotate(225deg)}.hw .mmenu .sm-g>div{flex-direction:column;padding:0 0 10px 10px;display:flex}.hw .mmenu .sm-g a:not(.btn){color:#4b423c;border-bottom:0;padding:9px 2px;font-size:15px}.hw .mmenu .sm-g a.sm-all{color:#17120f;font-weight:500}.hw .mmenu .sm-g a.sm-sub{color:#4b423c;padding-left:16px;font-size:14px}.hw .mmenu .sm-g .sm-ph-head{color:#8a5434;padding:10px 0 2px;font-size:12.5px;font-weight:500;display:block}.hw .ffam{flex-wrap:wrap;align-items:center;gap:18px 40px;margin-bottom:-24px;display:flex}.hw .ffam a{opacity:.62;transition:opacity .15s;display:flex}.hw .ffam a:hover,.hw .ffam a:focus-visible{opacity:1}.hw .ffam img{width:auto;height:16px;display:block}.hw header .split-lockup+.sm{margin-left:auto}@media (max-width:1180px){.hw .navl,.hw .hcta{display:none!important}.hw .mmenu{display:block}}@media (min-width:900px){.hw header:not(:has(.hcta)) .navl{display:flex!important}.hw header:not(:has(.hcta)) .mmenu{display:none!important}}@media (max-width:899px){.hw header>.wrap:has(>.navl){padding:0 8px 0 16px}.hw header .mmenu>summary{background:0 0;border:0;width:44px;height:44px}.hw header .mmenu>summary:focus-visible{outline-offset:0;border-radius:10px;outline:2px solid #b5683e}.hw .mmenu nav.sm-m{width:calc(100vw - 32px);right:8px}}
