:root{font-family:Segoe UI,Arial,sans-serif;color:#172c27;background:#071712;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #172c27;--muted: #53645c;--paper: #f5f7f0;--line: #bac5bb;--mono: Consolas, "Liberation Mono", monospace;--ease: cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#app{margin:0;width:100%;min-height:100%}body{min-width:1040px;overflow-x:hidden;overflow-y:auto;background:#071712}button{font:inherit}button,[tabindex]{-webkit-tap-highlight-color:transparent}button:focus-visible{outline:2px solid var(--accent, #8dffb3);outline-offset:4px}::selection{background:#b8f3cc;color:#10251c}.micro{font:9px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.portfolio{min-height:100vh;background:#071712}.hero{position:relative;height:100svh;min-height:720px;overflow:hidden;background:#dce8df}.identity{position:absolute;z-index:20;top:16px;left:22px;right:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;pointer-events:none;color:#edf7f0;text-shadow:0 1px 2px rgba(0,0,0,.78),0 0 14px rgba(0,0,0,.42)}.identity__name{border-left:2px solid rgba(238,248,242,.82);padding-left:10px}.identity__name .micro{color:#e7f3ebb8}.identity h1{margin:2px 0 0;font-size:15px;font-weight:650;letter-spacing:-.035em}.identity__disciplines{margin:0;color:#eff8f2d1;font:10px/1.5 var(--mono)}.identity__edition{color:#e7f3ebb3;text-align:right}.identity__edition b{display:block;margin-top:4px;color:#f2fbf5;font-weight:400}.scene{position:absolute;inset:0;isolation:isolate;container-type:inline-size;overflow:hidden;background:#dce8df}.scene__art,.scene__shade,.scene__streams,.hand{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.scene__art{z-index:0;display:block;object-fit:cover;object-position:center center;opacity:0;transition:opacity .3s ease}.has-art .scene__art{opacity:1}.scene__shade{z-index:1;background:#071d17;opacity:0;transition:opacity .24s var(--ease)}.scene[data-active=devops] .scene__shade,.scene[data-active=security] .scene__shade{opacity:.12}.scene__fallback{position:absolute;z-index:0;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(180deg,#eef5f0,#dce8df)}.scene__fallback p{margin:12px 0 0;font-size:clamp(26px,3cqw,48px);font-weight:650;line-height:1.08}.has-art .scene__fallback{visibility:hidden}.scene__streams{z-index:2;overflow:hidden;mix-blend-mode:screen}.scene__streams span{position:absolute;left:var(--stream-x);top:-46%;width:1ch;overflow-wrap:anywhere;font:var(--stream-size)/1.65 var(--mono);color:#c7ffdf;opacity:var(--stream-opacity);text-shadow:0 0 8px rgba(65,255,145,.55);filter:blur(var(--stream-blur, 0px));animation:matrix-fall var(--stream-duration) linear var(--stream-delay) infinite}.hand{z-index:3;background-image:var(--hero-image);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;transition:transform .28s var(--ease),opacity .18s var(--ease),filter .28s var(--ease)}.hand--devops{mask-image:radial-gradient(ellipse 9.6% 12.8% at 36% 73%,#000 72%,rgba(0,0,0,.72) 82%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 9.6% 12.8% at 36% 73%,#000 72%,rgba(0,0,0,.72) 82%,transparent 100%);transform-origin:36% 73%}.hand--security{mask-image:radial-gradient(ellipse 9.6% 12.8% at 64% 73%,#000 72%,rgba(0,0,0,.72) 82%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 9.6% 12.8% at 64% 73%,#000 72%,rgba(0,0,0,.72) 82%,transparent 100%);transform-origin:64% 73%}.has-art[data-active=devops] .hand--devops{opacity:1;transform:translate(-.25%,-.45%) scale(1.055);filter:drop-shadow(0 10px 12px rgba(128,34,42,.28))}.has-art[data-active=security] .hand--security{opacity:1;transform:translate(.25%,-.45%) scale(1.055);filter:drop-shadow(0 10px 12px rgba(30,83,148,.28))}.terminal-deck{position:absolute;z-index:5;inset:0;pointer-events:none}.terminal-window{position:absolute;width:clamp(340px,24vw,460px);height:clamp(198px,23vh,250px);display:grid;grid-template-rows:31px 1fr;overflow:hidden;border:1px solid rgba(151,255,190,.28);background:#05181194;color:#80f4a7;box-shadow:0 18px 45px #020e093d,inset 0 0 0 1px #ffffff06;backdrop-filter:blur(7px) saturate(.88);-webkit-backdrop-filter:blur(7px) saturate(.88);pointer-events:auto;animation:terminal-float 8s ease-in-out infinite;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.terminal-window--profile{left:18%;top:9%}.terminal-window--links{right:14%;top:17%;animation-delay:-4s}.terminal-window:hover,.terminal-window:focus-within{z-index:12;border-color:#8effb98f;background:#051811ad;box-shadow:0 20px 55px #020e0957,0 0 28px #49ff8b12,inset 0 0 0 1px #ffffff09;animation-play-state:paused}.terminal__titlebar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 9px;border-bottom:1px solid rgba(176,255,206,.16);background:#e2eee6c9;color:#13271ee6;font:9px/1 var(--mono);letter-spacing:.04em;-webkit-user-select:none;user-select:none}.terminal__app-icon{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgba(24,51,38,.28);background:#0a1f15db;color:#88ffad;font-size:8px}.terminal__controls{display:flex;align-items:center;gap:8px}.terminal__controls i{display:block;width:8px;height:8px;border:1px solid rgba(27,48,39,.38);opacity:.72}.terminal__controls i:nth-child(2){border-radius:50%}.terminal__controls i:nth-child(3){position:relative;border:0}.terminal__controls i:nth-child(3):before,.terminal__controls i:nth-child(3):after{content:"";position:absolute;left:3px;top:-1px;width:1px;height:10px;background:#1b302794}.terminal__controls i:nth-child(3):before{transform:rotate(45deg)}.terminal__controls i:nth-child(3):after{transform:rotate(-45deg)}.terminal__screen{min-height:0;display:grid;grid-template-rows:1fr auto;background:linear-gradient(#0617113b,#03100b29),repeating-linear-gradient(180deg,rgba(124,255,171,.018) 0,rgba(124,255,171,.018) 1px,transparent 1px,transparent 4px)}.terminal__output{min-height:0;overflow-y:auto;padding:10px 11px 4px;scrollbar-width:thin;scrollbar-color:rgba(104,242,151,.25) transparent}.terminal__line{margin:0 0 3px;color:#7df2a4e6;font:clamp(9px,.64vw,11px)/1.38 var(--mono);white-space:pre-wrap;word-break:break-word;text-shadow:0 0 7px rgba(60,255,131,.18)}.terminal__line--data{color:#a4ffc4eb}.terminal__line--muted{color:#7ece9a8c}.terminal__line--system{color:#cdffddd6}.terminal__line--command{margin-top:7px;color:#6fffa0fa}.terminal__line--error{color:#ff8c96;text-shadow:0 0 7px rgba(255,87,103,.22)}.terminal__line b{color:#b8ffcf;font-weight:500}.terminal__prompt{color:#5fff96;font:inherit;white-space:nowrap}.terminal__form{min-height:31px;display:flex;align-items:center;gap:7px;padding:5px 10px 7px;border-top:1px solid rgba(121,255,170,.12);background:#020f0a29;font:clamp(9px,.64vw,11px)/1.2 var(--mono)}.terminal__input{min-width:0;flex:1;padding:0;border:0;outline:0;background:transparent;color:#b9ffd0;caret-color:#7dffa8;font:inherit;text-shadow:0 0 7px rgba(60,255,131,.2)}.terminal__input::selection{background:#63ff9652;color:#effff4}.terminal__input:disabled{opacity:.5}.terminal__caret{width:7px;height:12px;background:#80ffa9cc;box-shadow:0 0 7px #5cff9247;animation:terminal-caret 1s steps(1,end) infinite}.terminal__form:focus-within .terminal__caret{opacity:0}.scene__caption{position:absolute;z-index:7;left:2.5%;top:10.5%;display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-left:2px solid #17352b;background:#f6f9f4e8;color:var(--ink);box-shadow:3px 3px #132f2438;pointer-events:none}.scene__caption>span:last-child{font-size:clamp(11px,.82cqw,14px);font-weight:650}.track{position:absolute;z-index:8;top:0;bottom:0;width:50%;pointer-events:none}.track--devops{left:0;--accent: #b42a3e;--tint: #f3dce0;--panel-shift: -10px}.track--security{right:0;--accent: #1b63bd;--tint: #dce8f5;--panel-shift: 10px}.track.is-active{pointer-events:auto}.choice{position:absolute;top:57%;width:35%;height:28%;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;pointer-events:auto;text-align:left}.track--devops .choice{right:10%}.track--security .choice{left:10%}.choice:focus-visible{outline-color:#fff;outline-offset:0;box-shadow:inset 0 0 0 2px var(--accent)}.choice__label{position:absolute;bottom:0;left:50%;width:clamp(285px,22vw,370px);transform:translate(-50%);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 13px;border:1px solid rgba(37,65,52,.78);border-bottom:2px solid var(--accent);background:#f7f9f4eb;box-shadow:3px 4px #10281d52;transition:transform .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease)}.choice__number{align-self:stretch;display:flex;align-items:center;padding-right:8px;border-right:1px solid #c0cbc2;color:var(--accent);font:10px var(--mono)}.choice__label strong{display:block;font-size:clamp(13px,1vw,18px);line-height:1.15;letter-spacing:-.025em;font-weight:650}.choice__label small{display:block;margin-top:4px;color:var(--muted);font-size:clamp(9px,.7vw,12px);line-height:1.35}.choice__action{align-self:start;font:8px/1.4 var(--mono);color:var(--accent)}.is-active .choice__label{transform:translate(-50%) translateY(-4px);box-shadow:4px 7px #10281d3d;background:#fafbf7f7}.panel{position:absolute;top:34%;width:clamp(350px,25vw,440px);max-height:50vh;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid rgba(32,62,48,.9);border-top:2px solid var(--accent);background:#f7f9f5f2;box-shadow:4px 5px #14271d3d,0 14px 28px #11291d26;opacity:0;visibility:hidden;transform:translate(var(--panel-shift)) translateY(5px) scale(.985);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s .22s;pointer-events:none}.track--devops .panel{left:20%}.track--security .panel{right:20%}.is-active .panel{opacity:1;visibility:visible;transform:none;transition-delay:0s;pointer-events:auto}.panel__bar,.panel__footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.panel__bar{padding:6px 10px;border-bottom:1px solid #c3cec5;background:var(--tint);color:var(--accent)}.panel__bar .micro{font-size:8px;letter-spacing:.06em}.panel__body{padding:15px 17px 16px}.panel__eyebrow{margin:0 0 6px;color:var(--accent);font-size:9px}.panel h2{margin:0 0 8px;font-size:clamp(22px,1.8vw,31px);line-height:1;letter-spacing:-.05em;font-weight:650}.panel__description{margin:0;color:#344c40;font-size:13px;line-height:1.52}.skills{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:6px 8px;margin:10px 0 0;padding:10px 0;border-top:1px solid #c3cec5;border-bottom:1px solid #c3cec5;font:11px/1.38 var(--mono)}.workflow{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:9px}.workflow>.micro{color:var(--muted);font-size:7px;letter-spacing:.02em}.workflow p{margin:0;font-size:11px}.workflow p span{padding:0 3px;color:var(--accent)}.panel__note{margin:12px 0 0;padding-top:10px;border-top:1px solid #c3cec5;color:var(--muted);font-size:11px;line-height:1.55}.expertise-list,.lab-menu{display:grid;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid #c3cec5}.expertise-item,.lab-menu__item{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:7px 8px;border:1px solid rgba(76,103,89,.17);background:#ffffff57}.expertise-item__code,.lab-menu__code{align-self:stretch;display:grid;place-items:center;border-right:1px solid rgba(79,105,92,.2);color:var(--accent);font:8px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.expertise-item strong,.lab-menu__item strong{display:block;color:#1d352c;font-size:11px;line-height:1.25}.expertise-item small,.lab-menu__item small{display:block;margin-top:3px;color:#64756d;font:9px/1.35 var(--mono)}.lab-menu__item{transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.lab-menu__item:hover{transform:translate(3px);border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--tint) 46%,white)}.panel__footer{padding:6px 10px;border-top:1px solid #c3cec5;color:var(--muted);font:8px/1.35 var(--mono)}.scene-guide{position:absolute;z-index:20;left:18px;right:18px;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#ebf5ef94;font-size:9px;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.72),0 0 10px rgba(0,0,0,.35)}.scene-guide p{margin:0}.scene-guide p:first-child{color:#ffffffb8}.scene-guide p:first-child span{color:#ebf5ef80;margin-left:4px}.scene-guide__keyboard{display:flex;align-items:center;gap:5px}.scene-guide__keyboard>span{margin:0 3px;color:#e6f0ea61}kbd{padding:2px 4px;border:1px solid rgba(255,255,255,.32);border-bottom-width:2px;font:8px/1 var(--mono);background:#0619126b;color:#fff}.scroll-cue{position:absolute;z-index:20;left:50%;bottom:13px;transform:translate(-50%);display:flex;align-items:center;gap:8px;color:#f1f9f4b8;text-decoration:none;font:9px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 2px rgba(0,0,0,.7)}.scroll-cue__line{width:28px;height:1px;background:#8dffb68c;position:relative;overflow:hidden}.scroll-cue__line:after{content:"";position:absolute;inset:0;width:9px;background:#a3ffc4;animation:scan-line 1.8s ease-in-out infinite}.infrastructure{--sublevel-parallax: 0px;--sublevel-parallax-reverse: 0px;position:relative;min-height:clamp(610px,76svh,760px);padding:clamp(108px,10vh,132px) clamp(46px,5.6vw,112px) 28px;overflow:hidden;isolation:isolate;color:#17352a;border-top:0;background:radial-gradient(circle at 50% -14%,rgba(240,250,243,.98) 0 14%,rgba(215,231,220,.94) 34%,transparent 58%),radial-gradient(circle at 18% 50%,rgba(89,184,124,.12),transparent 31%),radial-gradient(circle at 82% 42%,rgba(67,149,103,.09),transparent 30%),linear-gradient(180deg,#dce8df,#cbdcd1 17%,#b9cdc1 45%,#a9beb3 72%,#9fb3aa)}.infrastructure:before{content:"";position:absolute;z-index:-2;inset:0;opacity:.4;background-image:linear-gradient(90deg,rgba(17,70,46,.06) 1px,transparent 1px),linear-gradient(rgba(17,70,46,.05) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.22) 18%,#000 48%,#000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.22) 18%,#000 48%,#000 100%)}.infrastructure:after{content:"";position:absolute;z-index:6;left:4.5vw;right:4.5vw;top:93px;height:1px;background:linear-gradient(90deg,transparent,rgba(35,111,73,.28) 12%,rgba(97,231,145,.55) 50%,rgba(35,111,73,.28) 88%,transparent);box-shadow:0 0 18px #58dc8829;pointer-events:none}.infrastructure__descent{position:absolute;z-index:0;inset:0 0 auto;height:185px;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,rgba(220,232,223,.98) 0%,rgba(220,232,223,.86) 20%,rgba(210,226,215,.44) 58%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0 74%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0 74%,transparent 100%)}.infrastructure__matrix-streams{position:absolute;inset:-80px 0 0;transform:translateY(var(--sublevel-parallax-reverse));transition:opacity .5s ease;opacity:.58}.infrastructure__matrix-streams span{position:absolute;left:var(--x);top:-110px;width:1ch;color:#137a4157;font:8px/1.65 var(--mono);overflow-wrap:anywhere;text-shadow:0 0 7px rgba(69,255,133,.25);animation:infrastructure-matrix var(--duration) linear var(--delay) infinite}.infrastructure__horizon{position:absolute;left:9vw;right:9vw;bottom:36px;height:46px;border-top:1px solid rgba(38,112,75,.34);border-left:1px solid rgba(38,112,75,.13);border-right:1px solid rgba(38,112,75,.13);transform:perspective(300px) rotateX(63deg);transform-origin:center top;background:linear-gradient(180deg,rgba(235,247,239,.3),transparent);box-shadow:0 -5px 24px #5be08b14}.infrastructure__shaft{position:absolute;bottom:18px;width:20vw;height:120px;opacity:.22;border-top:1px solid rgba(25,96,61,.32)}.infrastructure__shaft--left{left:-3vw;border-right:1px solid rgba(25,96,61,.18);transform:skew(-30deg)}.infrastructure__shaft--right{right:-3vw;border-left:1px solid rgba(25,96,61,.18);transform:skew(30deg)}.infrastructure__floor{position:absolute;z-index:-1;left:-16%;right:-16%;bottom:-36%;height:78%;opacity:.48;transform:perspective(660px) rotateX(61deg) translateY(var(--sublevel-parallax));transform-origin:center bottom;background-image:linear-gradient(90deg,rgba(19,90,55,.28) 1px,transparent 1px),linear-gradient(rgba(19,90,55,.24) 1px,transparent 1px),radial-gradient(ellipse at center,rgba(156,229,181,.24),transparent 64%);background-size:64px 64px,64px 64px,auto;mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.28) 12%,#000 42%,#000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.28) 12%,#000 42%,#000 100%)}.infrastructure__floor:before,.infrastructure__floor:after{content:"";position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,transparent,rgba(62,189,108,.58),transparent);box-shadow:0 0 12px #3ebd6c38}.infrastructure__floor:before{left:35%}.infrastructure__floor:after{right:35%}.infrastructure__circuit{position:absolute;z-index:0;width:310px;height:220px;opacity:.25;pointer-events:none;transform:translateY(var(--sublevel-parallax-reverse));background:linear-gradient(90deg,transparent 0 18px,rgba(29,105,66,.48) 18px 19px,transparent 19px 100%),linear-gradient(0deg,transparent 0 18px,rgba(29,105,66,.42) 18px 19px,transparent 19px 100%);background-size:38px 38px;mask-image:radial-gradient(circle at center,#000,transparent 72%);-webkit-mask-image:radial-gradient(circle at center,#000,transparent 72%)}.infrastructure__circuit--left{left:-98px;top:32%;transform:rotate(9deg) translateY(var(--sublevel-parallax-reverse))}.infrastructure__circuit--right{right:-96px;top:24%;transform:rotate(-8deg) translateY(var(--sublevel-parallax-reverse))}.infrastructure__scan{position:absolute;z-index:1;inset:0;pointer-events:none;opacity:.18;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(255,255,255,.12) 3px 4px);mix-blend-mode:soft-light}.infrastructure__content{position:relative;z-index:5;width:min(1600px,100%);margin:0 auto}.infrastructure__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;margin-bottom:clamp(24px,3.2vh,34px)}.infrastructure__intro-copy>.micro{color:#26794d}.infrastructure__intro h2{margin:6px 0 8px;color:#16372a;font-size:clamp(39px,4.2vw,68px);line-height:.92;letter-spacing:-.062em;font-weight:720}.infrastructure__intro h2 span{color:#1849318a;font-weight:420}.infrastructure__intro p{margin:0;max-width:700px;color:#48695a;font-size:13px;line-height:1.55}.infrastructure__telemetry{min-width:314px;padding:10px 12px;display:grid;gap:5px;border:1px solid rgba(37,103,67,.17);border-top-color:#25674352;background:#eff7f16b;box-shadow:inset 0 1px #ffffff61;color:#6b8176;font:7px/1.25 var(--mono);letter-spacing:.11em}.infrastructure__telemetry span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.infrastructure__telemetry span:first-child{grid-template-columns:auto minmax(0,1fr) auto}.infrastructure__telemetry i{width:5px;height:5px;border-radius:50%;background:#2abb68;box-shadow:0 0 9px #2abb6894}.infrastructure__telemetry strong{color:#295e43;font-weight:650}.infrastructure__modules{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,.8vw,13px)}.infrastructure-module{position:relative;min-height:clamp(168px,21vh,194px);padding:13px 13px 11px;overflow:hidden;border:1px solid rgba(30,88,57,.19);border-top-color:#1d694161;background:linear-gradient(135deg,#fafdfab8,#e5f0e88a),repeating-linear-gradient(90deg,transparent 0 24px,rgba(36,112,70,.028) 25px);box-shadow:0 12px 26px #24483612,inset 0 1px #fff9;transition:transform .21s var(--ease),border-color .21s ease,background .21s ease,box-shadow .21s ease}.infrastructure-module:before{content:"";position:absolute;top:-1px;left:-1px;width:34px;height:1px;background:#2ea765;box-shadow:0 0 11px #2ea76542}.infrastructure-module:after{content:"";position:absolute;right:-22px;bottom:-38px;width:98px;height:98px;border:1px solid rgba(37,115,73,.1);transform:rotate(45deg)}.infrastructure-module:hover{transform:translateY(-5px);border-color:#227d4c66;background:linear-gradient(135deg,#fdfffde6,#e8f5ecb8),repeating-linear-gradient(90deg,transparent 0 24px,rgba(36,112,70,.035) 25px);box-shadow:0 17px 34px #1f4b321c,inset 0 1px #ffffffb3}.infrastructure-module>header{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding-bottom:9px;border-bottom:1px solid rgba(35,96,63,.12)}.infrastructure-module__index{color:#1b5d3b;font:10px/1 var(--mono)}.infrastructure-module .micro{color:#668275;font-size:6px;letter-spacing:.16em}.infrastructure-module header i{width:5px;height:5px;border-radius:50%;background:#42b875;box-shadow:0 0 7px #42b8756b}.infrastructure-module h3{position:relative;z-index:1;margin:19px 0 10px;color:#1b382c;font-size:clamp(17px,1.3vw,22px);letter-spacing:-.035em}.infrastructure-module p{position:relative;z-index:1;margin:0;color:#567164;font:8px/1.65 var(--mono)}.infrastructure-module p span{color:#2a8a56}.infrastructure-module footer{position:absolute;z-index:1;left:13px;right:13px;bottom:10px;display:flex;justify-content:space-between;gap:10px;color:#3e5e4e7a;font:6px/1 var(--mono);letter-spacing:.1em}.infrastructure-module footer b{color:#2b8c59;font-weight:500}.contact-strip{position:relative;margin-top:clamp(18px,2.5vh,26px);min-height:62px;display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:stretch;border:1px solid rgba(32,94,61,.18);border-left:2px solid rgba(37,137,81,.52);background:#ebf5ee75;box-shadow:0 10px 28px #27503b0f,inset 0 1px #ffffff73}.contact-strip__status{padding:11px 14px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(32,94,61,.13)}.contact-strip__status .micro{color:#448260;font-size:6px}.contact-strip__status strong{margin-top:3px;color:#1d4c34;font-size:11px;font-weight:650}.contact-strip__links{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.contact-strip__links>a,.contact-strip__static{min-width:0;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border-right:1px solid rgba(32,94,61,.1);color:inherit;text-decoration:none;transition:background .18s ease,color .18s ease}.contact-strip__links>a:hover,.contact-strip__links>a:focus-visible{background:#f9fdfa9e;color:#12633a;outline:none}.contact-strip__links .micro{color:#5e8c72;font-size:6px}.contact-strip__links strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#274f3a;font:8px/1.2 var(--mono);font-weight:500}.contact-strip__links i{color:#2a995c;font:10px/1 var(--mono);font-style:normal}.contact-strip__end{padding:0 13px;display:flex;align-items:center;color:#3d5b4c7a;font-size:6px;white-space:nowrap}.sublevel-motion-ready [data-sublevel] [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .52s ease calc(var(--reveal-order, 0) * 70ms),transform .62s var(--ease) calc(var(--reveal-order, 0) * 70ms)}.sublevel-motion-ready [data-sublevel] [data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes infrastructure-matrix{0%{transform:translateY(-25%);opacity:0}12%{opacity:.58}82%{opacity:.34}to{transform:translateY(380%);opacity:0}}@media(max-width:1280px){.infrastructure{min-height:640px;padding-left:42px;padding-right:42px}.infrastructure__intro{gap:24px}.infrastructure__telemetry{min-width:260px}.infrastructure-module{min-height:182px;padding-left:11px;padding-right:11px}.infrastructure-module footer{left:11px;right:11px}.contact-strip{grid-template-columns:158px minmax(0,1fr) auto}}@media(max-height:820px){.infrastructure{min-height:590px;padding-top:96px;padding-bottom:22px}.infrastructure__intro{margin-bottom:20px}.infrastructure__intro h2{font-size:clamp(37px,4vw,58px)}.infrastructure-module{min-height:160px}.infrastructure-module h3{margin-top:14px;margin-bottom:7px}.contact-strip{margin-top:16px;min-height:56px}}@media(prefers-reduced-motion:reduce){.infrastructure__floor,.infrastructure__matrix-streams,.infrastructure__circuit{transform:none!important}.infrastructure [data-reveal]{opacity:1!important;transform:none!important}}.shutdown-overlay{position:fixed;z-index:5000;inset:0;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden;background:#020705d1;color:#8affad;transition:opacity .12s linear,visibility 0s .12s}.shutdown-overlay.is-active{opacity:1;visibility:visible;transition-delay:0s}.shutdown-overlay__scan{position:absolute;inset:-30%;opacity:.16;background:repeating-linear-gradient(180deg,transparent 0,transparent 3px,rgba(100,255,151,.12) 3px,rgba(100,255,151,.12) 4px);animation:shutdown-scan .45s linear infinite}.shutdown-overlay__console{position:absolute;z-index:2;left:6vw;top:8vh;width:min(660px,58vw);padding:22px 24px;border-left:2px solid rgba(112,255,160,.55);background:#020c085c;font-family:var(--mono);text-shadow:0 0 8px rgba(67,255,133,.25)}.shutdown-overlay__status{margin:10px 0 14px;font:clamp(18px,2vw,32px)/1.05 var(--mono);letter-spacing:-.05em;color:#d2ffdf}.shutdown-overlay__log p{margin:0 0 5px;color:#87ffb0d1;font:clamp(10px,.85vw,13px)/1.45 var(--mono)}.shutdown-overlay__errors{position:absolute;z-index:3;inset:0}.shutdown-error{position:absolute;opacity:0;color:#ff6879;font:clamp(9px,.72vw,12px)/1 var(--mono);white-space:nowrap;text-shadow:0 0 8px rgba(255,69,91,.58),8px 0 0 rgba(83,255,142,.12);animation:shutdown-error-in .6s steps(4,end) var(--error-delay) forwards}.shutdown-overlay.is-corrupted{animation:shutdown-flicker .11s steps(2,end) infinite}.shutdown-overlay.is-corrupted .shutdown-overlay__console{animation:shutdown-glitch .12s steps(2,end) infinite}.shutdown-overlay.is-blackout{background:#000}.shutdown-overlay.is-blackout>*{opacity:0}html.is-reloading body{animation:reload-fade .72s ease-in forwards}html.is-shutting-down .portfolio{filter:contrast(1.12) brightness(.72)}.cursor-code-layer{position:fixed;z-index:999;inset:0;pointer-events:none;overflow:hidden}.cursor-code{position:fixed;transform:translate(-50%,-50%);color:#78ffab;font:10px/1 var(--mono);text-shadow:0 0 6px rgba(79,255,148,.72);animation:cursor-code-out var(--trail-duration) ease-out forwards;will-change:transform,opacity}.cursor-code[data-tint=devops]{color:#ff6577;text-shadow:0 0 6px rgba(255,72,97,.6)}.cursor-code[data-tint=security]{color:#68aaff;text-shadow:0 0 6px rgba(61,133,255,.6)}@keyframes matrix-fall{0%{transform:translateY(-10%)}to{transform:translateY(620%)}}@keyframes terminal-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@keyframes terminal-caret{0%,48%{opacity:.95}49%,to{opacity:.08}}@keyframes reload-fade{0%{opacity:1;filter:brightness(1)}70%{opacity:.62;filter:brightness(.45) saturate(.6)}to{opacity:0;filter:brightness(0)}}@keyframes shutdown-scan{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes shutdown-error-in{0%{opacity:0;transform:translate3d(0,-10px,0)}20%{opacity:1}45%{transform:translate3d(var(--error-shift),3px,0)}70%{opacity:.75}to{opacity:0;transform:translate3d(calc(var(--error-shift) * -1),22px,0)}}@keyframes shutdown-flicker{0%,to{opacity:1}50%{opacity:.84}}@keyframes shutdown-glitch{0%{transform:translate(0)}33%{transform:translate(4px,-1px)}66%{transform:translate(-3px,2px)}to{transform:translate(0)}}@keyframes scan-line{0%{transform:translate(-12px)}to{transform:translate(34px)}}@keyframes cursor-code-out{0%{opacity:.9;transform:translate(-50%,-50%) translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--trail-x),var(--trail-y)) rotate(var(--trail-rotate)) scale(.72)}}@media(max-width:1280px){.terminal-window{width:340px;height:205px}.terminal-window--profile{left:11%}.terminal-window--links{right:9%}.panel{width:360px}.track--devops .panel{left:12%}.track--security .panel{right:12%}.choice__label{width:300px}.identity__disciplines{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hand{transform:none!important}.terminal-window{animation:none!important}.cursor-code-layer{display:none}}@media(forced-colors:active){.panel,.choice__label,.scene__caption,.infrastructure-module,.contact-strip{background:Canvas;color:CanvasText;border:2px solid ButtonText}.choice:focus-visible{outline-color:Highlight}}.terminal-window--links{top:7.5%}.scene__streams--back{z-index:2;opacity:.96;mask-image:radial-gradient(ellipse 32% 58% at 50% 59%,transparent 0 23%,rgba(0,0,0,.14) 39%,rgba(0,0,0,.72) 57%,#000 76%);-webkit-mask-image:radial-gradient(ellipse 32% 58% at 50% 59%,transparent 0 23%,rgba(0,0,0,.14) 39%,rgba(0,0,0,.72) 57%,#000 76%)}.scene__streams--back span{text-shadow:0 0 7px rgba(65,255,145,.44),0 0 16px rgba(65,255,145,.12)}.scene__streams--front{z-index:4;opacity:.82;mix-blend-mode:screen;mask-image:linear-gradient(to bottom,#00000080,#000000f2 36%,#000000c7 78%,#0000004d);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.95) 36%,rgba(0,0,0,.78) 78%,rgba(0,0,0,.3))}.scene__streams--front span{filter:blur(.12px);text-shadow:0 0 8px rgba(76,255,148,.46),0 0 18px rgba(76,255,148,.12)}.track--security .panel{top:37.5%}.terminal__form{gap:7px}.terminal__input-wrap{--caret-ch: 0;position:relative;min-width:0;flex:1;height:1.28em;overflow:hidden}.terminal__input{position:absolute;inset:0;width:100%;height:100%;caret-color:transparent;line-height:1.28em}.terminal__caret{position:absolute;z-index:2;left:calc(var(--caret-ch) * 1ch + 1px);top:50%;width:.72ch;height:1.08em;transform:translateY(-50%);background:#80ffa9e0;box-shadow:0 0 7px #5cff9257;pointer-events:none;animation:terminal-caret 1s steps(1,end) infinite}.terminal__form:not(:focus-within) .terminal__caret{opacity:.34;animation:none}.terminal__form:focus-within .terminal__caret{opacity:1}.reload-overlay{position:fixed;z-index:4900;inset:0;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(circle at center,#174c346b,#020a07f0 58%),#020a07f0;color:#93ffb7;transition:opacity .18s ease,visibility 0s .18s}.reload-overlay.is-active{opacity:1;visibility:visible;transition-delay:0s}.reload-overlay__binary{position:absolute;inset:0;overflow:hidden;opacity:.68;mix-blend-mode:screen}.reload-overlay__binary span{position:absolute;top:-75%;width:1ch;overflow-wrap:anywhere;color:#6cff9e9e;font:clamp(9px,.72vw,13px)/1.45 var(--mono);text-shadow:0 0 8px rgba(76,255,142,.54),0 0 20px rgba(76,255,142,.18);animation:reload-binary-fall 1.45s linear infinite}.reload-overlay__binary span:nth-child(1){left:4%;animation-delay:-.2s;animation-duration:1.34s}.reload-overlay__binary span:nth-child(2){left:12%;animation-delay:-.8s;animation-duration:1.65s}.reload-overlay__binary span:nth-child(3){left:21%;animation-delay:-.45s;animation-duration:1.22s}.reload-overlay__binary span:nth-child(4){left:30%;animation-delay:-1.1s;animation-duration:1.72s}.reload-overlay__binary span:nth-child(5){left:39%;animation-delay:-.62s;animation-duration:1.41s}.reload-overlay__binary span:nth-child(6){left:48%;animation-delay:-1.3s;animation-duration:1.84s}.reload-overlay__binary span:nth-child(7){left:57%;animation-delay:-.15s;animation-duration:1.28s}.reload-overlay__binary span:nth-child(8){left:66%;animation-delay:-.95s;animation-duration:1.58s}.reload-overlay__binary span:nth-child(9){left:75%;animation-delay:-.35s;animation-duration:1.48s}.reload-overlay__binary span:nth-child(10){left:83%;animation-delay:-1.2s;animation-duration:1.76s}.reload-overlay__binary span:nth-child(11){left:90%;animation-delay:-.7s;animation-duration:1.3s}.reload-overlay__binary span:nth-child(12){left:96%;animation-delay:-1.4s;animation-duration:1.91s}.reload-overlay__center{position:absolute;z-index:3;left:50%;top:50%;width:min(540px,70vw);transform:translate(-50%,-50%);display:grid;justify-items:center;text-align:center;font-family:var(--mono);text-shadow:0 0 12px rgba(75,255,141,.32)}.reload-spinner{position:relative;width:104px;height:104px;margin-bottom:22px}.reload-spinner:after{content:"01";position:absolute;inset:0;display:grid;place-items:center;color:#b9ffce;font:15px/1 var(--mono);letter-spacing:.12em;text-shadow:0 0 12px rgba(82,255,143,.65)}.reload-spinner span{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(114,255,162,.18);border-top-color:#91ffb6fa;border-right-color:#91ffb685;box-shadow:0 0 17px #4bff8b1f;animation:reload-spin 1.05s linear infinite}.reload-spinner span:nth-child(2){inset:12px;border-top-color:transparent;border-right-color:#91ffb6db;animation-direction:reverse;animation-duration:.78s}.reload-spinner span:nth-child(3){inset:25px;border-right-color:transparent;border-bottom-color:#91ffb6bd;animation-duration:1.4s}.reload-overlay__title{margin:0;color:#d7ffe3;font:clamp(24px,3vw,42px)/1 var(--mono);letter-spacing:.17em}.reload-overlay__status{margin:13px 0 0;color:#87f5acab;font:clamp(9px,.75vw,12px)/1.45 var(--mono);letter-spacing:.04em}.reload-overlay.is-accelerating .reload-spinner span{animation-duration:.42s}.reload-overlay.is-accelerating .reload-overlay__binary span{animation-duration:.68s}html.is-reloading body{animation:none}html.is-reloading .portfolio{animation:reload-world-dim 1.85s ease-in forwards}@keyframes reload-spin{to{transform:rotate(360deg)}}@keyframes reload-binary-fall{0%{transform:translateY(-10%);opacity:.12}18%{opacity:.72}82%{opacity:.55}to{transform:translateY(520%);opacity:0}}@keyframes reload-world-dim{0%{filter:brightness(1) saturate(1)}38%{filter:brightness(.62) saturate(.82)}to{filter:brightness(.16) saturate(.45)}}@media(max-width:1280px){.terminal-window--links{top:6.5%}.track--security .panel{top:38%}}@media(prefers-reduced-motion:reduce){.reload-overlay__binary span,.reload-spinner span{animation:none!important}}.scene__streams--back{opacity:1;mask-image:radial-gradient(ellipse 29% 54% at 50% 58%,#0000000a 0 15%,#00000029 25%,#00000094,#000 65%);-webkit-mask-image:radial-gradient(ellipse 29% 54% at 50% 58%,rgba(0,0,0,.04) 0 15%,rgba(0,0,0,.16) 25%,rgba(0,0,0,.58) 45%,#000 65%)}.scene__streams--back span:nth-child(3n){color:#a9ffd0;text-shadow:0 0 9px rgba(57,255,137,.62),0 0 22px rgba(57,255,137,.14)}.scene__streams--back span:nth-child(5n){opacity:calc(var(--stream-opacity) * .72)}.scene__streams--front{opacity:.88;mask-image:radial-gradient(ellipse 38% 62% at 50% 55%,#0000002e 0 24%,#0000008f 46%,#000000e6 72%,#00000073);-webkit-mask-image:radial-gradient(ellipse 38% 62% at 50% 55%,rgba(0,0,0,.18) 0 24%,rgba(0,0,0,.56) 46%,rgba(0,0,0,.9) 72%,rgba(0,0,0,.45) 100%)}.hand--devops,.hand--security{transition:transform .3s var(--ease),opacity .17s var(--ease),filter .3s var(--ease)}.has-art[data-active=devops] .hand--devops{transform:translate(-.18%,-.34%) scale(1.062);filter:drop-shadow(0 8px 10px rgba(128,34,42,.24)) drop-shadow(0 0 9px rgba(255,70,86,.08))}.has-art[data-active=security] .hand--security{transform:translate(.18%,-.34%) scale(1.062);filter:drop-shadow(0 8px 10px rgba(30,83,148,.24)) drop-shadow(0 0 9px rgba(69,138,255,.08))}.glasses-reflection{position:absolute;z-index:4;left:48.75%;top:26.75%;width:17.4svh;height:5.9svh;transform:translate(-50%,-50%) rotate(-.5deg);pointer-events:none;mix-blend-mode:screen;opacity:.72;filter:saturate(1.14) contrast(1.08)}.glasses-lens{position:absolute;top:0;width:47%;height:100%;overflow:hidden;background:linear-gradient(180deg,#7affae0e,#24ff7704),radial-gradient(circle at 50% 52%,rgba(75,255,139,.08),transparent 72%);box-shadow:inset 0 0 10px #4fff8f14,0 0 7px #45ff890a}.glasses-lens--left{left:0;clip-path:polygon(4% 11%,90% 1%,100% 22%,94% 76%,82% 91%,13% 100%,2% 78%,0 31%);transform:rotate(-3deg)}.glasses-lens--right{right:0;clip-path:polygon(8% 2%,96% 12%,100% 35%,97% 76%,85% 91%,15% 96%,3% 78%,0 22%);transform:rotate(2.5deg)}.glasses-lens i{position:absolute;top:-115%;color:#68ff9fd1;font:600 clamp(5px,.54svh,7px)/1.16 var(--mono);font-style:normal;text-align:center;text-shadow:0 0 4px rgba(74,255,139,.9),0 0 9px rgba(74,255,139,.42);animation:glasses-matrix-fall var(--lens-speed, 2.25s) linear infinite}.glasses-lens i:nth-child(1){left:15%;--lens-speed: 2.15s;animation-delay:-.65s}.glasses-lens i:nth-child(2){left:47%;--lens-speed: 1.75s;animation-delay:-1.2s}.glasses-lens i:nth-child(3){left:76%;--lens-speed: 2.55s;animation-delay:-.25s}.glasses-lens:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 0 30%,rgba(196,255,216,.14) 42%,transparent 54% 100%);transform:translate(-135%);animation:glasses-glint 5.8s ease-in-out infinite}.glasses-lens--right:after{animation-delay:-2.8s}@keyframes glasses-matrix-fall{0%{transform:translateY(-8%)}to{transform:translateY(190%)}}@keyframes glasses-glint{0%,72%{transform:translate(-135%);opacity:0}78%{opacity:.72}88%{transform:translate(145%);opacity:.32}to{transform:translate(145%);opacity:0}}@media(prefers-reduced-motion:reduce){.glasses-lens i,.glasses-lens:after{animation:none!important}}html.showcase-open,html.showcase-open body{overflow:hidden}.lab-menu__item{width:100%;grid-template-columns:64px minmax(0,1fr) auto;border-radius:0;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none}.lab-menu__item:focus-visible,.lab-explore-all:focus-visible,.showcase-overlay button:focus-visible,.showcase-overlay a:focus-visible{outline:2px solid #84ffaf;outline-offset:2px}.lab-menu__arrow{align-self:center;color:var(--accent);font:14px/1 var(--mono);opacity:.45;transform:translate(-4px);transition:opacity .18s ease,transform .18s var(--ease)}.lab-menu__item:hover .lab-menu__arrow,.lab-menu__item:focus-visible .lab-menu__arrow{opacity:1;transform:translate(0)}.lab-explore-all{width:100%;margin-top:9px;padding:9px 10px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;border:1px solid rgba(36,92,151,.24);border-bottom:2px solid var(--accent);background:linear-gradient(90deg,#dbebfa8a,#ffffff61);color:#1d352c;text-align:left;cursor:pointer;transition:transform .18s var(--ease),border-color .18s ease,background .18s ease}.lab-explore-all .micro{grid-column:1;color:var(--accent);font-size:7px}.lab-explore-all strong{grid-column:1;font-size:11px;font-weight:650}.lab-explore-all>span:last-child{grid-column:2;grid-row:1 / 3;color:var(--accent);font:16px/1 var(--mono)}.lab-explore-all:hover{transform:translateY(-2px);border-color:#1b63bd7a;background:#e1effcd1}.showcase-overlay{position:fixed;z-index:3000;inset:0;display:grid;place-items:center;padding:4vh 4vw;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 50% 45%,#0f3d2b40,#020c08d1 68%),#020a07b3;backdrop-filter:blur(10px) saturate(.82);-webkit-backdrop-filter:blur(10px) saturate(.82);transition:opacity .22s ease,visibility 0s .22s}.showcase-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.showcase-shell{width:min(1480px,92vw);height:min(840px,88vh);min-height:620px;display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden;border:1px solid rgba(122,255,170,.28);border-top-color:#a6ffc680;background:linear-gradient(#061912f6,#03100bfb),repeating-linear-gradient(90deg,transparent 0 37px,rgba(91,255,149,.025) 38px),repeating-linear-gradient(0deg,transparent 0 37px,rgba(91,255,149,.022) 38px);color:#dff7e8;box-shadow:0 34px 110px #00000085,0 0 0 1px #ffffff06 inset;transform:translateY(12px) scale(.985);transition:transform .24s var(--ease)}.showcase-overlay.is-open .showcase-shell{transform:none}.showcase-header{min-height:82px;padding:15px 18px 13px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(128,255,176,.12);background:#0a261c8f}.showcase-header .micro{color:#75ee9f}.showcase-header h2{margin:5px 0 0;color:#edf9f1;font-size:clamp(24px,2.2vw,38px);line-height:1;letter-spacing:-.045em}.showcase-close{min-width:82px;height:42px;padding:0 10px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(132,255,176,.2);background:#061b13b3;color:#daf8e4b3;cursor:pointer}.showcase-close span{font:8px/1 var(--mono);letter-spacing:.08em}.showcase-close strong{color:#8cffb3;font:22px/1 var(--mono);font-weight:300}.showcase-close:hover{border-color:#84ffb07a;color:#fff}.showcase-filters{min-height:47px;padding:0 18px;display:flex;align-items:stretch;gap:2px;border-bottom:1px solid rgba(128,255,176,.1);background:#04140ebd}.showcase-filters button{position:relative;min-width:72px;padding:0 14px;border:0;border-left:1px solid transparent;border-right:1px solid transparent;background:transparent;color:#a4cdb294;font:9px/1 var(--mono);letter-spacing:.13em;cursor:pointer}.showcase-filters button:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:#6effa2;transform:scaleX(0);transition:transform .18s var(--ease)}.showcase-filters button:hover{color:#d9f9e4;background:#54ff8f09}.showcase-filters button.is-active{color:#a7ffc4;background:#54ff8f0e}.showcase-filters button.is-active:after{transform:scaleX(1)}.showcase-content{min-height:0;overflow:hidden}.showcase-browser,.showcase-detail{height:100%;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(111,255,161,.24) transparent}.showcase-browser{padding:20px 20px 24px}.showcase-browser__intro{max-width:760px;margin-bottom:18px}.showcase-browser__path{color:#71e999}.showcase-browser__intro p{margin:7px 0 0;color:#8fa99a;font-size:12px;line-height:1.55}.showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.showcase-card{position:relative;min-width:0;padding:0 0 12px;overflow:hidden;border:1px solid rgba(125,255,172,.13);border-top-color:#7dffac47;background:#0a261c8f;color:#def4e6;text-align:left;cursor:pointer;opacity:0;transform:translateY(10px);animation:showcase-card-in .36s var(--ease) calc(var(--card-index) * 45ms) forwards;transition:transform .19s var(--ease),border-color .19s ease,background .19s ease,box-shadow .19s ease}.showcase-card:hover{transform:translateY(-5px);border-color:#7dffac66;background:#0d3023b8;box-shadow:0 18px 34px #0003}.showcase-card.is-featured:after{content:"FEATURED";position:absolute;z-index:3;top:9px;right:9px;padding:4px 6px;border:1px solid rgba(128,255,175,.3);background:#03130cb3;color:#95ffb8;font:7px/1 var(--mono);letter-spacing:.08em}.showcase-card.is-service:after{content:"SERVICE";color:#89c5ff;border-color:#4b9bff52}.showcase-card__preview{position:relative;height:clamp(145px,17vh,190px);overflow:hidden;border-bottom:1px solid rgba(125,255,172,.12);background:#071c14}.showcase-card__preview img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(.84) contrast(1.03) brightness(.82);transition:transform .36s var(--ease),filter .36s ease}.showcase-card:hover .showcase-card__preview img{transform:scale(1.035);filter:saturate(.98) contrast(1.04) brightness(.9)}.showcase-card__scan,.showcase-gallery__scan{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 4px,rgba(107,255,159,.025) 4px 5px),linear-gradient(110deg,transparent 0 45%,rgba(151,255,188,.06) 48%,transparent 52%)}.showcase-card__preview--placeholder{display:grid;place-items:center;background:radial-gradient(circle at center,rgba(61,190,111,.13),transparent 55%),linear-gradient(90deg,rgba(82,255,145,.04) 1px,transparent 1px),linear-gradient(rgba(82,255,145,.035) 1px,transparent 1px),#061911;background-size:auto,24px 24px,24px 24px}.showcase-card__preview--placeholder:before,.showcase-card__preview--placeholder:after{content:"";position:absolute;width:54%;height:1px;background:linear-gradient(90deg,transparent,rgba(119,255,169,.34),transparent)}.showcase-card__preview--placeholder:after{transform:rotate(90deg)}.showcase-card__preview--placeholder span{color:#96ffbbc7;font:700 clamp(25px,2.6vw,46px)/1 var(--mono);letter-spacing:.12em;text-shadow:0 0 18px rgba(70,255,138,.2)}.showcase-card__preview--placeholder i{position:absolute;bottom:10px;left:11px;color:#7affa92e;font:8px/1 var(--mono);font-style:normal;letter-spacing:.1em}.showcase-card__meta{margin:11px 12px 0;display:flex;justify-content:space-between;gap:10px;color:#72e99a;font:7px/1.3 var(--mono);letter-spacing:.08em}.showcase-card__status{color:#94b7a185}.showcase-card__title{display:block;margin:9px 12px 0;font-size:clamp(16px,1.18vw,21px);line-height:1.08;letter-spacing:-.035em;font-weight:650}.showcase-card__subtitle{display:block;margin:5px 12px 0;color:#8fa89a;font-size:10px;line-height:1.45}.showcase-card__footer{margin:14px 12px 0;padding-top:9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid rgba(122,255,169,.1);color:#88a9968c;font:7px/1.3 var(--mono)}.showcase-card__footer strong{color:#85efaa;font-weight:500}.showcase-detail{padding:18px 20px 24px}.showcase-detail[hidden],.showcase-browser[hidden]{display:none!important}.showcase-detail__back{margin:0 0 15px;padding:7px 9px;border:1px solid rgba(125,255,172,.15);background:#08221875;color:#83eba7;font:8px/1 var(--mono);letter-spacing:.07em;cursor:pointer}.showcase-detail__layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(320px,.8fr);gap:22px;align-items:start}.showcase-gallery{border:1px solid rgba(125,255,172,.16);background:#05181199}.showcase-gallery__stage{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#061710}.showcase-gallery__stage img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.showcase-gallery__placeholder{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;background:radial-gradient(circle at center,rgba(73,219,126,.1),transparent 44%),repeating-linear-gradient(90deg,transparent 0 31px,rgba(92,255,149,.035) 32px),repeating-linear-gradient(0deg,transparent 0 31px,rgba(92,255,149,.03) 32px)}.showcase-gallery__placeholder>span{color:#81ffae2e;font:700 clamp(62px,8vw,128px)/.8 var(--mono);letter-spacing:.08em}.showcase-gallery__placeholder strong{color:#a2f5bd;font:11px/1 var(--mono);letter-spacing:.12em}.showcase-gallery__placeholder small{color:#718c7d;font:9px/1.4 var(--mono)}.showcase-gallery__controls{min-height:42px;display:grid;grid-template-columns:42px 1fr 42px;align-items:stretch;border-top:1px solid rgba(125,255,172,.12)}.showcase-gallery__controls button{border:0;background:#071f1680;color:#89f5ad;cursor:pointer}.showcase-gallery__controls button:hover:not(:disabled){background:#15432d99}.showcase-gallery__controls button:disabled{color:#87a49238;cursor:default}.showcase-gallery__counter{display:grid;place-items:center;border-left:1px solid rgba(125,255,172,.1);border-right:1px solid rgba(125,255,172,.1);color:#82998c;font:8px/1 var(--mono)}.showcase-detail__copy{min-width:0;padding-top:3px}.showcase-detail__topline{display:flex;justify-content:space-between;gap:10px;color:#79efa1;font:8px/1.3 var(--mono);letter-spacing:.08em}.showcase-detail__status{color:#6f8e7d}.showcase-detail__copy h3{margin:12px 0 4px;color:#effaf2;font-size:clamp(28px,2.8vw,48px);line-height:.98;letter-spacing:-.055em}.showcase-detail__subtitle{margin:0;color:#86a394;font:10px/1.5 var(--mono)}.showcase-detail__summary{margin:20px 0 0;color:#aec4b8;font-size:13px;line-height:1.68}.showcase-detail__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.showcase-detail__tags span{padding:6px 7px;border:1px solid rgba(123,255,170,.14);background:#0d312373;color:#83b796;font:7px/1 var(--mono);text-transform:uppercase;letter-spacing:.07em}.showcase-detail__service-note{margin-top:18px;padding:12px 13px;border-left:2px solid #4e97e5;background:#275d9714}.showcase-detail__service-note .micro{color:#76b6f4}.showcase-detail__service-note strong{display:block;margin-top:5px;color:#dceeff;font-size:12px}.showcase-detail__service-note p{margin:5px 0 0;color:#819eb7;font-size:10px;line-height:1.5}.showcase-detail__actions{display:grid;gap:7px;margin-top:20px}.showcase-detail__action{min-height:44px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(122,255,169,.18);border-left:2px solid #65ea94;background:#0c2b1f9e;color:#dcf7e5;text-decoration:none;font:9px/1.2 var(--mono);letter-spacing:.06em;transition:transform .16s var(--ease),border-color .16s ease,background .16s ease}.showcase-detail__action small{color:#6fcf90;font:7px/1 var(--mono)}.showcase-detail__action:not(.is-disabled):hover{transform:translate(3px);border-color:#7affa96b;background:#123a2ac7}.showcase-detail__action.is-disabled{border-left-color:#698e7759;color:#b9d2c273;cursor:default}.showcase-detail__action.is-disabled small{color:#73927e61}.showcase-footer{min-height:42px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid rgba(128,255,176,.1);color:#688175;font-size:8px}.showcase-footer .micro{color:#6c987c;font-size:7px}@keyframes showcase-card-in{to{opacity:1;transform:none}}@media(max-width:1280px){.showcase-shell{width:94vw;height:90vh}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-detail__layout{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr)}}@media(prefers-reduced-motion:reduce){.showcase-card{opacity:1;transform:none}.showcase-shell{transform:none!important}}.lab-menu__item--external{text-decoration:none}.lab-menu__item--external.is-pending{opacity:.72}.lab-menu__item--external.is-pending .lab-menu__arrow:before{content:"URL LATER";margin-right:8px;color:#1b63bd94;font:7px/1 var(--mono);letter-spacing:.06em}.showcase-overlay{background:linear-gradient(135deg,#e4f2e91f,#cfe6d92e),#e1f0e714;backdrop-filter:blur(6px) saturate(.92) brightness(1.035);-webkit-backdrop-filter:blur(6px) saturate(.92) brightness(1.035)}.showcase-shell{border-color:#2b7a4f57;border-top-color:#3d99638a;background:linear-gradient(#f6faf7e3,#e9f4edd9),repeating-linear-gradient(90deg,transparent 0 37px,rgba(30,126,70,.035) 38px),repeating-linear-gradient(0deg,transparent 0 37px,rgba(30,126,70,.03) 38px);color:#19362b;box-shadow:0 30px 90px #0725183d,0 0 0 1px #fff9 inset;backdrop-filter:blur(18px) saturate(.9);-webkit-backdrop-filter:blur(18px) saturate(.9)}.showcase-header{border-bottom-color:#22704626;background:#f1f8f3c2}.showcase-header .micro,.showcase-browser__path{color:#258755}.showcase-header h2{color:#173329}.showcase-close{border-color:#28754938;background:#f7fbf89e;color:#1e4633b8}.showcase-close strong{color:#258b57}.showcase-close:hover{border-color:#2875497a;background:#ffffffd6;color:#153429}.showcase-filters{border-bottom-color:#2270461f;background:#ebf6efa8}.showcase-filters button{color:#365b489e}.showcase-filters button:after{background:#2b9d61}.showcase-filters button:hover{color:#1c4f38;background:#48a86d12}.showcase-filters button.is-active{color:#1f7c4d;background:#48a86d17}.showcase-browser,.showcase-detail{scrollbar-color:rgba(50,139,87,.32) transparent}.showcase-browser__intro p{color:#5f766a}.showcase-card{border-color:#2d7d4e2e;border-top-color:#2d7d4e57;background:#fafcfaad;color:#19372c;box-shadow:inset 0 1px #ffffff80}.showcase-card:hover{border-color:#2d7d4e75;background:#ffffffe0;box-shadow:0 18px 34px #16492e1f}.showcase-card.is-featured:after{border-color:#28855147;background:#ecf8f0e6;color:#287c50}.showcase-card__preview{border-bottom-color:#2d7d4e24;background:#dbeee29e}.showcase-card__preview img{filter:saturate(.93) contrast(1.01) brightness(.97)}.showcase-card:hover .showcase-card__preview img{filter:saturate(1) contrast(1.02) brightness(1.02)}.showcase-card__scan,.showcase-gallery__scan{background:repeating-linear-gradient(180deg,transparent 0 4px,rgba(40,133,81,.026) 4px 5px),linear-gradient(110deg,transparent 0 45%,rgba(91,183,126,.075) 48%,transparent 52%)}.showcase-card__preview--placeholder{background:radial-gradient(circle at center,rgba(63,164,101,.14),transparent 55%),linear-gradient(90deg,rgba(51,143,87,.06) 1px,transparent 1px),linear-gradient(rgba(51,143,87,.055) 1px,transparent 1px),#e0f1e7b3;background-size:auto,24px 24px,24px 24px}.showcase-card__preview--placeholder:before,.showcase-card__preview--placeholder:after{background:linear-gradient(90deg,transparent,rgba(37,128,75,.32),transparent)}.showcase-card__preview--placeholder span{color:#217f48b8;text-shadow:0 0 18px rgba(53,144,87,.12)}.showcase-card__preview--placeholder i{color:#2c7d4c47}.showcase-card__meta{color:#2e8f5b}.showcase-card__status{color:#4a67588f}.showcase-card__subtitle{color:#61786c}.showcase-card__footer{border-top-color:#2c7d4c1f;color:#4b6758a8}.showcase-card__footer strong{color:#288c57}.showcase-detail__back{border-color:#2d7d4e33;background:#f5faf7ad;color:#287e51}.showcase-detail__back:hover{background:#ffffffe6}.showcase-gallery{border-color:#2d7d4e33;background:#f7fbf8a6}.showcase-gallery__stage{background:#d8ede0a8}.showcase-gallery__placeholder{background:radial-gradient(circle at center,rgba(73,173,110,.13),transparent 44%),repeating-linear-gradient(90deg,transparent 0 31px,rgba(49,137,82,.055) 32px),repeating-linear-gradient(0deg,transparent 0 31px,rgba(49,137,82,.05) 32px)}.showcase-gallery__placeholder>span{color:#2c7f4b2e}.showcase-gallery__placeholder strong{color:#2a7950}.showcase-gallery__placeholder small{color:#6f8579}.showcase-gallery__controls{border-top-color:#2d7d4e24}.showcase-gallery__controls button{background:#eff8f3ad;color:#2a8956}.showcase-gallery__controls button:hover:not(:disabled){background:#ddf1e5db}.showcase-gallery__controls button:disabled{color:#536c5e3d}.showcase-gallery__counter{border-left-color:#2d7d4e1f;border-right-color:#2d7d4e1f;color:#667c70}.showcase-detail__topline{color:#2c8d58}.showcase-detail__status{color:#789084}.showcase-detail__copy h3{color:#173329}.showcase-detail__subtitle{color:#647b6f}.showcase-detail__summary{color:#4f6b5d}.showcase-detail__tags span{border-color:#2d7d4e29;background:#e5f3ebb8;color:#4e7b62}.showcase-detail__actions{margin-top:20px}.showcase-detail__action{border-color:#2d7d4e38;border-left-color:#2e9c61;background:#f4faf6b8;color:#214a37}.showcase-detail__action small{color:#2f8b58}.showcase-detail__action:not(.is-disabled):hover{border-color:#2d7d4e75;background:#ffffffeb}.showcase-detail__action.is-disabled{border-left-color:#536e5f47;color:#445d4f70}.showcase-detail__action.is-disabled small{color:#4b645661}.showcase-footer{border-top-color:#2d7d4e1f;color:#6c8175;background:#ecf6f094}.showcase-footer .micro{color:#56836a}.showcase-overlay{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.28),transparent 48%),#e0efe529;backdrop-filter:blur(5px) saturate(.9) brightness(1.08);-webkit-backdrop-filter:blur(5px) saturate(.9) brightness(1.08)}.showcase-shell{background:linear-gradient(180deg,#f9fcfaf5,#ebf6efed),repeating-linear-gradient(90deg,transparent 0 37px,rgba(31,128,71,.028) 38px),repeating-linear-gradient(0deg,transparent 0 37px,rgba(31,128,71,.024) 38px);border-color:#34895757;color:#18382b;box-shadow:0 28px 75px #0f34222e,0 0 0 1px #ffffffc7 inset}.showcase-header{background:#f8fcf9e6}.showcase-filters{background:#eef8f2db}.showcase-browser,.showcase-detail{background:#f5faf75c}.showcase-card{background:#fffc;border-color:#2e805033;color:#18382b;box-shadow:0 8px 22px #18452c0e,inset 0 1px #ffffffe6}.showcase-card:hover{background:#fffffff7;box-shadow:0 17px 34px #16492e1c}.showcase-card__preview,.showcase-gallery__stage{background:#e1f1e7d1}.showcase-card__preview--placeholder,.showcase-gallery__placeholder{background:radial-gradient(circle at center,rgba(75,173,111,.12),transparent 50%),linear-gradient(90deg,rgba(49,137,82,.05) 1px,transparent 1px),linear-gradient(rgba(49,137,82,.045) 1px,transparent 1px),#ebf7efeb;background-size:auto,28px 28px,28px 28px}.showcase-detail__back,.showcase-detail__action,.showcase-gallery,.showcase-close{background-color:#ffffffc2}.showcase-footer{background:#f1f9f4e0}.lab-menu--compact{gap:8px}.lab-menu--compact .lab-menu__item{min-height:54px}#lab-panel .panel__body{padding-bottom:13px}#lab-panel .panel__note{margin-top:10px;padding-top:9px}.showcase-grid:has(.showcase-card:only-child){grid-template-columns:minmax(0,520px)}.showcase-empty{grid-column:1 / -1;min-height:260px;display:grid;place-items:center;align-content:center;gap:8px;padding:34px;border:1px dashed rgba(45,125,78,.25);background:#ffffff85;text-align:center;color:#536d5f}.showcase-empty .micro{color:#2d8c58}.showcase-empty strong{color:#193a2d;font-size:20px}.showcase-empty p{margin:0;max-width:520px;font-size:12px;line-height:1.6}.showcase-gallery__stage{display:grid;place-items:center;background:linear-gradient(90deg,rgba(54,137,87,.035) 1px,transparent 1px),linear-gradient(rgba(54,137,87,.03) 1px,transparent 1px),#e8f5ede6;background-size:30px 30px,30px 30px,auto}.showcase-gallery__stage img{object-fit:contain;object-position:center;background:#eef8f2db}.showcase-gallery__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:8px;border-top:1px solid rgba(45,125,78,.12);background:#f5faf7b8}.showcase-gallery__thumbs:empty{display:none}.showcase-gallery__thumb{position:relative;min-width:0;aspect-ratio:16 / 9;padding:0;overflow:hidden;border:1px solid rgba(46,128,80,.18);background:#e7f4ecd1;cursor:pointer;opacity:.62;transition:opacity .15s ease,border-color .15s ease,transform .15s var(--ease)}.showcase-gallery__thumb:hover,.showcase-gallery__thumb.is-active{opacity:1;border-color:#23834a9e}.showcase-gallery__thumb.is-active{transform:translateY(-2px)}.showcase-gallery__thumb img{width:100%;height:100%;display:block;object-fit:cover}.showcase-gallery__thumb span{position:absolute;right:4px;bottom:4px;padding:2px 4px;background:#eff9f3e6;color:#287d50;font:7px/1 var(--mono)}.showcase-detail__section{margin-top:18px;padding-top:14px;border-top:1px solid rgba(45,125,78,.14)}.showcase-detail__section .micro{color:#2d8c58;font-size:7px}.showcase-detail__section .showcase-detail__summary{margin-top:7px}@media(max-width:1280px){.showcase-gallery__thumbs{gap:5px;padding:6px}}.showcase-detail{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;padding:12px 16px 14px}.showcase-detail__back{width:max-content;margin:0 0 10px;padding:6px 9px}.showcase-detail__layout{height:100%;min-height:0;grid-template-columns:minmax(0,1.48fr) minmax(310px,.82fr);gap:18px;align-items:stretch}.showcase-detail__media{min-width:0;min-height:0;overflow:hidden}.showcase-gallery{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 38px 78px;overflow:hidden}.showcase-gallery__stage{min-height:0;height:100%;aspect-ratio:auto}.showcase-gallery__stage img{width:100%;height:100%;object-fit:contain;object-position:center}.showcase-gallery__controls{min-height:0;height:38px;grid-template-columns:38px 1fr 38px}.showcase-gallery__thumbs{height:78px;min-height:78px;gap:6px;padding:6px;overflow:hidden}.showcase-gallery__thumb{height:64px;aspect-ratio:auto}.showcase-detail__copy{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 8px 0;scrollbar-width:thin;scrollbar-color:rgba(50,139,87,.28) transparent}.showcase-detail__copy h3{margin-top:9px;font-size:clamp(27px,2.55vw,44px)}.showcase-detail__section{margin-top:12px;padding-top:10px}.showcase-detail__summary{font-size:12px;line-height:1.58}.showcase-detail__tags{margin-top:12px}.showcase-detail__actions{gap:6px;margin-top:12px}.showcase-detail__action{min-height:40px}@media(max-height:820px){.showcase-shell{height:92vh;min-height:0}.showcase-header{min-height:68px;padding-top:11px;padding-bottom:10px}.showcase-filters{min-height:40px}.showcase-footer{min-height:34px}.showcase-gallery{grid-template-rows:minmax(0,1fr) 34px 66px}.showcase-gallery__controls{height:34px}.showcase-gallery__thumbs{height:66px;min-height:66px;padding:5px}.showcase-gallery__thumb{height:54px}}.infrastructure{min-height:clamp(630px,78svh,790px);background:radial-gradient(ellipse at 50% 5%,rgba(245,255,248,.98) 0 8%,rgba(191,229,204,.56) 23%,transparent 46%),radial-gradient(ellipse at 50% 42%,rgba(91,203,133,.18),transparent 42%),radial-gradient(circle at 7% 51%,rgba(22,74,50,.23),transparent 31%),radial-gradient(circle at 93% 48%,rgba(17,67,45,.24),transparent 30%),linear-gradient(180deg,#d9e7dd,#c5d9cc 20%,#a9c2b3,#89a89a 76%,#718f83)}.infrastructure:before{opacity:.64;background-image:linear-gradient(90deg,rgba(11,62,39,.075) 1px,transparent 1px),linear-gradient(rgba(11,62,39,.065) 1px,transparent 1px),radial-gradient(ellipse at 50% 18%,rgba(197,255,218,.17),transparent 38%);background-size:52px 52px,52px 52px,auto;mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.34) 13%,#000 38%,#000 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.34) 13%,#000 38%,#000 100%)}.infrastructure:after{top:88px;left:5vw;right:5vw;opacity:.95;box-shadow:0 0 20px #54ee8b36,0 35px 70px #23764914}.infrastructure__descent{height:224px;background:linear-gradient(180deg,rgba(217,231,220,.99) 0%,rgba(209,226,214,.86) 22%,rgba(188,214,197,.34) 67%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0 80%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0 80%,transparent 100%)}.infrastructure__matrix-streams{opacity:.76;filter:drop-shadow(0 0 5px rgba(71,255,137,.16))}.infrastructure__matrix-streams span{color:#0b713870;text-shadow:0 0 8px rgba(63,255,128,.3)}.infrastructure__environment{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;perspective:1050px;transform-style:preserve-3d}.infrastructure__environment:before{content:"";position:absolute;left:16%;right:16%;top:84px;height:255px;opacity:.58;border:1px solid rgba(36,118,75,.18);border-bottom:0;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:linear-gradient(90deg,transparent 49.85%,rgba(64,176,104,.22) 50%,transparent 50.15%),repeating-linear-gradient(90deg,transparent 0 11.8%,rgba(33,105,67,.14) 12% 12.15%),linear-gradient(180deg,#f5fff833,#5da0740d);box-shadow:inset 0 0 60px #43be6d14,0 0 40px #40bf6c0f;transform:translateY(var(--sublevel-parallax-reverse))}.infrastructure__environment:after{content:"";position:absolute;left:0;right:0;top:286px;height:2px;opacity:.82;background:linear-gradient(90deg,transparent 2%,rgba(38,115,73,.22) 18%,rgba(105,238,151,.62) 50%,rgba(38,115,73,.22) 82%,transparent 98%);box-shadow:0 0 12px #5eeb8f3d,0 30px 80px #205b3b1c}.sublevel-vault{position:absolute;left:7%;right:7%;top:22px;height:245px;opacity:.48;transform:translateY(var(--sublevel-parallax-reverse))}.sublevel-vault:before,.sublevel-vault:after{content:"";position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,rgba(33,102,65,.42),rgba(33,102,65,.08),transparent);box-shadow:0 0 12px #3fc97114}.sublevel-vault:before{left:0;transform:skew(-24deg);transform-origin:top}.sublevel-vault:after{right:0;transform:skew(24deg);transform-origin:top}.sublevel-vault>span{position:absolute;left:50%;top:-62px;width:1px;height:370px;background:linear-gradient(to bottom,rgba(27,91,57,.42),rgba(48,143,88,.12),transparent 84%);transform-origin:50% 0}.sublevel-vault>span:nth-child(1){transform:rotate(63deg)}.sublevel-vault>span:nth-child(2){transform:rotate(32deg)}.sublevel-vault>span:nth-child(3){transform:rotate(0);opacity:.62}.sublevel-vault>span:nth-child(4){transform:rotate(-32deg)}.sublevel-vault>span:nth-child(5){transform:rotate(-63deg)}.sublevel-core{position:absolute;left:50%;top:74px;width:clamp(300px,31vw,560px);height:190px;transform:translate(-50%) translateY(var(--sublevel-parallax-reverse));opacity:.65;border:1px solid rgba(34,115,72,.22);border-top-color:#44be6f75;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:radial-gradient(ellipse at 50% 100%,rgba(127,255,174,.22),transparent 55%),linear-gradient(180deg,#f5fff833,#2d6b480a);box-shadow:inset 0 0 44px #3ebe6c14,0 0 30px #56e68912}.sublevel-core:before{content:"";position:absolute;left:50%;bottom:17px;width:46%;height:108px;transform:translate(-50%);border:1px solid rgba(42,133,81,.22);border-bottom:0;background:repeating-linear-gradient(180deg,#eefaf229 0 14px,#23694114 15px 16px),linear-gradient(90deg,transparent,rgba(78,224,128,.08),transparent)}.sublevel-core:after{content:"";position:absolute;left:50%;bottom:-6px;width:7px;height:7px;border-radius:50%;transform:translate(-50%);background:#79eba1;box-shadow:0 0 9px #79eba1,0 0 30px #45e17c85,0 0 72px #45e17c52}.sublevel-core__label{position:absolute;left:50%;top:13px;transform:translate(-50%);color:#206641a6;font:6px/1 var(--mono);letter-spacing:.2em;white-space:nowrap}.sublevel-core>i{position:absolute;top:44px;bottom:18px;width:1px;background:linear-gradient(to bottom,transparent,rgba(60,176,103,.22),transparent)}.sublevel-core>i:nth-of-type(1){left:28%}.sublevel-core>i:nth-of-type(2){left:50%}.sublevel-core>i:nth-of-type(3){right:28%}.sublevel-server-bank{position:absolute;top:82px;width:clamp(220px,24vw,455px);height:430px;display:flex;gap:clamp(7px,.7vw,13px);opacity:.57;filter:saturate(.82) contrast(.94);transform-style:preserve-3d}.sublevel-server-bank--left{left:-4.5vw;transform:perspective(900px) rotateY(18deg) translateY(var(--sublevel-parallax-reverse));transform-origin:left center}.sublevel-server-bank--right{right:-4.5vw;transform:perspective(900px) rotateY(-18deg) translateY(var(--sublevel-parallax-reverse));transform-origin:right center}.sublevel-rack{position:relative;flex:1 1 0;min-width:0;border:1px solid rgba(17,70,45,.34);border-top-color:#4eb2717a;background:radial-gradient(circle at 17px 17px,rgba(80,246,137,.75) 0 1.5px,transparent 2px),radial-gradient(circle at 26px 17px,rgba(191,255,211,.5) 0 1px,transparent 1.5px),repeating-linear-gradient(180deg,#113e2a52 0 12px,#cce6d521 13px 14px,#12482e36 15px 25px),linear-gradient(90deg,#103a274d,#dfefe424 48%,#103a2742);background-size:100% 27px,100% 27px,auto,auto;box-shadow:inset 0 0 20px #09301e2e,0 18px 35px #0c2e1f17}.sublevel-rack:before{content:"";position:absolute;inset:8px 7px;border-left:1px solid rgba(164,224,184,.16);border-right:1px solid rgba(18,74,46,.22)}.sublevel-rack:after{content:"";position:absolute;left:10%;right:10%;bottom:11px;height:2px;background:linear-gradient(90deg,transparent,rgba(92,236,141,.46),transparent);box-shadow:0 0 9px #5cec8d40}.sublevel-server-bank .sublevel-rack:nth-child(2){transform:translateY(22px);opacity:.82}.sublevel-server-bank .sublevel-rack:nth-child(3){transform:translateY(48px);opacity:.64}.sublevel-cable{position:absolute;width:44vw;height:190px;border:2px solid rgba(21,74,47,.16);border-left-color:transparent;border-right-color:transparent;border-bottom-color:#1e6f4238;border-radius:50%;filter:drop-shadow(0 1px 0 rgba(184,244,204,.15))}.sublevel-cable--one{left:-15vw;bottom:7%;transform:rotate(9deg)}.sublevel-cable--two{right:-14vw;bottom:15%;transform:rotate(-11deg)}.sublevel-cable--three{left:30%;bottom:-78px;width:40vw;opacity:.48}.sublevel-beacon{position:absolute;top:270px;width:4px;height:4px;border-radius:50%;background:#73ffa3db;box-shadow:0 0 8px #73ffa3bf,0 0 42px #50e0825c;animation:sublevel-beacon-pulse 2.8s ease-in-out infinite}.sublevel-beacon--left{left:14.5%}.sublevel-beacon--right{right:14.5%;animation-delay:-1.4s}.infrastructure__horizon{left:7vw;right:7vw;bottom:15px;height:78px;opacity:.72;border-top-color:#33905980;background:linear-gradient(180deg,#daf5e340,#49825f0a);box-shadow:0 -8px 30px #50de8124}.infrastructure__shaft{opacity:.43;height:170px}.infrastructure__floor{z-index:1;left:-18%;right:-18%;bottom:-26%;height:88%;opacity:.72;transform:perspective(780px) rotateX(64deg) translateY(var(--sublevel-parallax));background-image:linear-gradient(90deg,rgba(18,78,49,.34) 1px,transparent 1px),linear-gradient(rgba(18,78,49,.3) 1px,transparent 1px),repeating-linear-gradient(90deg,transparent 0 127px,rgba(127,235,166,.12) 128px 130px),radial-gradient(ellipse at center,rgba(135,236,171,.25),transparent 62%);background-size:64px 64px,64px 64px,130px 130px,auto;box-shadow:inset 0 40px 80px #def6e61a}.infrastructure__floor:before,.infrastructure__floor:after{width:2px;background:linear-gradient(to bottom,transparent,rgba(84,226,135,.74),rgba(31,120,71,.24),transparent);box-shadow:0 0 15px #4ee0824f}.infrastructure__circuit{z-index:2;opacity:.34}.infrastructure__scan{z-index:3;opacity:.12}.infrastructure__content{z-index:6}.infrastructure-module{background:linear-gradient(135deg,#f9fdfacc,#e0eee5a3),repeating-linear-gradient(90deg,transparent 0 24px,rgba(36,112,70,.032) 25px);box-shadow:0 15px 32px #123c271c,inset 0 1px #ffffffad,0 0 0 1px #e0f7e814;-webkit-backdrop-filter:blur(3px) saturate(.96);backdrop-filter:blur(3px) saturate(.96)}.infrastructure__telemetry,.contact-strip{-webkit-backdrop-filter:blur(4px) saturate(.94);backdrop-filter:blur(4px) saturate(.94)}.contact-strip{background:#e4f2e996;box-shadow:0 14px 34px #113d271a,inset 0 1px #ffffff80}@keyframes sublevel-beacon-pulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1.28)}}@media(max-width:1440px){.sublevel-server-bank{width:clamp(190px,22vw,320px);opacity:.46}.sublevel-server-bank--left{left:-6vw}.sublevel-server-bank--right{right:-6vw}.sublevel-core{width:clamp(280px,30vw,430px)}}@media(max-width:1100px){.sublevel-server-bank{opacity:.28;width:220px}.sublevel-server-bank--left{left:-115px}.sublevel-server-bank--right{right:-115px}.sublevel-core{opacity:.48}.sublevel-cable{opacity:.5}}@media(max-width:760px){.infrastructure{background:radial-gradient(ellipse at 50% 4%,rgba(244,255,248,.96),rgba(194,226,205,.42) 30%,transparent 52%),linear-gradient(180deg,#d8e7dc,#adc7b8 52%,#819f91)}.sublevel-server-bank{display:none}.sublevel-core{width:70vw;height:150px;top:86px;opacity:.38}.sublevel-vault{left:3%;right:3%;opacity:.3}.infrastructure__environment:before{left:4%;right:4%;opacity:.34}.sublevel-cable{opacity:.3}}@media(prefers-reduced-motion:reduce){.infrastructure__environment,.sublevel-vault,.sublevel-core,.sublevel-server-bank,.sublevel-beacon{transform:none!important;animation:none!important}}.infrastructure{min-height:clamp(600px,74svh,748px);padding-top:clamp(64px,6.8vh,88px);background:radial-gradient(ellipse at 50% -9%,rgba(17,43,31,.48) 0 8%,rgba(63,98,78,.28) 24%,transparent 45%),radial-gradient(ellipse at 50% 28%,rgba(112,224,152,.18),transparent 40%),radial-gradient(circle at 4% 48%,rgba(10,51,33,.31),transparent 28%),radial-gradient(circle at 96% 48%,rgba(9,48,31,.33),transparent 28%),linear-gradient(180deg,#b8cdbf,#b3cbbb 13%,#9fbcaa 39%,#819f91 72%,#6c897d)}.infrastructure__descent{top:0;height:174px;overflow:visible;background:radial-gradient(ellipse at 50% -24%,rgba(7,25,17,.62) 0 18%,rgba(29,66,46,.34) 35%,transparent 59%),linear-gradient(180deg,rgba(95,128,108,.82) 0%,rgba(151,183,162,.57) 29%,rgba(191,218,200,.13) 72%,transparent 100%);mask-image:none;-webkit-mask-image:none}.infrastructure__descent:before{content:"";position:absolute;left:50%;top:-54px;width:min(70vw,1040px);height:214px;transform:translate(-50%) perspective(720px) rotateX(66deg);transform-origin:center top;border:1px solid rgba(95,232,145,.24);border-bottom-color:#144a2e61;background:linear-gradient(90deg,transparent 49.85%,rgba(128,255,174,.24) 50%,transparent 50.15%),repeating-linear-gradient(90deg,transparent 0 99px,rgba(102,221,145,.11) 100px 101px),linear-gradient(180deg,#1435262e,#d1ebda0d);box-shadow:0 20px 62px #0a2b1c29,inset 0 -16px 42px #47d77a14;opacity:.86}.infrastructure__descent:after{content:"";position:absolute;left:6vw;right:6vw;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(89,229,139,.54) 18%,rgba(167,255,198,.9) 50%,rgba(89,229,139,.54) 82%,transparent);box-shadow:0 0 18px #6af49a47,0 18px 42px #103b2729;opacity:.72}.infrastructure__matrix-streams{inset:-148px 0 0;opacity:.88}.infrastructure__matrix-streams span{color:#1f944c7a;text-shadow:0 0 8px rgba(70,255,134,.34)}.infrastructure:after{top:57px;opacity:.72}.infrastructure__environment:before{top:26px;left:14%;right:14%;height:238px;opacity:.68;border-color:#195e3a40;background:linear-gradient(90deg,transparent 49.85%,rgba(83,207,126,.28) 50%,transparent 50.15%),repeating-linear-gradient(90deg,transparent 0 11.8%,rgba(26,91,57,.19) 12% 12.15%),linear-gradient(180deg,#e2f4e81a,#1e553514)}.infrastructure__environment:after{top:224px;opacity:.9}.sublevel-vault{top:-34px;height:286px;opacity:.61}.sublevel-vault>span{top:-76px;height:420px}.sublevel-core{top:24px;height:202px;opacity:.75;background:radial-gradient(ellipse at 50% 100%,rgba(110,245,158,.24),transparent 55%),linear-gradient(180deg,#def5e624,#14462b14);box-shadow:inset 0 0 52px #35b3631c,0 22px 58px #082c1b1c,0 0 36px #4fe28314}.sublevel-server-bank{top:18px;height:470px;opacity:.72;filter:saturate(.9) contrast(1.04)}.sublevel-server-bank--left{left:-3.2vw}.sublevel-server-bank--right{right:-3.2vw}.sublevel-rack{border-color:#09301e75;border-top-color:#52d37e8c;background:radial-gradient(circle at 17px 17px,rgba(80,255,141,.82) 0 1.5px,transparent 2px),radial-gradient(circle at 26px 17px,rgba(211,255,225,.56) 0 1px,transparent 1.5px),repeating-linear-gradient(180deg,#092d1d75 0 12px,#c4e5cf1c 13px 14px,#0b36225e 15px 25px),linear-gradient(90deg,#07281973,#c0deca1a 48%,#07281961);box-shadow:inset 0 0 24px #05221547,0 24px 42px #07221624}.sublevel-beacon{top:212px}.infrastructure__horizon{bottom:0;height:96px;opacity:.88}.infrastructure__floor{bottom:-15%;height:106%;opacity:.82;transform:perspective(760px) rotateX(65deg) translateY(var(--sublevel-parallax));background-image:linear-gradient(90deg,rgba(12,66,40,.39) 1px,transparent 1px),linear-gradient(rgba(12,66,40,.34) 1px,transparent 1px),repeating-linear-gradient(90deg,transparent 0 127px,rgba(126,244,168,.15) 128px 130px),radial-gradient(ellipse at 50% 25%,rgba(146,245,180,.29),transparent 56%);box-shadow:inset 0 42px 86px #dff5e514,0 -30px 70px #1f684014}.infrastructure__content{z-index:7}.infrastructure__intro{margin-bottom:clamp(18px,2.3vh,26px)}.infrastructure-module{border-color:#1a59373b;border-top-color:#287e4b63;background:linear-gradient(135deg,#f5fcf7ad,#d8eade7d),repeating-linear-gradient(90deg,transparent 0 24px,rgba(31,100,62,.038) 25px);box-shadow:0 13px 29px #072b1a1d,inset 0 1px #ffffff8f,0 0 0 1px #c4edd212;-webkit-backdrop-filter:blur(2px) saturate(.94);backdrop-filter:blur(2px) saturate(.94)}.infrastructure-module:hover{background:linear-gradient(135deg,#f9fdfac7,#dcefe294),repeating-linear-gradient(90deg,transparent 0 24px,rgba(31,100,62,.042) 25px)}.infrastructure__telemetry{background:#e1f0e67d;-webkit-backdrop-filter:blur(3px) saturate(.92);backdrop-filter:blur(3px) saturate(.92);box-shadow:0 10px 25px #082d1c12,inset 0 1px #ffffff6b}.contact-strip{background:#daebe07a;-webkit-backdrop-filter:blur(3px) saturate(.92);backdrop-filter:blur(3px) saturate(.92);box-shadow:0 12px 28px #0729191c,inset 0 1px #ffffff6b}@media(max-width:1440px){.infrastructure{padding-top:clamp(58px,6vh,76px)}.sublevel-server-bank{top:24px;opacity:.62}}@media(max-width:1100px){.infrastructure__descent:before{width:82vw}.sublevel-server-bank{opacity:.4}.sublevel-core{opacity:.58}}@media(max-width:760px){.infrastructure{padding-top:68px;background:radial-gradient(ellipse at 50% -10%,rgba(20,57,39,.35),transparent 39%),linear-gradient(180deg,#b7ccbe,#9eb9a8 48%,#7c998c)}.infrastructure__descent{height:150px}.infrastructure__descent:before{width:96vw;opacity:.54}.sublevel-core{top:36px}}@media(prefers-reduced-motion:reduce){.infrastructure__descent:before,.infrastructure__descent:after{transform:translate(-50%) perspective(720px) rotateX(66deg)}}.sublevel-server-bank{perspective:1050px;perspective-origin:50% 38%;transform-style:preserve-3d;overflow:visible}.sublevel-server-bank--left{transform:perspective(1100px) rotateY(12deg) translateY(var(--sublevel-parallax-reverse))}.sublevel-server-bank--right{transform:perspective(1100px) rotateY(-12deg) translateY(var(--sublevel-parallax-reverse))}.sublevel-rack{--rack-depth: clamp(18px, 1.55vw, 30px);--rack-tilt: 0deg;position:relative;flex:1 1 0;min-width:0;height:100%;border:0;background:none;box-shadow:none;transform-style:preserve-3d;isolation:isolate;overflow:visible}.sublevel-rack:before,.sublevel-rack:after{content:none}.sublevel-rack__face,.sublevel-rack__shadow{position:absolute;display:block;pointer-events:none}.sublevel-rack__face{transform-style:preserve-3d;backface-visibility:hidden}.sublevel-rack__face--front{inset:0;z-index:3;border:1px solid rgba(8,44,28,.62);border-top-color:#7ef0a59e;border-left-color:#b4efc947;background:linear-gradient(90deg,rgba(220,247,229,.12),transparent 12%,transparent 78%,rgba(4,32,20,.22)),radial-gradient(circle at 15px 16px,rgba(98,255,153,.96) 0 1.7px,transparent 2.3px),radial-gradient(circle at 24px 16px,rgba(210,255,225,.66) 0 1px,transparent 1.6px),radial-gradient(circle at calc(100% - 15px) 16px,rgba(81,235,135,.58) 0 1.2px,transparent 1.8px),repeating-linear-gradient(180deg,#072618b8 0 10px,#a4d6b624 10px 11px,#0a311f94 11px 22px,#daefe01c 22px 23px),linear-gradient(90deg,#041e12b8,#21533680 48%,#052215b8);background-size:auto,100% 27px,100% 27px,100% 27px,auto,auto;box-shadow:inset 7px 0 15px #cff3dc0e,inset -12px 0 20px #02160d57,inset 0 0 22px #021b1052,0 0 0 1px #b5ebc709;overflow:hidden}.sublevel-rack__face--front:before{content:"";position:absolute;inset:8px 7px;border-left:1px solid rgba(182,238,201,.17);border-right:1px solid rgba(2,31,18,.52);box-shadow:inset 8px 0 16px #ffffff06}.sublevel-rack__face--front:after{content:"";position:absolute;left:11%;right:11%;bottom:13px;height:2px;background:linear-gradient(90deg,transparent,rgba(96,255,150,.72),transparent);box-shadow:0 0 10px #4def8457}.sublevel-rack__face--side{top:0;bottom:0;width:var(--rack-depth);z-index:2;border:1px solid rgba(6,37,22,.58);background:repeating-linear-gradient(180deg,#072517bd 0 20px,#65b4801f 20px 21px,#041d11c2 21px 42px),linear-gradient(90deg,#041b10d4,#1b4e31a3);box-shadow:inset 5px 0 12px #6bce8b0f,inset -6px 0 14px #000f0852}.sublevel-server-bank--left .sublevel-rack__face--side{right:calc(var(--rack-depth) * -1);transform-origin:left center;transform:rotateY(82deg)}.sublevel-server-bank--right .sublevel-rack__face--side{left:calc(var(--rack-depth) * -1);transform-origin:right center;transform:rotateY(-82deg)}.sublevel-rack__face--top{left:0;right:0;top:calc(var(--rack-depth) * -1);height:var(--rack-depth);z-index:4;border:1px solid rgba(72,156,101,.34);background:linear-gradient(180deg,#bbe2c93b,#18482e75),linear-gradient(90deg,#c9f0d61f,#041f122e);box-shadow:inset 0 1px #d8fde52e}.sublevel-server-bank--left .sublevel-rack__face--top,.sublevel-server-bank--right .sublevel-rack__face--top{transform-origin:center bottom;transform:rotateX(82deg) translateZ(1px)}.sublevel-rack__shadow{left:8%;right:-18%;bottom:-22px;height:34px;z-index:0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(3,25,15,.38),rgba(5,35,21,.12) 50%,transparent 72%);filter:blur(5px);transform:rotateX(72deg) translateZ(-12px);opacity:.62}.sublevel-server-bank--right .sublevel-rack__shadow{left:-18%;right:8%}.sublevel-server-bank .sublevel-rack:nth-child(1){z-index:3;opacity:1;filter:contrast(1.09) saturate(.94);transform:translateZ(22px) rotateY(var(--rack-tilt))}.sublevel-server-bank .sublevel-rack:nth-child(2){z-index:2;opacity:.82;filter:contrast(1.01) saturate(.84);transform:translate3d(0,24px,-22px) scale(.965) rotateY(var(--rack-tilt))}.sublevel-server-bank .sublevel-rack:nth-child(3){z-index:1;opacity:.62;filter:contrast(.94) saturate(.72) blur(.2px);transform:translate3d(0,52px,-52px) scale(.91) rotateY(var(--rack-tilt))}.sublevel-server-bank--left .sublevel-rack:nth-child(1){--rack-tilt: -1.5deg}.sublevel-server-bank--left .sublevel-rack:nth-child(2){--rack-tilt: 1deg}.sublevel-server-bank--left .sublevel-rack:nth-child(3){--rack-tilt: 2deg}.sublevel-server-bank--right .sublevel-rack:nth-child(1){--rack-tilt: 1.5deg}.sublevel-server-bank--right .sublevel-rack:nth-child(2){--rack-tilt: -1deg}.sublevel-server-bank--right .sublevel-rack:nth-child(3){--rack-tilt: -2deg}.sublevel-server-bank{opacity:.79;filter:none}.sublevel-server-bank--left{left:-2.4vw;transform-origin:left 45%}.sublevel-server-bank--right{right:-2.4vw;transform-origin:right 45%}@media(max-width:1440px){.sublevel-rack{--rack-depth: 20px}.sublevel-server-bank{opacity:.66}.sublevel-server-bank--left{left:-5vw}.sublevel-server-bank--right{right:-5vw}}@media(max-width:1100px){.sublevel-rack{--rack-depth: 17px}.sublevel-server-bank{opacity:.45}.sublevel-server-bank .sublevel-rack:nth-child(3){opacity:.4}}@media(prefers-reduced-motion:reduce){.sublevel-rack,.sublevel-rack__face,.sublevel-rack__shadow{transition:none!important}}.sublevel-server-bank{top:34px;width:clamp(340px,34vw,650px);height:525px;display:block;perspective:900px;perspective-origin:50% 38%;opacity:.9;filter:none;transform-style:preserve-3d}.sublevel-server-bank--left{left:-4vw;transform:translateY(var(--sublevel-parallax-reverse));transform-origin:left 42%}.sublevel-server-bank--right{right:-4vw;transform:translateY(var(--sublevel-parallax-reverse));transform-origin:right 42%}.sublevel-rack{--rack-depth: 38px;position:absolute;top:0;width:clamp(138px,9.8vw,188px);height:455px;flex:none;transform-style:preserve-3d;transform-origin:center center;will-change:transform}.sublevel-server-bank--left .sublevel-rack:nth-child(1){left:0;top:18px;width:clamp(168px,11.6vw,220px);height:488px;--rack-depth: 46px;z-index:5;opacity:.98;filter:contrast(1.12) saturate(.98);transform:perspective(880px) rotateY(25deg) rotateX(-.7deg) translateZ(34px)}.sublevel-server-bank--left .sublevel-rack:nth-child(2){left:clamp(112px,8.2vw,154px);top:48px;width:clamp(150px,10vw,190px);height:430px;--rack-depth: 36px;z-index:4;opacity:.8;filter:contrast(1.04) saturate(.88);transform:perspective(900px) rotateY(23deg) rotateX(-.5deg) translateZ(-18px) scale(.95)}.sublevel-server-bank--left .sublevel-rack:nth-child(3){left:clamp(218px,15.7vw,300px);top:82px;width:clamp(128px,8.6vw,166px);height:370px;--rack-depth: 28px;z-index:3;opacity:.58;filter:contrast(.95) saturate(.76) blur(.25px);transform:perspective(930px) rotateY(21deg) rotateX(-.3deg) translateZ(-72px) scale(.9)}.sublevel-server-bank--right .sublevel-rack:nth-child(1){right:0;top:18px;width:clamp(168px,11.6vw,220px);height:488px;--rack-depth: 46px;z-index:5;opacity:.98;filter:contrast(1.12) saturate(.98);transform:perspective(880px) rotateY(-25deg) rotateX(-.7deg) translateZ(34px)}.sublevel-server-bank--right .sublevel-rack:nth-child(2){right:clamp(112px,8.2vw,154px);top:48px;width:clamp(150px,10vw,190px);height:430px;--rack-depth: 36px;z-index:4;opacity:.8;filter:contrast(1.04) saturate(.88);transform:perspective(900px) rotateY(-23deg) rotateX(-.5deg) translateZ(-18px) scale(.95)}.sublevel-server-bank--right .sublevel-rack:nth-child(3){right:clamp(218px,15.7vw,300px);top:82px;width:clamp(128px,8.6vw,166px);height:370px;--rack-depth: 28px;z-index:3;opacity:.58;filter:contrast(.95) saturate(.76) blur(.25px);transform:perspective(930px) rotateY(-21deg) rotateX(-.3deg) translateZ(-72px) scale(.9)}.sublevel-rack__face--front{border-color:#072617bd;border-top-color:#82f4a8b8;background:linear-gradient(90deg,rgba(226,250,234,.1),transparent 11%,transparent 79%,rgba(0,20,11,.28)),radial-gradient(circle at 14px 15px,rgba(103,255,158,.98) 0 1.8px,transparent 2.4px),radial-gradient(circle at 23px 15px,rgba(211,255,226,.7) 0 1px,transparent 1.7px),radial-gradient(circle at calc(100% - 15px) 15px,rgba(76,235,132,.62) 0 1.3px,transparent 1.9px),repeating-linear-gradient(180deg,#041d11d4 0 9px,#9fdbb32b 9px 10px,#092e1cb3 10px 20px,#ddf2e41f 20px 21px),linear-gradient(90deg,#02180dd4,#1d533394 50%,#021a0fd6);box-shadow:inset 8px 0 16px #d3f6de0d,inset -17px 0 25px #000e076b,inset 0 0 27px #01140b59,0 0 0 1px #b2edc609,0 18px 30px #031b101f}.sublevel-rack__face--side{border-color:#01160bc7;background:linear-gradient(90deg,#011108eb,#144227c7 66%,#2f6e457a),repeating-linear-gradient(180deg,#062114e6 0 18px,#5eb07921 18px 19px,#03190eeb 19px 38px);box-shadow:inset 8px 0 14px #79d8970e,inset -9px 0 18px #000a056b,0 0 12px #01180d29}.sublevel-server-bank--left .sublevel-rack__face--side{right:calc(var(--rack-depth) * -1);transform-origin:left center;transform:rotateY(76deg)}.sublevel-server-bank--right .sublevel-rack__face--side{left:calc(var(--rack-depth) * -1);transform-origin:right center;transform:rotateY(-76deg)}.sublevel-rack__face--top{top:calc(var(--rack-depth) * -1);height:var(--rack-depth);border-color:#398b587a;background:linear-gradient(180deg,#cdefd847,#17442b9e),linear-gradient(90deg,#d5f6df1a,#01150b42);box-shadow:inset 0 1px #e2ffec38,0 -5px 13px #2d8b4f14}.sublevel-server-bank--left .sublevel-rack__face--top,.sublevel-server-bank--right .sublevel-rack__face--top{transform:rotateX(76deg) translateZ(1px)}.sublevel-rack__shadow{bottom:-31px;height:48px;opacity:.78;filter:blur(7px);background:radial-gradient(ellipse at center,rgba(1,19,10,.52),rgba(5,35,21,.16) 52%,transparent 75%)}.sublevel-server-bank--left .sublevel-rack__shadow{left:6%;right:-42%;transform:rotateX(73deg) rotate(-4deg) translateZ(-18px)}.sublevel-server-bank--right .sublevel-rack__shadow{left:-42%;right:6%;transform:rotateX(73deg) rotate(4deg) translateZ(-18px)}.sublevel-core{opacity:.64;filter:saturate(.95) contrast(1.02)}.infrastructure__floor{opacity:.92;background-size:58px 58px,58px 58px,auto,auto}.infrastructure__floor:before,.infrastructure__floor:after{opacity:.82}.infrastructure-module{min-height:176px;background:linear-gradient(135deg,#f7fcf89e,#d6e8dc6e),repeating-linear-gradient(90deg,transparent 0 24px,rgba(31,100,62,.033) 25px);-webkit-backdrop-filter:blur(1.5px) saturate(.92);backdrop-filter:blur(1.5px) saturate(.92)}.infrastructure-module:hover{background:linear-gradient(135deg,#fafdfbbd,#dcefe287),repeating-linear-gradient(90deg,transparent 0 24px,rgba(31,100,62,.039) 25px)}.contact-strip,.infrastructure__telemetry{background-color:#dcede16e}@media(max-width:1440px){.sublevel-server-bank{width:36vw;height:470px;opacity:.78}.sublevel-server-bank--left{left:-6vw}.sublevel-server-bank--right{right:-6vw}.sublevel-server-bank--left .sublevel-rack:nth-child(1),.sublevel-server-bank--right .sublevel-rack:nth-child(1){width:clamp(150px,11vw,182px);height:438px;--rack-depth: 38px}.sublevel-server-bank--left .sublevel-rack:nth-child(2),.sublevel-server-bank--right .sublevel-rack:nth-child(2){width:clamp(132px,9.5vw,160px);height:388px;--rack-depth: 30px}.sublevel-server-bank--left .sublevel-rack:nth-child(3),.sublevel-server-bank--right .sublevel-rack:nth-child(3){width:clamp(112px,8vw,138px);height:338px;--rack-depth: 24px}.infrastructure-module{min-height:166px}}@media(max-width:1100px){.sublevel-server-bank{width:250px;opacity:.46}.sublevel-server-bank--left{left:-128px}.sublevel-server-bank--right{right:-128px}.sublevel-server-bank .sublevel-rack:nth-child(3){opacity:.28}}@media(prefers-reduced-motion:reduce){.sublevel-server-bank,.sublevel-rack,.sublevel-rack__face,.sublevel-rack__shadow{will-change:auto}}.infrastructure{background:#819d8f;isolation:isolate}.infrastructure__environment{inset:0;z-index:0;opacity:1;perspective:none;transform-style:flat;background-image:linear-gradient(180deg,#081d1333,#0f322017 15%,#cde8d609 42%,#19472e1f 72%,#0723163d),radial-gradient(ellipse at 50% 38%,rgba(187,255,211,.08),transparent 42%),var(--infrastructure-art);background-size:auto,auto,cover;background-repeat:no-repeat;background-position:center,center,center calc(50% + var(--sublevel-parallax-reverse));filter:saturate(.88) contrast(1.02) brightness(.92)}.infrastructure__environment:before{content:"";position:absolute;inset:0;height:auto;opacity:1;border:0;clip-path:none;background:linear-gradient(90deg,rgba(4,26,15,.3) 0%,rgba(8,40,24,.11) 13%,transparent 30%,transparent 70%,rgba(8,40,24,.11) 87%,rgba(4,26,15,.3) 100%),linear-gradient(180deg,rgba(8,29,18,.14) 0%,transparent 25%,transparent 72%,rgba(7,37,23,.2) 100%);box-shadow:inset 0 0 96px #041d1129,inset 0 -80px 120px #0525161f;transform:none}.infrastructure__environment:after{content:"";position:absolute;left:5vw;right:5vw;top:0;bottom:auto;height:2px;opacity:.76;background:linear-gradient(90deg,transparent,rgba(83,226,133,.5) 18%,rgba(179,255,207,.88) 50%,rgba(83,226,133,.5) 82%,transparent);box-shadow:0 0 20px #58ee8c47}.sublevel-vault,.sublevel-core,.sublevel-server-bank,.sublevel-cable,.sublevel-beacon,.infrastructure__shaft{display:none!important}.infrastructure__floor{z-index:1;bottom:-34%;height:78%;opacity:.17;mix-blend-mode:multiply;transform:perspective(760px) rotateX(67deg) translateY(var(--sublevel-parallax));background-image:linear-gradient(90deg,rgba(13,69,42,.34) 1px,transparent 1px),linear-gradient(rgba(13,69,42,.27) 1px,transparent 1px),repeating-linear-gradient(90deg,transparent 0 127px,rgba(106,232,151,.12) 128px 130px)}.infrastructure__horizon{z-index:2;opacity:.24}.infrastructure__circuit{z-index:2;opacity:.26}.infrastructure__scan{z-index:3;opacity:.22}.infrastructure__matrix-streams{z-index:4;opacity:.47;mix-blend-mode:multiply}.infrastructure__matrix-streams span{color:#18924666;text-shadow:0 0 7px rgba(67,255,130,.22)}.infrastructure__descent{z-index:5;height:142px;background:linear-gradient(180deg,rgba(18,49,33,.48) 0%,rgba(75,112,88,.17) 33%,rgba(184,214,195,.035) 68%,transparent 100%)}.infrastructure__descent:before{opacity:.23;border-color:#5ee7902e;background:linear-gradient(90deg,transparent 49.9%,rgba(130,255,176,.15) 50%,transparent 50.1%),repeating-linear-gradient(90deg,transparent 0 99px,rgba(98,216,141,.065) 100px 101px);box-shadow:none}.infrastructure__descent:after{opacity:.66}.infrastructure__content{position:relative;z-index:8}.infrastructure-module{background:linear-gradient(135deg,#f6fcf8c9,#d9eadeb0),repeating-linear-gradient(90deg,transparent 0 24px,rgba(31,100,62,.035) 25px);border-color:#16523245;border-top-color:#3692587a;box-shadow:0 15px 32px #04221326,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(3px) saturate(.92);backdrop-filter:blur(3px) saturate(.92)}.infrastructure-module:hover{background:linear-gradient(135deg,#fafefbe0,#dff0e4c2),repeating-linear-gradient(90deg,transparent 0 24px,rgba(31,100,62,.038) 25px)}.infrastructure__telemetry,.contact-strip{background:#e2f0e7b8;border-color:#1a593740;-webkit-backdrop-filter:blur(4px) saturate(.9);backdrop-filter:blur(4px) saturate(.9);box-shadow:0 12px 30px #04201321,inset 0 1px #ffffff9e}.infrastructure__intro-copy{position:relative;text-shadow:0 1px 0 rgba(232,248,238,.46)}.infrastructure__intro-copy:before{content:"";position:absolute;z-index:-1;left:-28px;top:-24px;width:min(760px,55vw);height:150px;pointer-events:none;background:radial-gradient(ellipse at 30% 50%,rgba(213,238,220,.34),transparent 69%);filter:blur(5px)}@media(max-width:1440px){.infrastructure__environment{background-position:center,center,center calc(50% + var(--sublevel-parallax-reverse))}}@media(max-width:1100px){.infrastructure__environment{background-size:auto,auto,auto 100%;background-position:center,center,center calc(50% + var(--sublevel-parallax-reverse))}.infrastructure-module{-webkit-backdrop-filter:blur(4px) saturate(.88);backdrop-filter:blur(4px) saturate(.88)}}@media(max-width:760px){.infrastructure__environment{background-size:auto,auto,auto 100%;background-position:center,center,50% 50%;filter:saturate(.76) contrast(.96) brightness(.98)}.infrastructure__descent{height:120px}.infrastructure__intro-copy:before{width:92vw}}@media(prefers-reduced-motion:reduce){.infrastructure__environment{background-position:center,center,center 50%!important}}
