._header_1v6f2_1{position:relative;z-index:90;width:100%;padding-top:calc(env(safe-area-inset-top,0px) + .42rem)}._navShell_1v6f2_8{width:100%}@media(max-width:767px){._header_1v6f2_1 ._navShell_1v6f2_8{max-width:none;margin-inline:0;padding-inline:max(.65rem,env(safe-area-inset-left,0px)) max(.65rem,env(safe-area-inset-right,0px))}}._inner_1v6f2_20{display:flex;align-items:center;gap:.9rem;padding:.54rem .65rem;border-radius:18px;background:linear-gradient(125deg,#080f1de0,#09111ead);border:1px solid rgba(133,182,247,.24);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff29,0 16px 38px #03091273}._brand_1v6f2_35{display:inline-flex;align-items:center;min-height:50px;padding:.15rem .2rem;gap:.75rem;text-decoration:none;color:var(--text);transition:opacity var(--t-micro) var(--ease-out),transform var(--t-fast) var(--ease-out)}._brand_1v6f2_35:hover{color:var(--text);transform:translateY(-1px)}._brandGlyph_1v6f2_51{width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:#55c7ff1a;border:1px solid rgba(85,199,255,.35);display:inline-flex;align-items:center;justify-content:center}._brandGlyph_1v6f2_51 svg{width:30px;height:30px}._glyphOuter_1v6f2_68{fill:#0c1829d1}._glyphStroke_1v6f2_72{fill:none;stroke:#b8ccde;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._glyphCore_1v6f2_80{fill:#b7cadb}._glyphRing_1v6f2_84{fill:none;stroke-width:1.6;stroke-dasharray:22 9;transform-origin:50% 50%;animation:_spinBrand_1v6f2_1 10s linear infinite}._brandTextWrap_1v6f2_92{display:grid;line-height:1.2}._brandText_1v6f2_92{font-size:.96rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}._brandSub_1v6f2_104{color:#9db6d7;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}._middle_1v6f2_112{flex:1;min-width:0;display:none;align-items:center;justify-content:center}._desktop_1v6f2_120{display:none}._end_1v6f2_124{display:flex;align-items:center;gap:.55rem}._mobileArt_1v6f2_130{display:none}@media(max-width:767px){._end_1v6f2_124{margin-left:auto}._mobileArt_1v6f2_130{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:0 .36rem;border-radius:12px;border:1px solid rgba(111,162,196,.42);background:#6fa2c41f;color:#cbd7e5;text-decoration:none;font-size:.64rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}}@media(min-width:768px){._middle_1v6f2_112{display:flex}._desktop_1v6f2_120{display:block}._menuBtn_1v6f2_168{display:none}}._list_1v6f2_173{display:flex;gap:.35rem;list-style:none;margin:0;padding:0}._navLink_1v6f2_181{display:inline-flex;align-items:center;justify-content:center;min-height:48px;font-size:.86rem;font-weight:500;color:#c0d8f3;text-decoration:none;padding:.4rem .78rem;border-radius:999px;border:1px solid transparent;transition:color var(--t-micro) var(--ease-out),border-color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out)}._navLink_1v6f2_181:hover{color:#d5dfeb;background:#55c7ff29;border-color:#55c7ff47}._quickCta_1v6f2_205{display:none}@media(min-width:992px){._quickCta_1v6f2_205{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.64rem 1rem;border-radius:999px;border:1px solid rgba(113,231,193,.42);background:linear-gradient(130deg,#55c7ff33,#71e7c129);color:#c6d9dd;font-size:.84rem;font-weight:600;text-decoration:none;letter-spacing:.04em;text-transform:uppercase;transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}._quickCta_1v6f2_205:hover{transform:translateY(-1px);border-color:#71e7c199}}._menuBtn_1v6f2_168{width:38px;height:38px;position:relative;z-index:95;border-radius:12px;border:1px solid rgba(85,199,255,.28);background:linear-gradient(160deg,#55c7ff29,#71e7c11a),#0a111dbf;box-shadow:inset 0 1px #ffffff2b,0 8px 18px #04091261;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}._menuBtn_1v6f2_168:hover{transform:translateY(-1px);border-color:#71e7c175;box-shadow:inset 0 1px #fff3,0 10px 20px #04091270}._burger_1v6f2_267{width:16px;height:2px;background:#ebf7ff;border-radius:2px;position:relative;transition:background .42s cubic-bezier(.22,1,.36,1)}._burger_1v6f2_267:before,._burger_1v6f2_267:after{content:"";position:absolute;left:0;width:16px;height:2px;background:#ebf7ff;border-radius:2px;transition:transform .42s cubic-bezier(.22,1,.36,1),top .42s cubic-bezier(.22,1,.36,1)}._burger_1v6f2_267:before{top:-4px}._burger_1v6f2_267:after{top:4px}._burger_1v6f2_267[data-open=true]{background:transparent}._burger_1v6f2_267[data-open=true]:before{top:0;transform:rotate(45deg)}._burger_1v6f2_267[data-open=true]:after{top:0;transform:rotate(-45deg)}._drawer_1v6f2_312{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end;align-items:flex-start;padding:calc(env(safe-area-inset-top,0px) + 4rem) max(.9rem,env(safe-area-inset-right,0px)) 1rem max(.9rem,env(safe-area-inset-left,0px));background:#060a125c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .46s cubic-bezier(.22,1,.36,1),visibility 0s linear .46s}._drawer_1v6f2_312[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .46s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}._drawerPanel_1v6f2_344{width:min(86vw,340px);border-radius:18px;border:1px solid rgba(85,199,255,.36);background:#0a101ce6;box-shadow:inset 0 1px #ffffff2e,0 20px 44px #00000080;padding:.75rem;transform:translate(22px) scale(.98);opacity:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .44s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}._drawer_1v6f2_312[data-open=true] ._drawerPanel_1v6f2_344{transform:translate(0) scale(1);opacity:1}._drawerList_1v6f2_366{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._drawerLink_1v6f2_375{display:flex;align-items:center;min-height:48px;padding:.95rem 1rem;font-size:1rem;font-weight:600;border-radius:12px;border:1px solid rgba(85,199,255,.26);background:#55c7ff14;text-decoration:none;transition:border-color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out),color var(--t-micro) var(--ease-out)}@media(max-width:767px){._inner_1v6f2_20{border-radius:14px;padding:.48rem .55rem}._brandGlyph_1v6f2_51{width:34px;height:34px;flex-basis:34px}._brandText_1v6f2_92{font-size:.9rem}._brandSub_1v6f2_104{font-size:.64rem}}._drawerLink_1v6f2_375:hover{border-color:#71e7c175;background:#71e7c124;color:#f2fffa}@keyframes _spinBrand_1v6f2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._glyphRing_1v6f2_84{animation:none}}._card_pjwhw_1{padding:clamp(1.25rem,3vw,2.35rem);overflow:hidden;border-radius:30px}._grid_pjwhw_7{display:grid;gap:clamp(1.4rem,3.2vw,2.5rem);align-items:stretch}@media(min-width:900px){._grid_pjwhw_7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}._copy_pjwhw_20{position:relative;z-index:1;padding-right:clamp(0rem,1.1vw,.5rem)}._domainRow_pjwhw_26{display:flex;width:100%;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem;margin:0 0 1rem}._domain_pjwhw_26{display:inline-flex;margin:0;padding:.26rem .62rem;border-radius:999px;border:1px dashed rgba(135,154,177,.42);background:#7584981f;color:#9caec4;font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:none}._portfolioTag_pjwhw_50{margin:0;padding:.26rem .58rem;border-radius:999px;border:1px dashed rgba(132,149,174,.42);background:#6b7b9124;color:#97abc1;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._title_pjwhw_63{font-family:var(--font-sans);font-size:clamp(1.46rem,3.2vw,2.1rem);font-weight:700;line-height:1.2;margin:0;letter-spacing:-.015em;color:#b9c5d9;max-width:23ch;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;text-align:left;margin-inline:0}._summary_pjwhw_80{margin:.82rem 0 0;max-width:56ch;color:#a9bbcf;font-size:.94rem;line-height:1.52;text-align:left;padding:.64rem .8rem;border-radius:12px;border:1px solid rgba(118,142,171,.28);background:linear-gradient(130deg,#3b4e6642,#39524a33),#1018268a}._focusList_pjwhw_95{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:.65rem;max-width:56ch}._focusList_pjwhw_95 li{position:relative;padding:.68rem .75rem .68rem 1.55rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff06;color:#b8c8dc;font-size:.95rem}._focusList_pjwhw_95 li:before{content:"";position:absolute;left:.7rem;top:1.1rem;width:.42rem;height:.42rem;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2))}._actions_pjwhw_125{display:flex;flex-flow:row wrap;align-items:center;gap:.75rem;width:min(100%,430px);margin-top:1.55rem}._actions_pjwhw_125>a{flex:1 1 185px;font-size:clamp(.8rem,2.6vw,.95rem)}._visual_pjwhw_139{display:flex;flex-direction:column;gap:clamp(.75rem,1.4vw,1.05rem);justify-content:center;align-items:stretch;min-height:100%}._orbit_pjwhw_148{position:relative;width:100%;margin-bottom:0;border-radius:20px;border:1px solid rgba(85,199,255,.3);background:radial-gradient(circle at 16% 14%,rgba(85,199,255,.2),transparent 50%),#070e188f;padding:.4rem;overflow:hidden}._orbitMobile_pjwhw_161{display:none}._orbitDesktop_pjwhw_165{display:block}._codeStreamMobile_pjwhw_169{display:none}._codeStreamDesktop_pjwhw_173{display:block}._orbit_pjwhw_148:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 38%);pointer-events:none}._motionDock_pjwhw_185{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-height:clamp(150px,26vw,186px);padding:clamp(.48rem,1.5vw,.65rem)}._heroSnakeCell_pjwhw_193,._devCore_pjwhw_194,._sectionGlyphs_pjwhw_195{border-radius:14px;border:1px solid rgba(180,216,255,.2);background:#060d189e}._heroSnakeCell_pjwhw_193{position:relative;min-height:76px;display:flex;align-items:center;justify-content:center}._heroSnake_pjwhw_193{position:relative;width:52px;height:52px;flex-shrink:0;box-sizing:border-box;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(40,56,78,.35),transparent 62%);box-shadow:inset 0 0 0 1px #647c9a1f}._heroSnake_pjwhw_193:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1px dashed rgba(140,162,188,.28);opacity:.85;animation:_heroSnakeRingDrift_pjwhw_1 14s linear infinite}._snakeSegRing_pjwhw_231{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(calc(var(--i) * 30deg));transform-origin:center}._snakeSegDot_pjwhw_241{position:absolute;left:-3.5px;top:-20px;width:7px;height:7px;margin:0;border-radius:2px;background:linear-gradient(155deg,#e8f0faf2,#768aa48c);box-shadow:0 0 8px #a0bcdc61;animation:_heroSnakeBitTrail_pjwhw_1 2.2s linear infinite;animation-delay:calc(var(--i) * -.183333s)}._devCore_pjwhw_194{min-height:76px;display:flex;align-items:center;justify-content:center;position:relative}._codeTag_pjwhw_263{display:inline-flex;align-items:center;justify-content:center;min-width:66px;height:34px;border-radius:10px;background:#55c7ff26;border:1px solid rgba(85,199,255,.4);color:#c7d8e8;font-size:1rem;font-weight:700;letter-spacing:.02em}._devRing_pjwhw_278{position:absolute;width:90px;height:90px;border-radius:50%;border:1px dashed rgba(113,231,193,.35);animation:_spinOrbit_pjwhw_1 9s linear infinite}._devDot_pjwhw_287{position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%);background:#b9ffe9}._sectionGlyphs_pjwhw_195{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.55rem}._glyphBars_pjwhw_306,._glyphStack_pjwhw_307,._glyphRoute_pjwhw_308,._glyphMail_pjwhw_309{min-height:46px;border-radius:10px;border:1px solid rgba(143,218,255,.22);background:#0a131fb8}._glyphBars_pjwhw_306,._glyphStack_pjwhw_307{display:flex;align-items:flex-end;justify-content:center;gap:.18rem;padding:.4rem .24rem}._glyphBars_pjwhw_306 span{width:5px;border-radius:999px;background:linear-gradient(180deg,#8ff6d9,#55c7ff);animation:_barsPulse_pjwhw_1 1.9s ease-in-out infinite}._glyphBars_pjwhw_306 span:nth-child(1){height:42%}._glyphBars_pjwhw_306 span:nth-child(2){height:70%;animation-delay:.12s}._glyphBars_pjwhw_306 span:nth-child(3){height:50%;animation-delay:.24s}._glyphStack_pjwhw_307{position:relative;align-items:center;padding:0}._glyphStack_pjwhw_307 span{position:absolute;width:55%;height:7px;border-radius:999px;border:1px solid rgba(136,203,255,.4);background:#0a131fdb}._glyphStack_pjwhw_307 span:nth-child(1){top:29%;animation:_stackLift_pjwhw_1 3s ease-in-out infinite}._glyphStack_pjwhw_307 span:nth-child(2){top:46%;width:50%;animation:_stackLift_pjwhw_1 3s ease-in-out infinite .13s}._glyphStack_pjwhw_307 span:nth-child(3){top:63%;width:45%;animation:_stackLift_pjwhw_1 3s ease-in-out infinite .26s}._glyphRoute_pjwhw_308{position:relative;overflow:hidden}._glyphRoute_pjwhw_308:before{content:"";position:absolute;inset:50% 10% auto;height:2px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,#c5abffcc 0,#c5abffcc 7px,#c5abff24 7px,#c5abff24 13px)}._glyphRoute_pjwhw_308:after{content:"";position:absolute;top:50%;left:13%;width:7px;height:7px;border-radius:50%;transform:translateY(-50%);background:#c7a5ff;animation:_routeDot_pjwhw_1 2.6s ease-in-out infinite alternate}._glyphMail_pjwhw_309{position:relative;overflow:hidden}._glyphMail_pjwhw_309:before,._glyphMail_pjwhw_309:after{content:"";position:absolute;border-radius:999px;border:1px solid rgba(113,231,193,.38);top:22%;right:18%;bottom:22%;left:18%;animation:_mailPulse_pjwhw_1 2.8s linear infinite}._glyphMail_pjwhw_309:after{animation-delay:1.1s}@keyframes _spinOrbit_pjwhw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _heroSnakeBitTrail_pjwhw_1{0%,to{opacity:.22;transform:translateY(0) scale(.52);filter:brightness(.92)}14%{opacity:1;transform:translateY(0) scale(1.12);filter:brightness(1.15);box-shadow:0 0 10px #afccec8c}32%{opacity:.72;transform:translateY(0) scale(.94);filter:brightness(1);box-shadow:0 0 4px #afccec33}46%{opacity:.32;transform:translateY(9px) scale(.52);filter:brightness(.88);box-shadow:none}56%{opacity:0;transform:translateY(17px) scale(.22)}58%{opacity:0;transform:translateY(0) scale(.08)}68%{opacity:.16;transform:translateY(0) scale(.46)}}@keyframes _heroSnakeRingDrift_pjwhw_1{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes _barsPulse_pjwhw_1{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1.15)}}@keyframes _stackLift_pjwhw_1{0%,to{transform:translateY(0);border-color:#88cbff57}50%{transform:translateY(-2px);border-color:#88cbffa6}}@keyframes _routeDot_pjwhw_1{0%{left:13%}to{left:80%}}@keyframes _mailPulse_pjwhw_1{0%{transform:scale(.78);opacity:.7}to{transform:scale(1.24);opacity:0}}._signalPanel_pjwhw_527{position:relative;width:100%;padding:1.1rem;border-radius:var(--radius-lg);border:1px solid rgba(113,231,193,.32);background:radial-gradient(circle at 18% 0%,rgba(113,231,193,.2),transparent 48%),#070e1894;display:grid;align-content:start;gap:.75rem}._signalTitle_pjwhw_541{margin:0;color:#c6d8d2;font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._signalList_pjwhw_550{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}._signalList_pjwhw_550 li{border:1px solid rgba(113,231,193,.24);border-radius:12px;padding:.75rem;background:#71e7c114;color:#b9d0c8;font-size:.91rem}._signalNote_pjwhw_567{margin:.1rem 0 0;font-size:.95rem;line-height:1.45;color:#8ea79f}._codeStream_pjwhw_169{border-radius:14px;border:1px solid rgba(125,168,228,.34);background:radial-gradient(circle at 0% 0%,rgba(85,199,255,.12),transparent 45%),#09111db3;padding:.55rem .65rem .62rem;overflow:hidden}._codeStreamTop_pjwhw_584{display:flex;align-items:center;gap:.32rem;margin-bottom:.38rem}._codeDot_pjwhw_591{width:7px;height:7px;border-radius:50%;background:#a6d5ffbf}._codeDot_pjwhw_591:nth-child(1){background:#91dfff}._codeDot_pjwhw_591:nth-child(2){background:#8ff6d9}._codeDot_pjwhw_591:nth-child(3){background:#d4c8ff}._codeLabel_pjwhw_610{margin-left:.35rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9eb1c4}._codeViewport_pjwhw_619{position:relative;display:grid;gap:.18rem}._codeLine_pjwhw_625{display:block;width:0;max-width:100%;overflow:hidden;white-space:nowrap;color:#b6c8da;font-size:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;border-right:1.5px solid rgba(160,225,255,.9);opacity:0}._codeLineOne_pjwhw_638{animation:_codeTypeOne_pjwhw_1 2.9s steps(44,end) infinite}._codeLineTwo_pjwhw_642{animation:_codeTypeTwo_pjwhw_1 2.9s steps(48,end) infinite}._codeLineThree_pjwhw_646{animation:_codeTypeThree_pjwhw_1 2.9s steps(40,end) infinite}@keyframes _codeTypeOne_pjwhw_1{0%{width:0;opacity:0}10%{opacity:1}30%{width:35ch;opacity:1}45%{width:35ch;opacity:0}to{width:0;opacity:0}}@keyframes _codeTypeTwo_pjwhw_1{0%,32%{width:0;opacity:0}40%{opacity:1}62%{width:46ch;opacity:1}74%{width:46ch;opacity:0}to{width:0;opacity:0}}@keyframes _codeTypeThree_pjwhw_1{0%,60%{width:0;opacity:0}68%{opacity:1}88%{width:40ch;opacity:1}to{width:40ch;opacity:0}}@media(max-width:767px){._card_pjwhw_1{padding:1rem;border-radius:22px}._grid_pjwhw_7{gap:.9rem}._copy_pjwhw_20{padding-right:0}._domainRow_pjwhw_26{margin-bottom:.7rem;gap:.35rem}._title_pjwhw_63{max-width:22ch;font-size:clamp(1.36rem,6vw,1.72rem);line-height:1.23;text-align:left}._summary_pjwhw_80{margin-top:.62rem;padding:.52rem .62rem;font-size:.87rem;line-height:1.45}._focusList_pjwhw_95 li,._signalList_pjwhw_550 li{font-size:1rem}._focusList_pjwhw_95{margin-top:1rem;gap:.5rem}._actions_pjwhw_125{width:100%;margin-top:1.1rem;gap:.55rem}._visual_pjwhw_139{gap:.55rem}._orbit_pjwhw_148{width:100%;margin-bottom:.15rem}._orbitMobile_pjwhw_161{display:block}._orbitDesktop_pjwhw_165{display:none}._codeStreamMobile_pjwhw_169{display:block;margin-bottom:.58rem}._codeStreamDesktop_pjwhw_173{display:none}._motionDock_pjwhw_185{min-height:128px;gap:.45rem;padding:.38rem}._heroSnake_pjwhw_193{width:48px;height:48px}._snakeSegDot_pjwhw_241{left:-3px;top:-18px;width:6px;height:6px}._sectionGlyphs_pjwhw_195{gap:.4rem;padding:.38rem}._glyphBars_pjwhw_306,._glyphStack_pjwhw_307,._glyphRoute_pjwhw_308,._glyphMail_pjwhw_309{min-height:36px}._signalPanel_pjwhw_527{width:100%;padding:.85rem;gap:.55rem}._signalList_pjwhw_550{gap:.45rem}._signalList_pjwhw_550 li{padding:.6rem}._signalNote_pjwhw_567{margin-top:0;line-height:1.4}._codeStream_pjwhw_169{padding:.44rem .5rem .5rem}._codeLabel_pjwhw_610{font-size:.58rem}._codeLine_pjwhw_625{font-size:.64rem}}@media(max-width:420px){._motionDock_pjwhw_185{min-height:116px}._heroSnakeCell_pjwhw_193,._devCore_pjwhw_194{min-height:66px}._heroSnake_pjwhw_193{width:46px;height:46px}._snakeSegDot_pjwhw_241{top:-17px}._devRing_pjwhw_278{width:74px;height:74px}}@media(min-width:900px){._visual_pjwhw_139{display:grid;grid-template-rows:auto auto auto;align-content:stretch}._codeStreamDesktop_pjwhw_173{min-height:0}}._footer_rx2cq_1{padding:clamp(1.35rem,3vw,1.85rem) 0 clamp(1.75rem,3.5vw,2.25rem);border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,transparent,rgba(0,0,0,.12))}._shell_rx2cq_7{display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,1.35rem)}._primary_rx2cq_13{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}@media(min-width:720px){._primary_rx2cq_13{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem}}._copy_rx2cq_30{margin:0;font-size:.9rem;font-weight:600;letter-spacing:.01em;color:var(--text);white-space:nowrap}._tagline_rx2cq_39{margin:0;font-size:clamp(.8rem,2.1vw,.9rem);line-height:1.5;color:var(--text-muted);max-width:min(52ch,100%)}@media(min-width:720px){._tagline_rx2cq_39{text-align:right;flex:1 1 18rem;min-width:min(100%,20rem)}}._links_rx2cq_55{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;padding-top:clamp(.85rem,2vw,1rem);margin:0;border-top:1px solid rgba(255,255,255,.06)}@media(min-width:720px){._links_rx2cq_55{flex-direction:row;justify-content:flex-start;gap:.5rem 1.5rem}}._link_rx2cq_55{font-size:.82rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#d6dce88c;text-decoration:none;transition:color var(--t-micro) var(--ease-out),opacity var(--t-micro) var(--ease-out)}._link_rx2cq_55:hover{color:var(--accent)}._link_rx2cq_55:focus-visible{outline:2px solid rgba(126,224,255,.45);outline-offset:3px;border-radius:4px}@media(min-width:480px){._links_rx2cq_55 ._link_rx2cq_55:not(:last-child){padding-right:1.1rem;border-right:1px solid rgba(255,255,255,.1);margin-right:.15rem}}._section_1p3h5_1{padding-top:.4rem}._hero_1p3h5_5{position:relative;padding:clamp(1rem,2.2vw,1.4rem);margin-bottom:1rem;border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(118,140,172,.2),transparent 48%),#0c121ebd}._heroTop_1p3h5_15{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}._backLink_1p3h5_23{display:inline-flex;align-items:center;justify-content:center;color:#cfdae8;text-decoration:none;font-size:.8rem;font-weight:600;border:1px solid rgba(123,154,189,.5);border-radius:999px;padding:.44rem .9rem;background:linear-gradient(140deg,#374b64e6,#2a3f52e0);box-shadow:0 8px 18px #0b141f57}._backLink_1p3h5_23:hover{color:#dbe7f4;border-color:#8dabcca8}._heroMonoMotion_1p3h5_43{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.52rem;min-width:152px;transform:translate(-12px)}._shapeCircle_1p3h5_54,._shapeDiamond_1p3h5_55,._shapeSnake_1p3h5_56{width:44px;height:44px;flex-shrink:0;box-sizing:border-box}._shapeCircle_1p3h5_54{display:grid;place-items:center;border-radius:50%;border:1px solid rgba(150,168,192,.28);background:radial-gradient(circle at 30% 28%,rgba(228,236,246,.22),transparent 52%),radial-gradient(circle at 50% 50%,#586c8673,#1620308c);box-shadow:inset 0 0 0 1px #0c121e66,0 0 0 1px #121a2859;animation:_shapePulse_1p3h5_1 2.5s ease-in-out infinite}._shapeCircle_1p3h5_54:after{content:"";width:62%;height:62%;border-radius:50%;background:radial-gradient(circle at 32% 30%,#ecf2fabf,#8294ac59);box-shadow:inset 0 1px 2px #ffffff1f}._shapeDiamond_1p3h5_55{position:relative;display:grid;place-items:center}._shapeDiamond_1p3h5_55:before{content:"";width:46%;height:46%;transform:rotate(45deg);border-radius:3px;border:1px solid rgba(188,202,218,.55);background:linear-gradient(140deg,#d2dcea61,#485c766b);box-shadow:0 0 12px #7896bc2e;animation:_shapeTilt_1p3h5_1 3s ease-in-out infinite}._shapeSnake_1p3h5_56{position:relative;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(40,56,78,.35),transparent 62%);box-shadow:inset 0 0 0 1px #647c9a1f}._shapeSnake_1p3h5_56:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1px dashed rgba(140,162,188,.28);opacity:.85;animation:_snakeRingDrift_1p3h5_1 14s linear infinite}._snakeSegRing_1p3h5_121{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(calc(var(--i) * 30deg));transform-origin:center}._snakeSegDot_1p3h5_131{position:absolute;left:-3px;top:-17px;width:6px;height:6px;margin:0;border-radius:2px;background:linear-gradient(155deg,#e8f0faf2,#768aa48c);box-shadow:0 0 7px #a0bcdc59;animation:_snakeBitTrail_1p3h5_1 2.2s linear infinite;animation-delay:calc(var(--i) * -.183333s)}@keyframes _shapePulse_1p3h5_1{0%,to{transform:scale(1);opacity:.82}50%{transform:scale(1.06);opacity:1}}@keyframes _shapeTilt_1p3h5_1{0%,to{transform:rotate(45deg) scale(1);opacity:.78}50%{transform:rotate(52deg) scale(1.07);opacity:1}}@keyframes _snakeBitTrail_1p3h5_1{0%,to{opacity:.22;transform:translateY(0) scale(.52);filter:brightness(.92)}14%{opacity:1;transform:translateY(0) scale(1.12);filter:brightness(1.15);box-shadow:0 0 10px #afccec8c}32%{opacity:.72;transform:translateY(0) scale(.94);filter:brightness(1);box-shadow:0 0 4px #afccec33}46%{opacity:.32;transform:translateY(9px) scale(.52);filter:brightness(.88);box-shadow:none}56%{opacity:0;transform:translateY(17px) scale(.22)}58%{opacity:0;transform:translateY(0) scale(.08)}68%{opacity:.16;transform:translateY(0) scale(.46)}}@keyframes _snakeRingDrift_1p3h5_1{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}._title_1p3h5_217{margin:0;color:#cfd8e5;font-size:clamp(1.55rem,3.4vw,2.2rem);line-height:1.14}._lead_1p3h5_224{margin:.55rem 0 0;max-width:64ch;color:#9caec1}._grid_1p3h5_230{display:grid;grid-template-columns:1fr;gap:.9rem}@media(min-width:760px){._grid_1p3h5_230{grid-template-columns:repeat(2,minmax(0,1fr))}}._card_1p3h5_242{padding:.62rem;border-radius:16px;display:grid;gap:.62rem;background:radial-gradient(circle at 0 0,rgba(111,162,196,.12),transparent 42%),#0d1421bd}._imageBtn_1p3h5_252{border:none;padding:0;border-radius:12px;overflow:hidden;background:transparent;cursor:zoom-in}._imageBtn_1p3h5_252 img{width:100%;height:clamp(240px,34vw,340px);object-fit:cover;transition:transform .3s ease}._imageBtn_1p3h5_252:hover img{transform:scale(1.025)}._meta_1p3h5_272 h2{margin:0;color:#cfd9e6;font-size:1rem;line-height:1.35}._meta_1p3h5_272 p{margin:.35rem 0 0;color:#98abbe;display:flex;flex-wrap:wrap;gap:.32rem .56rem;font-size:.88rem}._meta_1p3h5_272 p span:not(:last-child):after{content:"·";margin-left:.56rem;color:#98abbe9e}._modal_1p3h5_294{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#050910eb;display:grid;grid-template-rows:auto 1fr;gap:.25rem;padding:.6rem}._modalTop_1p3h5_305{display:flex;justify-content:flex-end}._modalTop_1p3h5_305 button,._navBtn_1p3h5_311{border:1px solid rgba(128,152,186,.42);background:#192232d9;color:#cdd9e9;border-radius:10px;padding:.5rem .72rem}._modalStage_1p3h5_319{position:relative;display:grid;align-items:center;justify-items:center;width:100%;height:100%;min-height:0;overflow:hidden;touch-action:none}._modalStage_1p3h5_319[data-zoomed=true] ._figure_1p3h5_331{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#050910e6;padding:.3rem}._figure_1p3h5_331{margin:0;display:grid;justify-items:center;gap:.42rem;width:100%;height:100%;align-content:center}._figure_1p3h5_331 img{max-width:100vw;max-height:calc(100vh - 4.4rem);width:auto;height:auto;object-fit:contain;transition:transform .2s ease-out;transform-origin:center center;touch-action:none}._figure_1p3h5_331 figcaption{color:#9eb2c8;text-align:center;font-size:.86rem}._modalTop_1p3h5_305[data-hidden=true],._navBtn_1p3h5_311[data-hidden=true],._figure_1p3h5_331 figcaption[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(-6px)}._modalTop_1p3h5_305,._navBtn_1p3h5_311,._figure_1p3h5_331 figcaption{transition:opacity .16s ease,transform .16s ease}._navBtn_1p3h5_311{position:absolute;top:50%;transform:translateY(-50%);font-size:1.45rem;line-height:1;min-width:44px;min-height:44px;border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121b28bd}._navPrev_1p3h5_393{left:.7rem}._navNext_1p3h5_397{right:.7rem}@media(max-width:759px){._heroTop_1p3h5_15{margin-bottom:.6rem}._heroMonoMotion_1p3h5_43{min-width:138px;gap:.4rem;transform:translate(-13px,10px)}._shapeCircle_1p3h5_54,._shapeDiamond_1p3h5_55,._shapeSnake_1p3h5_56{width:40px;height:40px}._snakeSegDot_1p3h5_131{left:-2.5px;top:-15px;width:5px;height:5px}._modalStage_1p3h5_319{width:100%}._navBtn_1p3h5_311{min-width:38px;min-height:38px;font-size:1.2rem}._navPrev_1p3h5_393{left:.3rem}._navNext_1p3h5_397{right:.3rem}._figure_1p3h5_331 img{max-height:calc(100vh - 6rem)}}:root{color-scheme:dark;--ease-out: cubic-bezier(.33, 1, .68, 1);--t-fast: .11s;--t-micro: .09s;--bg-deep: #0a101b;--bg-mid: #141d2c;--accent: #6fa2c4;--accent-soft: rgba(111, 162, 196, .2);--accent-2: #6fa392;--text: #d4dde9;--text-muted: rgba(167, 180, 202, .82);--glass-bg: rgba(14, 21, 34, .72);--glass-border: rgba(108, 130, 163, .32);--glass-highlight: rgba(255, 255, 255, .2);--radius-lg: 26px;--radius-md: 16px;--shadow-glow: 0 0 44px rgba(111, 162, 196, .12);--shadow-card: 0 20px 44px rgba(2, 8, 17, .5);--font-sans: Inter, "Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, -apple-system, sans-serif;--font-display: Inter, "Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, -apple-system, sans-serif;--space-section-bottom: clamp(1.8rem, 3.9vw, 3rem);--space-section-top: clamp(.8rem, 2.1vw, 1.3rem);--max-width: 1220px;--page-gradient: radial-gradient(ellipse 120% 78% at 50% -10%, rgba(111, 162, 196, .2), transparent 54%), radial-gradient(ellipse 90% 60% at 94% 12%, rgba(111, 163, 146, .13), transparent 52%), radial-gradient(ellipse 80% 55% at 8% 88%, rgba(116, 134, 176, .14), transparent 56%), linear-gradient( 180deg, #0f1727 0%, var(--bg-deep) 18%, var(--bg-mid) 45%, var(--bg-deep) 100% )}*,*:before,*:after{box-sizing:border-box}html{margin:0;padding:0;scroll-behavior:smooth;scroll-padding-top:0;overflow-x:hidden;scrollbar-color:rgba(108,136,165,.85) rgba(17,27,42,.95);scrollbar-width:thin;background:var(--page-gradient);background-color:#0f1726;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#111b2af0}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7c9dbdeb,#5c7a97eb);border-radius:999px;border:2px solid rgba(17,27,42,.94)}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8babc9f2,#6784a1f2)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;padding:0;overflow-x:hidden;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;font-family:var(--font-sans);font-optical-sizing:auto;font-weight:400;color:var(--text);background:var(--page-gradient);background-color:#0e1628;line-height:1.6;font-size:1rem;-webkit-font-smoothing:antialiased}#root{margin:0;padding:0;width:100%;overflow-x:hidden;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;position:relative;isolation:isolate}.app-main{position:relative;z-index:1}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--t-micro) var(--ease-out),text-decoration-color var(--t-micro) var(--ease-out),opacity var(--t-micro) var(--ease-out)}a,button,[role=button]{touch-action:manipulation}a:hover{color:var(--accent)}img,svg{display:block;max-width:100%}button{font:inherit;cursor:pointer}.page-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--page-gradient);pointer-events:none;overflow:hidden}.page-bg:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 12% 25%,rgba(126,224,255,.18),transparent 34%),radial-gradient(circle at 82% 18%,rgba(196,165,255,.18),transparent 36%),radial-gradient(circle at 58% 88%,rgba(141,255,176,.12),transparent 34%);filter:blur(16px);animation:ambientShift 26s ease-in-out infinite alternate}.page-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");opacity:.35;mix-blend-mode:overlay}.shell{max-width:var(--max-width);margin:0 auto;padding:0 clamp(.7rem,2.2vw,1.2rem)}.section{padding-top:var(--space-section-top);padding-bottom:var(--space-section-bottom)}section#top.section{padding-top:clamp(.1rem,1vw,.45rem);padding-bottom:var(--space-section-bottom)}.section-title{font-family:var(--font-sans);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;letter-spacing:-.02em;margin:0 0 .22em;line-height:1.15;color:#d7e0ee}.section-lead{margin:0 0 .95rem;max-width:54ch;color:var(--text-muted);font-size:1rem}.glass{position:relative;background:var(--glass-bg);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--glass-highlight),0 28px 52px #03091280,var(--shadow-glow);transition:transform .32s var(--ease-out),border-color .26s var(--ease-out),box-shadow .32s var(--ease-out),background-color .26s var(--ease-out)}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 40%,transparent 60%,rgba(111,162,196,.13) 100%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none}.gradient-text{background:linear-gradient(120deg,var(--accent) 0%,var(--text) 48%,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.section .glass:hover{transform:translateY(-3px);border-color:#55c7ff8c;box-shadow:inset 0 1px #ffffff38,var(--shadow-card),0 0 62px #55c7ff3d}.tag{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;border:1px solid var(--glass-border);background:#ffffff0a;color:var(--text-muted)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.85rem 1.5rem;border-radius:12px;border:none;font-weight:600;font-size:.95rem;color:#dbe6f3;background:linear-gradient(135deg,#314964,#3f5b78 52%,#3f5d54);box-shadow:0 10px 24px #131f2f73;transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),filter var(--t-fast) var(--ease-out);text-decoration:none}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px #1623358c;color:#e4edf8}.btn-primary:visited{color:#dbe6f3}.btn-primary:focus-visible{color:#dbe6f3;outline:2px solid rgba(111,162,196,.62);outline-offset:2px}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.35rem;border-radius:12px;border:1px solid var(--glass-border);font-weight:600;font-size:.95rem;color:var(--text);background:#ffffff05;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out),color var(--t-micro) var(--ease-out),transform var(--t-fast) var(--ease-out);text-decoration:none}.btn-ghost:hover{border-color:#6fa2c49e;background:var(--accent-soft);color:#dce7f4}.btn-ghost:focus-visible{outline:2px solid rgba(126,224,255,.62);outline-offset:2px}.btn-art{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.2rem;border-radius:12px;border:1px solid rgba(111,162,196,.46);background:linear-gradient(140deg,#445974eb,#35485feb);color:#d1dde9;font-weight:600;font-size:.9rem;letter-spacing:.02em;text-decoration:none;transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.btn-art:hover{transform:translateY(-1px);border-color:#7cadd0a6;box-shadow:0 12px 24px #111c2a73;color:#dde8f4}.btn-art:focus-visible{outline:2px solid rgba(124,173,208,.62);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reveal-item{--reveal-delay: 0ms;--reveal-distance: 16px;opacity:0;transform:translate3d(0,var(--reveal-distance),0);transition:opacity .62s var(--ease-out) var(--reveal-delay),transform .62s var(--ease-out) var(--reveal-delay);backface-visibility:hidden;will-change:opacity,transform}.reveal-item[data-reveal-dir=left]{transform:translate3d(calc(var(--reveal-distance) * -1),0,0)}.reveal-item[data-reveal-dir=right]{transform:translate3d(var(--reveal-distance),0,0)}.reveal-item[data-reveal-in=true]{opacity:1;transform:translateZ(0);will-change:auto}@keyframes ambientShift{0%{transform:translate3d(-2%,-1%,0) scale(1.02)}to{transform:translate3d(2%,1%,0) scale(1.08)}}@media(max-width:767px){:root{--space-section-bottom: 1.55rem;--space-section-top: .62rem}.shell{padding:0 .62rem}.section-title{margin-bottom:.16em;line-height:1.12}.section{padding-top:var(--space-section-top);padding-bottom:var(--space-section-bottom)}section#top.section{padding-top:.1rem}html{scroll-behavior:auto}.page-bg:before,.page-bg:after{animation:none;filter:none;opacity:.18}.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0e1626c7}.section .glass:hover{transform:none;box-shadow:inset 0 1px 0 var(--glass-highlight),0 24px 48px #00000059,var(--shadow-glow)}.section-lead{font-size:1rem;line-height:1.55;margin-bottom:.78rem}}@media(prefers-reduced-motion:reduce){.reveal-item,.reveal-item[data-reveal-dir=left],.reveal-item[data-reveal-dir=right]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto}}
