.hero-wrapper{width:100%;min-height:720px;height:100svh;background:#091316;background-image:radial-gradient(ellipse at 74% 42%,#12303888,transparent 48%),linear-gradient(145deg,#111a1d,#071114 76%);box-shadow:none}.hero-wrapper:after,#hero .div-block-30,#hero .dark-overlay,#about.about-wrapper:before{display:none}#hero .div-block-19{position:absolute;left:clamp(30px,5.3vw,108px);top:30%;width:48%;padding:0;z-index:11}#hero .div-block-19>div:first-child>.div-hide{justify-content:flex-start}#hero h1.white{color:#f1f5f3;text-align:left;font-size:clamp(54px,6.15vw,126px);letter-spacing:-.055em;line-height:.98;animation:neural-copy-in 1s ease .3s both}#hero h1.white.h1-serif{color:#dce6e4;font-size:clamp(52px,5.45vw,112px);line-height:1.08;letter-spacing:-.055em;margin-top:.14em}#hero .hero-break{display:block}#hero .tag.white{color:#d9e6e4}#hero .par-sm.white{color:#98adad}#hero .line.white{background:#a6cfcc2d}#hero .tag.white,#hero #par-hero{animation:neural-copy-in 1s ease .3s both}@keyframes neural-copy-in{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}#hero .hero-readout{width:100%;height:auto;margin:clamp(24px,3vw,54px) 0 0;gap:17px;align-items:flex-start}.hero-readout__line{color:#93abaa;font-size:clamp(10px,.65vw,12px);letter-spacing:.09em;max-width:39ch;line-height:1.9;text-align:left}.hero-readout__line span{color:#506d70;margin:0 .6em}.hero-readout__plumb{width:42px;height:1px;background:#63d7d4}.hero-net{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.hn-base,.hn-live{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.hn-still{position:absolute;inset:19% 8% 24% 54%;border:1px solid #4dd6e655;border-radius:50%;background:radial-gradient(ellipse,#3bced91a,transparent 70%)}html.hero-js .hn-still{display:none}.hn-grab{position:absolute;padding:0;margin:0;border:0;border-radius:50%;background:transparent;pointer-events:auto;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.hn-grab.is-dragging{cursor:grabbing}.hn-grab:focus-visible{outline:1px solid #72e9eaaa;outline-offset:8px;background:#63d7d403}.hn-controls{position:absolute;z-index:12;left:52%;right:3%;top:79%;display:flex;align-items:center;justify-content:center;gap:22px;color:#819d9f;font:10px/1.5 var(--mono);letter-spacing:.035em}.hn-controls__hint{margin:0}.hn-controls__actions{display:flex;gap:5px}.hn-controls button{color:#c7dddc;font:inherit;padding:7px 10px;background:#d6ffff05;border:1px solid #b5e5e218;border-radius:20px;cursor:pointer;transition:background .2s,border-color .2s}.hn-controls button:hover{background:#d6ffff10;border-color:#b5e5e245}.neural-caption{position:absolute;z-index:10;top:23%;left:clamp(30px,5.3vw,108px);display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:clamp(10px,.7vw,13px);font-weight:400;letter-spacing:.13em;text-transform:uppercase;color:#8faeae}.neural-caption:before{content:"";width:5px;height:5px;border-radius:50%;background:#6bdfd9;box-shadow:0 0 10px #5adce766}.neural-caption--right{top:17%;right:7%;left:auto;font-size:9px;letter-spacing:.13em;color:#6d9296}.neural-caption--right:before{display:none}#nav-white .nav{padding:5px;border-radius:50px;border:1px solid #ffffffcc;background:linear-gradient(140deg,#ffffffb8,#ffffff72);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);box-shadow:inset 0 1px 1px #fff,0 6px 22px #34313d0d}#nav-white .nav-link{margin-right:2px;padding:10px 17px;background:transparent;border-color:transparent;transition:background .25s,box-shadow .25s}#nav-white .nav-link .circle-bg{display:none}#nav-white .nav-link .text-block{color:#38363b!important;font-size:12px}#nav-white .nav-link:hover{background:#ffffff9c}#nav-white .nav-link.is-active{background:#282b2c;box-shadow:inset 0 1px 1px #666b6b}#nav-white .nav-link.is-active .text-block{color:#fff!important}html:has(#H-nav-white.visible) #nav-white .nav{border-color:#c7e7e32b;background:linear-gradient(140deg,#d7ffff14,#64898908);box-shadow:inset 0 1px #eaffff20,inset 0 -1px #08141788,0 8px 30px #0002}html:has(#H-nav-white.visible) #nav-white .nav-link .text-block{color:#c4d7d6!important}html:has(#H-nav-white.visible) #nav-white .nav-link.is-active{background:#e3eeea;box-shadow:inset 0 1px 1px #fff}html:has(#H-nav-white.visible) #nav-white .nav-link.is-active .text-block{color:#152628!important}html:has(#H-nav-white.visible) #nav-white .nav-link:hover:not(.is-active){background:#d6ffff10}@media screen and (max-width:991px){#hero{min-height:700px}#hero .div-block-19{left:30px;width:49%;top:32%}#hero h1.white{font-size:7vw}#hero h1.white.h1-serif{font-size:6.3vw}.neural-caption{left:30px;top:25%}.neural-caption--right{left:auto;right:5%;top:18%;font-size:8px}.hn-controls{gap:8px;font-size:9px;flex-wrap:wrap}}@media screen and (max-width:767px){#hero{min-height:870px}#hero .div-block-19{left:24px;top:55%;width:calc(100% - 48px)}#hero h1.white{font-size:clamp(42px,12vw,76px)}#hero h1.white.h1-serif{font-size:clamp(38px,10.7vw,68px)}#hero .hero-break{display:inline}#hero .hero-readout{margin-top:23px;gap:16px}.hero-readout__line{font-size:9px;max-width:36ch}.neural-caption{left:24px;top:50%;font-size:9px}.neural-caption--right{display:none}.hn-controls{top:42%;left:16px;right:16px;gap:6px 14px;font-size:9px}.hn-controls button{min-height:44px;padding-inline:12px}#hero .div-block-16{padding-inline:24px}#hero .div-block-17{padding-block:24px}}@media(prefers-reduced-motion:reduce){#hero h1.white,#hero .tag.white,#hero #par-hero{animation:none;opacity:1!important;transform:none!important}}.tc-narrow{display:none}#noise .pic2,#noise .pic-1,#noise .pic-3,#noise .pic-4{background-image:none!important;background-color:#fff!important;border-radius:var(--cs-radius);box-shadow:var(--cs-shadow);padding:14px;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;container-name:detail;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.hp-detail{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:8px;overflow:hidden}.hp-dnarrow{display:none}.hp-dblock{display:block;width:100%;height:34px;background:repeating-linear-gradient(45deg,var(--refuse-tint) 0 5px,#fff 5px 10px);outline:1px solid var(--refuse);outline-offset:-1px}.hp-dcap{flex:0 0 auto;margin-top:auto;padding-top:8px;border-top:1px solid var(--rule);font-size:max(.74vw,11px);font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.hp-detail p{margin:0;font-size:max(.8vw,12px);font-weight:500;line-height:1.45}.hp-detail .hp-dmute{color:var(--ink-2)}.hp-detail .hp-drefuse{color:var(--refuse)}.hp-detail .hp-dwarn{color:var(--warn)}.hp-dsheet{display:grid;grid-template-columns:28px 1fr 1.05fr;border-top:1px solid var(--excel-grid);border-left:1px solid var(--excel-grid)}.hp-dsheet>span{border-right:1px solid var(--excel-grid);border-bottom:1px solid var(--excel-grid);padding:4px 7px;font-size:max(.8vw,12px);font-weight:500;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-dsheet .hp-dband{background:var(--excel-band);color:#fff;font-size:max(.72vw,11px);border-right-color:#ffffff59}.hp-dsheet .hp-dg{background:var(--excel-gutter);color:var(--ink-3);text-align:center;padding:4px 2px}.hp-dsheet .hp-dnum{text-align:right}.hp-dsheet .hp-dfill{background:var(--fill-auto)}.hp-dsheet .hp-dhatch{background-image:repeating-linear-gradient(45deg,var(--refuse-tint) 0 5px,#fff 5px 10px);outline:1px solid var(--refuse);outline-offset:-1px}.hp-dlead{display:flex;align-items:center;gap:7px}.hp-dlead i{flex:1 1 auto;height:1px;background:var(--refuse);min-width:12px}.hp-dlead span{font-size:max(.8vw,12px);font-weight:500;letter-spacing:.06em;color:var(--refuse);white-space:nowrap}.hp-dbtns{display:flex;flex-wrap:wrap;gap:6px}.hp-dbtn{border:1px solid var(--ink);border-radius:4px;padding:2px 8px;font-size:max(.8vw,12px);font-weight:500;line-height:1.4}.hp-drail{display:flex;flex-wrap:wrap;gap:4px 10px}.hp-drail span{font-size:max(.8vw,12px);font-weight:500;line-height:1.5;color:var(--ink-2);white-space:nowrap}.hp-dchip{align-self:flex-start;border:1px dashed var(--refuse);border-radius:4px;padding:3px 10px;font-size:max(.72vw,11px);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--refuse)}@container detail (width < 230px){.hp-detail .tc-opt,.hp-dwide,.hp-dwide-i{display:none!important}.hp-dnarrow{display:block}.hp-detail p{font-size:12px;line-height:1.35}.hp-dcap{font-size:11px}}@media screen and (max-width:479px){#noise .pic-1,#noise .pic-4{display:none!important}}
