.bioz-v2{--void:#070707;--ash:#0e0e10;--ash-2:#141417;--steel:hsla(40,21%,95%,.09);--steel-2:hsla(40,21%,95%,.16);--signal:#e21414;--signal-hot:#ff3b30;--signal-dim:rgba(226,20,20,.14);--bone:#f4f2ee;--dust:#8a8a8e;--dust-2:#5c5c61;--bz-font-display:"Anton",Impact,sans-serif;--bz-font-body:var(--font-satoshi),"Satoshi",system-ui,sans-serif;--bz-font-mono:"Space Mono",ui-monospace,monospace;--sec-pad:140px;--maxw:1280px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-precise:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);background:var(--void);color:var(--bone);font-family:var(--bz-font-body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;position:relative}.bioz-v2 ::-moz-selection{background:var(--signal);color:var(--bone)}.bioz-v2 ::selection{background:var(--signal);color:var(--bone)}.bioz-v2 img{max-width:100%;height:auto;display:block}.bioz-v2 :focus-visible{outline:2px solid var(--signal-hot);outline-offset:3px;border-radius:2px}.bioz-v2 .grain{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.045;mix-blend-mode:screen;background-image:url(/new-portfolio/bioz/grain.svg)}.bioz-v2 .wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px;position:relative;z-index:2}.bioz-v2 .mono{font-family:var(--bz-font-mono)}.bioz-v2 .sig{color:var(--signal);font-style:italic;font-weight:700}.bioz-v2 .section-title{font-family:var(--bz-font-body);font-weight:900;text-transform:uppercase;font-size:clamp(34px,5.4vw,68px);line-height:1;letter-spacing:-.015em;color:var(--bone)}.bioz-v2 .lead{font-size:clamp(16px,1.4vw,19px);color:#c9c7c2;line-height:1.7;max-width:60ch}.bioz-v2 .bcard h3,.bioz-v2 .dpanel h3,.bioz-v2 .frow h3,.bioz-v2 .hero h1,.bioz-v2 .sec-head .lead,.bioz-v2 .section-title,.bioz-v2 .threats .t b,.bioz-v2 .void-sec h2{text-wrap:balance}.bioz-v2 .bcard p,.bioz-v2 .core-body p,.bioz-v2 .dpanel p,.bioz-v2 .frow p,.bioz-v2 .hero-lead,.bioz-v2 .lead,.bioz-v2 .threats .t span,.bioz-v2 p{text-wrap:pretty}.bioz-v2 .signal-rail{position:fixed;top:0;left:max(18px,calc((100vw - var(--maxw)) / 2 - 26px));width:26px;height:100vh;z-index:40;pointer-events:none;opacity:0;transform:translateX(-10px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.bioz-v2.rail-live .signal-rail{opacity:1;transform:none;transition:opacity 1.6s cubic-bezier(.22,1,.36,1),transform 1.6s cubic-bezier(.22,1,.36,1)}.bioz-v2 .signal-rail img{width:100%;height:100%}.bioz-v2 .rail-readout{position:fixed;left:max(18px,calc((100vw - var(--maxw)) / 2 - 26px));bottom:26px;z-index:40;font-family:var(--bz-font-mono);font-size:9px;letter-spacing:.22em;color:var(--dust-2);writing-mode:vertical-rl;transform:rotate(180deg) translateY(10px);pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.bioz-v2.rail-live .rail-readout{opacity:1;transform:rotate(180deg);transition:opacity 1.6s cubic-bezier(.22,1,.36,1) .1s,transform 1.6s cubic-bezier(.22,1,.36,1) .1s}.bioz-v2 .btn-codiste{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:6px;border-radius:100px;background:#fff;color:#555;font-family:var(--bz-font-body);font-size:16px;font-weight:600;overflow:hidden;transition:color .3s ease;cursor:pointer}.bioz-v2 .btn-codiste:hover{color:#111}.bioz-v2 .btn-codiste .label{padding:4px 10px}.bioz-v2 .btn-codiste .ico{margin-left:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100px;background:#010101;flex:none;transition:transform .4s var(--ease-spring)}.bioz-v2 .btn-codiste .ico img{display:block;width:14px;height:14px;transform:rotate(0);transition:transform .4s var(--ease-spring)}.bioz-v2 .btn-codiste:hover .ico img{transform:rotate(-45deg)}.bioz-v2 .reveal{transition:clip-path .9s var(--ease-out),opacity .5s ease}.bioz-v2 .reveal-up{transition:opacity .7s ease,transform .8s var(--ease-out)}.bioz-v2.reveal-armed .reveal:not(.in){opacity:0;clip-path:inset(0 100% 0 0)}.bioz-v2.reveal-armed .reveal-up:not(.in){opacity:0;transform:translateY(26px)}.bioz-v2 .reveal.in{opacity:1;clip-path:inset(0 0 0 0)}.bioz-v2 .reveal-up.in{opacity:1;transform:none}.bioz-v2 .d1{transition-delay:.08s}.bioz-v2 .d2{transition-delay:.16s}.bioz-v2 .d3{transition-delay:.24s}.bioz-v2 .d4{transition-delay:.32s}.bioz-v2 .reticle{position:relative}.bioz-v2 .reticle:after,.bioz-v2 .reticle:before{content:"";position:absolute;width:16px;height:16px;pointer-events:none;transition:.4s var(--ease-precise)}.bioz-v2 .reticle:before{top:-1px;left:-1px;border-top:2px solid var(--steel-2);border-left:2px solid var(--steel-2)}.bioz-v2 .reticle:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--steel-2);border-right:2px solid var(--steel-2)}.bioz-v2 .reticle:hover:after,.bioz-v2 .reticle:hover:before{border-color:var(--signal);width:24px;height:24px}.bioz-v2 .hero{position:relative;overflow:hidden;padding:0}.bioz-v2 .hero-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 50% 30%,transparent 38%,rgba(7,7,7,.5) 74%,var(--void) 100%)}.bioz-v2 .cscroll{position:relative;z-index:3;min-height:140vh;display:flex;justify-content:center;align-items:flex-start;padding:128px 0 0}.bioz-v2 .cscroll-inner{width:100%;max-width:1180px;margin:0 auto;padding:0 28px;perspective:1000px}.bioz-v2 .cscroll-title{max-width:1080px;margin:0 auto 44px;text-align:center;will-change:transform}.bioz-v2 .cscroll-title .hero-lead{margin:0 auto 34px}.bioz-v2 .cscroll-title .hero-cta{justify-content:center}.bioz-v2 .ghost-word{position:absolute;left:-2vw;top:50%;transform:translateY(-50%);font-family:var(--bz-font-display);font-size:30vw;line-height:1;color:#fff;opacity:.022;z-index:2;pointer-events:none;letter-spacing:-.02em;white-space:nowrap}.bioz-v2 .hero h1{font-family:var(--bz-font-body);font-weight:900;text-transform:uppercase;font-size:clamp(38px,5.6vw,76px);line-height:.94;letter-spacing:-.035em;margin-bottom:30px}.bioz-v2 .hero h1 .l2{display:block}.bioz-v2 .hero h1 em{display:block;font-style:italic;color:var(--signal);text-shadow:0 0 30px rgba(226,20,20,.45)}.bioz-v2 .hero-lead{font-size:clamp(16px,1.35vw,18px);color:#c9c7c2;max-width:62ch;line-height:1.7;margin-bottom:38px}.bioz-v2 .hero-cta{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.bioz-v2 .cscroll-card{position:relative;max-width:1080px;margin:0 auto;border:4px solid #26262b;border-radius:30px;background:linear-gradient(160deg,#161618,#0b0b0d);padding:12px;will-change:transform;transform:rotateX(20deg) scale(1.05);box-shadow:0 9px 20px #0000004a,0 37px 37px #00000042,0 84px 60px #00000026,0 0 90px rgba(226,20,20,.1)}.bioz-v2 .cscroll-screen{position:relative;height:clamp(260px,44vw,580px);overflow:hidden;border-radius:20px;background:var(--ash)}.bioz-v2 .cscroll-screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:contrast(1.04)}.bioz-v2 .cscroll-card:after,.bioz-v2 .cscroll-card:before{content:"";position:absolute;width:18px;height:18px;z-index:4;pointer-events:none}.bioz-v2 .cscroll-card:before{top:9px;left:9px;border-top:2px solid var(--signal);border-left:2px solid var(--signal);border-top-left-radius:8px}.bioz-v2 .cscroll-card:after{bottom:9px;right:9px;border-bottom:2px solid var(--signal);border-right:2px solid var(--signal);border-bottom-right-radius:8px}.bioz-v2 .sec{padding:var(--sec-pad) 0}.bioz-v2 .sec-head{max-width:760px;margin-bottom:64px}.bioz-v2 .sec-head .lead{margin-top:22px}.bioz-v2 .delivers .sec-head{max-width:1060px}.bioz-v2 .del-h{font-size:clamp(26px,3.7vw,46px);line-height:1.08}.bioz-v2 .ash-band{background:var(--ash);border-top:1px solid var(--steel);border-bottom:1px solid var(--steel)}.bioz-v2 .brief{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}.bioz-v2 .threats{list-style:none;display:flex;flex-direction:column;gap:2px}.bioz-v2 .threats li{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;padding:22px 0;border-bottom:1px solid var(--steel)}.bioz-v2 .threats li:last-child{border-bottom:0}.bioz-v2 .threats .id{font-family:var(--bz-font-mono);font-size:12px;color:var(--signal);padding-top:3px;letter-spacing:.1em}.bioz-v2 .threats .t b{font-family:var(--bz-font-body);font-weight:700;font-size:18px;display:block;margin-bottom:4px}.bioz-v2 .threats .t span{color:var(--dust);font-size:15px;line-height:1.6}.bioz-v2 .core{display:grid;grid-template-columns:1.04fr 1fr;gap:64px;align-items:stretch}.bioz-v2 .core-body{display:flex;flex-direction:column}.bioz-v2 .core-body p{margin-bottom:20px;color:#c9c7c2;line-height:1.75}.bioz-v2 .core-body p strong{color:var(--bone);font-weight:700}.bioz-v2 .core-cta{margin-top:auto;padding-top:30px}.bioz-v2 .core-stat,.bioz-v2 .core-visual{position:relative;display:flex}.bioz-v2 .core-stat{flex:1;border:1px solid var(--steel);background:var(--ash);border-radius:4px;flex-direction:column;overflow:hidden}.bioz-v2 .stat-cap{display:flex;justify-content:space-between;align-items:center;padding:15px 24px;border-bottom:1px solid var(--steel);background:var(--ash-2)}.bioz-v2 .stat-cap span{font-family:var(--bz-font-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--dust)}.bioz-v2 .stat-cap span:first-child{color:var(--signal)}.bioz-v2 .stat-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.bioz-v2 .stat-grid .cell{padding:26px 24px;display:flex;flex-direction:column;justify-content:center}.bioz-v2 .stat-grid .cell b{font-family:var(--bz-font-body);font-weight:900;font-size:52px;line-height:.92;display:block;color:var(--bone);letter-spacing:-.02em}.bioz-v2 .stat-grid .cell b em{color:var(--signal);font-style:normal}.bioz-v2 .stat-grid .cell span{font-family:var(--bz-font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dust);margin-top:10px;display:block}.bioz-v2 .stat-grid .cell:first-child,.bioz-v2 .stat-grid .cell:nth-child(2){border-bottom:1px solid var(--steel)}.bioz-v2 .stat-grid .cell:nth-child(odd){border-right:1px solid var(--steel)}.bioz-v2 .void-sec{padding:130px 0;text-align:center;position:relative;overflow:hidden}.bioz-v2 .void-sec:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:680px;height:680px;max-width:120vw;border-radius:50%;background:radial-gradient(circle,rgba(226,20,20,.16),transparent 62%);pointer-events:none}.bioz-v2 .void-sec .wrap{max-width:1180px}.bioz-v2 .void-sec h2{font-family:var(--bz-font-body);font-weight:900;text-transform:uppercase;font-size:clamp(30px,3.9vw,56px);line-height:1.08;letter-spacing:-.02em;max-width:22ch;margin:0 auto}.bioz-v2 .void-sec h2 em{font-style:italic;color:var(--signal);text-shadow:0 0 40px rgba(226,20,20,.5)}.bioz-v2 .void-sec .lead{font-size:clamp(16px,1.5vw,20px);line-height:1.75;max-width:780px;margin:28px auto 0;text-align:center;color:#cfcdc8}.bioz-v2 .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bioz-v2 .bcard{border:1px solid var(--steel);background:linear-gradient(180deg,var(--ash-2),var(--ash));border-radius:4px;padding:32px;display:flex;flex-direction:column;transition:transform .5s var(--ease-out),border-color .4s,background .4s}.bioz-v2 .bcard:hover{transform:translateY(-6px);border-color:var(--steel-2);background:linear-gradient(180deg,#17171a,var(--ash))}.bioz-v2 .bcard .viz{height:130px;margin-bottom:26px;position:relative;border-radius:3px;background:radial-gradient(120% 120% at 50% 0,rgba(226,20,20,.06),transparent 60%);overflow:hidden}.bioz-v2 .bcard h3{font-family:var(--bz-font-body);font-weight:900;text-transform:uppercase;font-size:24px;line-height:1.05;letter-spacing:-.01em;margin-bottom:14px}.bioz-v2 .bcard p{color:var(--dust);font-size:15px;line-height:1.65}.bioz-v2 .bcard .bno{font-family:var(--bz-font-mono);font-size:11px;letter-spacing:.22em;color:var(--signal);margin-bottom:auto}.bioz-v2 .bcard .viz img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bioz-v2 .feat{display:flex;flex-direction:column;gap:0}.bioz-v2 .frow{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:56px 0;border-top:1px solid var(--steel)}.bioz-v2 .frow:last-child{border-bottom:1px solid var(--steel)}.bioz-v2 .frow.flip .ftext{order:2}.bioz-v2 .frow.flip .fviz{order:1}.bioz-v2 .frow .ftag{font-family:var(--bz-font-mono);font-size:11px;letter-spacing:.24em;color:var(--signal);text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;gap:12px}.bioz-v2 .frow .ftag:before{content:attr(data-n);color:var(--dust);border:1px solid var(--steel);padding:3px 8px;border-radius:2px}.bioz-v2 .frow h3{font-family:var(--bz-font-body);font-weight:900;text-transform:uppercase;font-size:clamp(28px,3.4vw,42px);line-height:1.02;margin-bottom:18px;letter-spacing:-.015em}.bioz-v2 .frow p{color:#bdbbb6;max-width:48ch;line-height:1.7}.bioz-v2 .fviz{height:280px;border:1px solid var(--steel);border-radius:4px;position:relative;overflow:hidden;background:radial-gradient(130% 100% at 50% 0,rgba(226,20,20,.05),var(--ash) 65%)}.bioz-v2 .fc-grid{position:absolute;inset:0}.bioz-v2 .fc-grid img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bioz-v2 .fc-stack{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:30px}.bioz-v2 .fc-stack .blk{width:78%;height:36px;border:1px solid var(--steel);border-radius:3px;background:linear-gradient(90deg,rgba(226,20,20,.04),transparent);display:flex;align-items:center;padding:0 16px;justify-content:space-between;position:relative;overflow:hidden;transition:background .45s,border-color .45s}.bioz-v2 .fc-stack .blk .h{font-family:var(--bz-font-mono);font-size:10px;color:var(--dust);letter-spacing:.1em}.bioz-v2 .fc-stack .blk .v{font-family:var(--bz-font-mono);font-size:10px;color:var(--dust-2);letter-spacing:.12em;transition:color .4s}.bioz-v2 .fc-stack .blk:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:3px;background:var(--signal);transform:scaleY(0);transform-origin:top;transition:transform .4s var(--ease-out)}.bioz-v2 .fc-stack .blk:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(226,20,20,.18),transparent);transform:translateX(-100%)}.bioz-v2 .frow:hover .fc-stack .blk{border-color:var(--steel-2);background:linear-gradient(90deg,rgba(226,20,20,.12),transparent)}.bioz-v2 .frow:hover .fc-stack .blk:before{transform:scaleY(1)}.bioz-v2 .frow:hover .fc-stack .blk .v{color:var(--signal)}.bioz-v2 .frow:hover .fc-stack .blk:after{animation:bzFcScan .6s var(--ease-out) forwards}.bioz-v2 .fc-stack .blk:first-child:before,.bioz-v2 .frow:hover .fc-stack .blk:first-child,.bioz-v2 .frow:hover .fc-stack .blk:first-child .v,.bioz-v2 .frow:hover .fc-stack .blk:first-child:after{transition-delay:.05s;animation-delay:.05s}.bioz-v2 .fc-stack .blk:nth-child(2):before,.bioz-v2 .frow:hover .fc-stack .blk:nth-child(2),.bioz-v2 .frow:hover .fc-stack .blk:nth-child(2) .v,.bioz-v2 .frow:hover .fc-stack .blk:nth-child(2):after{transition-delay:.3s;animation-delay:.3s}.bioz-v2 .fc-stack .blk:nth-child(3):before,.bioz-v2 .frow:hover .fc-stack .blk:nth-child(3),.bioz-v2 .frow:hover .fc-stack .blk:nth-child(3) .v,.bioz-v2 .frow:hover .fc-stack .blk:nth-child(3):after{transition-delay:.55s;animation-delay:.55s}.bioz-v2 .fc-stack .blk:nth-child(4):before,.bioz-v2 .frow:hover .fc-stack .blk:nth-child(4),.bioz-v2 .frow:hover .fc-stack .blk:nth-child(4) .v,.bioz-v2 .frow:hover .fc-stack .blk:nth-child(4):after{transition-delay:.8s;animation-delay:.8s}@keyframes bzFcScan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.bioz-v2 .fc-arena{position:absolute;inset:0;overflow:hidden;background:radial-gradient(110% 72% at 50% 64%,rgba(226,20,20,.13),transparent 72%)}.bioz-v2 .fc-arena:before{content:"";position:absolute;left:0;right:0;top:0;height:62%;pointer-events:none;background:linear-gradient(0deg,rgba(226,20,20,.2),rgba(226,20,20,.04) 50%,transparent 72%);opacity:.8;transition:opacity .6s}.bioz-v2 .fc-arena .terr{position:absolute;left:0;right:0;bottom:0;height:38%;opacity:.85;background:repeating-linear-gradient(90deg,transparent 0 38px,hsla(40,21%,95%,.13) 38px 39px),repeating-linear-gradient(0deg,transparent 0 26px,hsla(40,21%,95%,.14) 26px 27px);background-position:0 0,0 0;transform:perspective(300px) rotateX(58deg);transform-origin:bottom;transition:opacity .6s,filter .6s}.bioz-v2 .fc-arena .lane{position:absolute;left:50%;bottom:0;width:2px;height:38%;transform:translateX(-50%);background:linear-gradient(0deg,var(--signal-hot),rgba(226,20,20,.18) 72%,transparent);opacity:.6;transition:opacity .6s,box-shadow .6s}.bioz-v2 .fc-arena .horizon{position:absolute;left:0;right:0;bottom:38%;height:2px;background:var(--signal);box-shadow:0 0 11px rgba(226,20,20,.6);transition:box-shadow .6s}.bioz-v2 .fc-arena .player{position:absolute;left:50%;bottom:38%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,50%);background:var(--signal-hot);box-shadow:0 0 9px 1px rgba(255,59,48,.6);transition:box-shadow .5s}.bioz-v2 .fc-arena .run{position:absolute;left:50%;bottom:38%;width:5px;height:22px;border-radius:5px;background:linear-gradient(180deg,transparent,var(--signal-hot));opacity:0;transform:translate(-50%) scaleY(.4)}.bioz-v2 .frow:hover .fc-arena:before{opacity:1}.bioz-v2 .frow:hover .fc-arena .horizon{box-shadow:0 0 20px rgba(226,20,20,.9)}.bioz-v2 .frow:hover .fc-arena .terr{opacity:1;filter:drop-shadow(0 0 5px rgba(226,20,20,.55));animation:bzFcFloor 1.1s linear infinite}.bioz-v2 .frow:hover .fc-arena .lane{opacity:1;box-shadow:0 0 10px rgba(255,59,48,.6)}.bioz-v2 .frow:hover .fc-arena .player{box-shadow:0 0 14px 3px rgba(255,59,48,.95)}.bioz-v2 .frow:hover .fc-arena .run{animation:bzFcRun 1.4s var(--ease-out) infinite}.bioz-v2 .frow:hover .fc-arena .run.r2{animation-delay:.46s}.bioz-v2 .frow:hover .fc-arena .run.r3{animation-delay:.93s}@keyframes bzFcFloor{to{background-position:0 0,0 27px}}@keyframes bzFcRun{0%{opacity:0;transform:translate(-50%) scaleY(.4)}14%{opacity:1}to{opacity:0;transform:translate(-50%,150px) scaleY(2.6)}}.bioz-v2 .dual{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bioz-v2 .dpanel{border:1px solid var(--steel);border-radius:4px;padding:40px;position:relative;background:linear-gradient(180deg,var(--ash-2),var(--ash));overflow:hidden;transition:border-color .4s,transform .5s var(--ease-out)}.bioz-v2 .dpanel:hover{border-color:var(--steel-2);transform:translateY(-5px)}.bioz-v2 .dpanel .tag{font-family:var(--bz-font-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--signal);margin-bottom:auto;display:block}.bioz-v2 .dpanel h3{font-family:var(--bz-font-body);font-weight:900;text-transform:uppercase;font-size:30px;line-height:1.04;margin:120px 0 16px;letter-spacing:-.01em}.bioz-v2 .dpanel p{color:#bdbbb6;line-height:1.7;font-size:15.5px}.bioz-v2 .dpanel .ico-hud{position:absolute;top:34px;right:34px;width:56px;height:56px;opacity:.9}.bioz-v2 .dpanel .ico-hud img{width:100%;height:100%}.bioz-v2 .tech-lead{max-width:620px;margin-bottom:50px}.bioz-v2 .pills{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:20px 18px;margin:-20px -18px}.bioz-v2 .pill{gap:11px;padding:8px 24px 8px 8px;border-radius:100px;border:1px solid var(--steel);background:var(--ash);font-family:var(--bz-font-mono);font-size:14px;letter-spacing:.05em;color:var(--bone);cursor:default;line-height:1}.bioz-v2 .pill,.bioz-v2 .pill .ico{display:inline-flex;align-items:center;transition:.35s var(--ease-precise)}.bioz-v2 .pill .ico{width:34px;height:34px;border-radius:50%;background:var(--bone);justify-content:center;flex:0 0 auto;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.bioz-v2 .pill .ico img{width:21px;height:21px;-o-object-fit:contain;object-fit:contain;display:block}.bioz-v2 .pill:hover{border-color:var(--brand,var(--signal));color:#fff;transform:translateY(-3px);box-shadow:0 8px 26px rgba(0,0,0,.5)}.bioz-v2 .pill:hover .ico{box-shadow:0 0 0 1px var(--brand,var(--signal)),0 0 12px var(--brand,var(--signal))}@media (max-width:1024px){.bioz-v2{--sec-pad:96px;--maxw:920px}.bioz-v2 .wrap{padding:0 clamp(24px,4vw,34px)}.bioz-v2 .cscroll{min-height:150vh;padding:100px 0 0}.bioz-v2 .cscroll-inner{padding:0 24px}.bioz-v2 .cscroll-card{max-width:min(760px,82vw)}.bioz-v2 .cscroll-title{margin-bottom:36px}.bioz-v2 .ghost-word{font-size:42vw}.bioz-v2 .brief,.bioz-v2 .core,.bioz-v2 .dual{grid-template-columns:1fr;gap:clamp(34px,5vw,46px)}.bioz-v2 .frow,.bioz-v2 .frow.flip{grid-template-columns:1fr;gap:32px}.bioz-v2 .frow .fviz{order:2!important}.bioz-v2 .frow .ftext{order:1!important}.bioz-v2 .grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.bioz-v2 .dpanel{padding:34px}.bioz-v2 .dpanel h3{margin-top:88px}.bioz-v2 .rail-readout,.bioz-v2 .signal-rail{display:none}}@media (max-width:600px){.bioz-v2{--sec-pad:58px;--maxw:100%;font-size:16px}.bioz-v2 .wrap{padding:0 18px}.bioz-v2 .cscroll{min-height:116vh;padding:84px 0 0;align-items:center}.bioz-v2 .cscroll-inner{padding:0 14px}.bioz-v2 .cscroll-title{margin-bottom:26px}.bioz-v2 .cscroll-card{max-width:100%;border-width:3px;border-radius:20px;padding:8px}.bioz-v2 .cscroll-screen{height:clamp(190px,56vw,320px);border-radius:13px}.bioz-v2 .hero h1{font-size:clamp(32px,11vw,50px)}.bioz-v2 .hero-lead{margin-bottom:30px}.bioz-v2 .hero-cta{gap:16px}.bioz-v2 .sec-head{margin-bottom:42px}.bioz-v2 .stat-grid{grid-template-columns:1fr;grid-template-rows:none}.bioz-v2 .stat-grid .cell:nth-child(odd){border-right:0}.bioz-v2 .stat-grid .cell{border-bottom:1px solid var(--steel)}.bioz-v2 .stat-grid .cell:last-child{border-bottom:0}.bioz-v2 .stat-grid .cell b{font-size:42px}.bioz-v2 .grid-3{grid-template-columns:1fr;gap:16px}.bioz-v2 .bcard{padding:26px}.bioz-v2 .fviz{height:210px}.bioz-v2 .frow{padding:42px 0}.bioz-v2 .dpanel{padding:28px}.bioz-v2 .dpanel h3{margin-top:70px;font-size:25px}.bioz-v2 .dpanel .ico-hud{width:46px;height:46px;top:26px;right:26px}.bioz-v2 .void-sec{padding:84px 0}}@media (prefers-reduced-motion:reduce){.bioz-v2 .fc-stack .blk{border-color:var(--steel-2);background:linear-gradient(90deg,rgba(226,20,20,.12),transparent)}.bioz-v2 .fc-stack .blk:before{transform:scaleY(1)}.bioz-v2 .fc-stack .blk .v{color:var(--signal)}.bioz-v2 .fc-stack .blk:after{display:none}.bioz-v2 .fc-arena .terr{opacity:1;animation:none}.bioz-v2 .fc-arena .lane{opacity:1}.bioz-v2 .fc-arena .player{box-shadow:0 0 14px 3px rgba(255,59,48,.9)}.bioz-v2 .fc-arena .run{display:none}.bioz-v2 .reveal,.bioz-v2 .reveal-up{opacity:1!important;clip-path:inset(0 0 0 0)!important;transform:none!important}}.bioz-v2 .cta{position:relative;text-align:center;padding:150px 0;overflow:hidden;background:radial-gradient(100% 120% at 50% 0,rgba(226,20,20,.22),transparent 60%),var(--ash)}.bioz-v2 .cta:before{background:linear-gradient(180deg,transparent,rgba(226,20,20,.06))}.bioz-v2 .cta:after,.bioz-v2 .cta:before{content:"";position:absolute;inset:0;pointer-events:none}.bioz-v2 .cta:after{z-index:1;background:radial-gradient(58% 68% at 50% 47%,rgba(7,7,7,.9),rgba(7,7,7,.5) 48%,transparent 78%)}.bioz-v2 .cta-wall{z-index:0;background:url(/new-portfolio/bioz/cta.webp) top/auto 118% repeat-x;opacity:.16;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(120% 100% at 50% 38%,#000 22%,transparent 78%);mask-image:radial-gradient(120% 100% at 50% 38%,#000 22%,transparent 78%)}.bioz-v2 .cta-grain,.bioz-v2 .cta-wall{position:absolute;inset:0;pointer-events:none}.bioz-v2 .cta-grain{opacity:.4;background:repeating-linear-gradient(90deg,transparent 0 60px,rgba(226,20,20,.04) 60px 61px)}.bioz-v2 .cta .wrap{max-width:900px;position:relative;z-index:2}.bioz-v2 .cta h2{font-family:var(--bz-font-body);font-weight:900;text-transform:uppercase;font-size:clamp(38px,6.6vw,86px);line-height:1;margin-bottom:22px;letter-spacing:-.02em;color:var(--bone)}.bioz-v2 .cta h2 em{font-style:italic;color:var(--signal);text-shadow:0 0 40px rgba(226,20,20,.5)}.bioz-v2 .cta p{color:#cfcdc8;font-size:18px;max-width:46ch;margin:0 auto 40px}.bioz-v2 .cta-actions{display:flex;justify-content:center}@media (max-width:600px){.bioz-v2 .cta{padding:84px 0}.bioz-v2 .cta p{font-size:16px}}