.b-root{--b-base:#05060a;--b-ink:#030409;--b-key:176 200 226;--b-lime:132 204 22;--b-lime-hi:190 242 100;--b-fg:#fafafa;--b-fg-mid:#a4aab3;--b-fg-dim:#838b96;--b-e:cubic-bezier(.16, 1, .3, 1);--b-r:16px;--b-r-s:10px;--b-max:1440px;--b-pad:clamp(20px, 4vw, 64px);--b-h2:clamp(29px, 4.2vw, 55px);--b-sect-y:clamp(54px, 5.6vw, 84px);--b-measure:1040px;isolation:isolate;background:var(--b-base);color:var(--b-fg);position:relative}.b-root:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(100% 46% at 50% 0%, rgb(var(--b-key) / .035), transparent 70%), radial-gradient(64% 30% at 12% 38%, rgb(var(--b-key) / .022), transparent 74%), radial-gradient(70% 22% at 78% 27%, rgb(var(--b-key) / .018), transparent 76%), radial-gradient(60% 20% at 22% 56%, rgb(var(--b-key) / .02), transparent 76%), radial-gradient(58% 26% at 92% 72%, rgb(var(--b-key) / .02), transparent 76%);position:absolute;inset:0}.b-main{z-index:1;position:relative}.b-sect{isolation:isolate;padding-block:var(--b-sect-y);position:relative}.b-wrap{z-index:2;width:100%;max-width:var(--b-max);padding-inline:var(--b-pad);margin-inline:auto;position:relative}.b-lamp{z-index:0;pointer-events:none;background: radial-gradient(54% 44% at calc(var(--b-lx,26%)) 4%, rgb(var(--b-key) / .075), transparent 68%),  radial-gradient(74% 42% at calc(var(--b-lx,26%) + 26%) 40%, rgb(var(--b-key) / .028), transparent 74%);position:absolute;inset:0}.b-lamp--r{--b-lx:58%}.b-lamp--c{--b-lx:44%}.b-head{max-width:var(--b-measure);position:relative}.b-idx{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#5f6672;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5px}.b-kicker-row{align-items:center;gap:14px;display:flex}.b-kicker{min-width:0;font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--b-fg-mid);align-items:center;gap:11px;font-size:10px;line-height:1.4;display:inline-flex}.b-kicker i{color:#6b7280;font-style:normal}.b-src{background:rgb(var(--b-lime-hi));width:6px;height:6px;box-shadow:0 0 6px 1px rgb(var(--b-lime) / .75), 0 0 18px 4px rgb(var(--b-lime) / .28);border-radius:999px;flex:none;position:relative}.b-ray{background:linear-gradient(90deg, rgb(var(--b-key) / .3), rgb(var(--b-key) / .06) 46%, transparent);flex:1;min-width:24px;height:1px}@media (max-width:699px){.b-ray{display:none}.b-kicker-row>.b-idx{margin-left:auto}}@media (max-width:559px){.b-kicker i{display:none}}.b-h2{max-width:19ch;font-size:var(--b-h2);letter-spacing:-.036em;text-wrap:balance;background:radial-gradient(130% 190% at 6% -10%,#fff 0%,#fafbfc 34%,#dde2e8 76%,#bcc3cd 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:clamp(18px,2vw,26px);font-weight:600;line-height:1.035}.b-h2--r{background:radial-gradient(130% 190% at 94% -10%,#fff 0%,#fafbfc 34%,#dde2e8 76%,#bcc3cd 100%);-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.b-h2,.b-h2--r{color:var(--b-fg);-webkit-text-fill-color:currentColor}}.b-mirror{height:.2em;font-size:var(--b-h2);letter-spacing:-.036em;pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:-.01em;line-height:1.035;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#00000057,#0000 96%);mask-image:linear-gradient(#00000057,#0000 96%)}.b-mirror>span{color:#ffffff24;text-wrap:balance;max-width:19ch;font-weight:600;display:block;transform:scaleY(-1)}.b-mirror em{opacity:.28}.b-em{background:linear-gradient(135deg, rgb(var(--b-lime-hi)) 0%, rgb(var(--b-lime)) 55%, rgb(var(--b-lime)) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.b-lead{max-width:58ch;color:var(--b-fg-mid);text-wrap:pretty;margin-top:clamp(18px,1.8vw,24px);font-size:clamp(14px,1.05vw,15.5px);line-height:1.72}.b-floor{background:linear-gradient(90deg, transparent, rgb(var(--b-key) / .42) 13%, rgb(var(--b-key) / .13) 58%, transparent);height:1px;margin-top:clamp(30px,3.4vw,48px);position:relative}.b-floor--r{background:linear-gradient(90deg, transparent, rgb(var(--b-key) / .13) 42%, rgb(var(--b-key) / .42) 87%, transparent)}.b-note{color:var(--b-fg-dim);text-wrap:pretty;font-size:12.5px;line-height:1.66}.b-mono{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--b-fg-dim);font-size:9.5px}.b-mono-lime{color:rgb(var(--b-lime))}.b-plate{isolation:isolate;border-radius:var(--b-r);background:radial-gradient(130% 100% at 50% -14%, rgb(var(--b-key) / .05), transparent 62%), linear-gradient(180deg, #ffffff07, #ffffff02 44%, transparent 82%);transition:transform .45s var(--b-e), background-color .45s var(--b-e);flex-direction:column;padding:clamp(17px,1.7vw,26px);display:flex;position:relative}.b-plate:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent, rgb(var(--b-key) / .24) 28%, rgb(var(--b-key) / .1) 72%, transparent);height:1px;position:absolute;top:0;left:7%;right:7%}.b-plate:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, rgb(var(--b-lime) / .55), transparent);height:1px;transition:opacity .45s var(--b-e);position:absolute;bottom:0;left:14%;right:14%}.b-glow{z-index:0;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(90% 60% at 50% 108%, rgb(var(--b-lime) / .16), transparent 70%), radial-gradient(120% 80% at 50% -10%, rgb(var(--b-key) / .06), transparent 66%);transition:opacity .45s var(--b-e);position:absolute;inset:0}.b-plate>:not(.b-glow){z-index:1;position:relative}@media (hover:hover){.b-plate:hover{transform:translateY(-3px)}.b-plate:hover .b-glow,.b-plate:hover:after{opacity:1}}.b-plate:focus-visible .b-glow,.b-plate:focus-within .b-glow{opacity:1}.b-deck{position:relative}@media (hover:hover){.b-deck:has(.b-dim:hover) .b-dim:not(:hover){opacity:.5}}.b-dim{transition:opacity .45s var(--b-e)}.b-frame{isolation:isolate;position:relative;overflow:hidden}.b-frame img,.b-frame video{object-fit:cover;width:100%;height:100%;display:block}.b-frame--soft img,.b-frame--soft video{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.b-scrim{z-index:1;pointer-events:none;-webkit-mask-composite:source-in;transition:opacity .5s var(--b-e);background:linear-gradient(#05060a00 32%,#05060a75 66%,#05060af0 100%),linear-gradient(90deg,#05060a80 0%,#05060a00 52%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.b-btn{border-radius:var(--b-r-s);isolation:isolate;min-height:48px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#0b1206;background:linear-gradient(180deg, rgb(var(--b-lime-hi)) 0%, rgb(var(--b-lime)) 72%);transition:transform .28s var(--b-e);box-shadow:0 0 0 1px rgb(var(--b-lime) / .5), 0 14px 44px -18px rgb(var(--b-lime) / .5);justify-content:center;align-items:center;gap:11px;padding:0 24px;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.b-btn i.b-sheen{z-index:0;pointer-events:none;width:34%;transition:transform .75s var(--b-e);background:linear-gradient(100deg,#0000,#ffffff8c,#0000);position:absolute;top:0;bottom:0;left:-40%;transform:translate(0,0)skew(-14deg)}.b-btn>span,.b-btn>b{z-index:1;font-weight:500;position:relative}@media (hover:hover){.b-btn:hover{transform:translateY(-2px)}.b-btn:hover i.b-sheen{transform:translate(420%)skew(-14deg)}.b-btn:hover .b-arrow{transform:translate(4px)}}.b-btn:active{transform:translateY(1px)scale(.985)}.b-btn2{border-radius:var(--b-r-s);min-height:48px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--b-fg);box-shadow:inset 0 1px 0 0 rgb(var(--b-key) / .16);transition:transform .28s var(--b-e), color .28s var(--b-e);background:linear-gradient(#ffffff13,#ffffff06);justify-content:center;align-items:center;gap:11px;padding:0 22px;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.b-btn2:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:0;box-shadow:inset 0 1px 0 0 rgb(var(--b-lime) / .6), inset 0 0 0 1px rgb(var(--b-lime) / .24);transition:opacity .28s var(--b-e);position:absolute;inset:0}@media (hover:hover){.b-btn2:hover{color:rgb(var(--b-lime-hi));transform:translateY(-2px)}.b-btn2:hover:after{opacity:1}.b-btn2:hover .b-arrow{transform:translate(4px)}}.b-btn2:focus-visible:after{opacity:1}.b-btn2:active{transform:translateY(1px)scale(.99)}.b-link{min-height:44px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--b-fg-mid);transition:color .28s var(--b-e);align-items:center;gap:9px;font-size:11px;display:inline-flex}@media (hover:hover){.b-link:hover{color:rgb(var(--b-lime-hi))}.b-link:hover .b-arrow{transform:translate(4px)}}.b-link:active{color:rgb(var(--b-lime))}.b-arrow{transition:transform .28s var(--b-e);display:inline-block}.b-root :focus-visible{outline:2px solid rgb(var(--b-lime-hi));outline-offset:3px;border-radius:6px}.b-chip{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#8f97a2;white-space:nowrap;background:#ffffff0b;border-radius:999px;align-items:center;padding:5px 11px;font-size:9.5px;display:inline-flex}.b-chip--lime{background:rgb(var(--b-lime) / .1);color:rgb(var(--b-lime-hi))}[data-b-lit]{opacity:0;transition:opacity .85s var(--b-e), transform .85s var(--b-e);transition-delay:calc(var(--i,0) * 75ms);transform:translateY(20px)}[data-b-lit].is-lit{opacity:1;transform:none}[data-b-lamp] .b-lamp{opacity:0;transition:opacity 1.2s var(--b-e)}[data-b-lamp].is-lit .b-lamp{opacity:1}.b-nojs [data-b-lit]{opacity:1;transform:none}.b-nojs [data-b-lamp] .b-lamp{opacity:1}@keyframes b-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.b-in{animation:b-rise .9s var(--b-e) both;animation-delay:var(--d,0s)}.b-hero{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.b-hero-stage{z-index:1;pointer-events:none;position:absolute;inset:0}.b-swarm-host{position:absolute;inset:0}.b-swarm-host canvas{width:100%;height:100%;display:block}.b-hero-grid{z-index:2;pointer-events:none;opacity:.6;background:linear-gradient(180deg, transparent calc(63% - 1px), rgb(var(--b-key) / .14) 63%, transparent calc(63% + 1px));position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 36%,#000 60% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 36%,#000 60% 90%,#0000 100%)}.b-hero-floor{z-index:3;pointer-events:none;opacity:.94;height:76%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#0009 22%,#000 54%);mask-image:linear-gradient(#0000 0%,#0009 22%,#000 54%)}.b-hero-floor img{object-fit:cover;object-position:50% 68%;width:100%;height:100%}.b-hero-floor[data-off]{opacity:0;transition:opacity .9s var(--b-e)}.b-hero-haze{z-index:4;pointer-events:none;background:radial-gradient(46% 34% at 50% 8%, rgb(var(--b-key) / .09), transparent 70%), radial-gradient(70% 30% at 50% 100%, rgb(var(--b-lime) / .09), transparent 68%),  linear-gradient(180deg, #05060ad1 0%, #05060a61 9%, transparent 17%), linear-gradient(97deg, #05060ae6 0%, #05060aad 30%, #05060a42 52%, transparent 68%),  linear-gradient(180deg, transparent 56%, #05060a66 78%, #05060abd 100%);position:absolute;inset:0}.b-hero-inner{z-index:10;width:100%;max-width:var(--b-max);padding:clamp(92px, 11.5vh, 120px) var(--b-pad) clamp(24px, 3.4vh, 42px);flex-direction:column;flex:1;margin-inline:auto;display:flex;position:relative}.b-status{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#7b838e;flex-wrap:wrap;align-items:center;gap:9px 20px;font-size:9.5px;display:flex}.b-status b{color:rgb(var(--b-lime-hi));align-items:center;gap:10px;font-weight:400;display:inline-flex}.b-h1{letter-spacing:-.045em;margin-top:clamp(22px,3.4vh,44px);font-size:clamp(37px,min(8.2vw,9vh),88px);font-weight:600;line-height:.98}.b-h1 span{background:radial-gradient(120% 210% at 4% -20%,#fff 0%,#f8fafb 36%,#d8dee5 82%,#bec5ce 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.b-h1 span.b-h1-hot{background:linear-gradient(100deg, rgb(var(--b-lime-hi)) 0%, rgb(var(--b-lime)) 62%, rgb(var(--b-lime) / .9) 100%);-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.b-h1 span{color:var(--b-fg);-webkit-text-fill-color:currentColor}.b-h1 span.b-h1-hot{color:rgb(var(--b-lime))}}.b-hero-sub{max-width:46ch;color:var(--b-fg-mid);margin-top:clamp(16px,2vh,24px);font-size:15px;line-height:1.68}.b-aside{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:4px 14px;min-height:44px;margin-top:14px;padding-left:16px;display:inline-flex;position:relative}.b-aside:before{content:"";background:linear-gradient(to bottom, rgb(var(--b-lime) / .7), rgb(var(--b-key) / .12) 76%, transparent);width:1px;position:absolute;top:11px;bottom:11px;left:0}.b-aside-q{color:#868e99;transition:color .28s var(--b-e);font-size:13px}.b-aside-go{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--b-fg);transition:color .28s var(--b-e);align-items:center;gap:8px;font-size:11px;display:inline-flex}@media (hover:hover){.b-aside:hover .b-aside-q{color:var(--b-fg-mid)}.b-aside:hover .b-aside-go{color:rgb(var(--b-lime-hi))}.b-aside:hover .b-arrow{transform:translate(4px)}}.b-aside:active .b-aside-go{color:rgb(var(--b-lime))}.b-readout{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--b-fg-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 30px;margin-bottom:14px;padding-block:14px;font-size:10px;display:flex}.b-readout b{color:var(--b-fg);font-weight:400}.b-readout-line{background:linear-gradient(90deg, rgb(var(--b-lime) / .5), rgb(var(--b-key) / .12) 34%, transparent 88%);height:1px;position:relative}.b-readout-hint{color:#6b727d;letter-spacing:.14em}.b-htel{z-index:1;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;gap:7px;padding:12px 0 4px 4px;font-size:9.5px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0}.b-htel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 60%,#05060af0,#05060a99 58%,#05060a00 100%);position:absolute;inset:-48px -72px -42px -96px}.b-htel-row{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.b-htel-row b{color:var(--b-fg-dim);font-weight:400}.b-htel-row span:not(.b-src){color:var(--b-fg-mid)}.b-htel-row .b-src{width:5px;height:5px}@media (max-width:1279px){.b-htel{display:none}}.b-doors{gap:12px;display:grid}@media (min-width:900px){.b-doors{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-door{text-align:left;color:inherit;background-color:#06080cc2;gap:11px;min-height:0}.b-door-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.b-door-idx{font-family:var(--font-mono);letter-spacing:.22em;color:rgb(var(--b-lime));font-size:9.5px}.b-door-t{letter-spacing:-.022em;color:var(--b-fg);font-size:19px;font-weight:600}.b-door-s{color:var(--b-fg-mid);font-size:13px;line-height:1.56}.b-door-cta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--b-fg);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;font-size:11px;display:flex;position:relative}.b-door-cta:before{content:"";background:linear-gradient(90deg, rgb(var(--b-key) / .18), transparent 78%);height:1px;position:absolute;top:0;left:0;right:0}.b-wall{grid-template-columns:repeat(12,1fr);gap:14px;margin-top:clamp(34px,4vw,56px);display:grid}.b-bay{grid-column:var(--c) / span var(--sp);grid-row:var(--r);height:var(--b-bh);border-radius:var(--b-r);isolation:isolate;position:relative}.b-bay-link{z-index:3;border-radius:var(--b-r);position:absolute;inset:0}.b-bay-link:focus-visible{outline:2px solid rgb(var(--b-lime));outline-offset:3px}.b-bay--xl{--b-bh:clamp(198px, 18.5vw, 276px)}.b-bay--md{--b-bh:clamp(148px, 13.6vw, 202px)}.b-bay-in{border-radius:inherit;transition:opacity .5s var(--b-e);position:absolute;inset:0;overflow:hidden}.b-bay-img{opacity:calc(.8 * var(--o,1));transition:opacity .55s var(--b-e);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 11% 89%,#0000 100%),linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 11% 89%,#0000 100%),linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.b-bay-img img{object-fit:cover;width:100%;height:100%;filter:brightness(var(--fb,1))}.b-bay-scrim{z-index:1;-webkit-mask-composite:source-in;transition:opacity .5s var(--b-e);background:linear-gradient(#05060a00 36%,#05060a5c 68%,#05060ae0 100%),linear-gradient(90deg,#05060a66 0%,#05060a00 48%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 11% 89%,#0000 100%),linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 11% 89%,#0000 100%),linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.b-bay-glow{z-index:2;opacity:0;background:radial-gradient(56% 100% at 50% 100%, rgb(var(--b-lime) / .26), transparent 72%);height:70%;transition:opacity .5s var(--b-e);position:absolute;bottom:-26%;left:0;right:0}.b-bay-edge{z-index:4;background:linear-gradient(90deg, transparent, rgb(var(--b-lime-hi) / .9) 26%, rgb(var(--b-lime) / .25) 74%, transparent);transform-origin:0;height:1px;transition:transform .65s var(--b-e);position:absolute;top:0;left:10%;right:10%;transform:scaleX(0)}.b-bay-nx{z-index:4;font-family:var(--font-mono);letter-spacing:.2em;color:#4c525d;transition:color .4s var(--b-e);font-size:9px;font-style:normal;position:absolute;top:12px;right:14px}.b-bay-cap{z-index:3;transition:transform .5s var(--b-e), opacity .45s var(--b-e);position:absolute;bottom:clamp(14px,1.3vw,20px);left:clamp(15px,1.5vw,24px);right:clamp(15px,1.5vw,24px)}.b-bay-cap h3{letter-spacing:-.026em;color:var(--b-fg);font-size:clamp(16px,1.45vw,21px);font-weight:600;line-height:1.05}.b-bay--xl .b-bay-cap h3{letter-spacing:-.033em;font-size:clamp(21px,2.2vw,31px)}.b-bay-cap p{font-family:var(--font-mono);letter-spacing:.1em;color:#9aa2ad;margin-top:7px;font-size:10px;line-height:1.35}.b-bay-note{transition:opacity .45s var(--b-e);flex-direction:column;grid-area:3/10/auto/span 3;justify-content:flex-end;gap:12px;padding-left:18px;display:flex;position:relative}.b-bay-note:before{content:"";background:linear-gradient(to bottom, transparent, rgb(var(--b-key) / .22) 26%, transparent);width:1px;position:absolute;top:6px;bottom:4px;left:0}@media (hover:hover){.b-bay-img{opacity:calc(.72 * var(--o,1))}.b-bay:hover .b-bay-img{opacity:1}.b-bay:hover .b-bay-scrim{opacity:.68}.b-bay:hover .b-bay-glow{opacity:1}.b-bay:hover .b-bay-edge{transform:scaleX(1)}.b-bay:hover .b-bay-nx{color:rgb(var(--b-lime) / .9)}.b-bay:hover .b-bay-cap{transform:translateY(-4px)}.b-wall:has(.b-bay:hover) .b-bay:not(:hover) .b-bay-in{opacity:.56}.b-wall:has(.b-bay:hover) .b-bay:not(:hover) .b-bay-cap{opacity:.7}.b-wall:has(.b-bay:hover) .b-bay-note{opacity:.56}}.b-bay:focus-within .b-bay-glow,.b-bay:focus-within .b-bay-edge{opacity:1;transform:scaleX(1)}@media (max-width:1179px){.b-wall{grid-template-columns:repeat(2,1fr)}.b-bay,.b-bay-note{grid-area:auto/auto/auto/span 1}.b-bay--xl{--b-bh:clamp(182px, 26vw, 300px);grid-column:auto/span 2}.b-bay--md{--b-bh:clamp(134px, 19vw, 212px)}.b-bay-note{flex-direction:row;grid-column:auto/span 2;align-items:center;gap:20px;padding-block:12px}}@media (max-width:767px){.b-wall{grid-template-columns:1fr;gap:12px}.b-bay,.b-bay--xl{aspect-ratio:2.9;grid-column:auto;height:auto}.b-bay--xl{aspect-ratio:2.3}.b-bay-cap h3,.b-bay--xl .b-bay-cap h3{font-size:18px}.b-bay-note{flex-direction:column;grid-column:auto;align-items:flex-start;gap:10px}}.b-plinths{gap:16px;margin-top:clamp(34px,4vw,56px);display:grid}@media (min-width:640px){.b-plinths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.b-plinths{grid-template-columns:repeat(4,minmax(0,1fr))}}.b-plinth{padding-top:22px;position:relative}.b-plinth-pool{z-index:0;pointer-events:none;opacity:.85;background:radial-gradient(76% 48% at 50% 26%, rgb(var(--b-key) / .06), transparent 74%);transition:opacity .45s var(--b-e);position:absolute;inset:0 0 -18%}.b-plinth>:not(.b-plinth-pool){z-index:1;position:relative}.b-plinth-v{letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, rgb(var(--b-lime-hi)) 0%, rgb(var(--b-lime)) 76%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(50px,5.6vw,76px);font-weight:600;line-height:.86;display:block}.b-plinth-mirror{letter-spacing:-.05em;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;height:.17em;margin-top:1px;font-size:clamp(50px,5.6vw,76px);line-height:.86;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000005c,#0000 96%);mask-image:linear-gradient(#0000005c,#0000 96%)}.b-plinth-mirror>span{color:rgb(var(--b-lime) / .5);font-weight:600;display:block;transform:scaleY(-1)}.b-plinth-u{letter-spacing:-.01em;color:var(--b-fg);margin-top:10px;font-size:14.5px;font-weight:600;line-height:1.32}.b-plinth-l{color:var(--b-fg-dim);text-wrap:pretty;margin-top:10px;font-size:12.5px;line-height:1.66}.b-plinth-ix{font-family:var(--font-mono);letter-spacing:.22em;color:#5b626d;font-size:9px}@media (hover:hover){.b-plinth:hover .b-plinth-pool{opacity:1}}.b-packs{gap:clamp(16px,1.8vw,22px);margin-top:clamp(34px,4vw,56px);display:grid}@media (min-width:1024px){.b-packs{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-pack{padding:0 0 clamp(18px,1.7vw,24px);overflow:hidden}.b-pack-shot{aspect-ratio:16/10;margin-bottom:4px;position:relative}.b-pack-shot img{object-fit:cover;width:100%;height:100%;opacity:calc(.94 * var(--o,1));transition:opacity .5s var(--b-e);-webkit-mask-image:linear-gradient(#000 0%,#000000b8 72%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 72%,#0000 100%)}.b-pack-shot-scrim{background:linear-gradient(#05060a33 0%,#05060a8c 58%,#05060af2 100%);position:absolute;inset:0}.b-pack-cap{position:absolute;bottom:10px;left:clamp(17px,1.7vw,26px);right:clamp(17px,1.7vw,26px)}.b-pack-t{letter-spacing:-.028em;color:var(--b-fg);margin-top:5px;font-size:clamp(19px,1.9vw,25px);font-weight:600;line-height:1.1;display:block}.b-ribbon{z-index:2;background:rgb(var(--b-lime) / .16);box-shadow:inset 0 0 0 1px rgb(var(--b-lime) / .4);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--b-lime-hi));border-radius:999px;padding:5px 11px;font-size:9px;position:absolute;top:14px;right:14px}.b-pack-body{flex-direction:column;flex:1;padding-inline:clamp(17px,1.7vw,26px);display:flex}.b-pack-rows{margin-top:16px}.b-pack-row{justify-content:space-between;align-items:baseline;gap:14px;padding-block:9px;font-size:12.5px;line-height:1.45;display:flex}.b-pack-row+.b-pack-row{background:linear-gradient(90deg, rgb(var(--b-key) / .14), transparent 72%) top left / 100% 1px no-repeat}.b-pack-row dt{color:var(--b-fg-dim);flex:none}.b-pack-row dd{text-align:right;color:var(--b-fg);font-weight:500}.b-pack-row dd.is-lime{color:rgb(var(--b-lime-hi))}.b-pack-foot{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:18px;display:flex}@media (hover:hover){.b-pack:hover .b-pack-shot img{opacity:calc(1 * var(--o,1))}}.b-td{gap:clamp(26px,3.4vw,52px);margin-top:clamp(34px,4vw,56px);display:grid}@media (min-width:1024px){.b-td{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start}}.b-td-stage{padding:clamp(14px,1.6vw,24px);position:relative}.b-td-pool{z-index:0;pointer-events:none;background:radial-gradient(54% 44% at 46% 12%, rgb(var(--b-key) / .13), transparent 72%), radial-gradient(46% 24% at 46% 92%, rgb(var(--b-lime) / .13), transparent 74%);position:absolute;inset:0}.b-td-hud{z-index:1;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#6b727d;justify-content:space-between;align-items:center;gap:14px;font-size:9px;display:flex;position:relative}.b-td-shot{z-index:1;aspect-ratio:16/10;margin-top:12px;position:relative}.b-td-shot img{object-fit:cover;object-position:50% 50%;opacity:.9;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 90%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 90%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.b-td-shot-veil{z-index:1;pointer-events:none;-webkit-mask-composite:source-in;background:linear-gradient(270deg,#05060a9e 0%,#05060a3d 46%,#05060a00 78%),linear-gradient(#0000 66%,#05060a80);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 90%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 90%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.b-td-node{z-index:2;pointer-events:none;opacity:0;transition:opacity .7s var(--b-e);transition-delay:calc(var(--i,0) * 90ms);align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-5px,-50%)}.b-td-stage.is-lit .b-td-node,.b-nojs .b-td-node{opacity:1}.b-td-dot{background:rgb(var(--b-lime-hi));width:7px;height:7px;box-shadow:0 0 7px 1px rgb(var(--b-lime) / .8), 0 0 20px 5px rgb(var(--b-lime) / .3);border-radius:999px;flex:none;position:relative}.b-td-lab{border-radius:var(--b-r-s);font-family:var(--font-mono);letter-spacing:.18em;white-space:nowrap;color:rgb(var(--b-lime-hi));background:radial-gradient(120% 140% at 30%,#040509e0,#0405098c 72%,#0000);padding:3px 9px 3px 7px;font-size:9px;font-weight:400}.b-td-lab em{color:#ffffffa8;margin-left:5px;font-style:normal}@media (max-width:599px){.b-td-lab em{display:none}}.b-td-list{flex-direction:column;display:flex}.b-td-row{transition:opacity .45s var(--b-e);grid-template-columns:30px minmax(0,1fr);gap:4px 16px;padding-block:clamp(14px,1.5vw,20px);display:grid;position:relative}.b-td-row+.b-td-row{background:linear-gradient(90deg, rgb(var(--b-key) / .16), transparent 78%) top left / 100% 1px no-repeat}.b-td-n{font-family:var(--font-mono);letter-spacing:.18em;color:rgb(var(--b-lime));padding-top:3px;font-size:10px}.b-td-name{letter-spacing:-.02em;color:var(--b-fg);font-size:clamp(16px,1.4vw,19px);font-weight:600}.b-td-part{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--b-fg-dim);margin-left:10px;font-size:9.5px;font-weight:400}.b-td-plain{color:var(--b-fg-mid);text-wrap:pretty;margin-top:8px;font-size:13px;line-height:1.66}.b-proc{gap:clamp(26px,3.2vw,56px);margin-top:clamp(34px,4vw,56px);display:grid}@media (min-width:1100px){.b-proc{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start}}.b-proc-side{display:none}@media (min-width:1100px){.b-proc-side{display:block;position:sticky;top:clamp(88px,11vh,120px)}}.b-proc-frame{aspect-ratio:3/4;isolation:isolate;width:100%;max-height:66vh;position:relative}.b-proc-frame video{object-fit:cover;object-position:62% 50%;opacity:.88;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 90%,#0000 100%),linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 90%,#0000 100%),linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.b-proc-glow{z-index:-1;pointer-events:none;background:radial-gradient(58% 100% at 50% 100%, rgb(var(--b-lime) / .12), transparent 72%);height:42%;position:absolute;bottom:-9%;left:6%;right:6%}.b-proc-hud{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#6b727d;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;font-size:9px;display:flex}.b-proc-hud b{color:var(--b-fg-mid);align-items:center;gap:9px;font-weight:400;display:inline-flex}.b-flow{max-width:var(--b-measure);padding-left:26px;position:relative}.b-flow:before{content:"";background:linear-gradient(to bottom, rgb(var(--b-lime) / .7), rgb(var(--b-key) / .2) 34%, rgb(var(--b-key) / .06) 82%, transparent);width:1px;position:absolute;top:14px;bottom:26px;left:5px}.b-step{transition:opacity .45s var(--b-e);padding-block:clamp(18px,2vw,26px);position:relative}.b-step+.b-step{background:linear-gradient(90deg, rgb(var(--b-key) / .15), transparent 82%) top left / 100% 1px no-repeat}.b-step-node{width:11px;height:11px;box-shadow:inset 0 0 0 1px rgb(var(--b-lime) / .5);background:#05060a;border-radius:999px;position:absolute;top:calc(clamp(18px,2vw,26px) + 5px);left:-26px}.b-step-node:after{content:"";background:rgb(var(--b-lime-hi));box-shadow:0 0 6px 1px rgb(var(--b-lime) / .7), 0 0 16px 4px rgb(var(--b-lime) / .22);opacity:.72;transition:opacity .4s var(--b-e);border-radius:999px;position:absolute;inset:3px}.b-step-top{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.b-step-no{font-family:var(--font-mono);letter-spacing:.2em;color:rgb(var(--b-lime));font-variant-numeric:tabular-nums;font-size:10px}.b-step-t{letter-spacing:-.024em;color:var(--b-fg);font-size:clamp(18px,1.8vw,23px);font-weight:600}.b-step-d{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--b-fg-dim);margin-left:auto;font-size:9.5px}.b-step-desc{max-width:66ch;color:var(--b-fg-mid);text-wrap:pretty;margin-top:10px;font-size:13px;line-height:1.7}.b-step-out{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--b-lime-hi));align-items:center;gap:9px;margin-top:12px;font-size:9.5px;display:inline-flex}@media (hover:hover){.b-step:hover .b-step-node:after{opacity:1}}.b-legend{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--b-fg-dim);flex-wrap:wrap;gap:10px 34px;margin-top:clamp(24px,2.6vw,36px);font-size:9.5px;display:flex}.b-ops{isolation:isolate;padding-block:var(--b-sect-y);position:relative;overflow:hidden}.b-ops-media{z-index:0;pointer-events:none;opacity:.46;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%),linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%),linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.b-ops-media img,.b-ops-media video{object-fit:cover;width:100%;height:100%}.b-ops-veil{z-index:1;pointer-events:none;background:linear-gradient(100deg,#05060a 4%,#05060adb 38%,#05060a80 74%,#05060ab3 100%),linear-gradient(#05060ab3,#0000 32%),linear-gradient(#0000 66%,#05060ad9);position:absolute;inset:0}.b-ops-grid{gap:clamp(26px,3vw,48px);margin-top:clamp(34px,4vw,56px);display:grid}@media (min-width:1024px){.b-ops-grid{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start}}.b-cities{flex-wrap:wrap;gap:10px 24px;display:flex}@media (min-width:1024px){.b-cities{flex-direction:column;align-items:flex-start;gap:15px;padding-top:4px}}.b-city{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--b-fg-mid);align-items:center;gap:9px;font-size:10px;display:inline-flex}.b-city:before{content:"";background:rgb(var(--b-lime));width:5px;height:5px;box-shadow:0 0 7px 1px rgb(var(--b-lime) / .55);border-radius:999px}.b-bed{isolation:isolate;position:relative}.b-bed:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(74% 64% at 44% 48%,#040509eb,#040509a8 62%,#0000 88%);border-radius:26px;position:absolute;inset:-8% -6% -10%}.b-bed>*{z-index:1;position:relative}.b-ops-detail{color:var(--b-fg-mid);text-wrap:pretty;font-size:13.5px;line-height:1.74}.b-cmp{isolation:isolate;padding-block:var(--b-sect-y);position:relative;overflow:hidden}.b-cmp-media{z-index:0;pointer-events:none;opacity:.78;-webkit-mask-composite:source-in;width:min(42%,620px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000000a8 52%,#000 100%),linear-gradient(#0000 0,#000 11% 89%,#0000 100%);mask-image:linear-gradient(90deg,#0000 2%,#000000a8 52%,#000 100%),linear-gradient(#0000 0,#000 11% 89%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.b-cmp-media img{object-fit:cover;object-position:58% 76%;width:100%;height:100%}.b-cmp-spill{z-index:1;pointer-events:none;background:radial-gradient(58% 40% at 76% 68%, rgb(var(--b-lime) / .11), transparent 72%), radial-gradient(50% 36% at 92% 26%, rgb(var(--b-key) / .05), transparent 74%), linear-gradient(270deg, #05060a47 0%, #05060aa8 30%, #05060a 58%);position:absolute;inset:0}.b-cmp-inner{z-index:2;position:relative}@media (min-width:1100px){.b-cmp .b-wrap{padding-right:calc(var(--b-pad) + clamp(0px, 24vw, 380px))}}.b-cmp-tabs-grid{gap:clamp(20px,2.4vw,34px);margin-top:clamp(34px,4vw,56px);display:grid}@media (min-width:900px){.b-cmp-tabs-grid{grid-template-columns:minmax(0,250px) minmax(0,1fr)}}.b-tabs{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:430px){.b-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.b-tabs{display:block}}.b-tab{border-radius:var(--b-r-s);text-align:left;white-space:normal;overflow-wrap:break-word;width:100%;min-width:0;min-height:44px;color:var(--b-fg-dim);transition:color .3s var(--b-e), border-color .3s var(--b-e), background-color .3s var(--b-e);flex:none;align-items:flex-start;gap:10px;padding:11px 12px;font-size:13px;line-height:1.4;display:flex;position:relative}@media (max-width:899px){.b-tab{background:#ffffff06;border:1px solid #ffffff14;align-items:center;padding-right:34px}.b-tab:after{content:"";z-index:2;opacity:.5;width:6px;height:6px;transition:opacity .3s var(--b-e), transform .3s var(--b-e);border-bottom:1.5px solid;border-right:1.5px solid;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(-45deg)}.b-tab[aria-selected=true]{border-color:rgb(var(--b-lime) / .45);background:rgb(var(--b-lime) / .05)}.b-tab[aria-selected=true]:after{opacity:1;transform:translateY(-50%)rotate(-45deg)scale(1.1)}}@media (min-width:900px){.b-tab{white-space:normal;width:100%}}.b-tab-lit{z-index:0;border-radius:inherit;opacity:0;background:linear-gradient(90deg, rgb(var(--b-lime) / .14), rgb(var(--b-lime) / .02) 74%, transparent);transition:opacity .35s var(--b-e);position:absolute;inset:0}.b-tab-bar{z-index:1;background:linear-gradient(to bottom, rgb(var(--b-lime-hi)), rgb(var(--b-lime) / .3));transform-origin:top;width:2px;transition:transform .4s var(--b-e);border-radius:2px;position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(0)}.b-tab>span{z-index:2;position:relative}.b-tab[aria-selected=true]{color:var(--b-fg)}.b-tab[aria-selected=true] .b-tab-lit{opacity:1}.b-tab[aria-selected=true] .b-tab-bar{transform:scaleY(1)}.b-tab>span:last-child{min-width:0}.b-tab-n{white-space:nowrap;flex:none;display:none}@media (min-width:900px){.b-tab-n{display:block}}.b-tab-n{font-family:var(--font-mono);letter-spacing:.16em;color:rgb(var(--b-lime));font-variant-numeric:tabular-nums;padding-top:3px;font-size:9.5px}@media (hover:hover){.b-tab:hover{color:var(--b-fg)}.b-tab:hover .b-tab-lit{opacity:.8}}@keyframes b-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.b-swap{animation:b-swap .42s var(--b-e) both}.b-panes{gap:clamp(14px,1.6vw,20px);display:grid}@media (min-width:700px){.b-panes{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-pane{border-radius:var(--b-r);background:linear-gradient(#0000006b,#0000003d 70%,#0000);padding:clamp(16px,1.6vw,22px);position:relative}.b-pane-cap{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--b-fg-dim);font-size:9.5px}.b-pane-txt{color:var(--b-fg-mid);text-wrap:pretty;margin-top:12px;font-size:13.5px;line-height:1.68}.b-pane--lit{background:radial-gradient(120% 92% at 50% -16%, rgb(var(--b-lime) / .12), transparent 68%), linear-gradient(180deg, #ffffff0e, transparent 84%)}.b-pane--lit:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--b-lime) / .6) 34%, rgb(var(--b-lime) / .16) 76%, transparent);height:1px;position:absolute;top:0;left:8%;right:8%}.b-pane--lit .b-pane-cap{color:rgb(var(--b-lime-hi))}.b-pane--lit .b-pane-txt{color:var(--b-fg)}.b-outcome{color:var(--b-fg);text-wrap:pretty;margin-top:clamp(16px,1.8vw,22px);padding-left:18px;font-size:14.5px;line-height:1.62;position:relative}.b-outcome:before{content:"";background:linear-gradient(to bottom, rgb(var(--b-lime-hi)), rgb(var(--b-lime) / .15));border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.b-claim{border-radius:var(--b-r);background:radial-gradient(80% 130% at 12% 0%, rgb(var(--b-lime) / .1), transparent 66%), linear-gradient(180deg, #ffffff07, transparent 84%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 34px;margin-top:clamp(34px,4vw,56px);padding:clamp(22px,2.4vw,32px);display:flex}.b-claim:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--b-lime) / .5) 24%, rgb(var(--b-lime) / .1) 74%, transparent);height:1px;position:absolute;top:0;left:6%;right:6%}.b-claim{position:relative}.b-claim-h{letter-spacing:-.024em;max-width:34ch;color:var(--b-fg);margin-top:12px;font-size:clamp(18px,1.8vw,24px);font-weight:600;line-height:1.24}@media (max-width:1099px){.b-cmp-media{width:100%;height:42%;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0009 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 58%,#0000 100%)}.b-cmp-media img{object-position:50% 58%}.b-cmp-spill{background:radial-gradient(70% 30% at 50% 40%, rgb(var(--b-lime) / .1), transparent 74%), linear-gradient(180deg, #05060a66 0%, #05060ac7 34%, #05060a 62%)}.b-cmp{padding-top:clamp(128px,30vw,240px)}}.b-cases{flex-direction:column;gap:clamp(52px,6.4vw,104px);margin-top:clamp(34px,4vw,56px);display:flex}.b-case{gap:clamp(24px,3vw,48px);display:grid}@media (min-width:1024px){.b-case{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center}.b-case--flip>:first-child{order:2}}.b-case-frame{aspect-ratio:4/3;border-radius:var(--b-r);position:relative}.b-case-frame img{border-radius:inherit;opacity:.9}.b-case-slate{z-index:2;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#8f97a2;flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:9.5px;display:flex;position:absolute;bottom:clamp(12px,1.2vw,18px);left:clamp(14px,1.4vw,20px);right:clamp(14px,1.4vw,20px)}.b-case-slate b{color:rgb(var(--b-lime-hi));font-weight:400}.b-case-status{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--b-lime-hi));align-items:center;gap:10px;font-size:10px;display:inline-flex}.b-case-task{letter-spacing:-.03em;max-width:23ch;color:var(--b-fg);text-wrap:balance;margin-top:16px;font-size:clamp(22px,2.6vw,33px);font-weight:600;line-height:1.1}.b-case-body{max-width:52ch;color:var(--b-fg-mid);text-wrap:pretty;margin-top:16px;font-size:13.5px;line-height:1.72}.b-case-body b{color:var(--b-fg);font-weight:500}.b-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:clamp(22px,2.4vw,32px);display:grid}@media (min-width:640px) and (max-width:1023px){.b-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.b-metric-v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--b-fg);font-size:clamp(24px,2.4vw,31px);font-weight:600;line-height:1;display:block}.b-metric-v[data-hot=true]{background:linear-gradient(180deg, rgb(var(--b-lime-hi)), rgb(var(--b-lime)));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.b-metric-l{max-width:22ch;color:var(--b-fg-dim);margin-top:10px;font-size:11.5px;line-height:1.5;display:block}.b-metric-rule{background:linear-gradient(90deg, rgb(var(--b-key) / .24), transparent 82%);height:1px;margin-top:10px;display:block}.b-final{isolation:isolate;padding-block:var(--b-sect-y);position:relative;overflow:hidden}.b-final-media{z-index:0;pointer-events:none;opacity:.68;-webkit-mask-composite:source-in;width:min(64%,1080px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 26%,#000 64%),linear-gradient(#0000 0,#000 13% 87%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000080 26%,#000 64%),linear-gradient(#0000 0,#000 13% 87%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.b-final-media img{object-fit:cover;object-position:58% 72%;width:100%;height:100%}.b-final-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg, #05060a 8%, #05060ad1 38%, #05060a6b 72%, #05060a99 100%), radial-gradient(44% 40% at 74% 62%, rgb(var(--b-lime) / .09), transparent 72%), linear-gradient(0deg, #05060acc, transparent 34%);position:absolute;inset:0}.b-final-grid{z-index:2;gap:clamp(34px,3.6vw,56px);margin-top:clamp(34px,4vw,56px);display:grid;position:relative}@media (min-width:1024px){.b-final-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center}}.b-final-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.b-final-trust{max-width:46ch;margin-top:clamp(26px,3vw,40px)}.b-trustlist{flex-direction:column;margin-top:14px;display:flex}.b-trustlist li{color:var(--b-fg-mid);align-items:center;gap:12px;padding-block:11px;font-size:13.5px;line-height:1.5;display:flex}.b-trustlist li+li{background:linear-gradient(90deg, rgb(var(--b-key) / .15), transparent 76%) top left / 100% 1px no-repeat}.b-tiers{flex-direction:column;margin-top:18px;display:flex;position:relative}.b-tiers:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(72% 62% at 42%,#040509e6,#0405099e 62%,#0000 88%);border-radius:24px;position:absolute;inset:-6% -5% -8%}.b-tiers>*{z-index:1;position:relative}.b-tier{border-radius:var(--b-r);transition:transform .4s var(--b-e);background:linear-gradient(#06080c9e,#06080c75);padding:clamp(16px,1.7vw,22px) 44px clamp(16px,1.7vw,22px) clamp(18px,1.8vw,24px);display:block;position:relative}.b-tier+.b-tier{background:linear-gradient(90deg, rgb(var(--b-key) / .16), transparent 80%) top left / 100% 1px no-repeat, linear-gradient(180deg, #06080c9e, #06080c75)}.b-tier:before{content:"";z-index:1;background:linear-gradient(to bottom, rgb(var(--b-lime-hi)), rgb(var(--b-lime) / .12));opacity:.4;width:2px;transition:opacity .4s var(--b-e);border-radius:2px;position:absolute;top:18%;bottom:18%;left:0}.b-tier-lit{z-index:0;border-radius:inherit;opacity:0;background:linear-gradient(90deg, rgb(var(--b-lime) / .13), rgb(var(--b-lime) / .02) 68%, transparent);transition:opacity .4s var(--b-e);position:absolute;inset:0}.b-tier>:not(.b-tier-lit):not(.b-tier-go){z-index:1;position:relative}.b-tier-top{align-items:baseline;gap:14px;display:flex}.b-tier-t{letter-spacing:-.022em;color:var(--b-fg);font-size:clamp(17px,1.6vw,21px);font-weight:600}.b-tier-i{font-family:var(--font-mono);letter-spacing:.2em;color:#5b626d;transition:color .4s var(--b-e);margin-left:auto;font-size:9px}.b-tier-s{max-width:44ch;color:var(--b-fg-mid);text-wrap:pretty;margin-top:8px;font-size:13px;line-height:1.62}.b-tier-go{z-index:2;color:#5b626d;transition:transform .4s var(--b-e), color .4s var(--b-e);font-size:15px;position:absolute;top:50%;right:clamp(14px,1.5vw,18px);transform:translateY(-50%)}@media (hover:hover){.b-tier:hover .b-tier-lit,.b-tier:hover:before{opacity:1}.b-tier:hover .b-tier-i{color:rgb(var(--b-lime) / .9)}.b-tier:hover .b-tier-go{color:rgb(var(--b-lime-hi));transform:translate(4px,-50%)}}.b-tier:focus-visible .b-tier-lit{opacity:1}@media (max-width:1023px){.b-final-media{opacity:.5;-webkit-mask-composite:source-over;width:100%;height:54%;inset:auto 0 0 auto;-webkit-mask-image:linear-gradient(#0000 0%,#00000080 30%,#000 72%);mask-image:linear-gradient(#0000 0%,#00000080 30%,#000 72%);-webkit-mask-composite:source-over;mask-composite:add}.b-final-media img{object-position:62% 78%}.b-final-veil{background:linear-gradient(180deg, #05060a 18%, #05060a99 62%, #05060ab8 100%), radial-gradient(70% 30% at 50% 92%, rgb(var(--b-lime) / .09), transparent 74%)}.b-tiers:before{background:radial-gradient(82% 62%,#040509eb,#040509b3 66%,#0000 92%);inset:-4% -4% -6%}}.b-sign{z-index:2;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#565d68;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:clamp(48px,5.4vw,84px);font-size:9px;display:flex;position:relative}@media (prefers-reduced-motion:reduce){[data-b-lit],[data-b-lit].is-lit{opacity:1;transition:none;transform:none}[data-b-lamp] .b-lamp,.b-td-node{opacity:1;transition:none}.b-in,.b-swap{animation:none}.b-bay-edge{opacity:0;transition:opacity .25s linear;transform:scaleX(1)}.b-bay:hover .b-bay-edge{opacity:1}.b-plate,.b-btn,.b-btn2,.b-tier,.b-plate:hover,.b-btn:hover,.b-btn2:hover,.b-tier:hover{transform:none}.b-btn i.b-sheen{display:none}.b-arrow{transition:none}}
