.hy3{--ink:#09090b;--ink-2:#060607;--panel:#0c0c0f;--text:#edecea;--text-2:#c7c5c1;--mute:#9c9a95;--dim:#7e7c77;--faint:#57565a;--lime:#a3e635;--orange:#f97316;--violet:#8b5cf6;--sig:linear-gradient(96deg,#a3e635,#f97316 52%,#8b5cf6);--line:rgba(255,255,255,0.12);--line-2:rgba(255,255,255,0.18);--wm-1:#4f85ce;--wm-2:#6db3d4;--wm-3:#b0d893;--wm-4:#dbd06f;--wm-5:#ff9a8b;--wm-6:#8b91e4;--wm-7:#e38cc4;--wm-8:#94da97;--sans:"Helvetica Neue",Helvetica,"Segoe UI",Arial,sans-serif;--serif:Georgia,"Times New Roman",serif;--mono:var(--font-ibm-plex-mono),ui-monospace,"SF Mono",Consolas,Menlo,monospace;background:var(--ink);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.55;font-size:16px}.hy3 ::selection{background:rgba(163,230,53,.26);color:#fff}.hy3 :focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:2px}.hy3 a{color:inherit;text-decoration:none}.hy3-grain{position:fixed;inset:0;z-index:80;pointer-events:none;opacity:.045;mix-blend-mode:overlay}.hy3-kick{font-family:var(--mono);font-weight:500;font-size:11px;line-height:1;letter-spacing:.3em;text-transform:uppercase;color:var(--dim);display:inline-flex;align-items:center;gap:12px}.hy3-kick .hy3-tick{width:9px;height:9px;border-radius:3px;background:var(--lime);flex:none}.hy3-rv{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.hy3-rv.hy3-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hy3-rv{opacity:1;transform:none;transition:none}}.hy3-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-weight:500;font-size:12px;line-height:1;letter-spacing:.14em;text-transform:uppercase;padding:13px 20px;border:1px solid var(--line-2);border-radius:3px;color:var(--text);transition:border-color .2s,background .2s,transform .2s ease-out,filter .2s,box-shadow .25s ease;cursor:pointer;will-change:transform}.hy3-btn-grad:hover{box-shadow:0 6px 18px -10px rgba(249,115,22,.36)}.hy3-btn:hover{border-color:rgba(249,115,22,.55);background:rgba(249,115,22,.07)}.hy3-btn-grad{color:#160a02;font-weight:600}.hy3-btn-grad,.hy3-btn-grad:hover{border-color:transparent;background:var(--orange)}.hy3-btn-grad:hover{transform:translateY(-.5px);filter:brightness(1.04)}.hy3-btn-ghost{border-color:transparent;padding-left:0;padding-right:0}.hy3-btn-ghost:hover{background:transparent;border-color:transparent;color:#fff}.hy3-btn-line{border-color:var(--line-2)}.hy3-btn-line:hover{border-color:rgba(139,92,246,.6);background:rgba(139,92,246,.08)}.hy3-header{position:sticky;top:0;z-index:60;background:rgba(9,9,11,.62);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.hy3-navlink{position:relative;font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);transition:color .2s}.hy3-navlink:hover{color:var(--text)}.hy3-navlink:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:var(--sig);transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.hy3-navlink:hover:after{transform:scaleX(1)}.hy3-sec{position:relative;overflow:hidden;padding:clamp(70px,9vw,124px) clamp(20px,5vw,40px)}.hy3-wrap{max-width:1160px;margin:0 auto;position:relative;z-index:2}.hy3-shead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.hy3-shead h2{margin:18px 0 0;max-width:21ch;text-wrap:balance}.hy3-shead .hy3-note{font-size:14.5px;max-width:40ch;margin:0;color:var(--mute)}.hy3-hero{padding-top:clamp(54px,8vw,100px);background:radial-gradient(108% 80% at 80% -8%,rgba(249,115,22,.18),transparent 56%),radial-gradient(86% 66% at 84% 16%,rgba(251,146,60,.1),transparent 56%),radial-gradient(70% 58% at 10% 104%,rgba(139,92,246,.07),transparent 60%),radial-gradient(120% 92% at 48% -22%,rgba(255,255,255,.05),transparent 60%),var(--ink)}.hy3-hero:after{content:"";z-index:0;opacity:.6;background-image:radial-gradient(rgba(255,255,255,.045) 1px,transparent 0);background-size:26px 26px}.hy3-field,.hy3-hero:after{position:absolute;inset:0;pointer-events:none}.hy3-field{z-index:1}.hy3-hero .hy3-wrap{z-index:2}.hy3-hero h1{font-family:var(--sans);font-weight:700;font-size:clamp(52px,9vw,116px);line-height:.95;letter-spacing:-.035em;margin:26px 0 0;max-width:15ch;text-wrap:balance;background:linear-gradient(92deg,#fff 40%,#cfcdc9);-webkit-background-clip:text;background-clip:text;color:transparent}.hy3-hero h1 em{font-style:normal;background:var(--sig);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:220% 100%;animation:hy3-sweep 1.15s cubic-bezier(.2,.7,.2,1) .15s both,hy3-shimmer 14s ease-in-out 1.6s infinite}@keyframes hy3-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes hy3-shimmer{0%,to{background-position:0 0}50%{background-position:90% 0}}@media (prefers-reduced-motion:reduce){.hy3-hero h1 em{animation:none}.hy3-field{display:none}.hy3-hero:after{opacity:.35}}.hy3-chart:after,.hy3-frontier:after,.hy3-pillars .hy3-p:after,.hy3-row:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--spot-c,#a3e635) 6%,transparent),transparent 70%)}.hy3-chart:hover:after,.hy3-frontier:hover:after,.hy3-pillars .hy3-p:hover:after,.hy3-row:hover:after{opacity:1}.hy3-chart,.hy3-frontier{--spot-c:var(--lime);position:relative}.hy3-chart>*,.hy3-frontier>*{position:relative;z-index:1}.hy3-lede{max-width:56ch;color:var(--text-2);font-size:clamp(16px,1.5vw,19px);margin:28px 0 0;line-height:1.6}.hy3-lede b{color:#fff;font-weight:500}.hy3-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:38px}.hy3-pillars{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-2)}.hy3-pillars .hy3-p{padding:24px 26px 26px;border-right:1px solid var(--line);position:relative}.hy3-pillars .hy3-p:last-child{border-right:0}.hy3-pillars .hy3-p:before{content:"";position:absolute;top:-1px;left:0;width:44px;height:2px;border-radius:2px;background:var(--spot-c);transition:width .45s cubic-bezier(.2,.7,.2,1)}.hy3-pillars .hy3-p:hover:before{width:64%}.hy3-pillars .hy3-p:first-child{--spot-c:var(--lime)}.hy3-pillars .hy3-p:nth-child(2){--spot-c:var(--orange)}.hy3-pillars .hy3-p:nth-child(3){--spot-c:var(--violet)}.hy3-pillars .hy3-p>*{position:relative;z-index:1}.hy3-pillars .hy3-h{font-weight:600;font-size:19px;line-height:1.1;letter-spacing:-.01em;color:#fff;transition:color .3s ease}.hy3-pillars .hy3-p:hover .hy3-h{color:var(--spot-c)}.hy3-pillars .hy3-m{font-family:var(--mono);font-weight:500;font-size:10.5px;line-height:1;letter-spacing:.18em;text-transform:uppercase;margin:14px 0 12px;color:var(--dim)}.hy3-pillars p{margin:0;font-size:14px;color:var(--mute);line-height:1.55}@media (max-width:760px){.hy3-pillars{grid-template-columns:1fr}.hy3-pillars .hy3-p{border-right:0;border-bottom:1px solid var(--line)}}.hy3-trust{margin-top:40px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-family:var(--mono);font-weight:500;font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.hy3-trust b{color:var(--text-2);font-weight:500}.hy3-logos{border-top:1px solid var(--line);padding:44px clamp(20px,5vw,40px);background:var(--ink)}.hy3-plat{background:radial-gradient(72% 58% at 90% 2%,rgba(249,115,22,.07),transparent 60%),radial-gradient(56% 50% at 8% 98%,rgba(163,230,53,.045),transparent 60%),var(--ink-2)}.hy3-plat h2{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.4vw,52px);line-height:1.04;letter-spacing:-.012em;color:#fff}.hy3-ledger{margin-top:46px;border-top:1px solid var(--line-2)}.hy3-row{display:grid;grid-template-columns:26px minmax(0,1.02fr) 1.5fr auto;gap:26px;align-items:baseline;padding:26px 4px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hy3-row>*{position:relative;z-index:1}.hy3-row:before{content:"";position:absolute;inset:0 auto 0 0;width:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--row-c) 6%,transparent),transparent);transition:width .5s cubic-bezier(.2,.7,.2,1)}.hy3-row:hover:before{width:72%}.hy3-row-a{--row-c:var(--orange);--spot-c:var(--orange)}.hy3-row-b{--row-c:var(--lime);--spot-c:var(--lime)}.hy3-row-c{--row-c:var(--violet);--spot-c:var(--violet)}.hy3-row .hy3-ix{width:13px;height:13px;border-radius:4px;margin-top:6px;background:var(--row-c);box-shadow:0 0 0 4px color-mix(in srgb,var(--row-c) 12%,transparent);transition:transform .3s ease,box-shadow .3s ease}.hy3-row:hover .hy3-ix{transform:scale(1.08) rotate(12deg);box-shadow:0 0 0 4px color-mix(in srgb,var(--row-c) 13%,transparent),0 0 10px color-mix(in srgb,var(--row-c) 30%,transparent)}.hy3-row .hy3-nm{font-weight:600;font-size:clamp(22px,2.6vw,32px);line-height:1;letter-spacing:-.015em;color:#fff;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.hy3-row:hover .hy3-nm{transform:translateX(3px)}.hy3-row:hover .hy3-cls{color:var(--row-c)}.hy3-row .hy3-fn{font-family:var(--mono);font-weight:500;font-size:10.5px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-top:9px}.hy3-row .hy3-ds{font-size:14.5px;color:var(--mute);line-height:1.55;max-width:48ch;margin:0}.hy3-row .hy3-cls{font-family:var(--mono);font-weight:500;font-size:11px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:right;white-space:nowrap;transition:color .3s ease}@media (max-width:820px){.hy3-row{grid-template-columns:18px 1fr;gap:8px 16px}.hy3-row .hy3-ds{grid-column:2;margin-top:4px}.hy3-row .hy3-cls{grid-column:2;text-align:left;margin-top:10px}}.hy3-bench{background:radial-gradient(68% 58% at 92% 94%,rgba(249,115,22,.085),transparent 60%),radial-gradient(52% 46% at 10% 6%,rgba(163,230,53,.045),transparent 60%),var(--ink)}.hy3-bench h2{font-weight:700;font-size:clamp(28px,4vw,46px);line-height:1.02;letter-spacing:-.03em;color:#fff}.hy3-chart{margin-top:46px;border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.hy3-chart .hy3-cbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line);font-family:var(--mono);font-weight:500;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.hy3-chart .hy3-leg{display:flex;gap:20px}.hy3-chart .hy3-leg span{display:inline-flex;align-items:center;gap:8px;color:var(--mute)}.hy3-chart .hy3-leg i{width:16px;height:2px;display:inline-block}.hy3-chart .hy3-leg i.hy3-w{background:var(--lime)}.hy3-chart .hy3-leg i.hy3-o{background:repeating-linear-gradient(90deg,var(--faint) 0 5px,transparent 5px 9px)}.hy3-plot{padding:22px 18px 8px}.hy3-plot svg{display:block;width:100%;height:auto;font-family:var(--mono)}.hy3-axcap{padding:0 22px 18px;font-family:var(--mono);font-weight:500;font-size:10.5px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.hy3-stats{margin-top:16px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#0e0e12}.hy3-stats .hy3-s{padding:24px 22px;border-right:1px solid var(--line);position:relative;transition:background .3s ease}.hy3-stats .hy3-s:first-child,.hy3-stats .hy3-s:nth-child(2){--spot-c:var(--lime)}.hy3-stats .hy3-s:nth-child(3){--spot-c:var(--orange)}.hy3-stats .hy3-s:nth-child(4){--spot-c:var(--violet)}.hy3-stats .hy3-s:before{content:"";position:absolute;top:0;left:22px;width:34px;height:2px;border-radius:0 0 2px 2px;background:var(--spot-c);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.hy3-stats .hy3-s:hover{background:rgba(255,255,255,.025)}.hy3-stats .hy3-s:hover:before{transform:scaleX(1)}.hy3-stats .hy3-s:hover .hy3-v{text-shadow:0 0 14px color-mix(in srgb,var(--spot-c) 24%,transparent)}.hy3-stats .hy3-s:last-child{border-right:0}.hy3-stats .hy3-v{font-weight:600;font-size:clamp(28px,3.4vw,42px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hy3-stats .hy3-v .hy3-u{font-size:.4em;color:var(--mute);letter-spacing:.02em;margin-left:.3em}.hy3-stats .hy3-k{font-family:var(--mono);font-weight:500;font-size:10.5px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:14px}.hy3-stats .hy3-s:first-child .hy3-v,.hy3-stats .hy3-s:nth-child(2) .hy3-v{color:var(--lime)}.hy3-stats .hy3-s:nth-child(3) .hy3-v{color:var(--orange)}.hy3-stats .hy3-s:nth-child(4) .hy3-v{color:var(--violet)}.hy3-stats .hy3-s.hy3-gpu:after{content:"NVIDIA-CLASS";position:absolute;top:16px;right:18px;font-family:var(--mono);font-weight:500;font-size:8.5px;line-height:1;letter-spacing:.16em;color:var(--orange);opacity:.8}@media (max-width:820px){.hy3-stats{grid-template-columns:1fr 1fr}.hy3-stats .hy3-s:nth-child(2){border-right:0}.hy3-stats .hy3-s:first-child,.hy3-stats .hy3-s:nth-child(2){border-bottom:1px solid var(--line)}}@media (max-width:460px){.hy3-stats{grid-template-columns:1fr}.hy3-stats .hy3-s{border-right:0;border-bottom:1px solid var(--line)}}.hy3-frontier{margin-top:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:26px 26px 28px}.hy3-frontier .hy3-fh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.hy3-frontier .hy3-ft{font-weight:600;font-size:18px;color:#fff;letter-spacing:-.01em}.hy3-frontier .hy3-fk{font-family:var(--mono);font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.hy3-bars{margin-top:20px;display:grid;grid-template-columns:minmax(110px,200px) 1fr 58px;align-items:center;gap:14px 18px}.hy3-bars .hy3-bl{font-size:13.5px;color:var(--mute)}.hy3-bars .hy3-bl.hy3-hi{color:#fff;font-weight:600}.hy3-bars .hy3-btrack{height:9px;border-radius:99px;background:rgba(255,255,255,.06);overflow:hidden}.hy3-bars .hy3-bfill{height:100%;border-radius:99px;background:var(--faint);opacity:.7}.hy3-bars .hy3-bfill.hy3-hi{background:var(--lime);opacity:1;box-shadow:0 0 14px rgba(163,230,53,.35)}.hy3-bars .hy3-bv{text-align:right;font-family:var(--mono);font-size:13px;color:var(--mute)}.hy3-bars .hy3-bv.hy3-hi{color:#fff}.hy3-benchfoot{margin-top:20px;font-family:var(--mono);font-weight:500;font-size:11px;line-height:1.7;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.hy3-benchfoot b{color:var(--lime);font-weight:500}.hy3-prov{background:radial-gradient(70% 56% at 12% 6%,rgba(139,92,246,.08),transparent 62%),radial-gradient(56% 48% at 92% 96%,rgba(249,115,22,.06),transparent 62%),var(--ink-2)}.hy3-prov h2{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.4vw,52px);line-height:1.04;letter-spacing:-.012em;color:#fff}.hy3-plines{margin-top:44px;border-top:1px solid var(--line-2)}.hy3-pl{display:grid;grid-template-columns:180px 1fr;gap:28px;padding:26px 4px;border-bottom:1px solid var(--line)}.hy3-pl .hy3-l{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-weight:600;font-size:12px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--text)}.hy3-pl .hy3-l i{width:11px;height:11px;border-radius:3px;flex:none}.hy3-pl-a .hy3-l i{background:var(--lime)}.hy3-pl-b .hy3-l i{background:var(--orange)}.hy3-pl-c .hy3-l i{background:var(--violet)}.hy3-pl p{margin:0;color:var(--text-2);font-size:15px;max-width:60ch;line-height:1.6}.hy3-pl p b{color:#fff;font-weight:600}@media (max-width:640px){.hy3-pl{grid-template-columns:1fr;gap:10px}}.hy3-provfoot{margin-top:34px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hy3-arxiv{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-weight:500;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);border:1px solid var(--line-2);border-radius:3px;padding:11px 15px;transition:border-color .2s,background .2s}.hy3-arxiv:hover{border-color:var(--violet);background:rgba(139,92,246,.08)}.hy3-creed{margin:44px 0 0;font-weight:600;font-size:clamp(20px,2.7vw,32px);line-height:1.34;letter-spacing:-.02em;max-width:24ch;color:#fff;text-wrap:balance}.hy3-creed .hy3-g{background:linear-gradient(92deg,var(--orange),var(--violet));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.hy3-creed.hy3-in .hy3-g{animation:hy3-sweep 1.3s cubic-bezier(.2,.7,.2,1) .35s both}@media (prefers-reduced-motion:reduce){.hy3-creed.hy3-in .hy3-g{animation:none}}.hy3-stats .hy3-minih{font-family:var(--mono);font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:10px}.hy3-stats .hy3-mini{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;font-family:var(--mono);font-size:11.5px;color:var(--mute)}.hy3-stats .hy3-mini b{font-weight:500;color:var(--violet);font-variant-numeric:tabular-nums}.hy3-prodsec{background:radial-gradient(70% 56% at 12% 6%,rgba(139,92,246,.08),transparent 62%),radial-gradient(56% 48% at 92% 96%,rgba(249,115,22,.06),transparent 62%),var(--ink-2)}.hy3-prodsec h2{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.8vw,46px);line-height:1.06;letter-spacing:-.012em;color:#fff;max-width:26ch}.hy3-prods{margin-top:46px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hy3-prod{position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:26px 24px 24px;transition:border-color .3s ease,transform .3s ease}.hy3-prod:hover{border-color:color-mix(in srgb,var(--spot-c) 28%,transparent);transform:translateY(-1px)}.hy3-prod>*{position:relative;z-index:1}.hy3-prod:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--spot-c,#a3e635) 5%,transparent),transparent 70%)}.hy3-prod:hover:after{opacity:1}.hy3-prod .hy3-eyebrow{letter-spacing:.2em;color:var(--spot-c)}.hy3-prod .hy3-cat,.hy3-prod .hy3-eyebrow{font-family:var(--mono);font-weight:500;font-size:10.5px;text-transform:uppercase}.hy3-prod .hy3-cat{letter-spacing:.14em;color:var(--dim);margin-top:8px}.hy3-prod h3{font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.015em;color:#fff;margin:16px 0 0}.hy3-prod p{margin:12px 0 0;font-size:13.5px;color:var(--mute);line-height:1.6}.hy3-proofs{list-style:none;margin:18px 0 22px;padding:0}.hy3-proofs li{position:relative;padding:6px 0 6px 20px;font-family:var(--mono);font-size:11.5px;letter-spacing:.02em;color:var(--text-2);border-top:1px solid var(--line)}.hy3-proofs li:before{content:"";position:absolute;left:2px;top:12px;width:6px;height:6px;border-radius:2px;background:var(--spot-c)}.hy3-prodcta{margin-top:auto;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--spot-c);transition:filter .2s ease}.hy3-prodcta:hover{filter:brightness(1.12)}@media (max-width:900px){.hy3-prods{grid-template-columns:1fr}}.hy3-close{text-align:center;background:radial-gradient(90% 74% at 50% -6%,rgba(249,115,22,.15),transparent 60%),radial-gradient(54% 48% at 50% 70%,rgba(251,146,60,.07),transparent 62%),var(--ink)}.hy3-close .hy3-wrap{max-width:860px}.hy3-close .hy3-kick{justify-content:center;display:inline-flex}.hy3-close h2{font-weight:600;font-size:clamp(30px,5.2vw,60px);line-height:1.03;letter-spacing:-.03em;margin:16px auto 0;color:#fff;text-wrap:balance}.hy3-close .hy3-sub{font-size:clamp(16px,1.6vw,18px);color:var(--text-2);margin:20px auto 0;max-width:54ch;line-height:1.6}.hy3-close .hy3-sub b{color:#fff;font-weight:600}.hy3-chips,.hy3-close .hy3-cta{justify-content:center}.hy3-chips{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.hy3-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--text-2);border:1px solid var(--line);border-radius:999px;white-space:nowrap;transition:border-color .25s ease,color .25s ease,transform .25s ease}.hy3-chip:hover{border-color:rgba(163,230,53,.5);color:#fff;transform:translateY(-2px)}.hy3-chip i{width:7px;height:7px;border-radius:2px;background:var(--lime);flex:none;transition:box-shadow .25s ease,transform .25s ease}.hy3-chip:hover i{box-shadow:0 0 10px rgba(163,230,53,.8);transform:rotate(45deg)}.hy3-changecolour{margin-top:34px;font-family:var(--mono);font-style:italic;font-weight:400;font-size:13.5px;line-height:1.5;color:var(--dim);letter-spacing:.02em}.hy3-footer{border-top:1px solid var(--line);background:var(--ink-2)}.hy3-fwrap{max-width:1160px;margin:0 auto;padding:54px clamp(20px,5vw,40px) 38px;display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:40px}.hy3-fwrap .hy3-brand p{margin:16px 0 0;font-size:11px;line-height:1.7;letter-spacing:.06em;color:var(--dim);max-width:34ch}.hy3-fcol h4,.hy3-fwrap .hy3-brand p{font-family:var(--mono);font-weight:500;text-transform:uppercase}.hy3-fcol h4{font-size:10.5px;line-height:1;letter-spacing:.2em;color:var(--faint);margin:0 0 18px}.hy3-fcol a{display:block;font-size:14px;color:var(--mute);padding:6px 0;transition:color .2s}.hy3-fcol a:hover{color:var(--text)}.hy3-fbar{max-width:1160px;margin:0 auto;padding:20px clamp(20px,5vw,40px);border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-weight:500;font-size:10.5px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.hy3-fbar .hy3-spec{background:var(--sig);-webkit-background-clip:text;background-clip:text;color:transparent}.hy3-fsoc{display:flex;align-items:center;gap:16px}.hy3-fsoc a{color:var(--dim);transition:color .2s}.hy3-fsoc a:hover{color:var(--text)}@media (max-width:760px){.hy3-fwrap{grid-template-columns:1fr 1fr}.hy3-fwrap .hy3-brand{grid-column:1/-1}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.hy3-cursor-on,.hy3-cursor-on a,.hy3-cursor-on button{cursor:none}.hy3-cur,.hy3-curr{position:fixed;top:0;left:0;z-index:300;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%);will-change:transform}.hy3-cur{width:7px;height:7px;background:var(--lime);mix-blend-mode:difference}.hy3-curr{width:30px;height:30px;border:1px solid rgba(163,230,53,.55);transition:width .22s ease,height .22s ease,border-color .22s ease,background .22s ease}.hy3-curr.hy3-big{width:44px;height:44px;border-color:rgba(249,115,22,.62);background:rgba(249,115,22,.035)}}