*{box-sizing:border-box}html,body{background:#050505;min-height:100%;margin:0}.holding-page{color:#fff;isolation:isolate;background:#050505;flex-direction:column;min-height:100svh;padding:34px clamp(24px,5vw,76px) 28px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.holding-grid{z-index:-3;opacity:.22;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.holding-glow{z-index:-2;aspect-ratio:1;filter:blur(190px);opacity:.12;pointer-events:none;background:#2e6bff;border-radius:50%;width:520px;position:absolute}.holding-glow-one{top:-250px;right:-130px}.holding-glow-two{opacity:.08;bottom:-320px;left:-260px}.holding-header,.holding-footer{z-index:2;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.holding-logo{letter-spacing:.17em;font-size:16px;font-weight:760}.holding-status{color:#8d94a1;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;font:10px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:inline-flex}.holding-status i{background:#2e6bff;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite holdingPulse;box-shadow:0 0 16px #2e6bfff2}.holding-content{grid-template-columns:minmax(0,1.05fr) minmax(370px,.95fr);align-items:center;gap:clamp(40px,8vw,130px);width:min(1320px,100%);margin:auto;padding:60px 0;display:grid}.holding-copy{max-width:720px}.holding-kicker{color:#668dff;letter-spacing:.14em;margin-bottom:26px;font:10px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:block}.holding-copy h1{letter-spacing:-.062em;margin:0;font-size:clamp(54px,7.2vw,106px);font-weight:650;line-height:.92}.holding-copy h1 span{color:#2e6bff}.holding-copy p{color:#a8aeba;max-width:580px;margin:32px 0 38px;font-size:clamp(15px,1.25vw,18px);line-height:1.75}.holding-mail{color:#fff;border-bottom:1px solid #2e6bffcc;align-items:center;gap:20px;padding-bottom:8px;font-size:14px;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.holding-mail:hover{color:#7da0ff;gap:25px}.holding-mail span{color:#2e6bff}.holding-visual{aspect-ratio:1;justify-self:center;place-items:center;width:min(44vw,510px);display:grid;position:relative}.holding-core{aspect-ratio:1;z-index:4;background:radial-gradient(circle at 35% 28%,#668dff7a,#101e43d6 34%,#050506 72%);border:1px solid #5b85ffe6;border-radius:50%;place-items:center;width:108px;display:grid;position:relative;box-shadow:0 0 54px #2e6bff42,inset 0 0 26px #6e94ff26}.holding-core span{font-size:38px;font-weight:650}.holding-orbit{border:1px solid #6085ee40;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)rotateX(62deg)}.holding-orbit i{background:#7fa2ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 13px #4d7cffe6}.holding-orbit-one{width:55%;height:55%;animation:10s linear infinite holdingSpin}.holding-orbit-two{width:78%;height:78%;animation:16s linear infinite reverse holdingSpinTwo;transform:translate(-50%,-50%)rotateX(62deg)rotate(58deg)}.holding-orbit-three{border-color:#ffffff17;width:100%;height:100%;animation:24s linear infinite holdingSpinThree;transform:translate(-50%,-50%)rotateX(62deg)rotate(-34deg)}.holding-node{background:#080b13;border:1px solid #7197ffcc;width:7px;height:7px;animation:4s ease-in-out infinite holdingFloat;position:absolute;transform:rotate(45deg)}.node-one{top:27%;left:9%}.node-two{animation-delay:1.1s;top:36%;right:7%}.node-three{animation-delay:2s;bottom:10%;right:22%}.holding-footer{color:#636a76;letter-spacing:.08em;text-transform:uppercase;font:10px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.holding-footer nav{gap:28px;display:flex}.holding-footer a{color:#7d8490;text-decoration:none;transition:color .2s}.holding-footer a:hover{color:#fff}@keyframes holdingPulse{50%{opacity:.4;transform:scale(.75)}}@keyframes holdingSpin{to{transform:translate(-50%,-50%)rotateX(62deg)rotate(360deg)}}@keyframes holdingSpinTwo{to{transform:translate(-50%,-50%)rotateX(62deg)rotate(418deg)}}@keyframes holdingSpinThree{to{transform:translate(-50%,-50%)rotateX(62deg)rotate(326deg)}}@keyframes holdingFloat{50%{opacity:.45;transform:translateY(-12px)rotate(45deg)}}@media (width<=760px){.holding-page{padding:26px 20px 22px}.holding-status{font-size:9px}.holding-content{grid-template-columns:1fr;gap:22px;padding:64px 0 42px}.holding-copy{text-align:center}.holding-kicker{margin-bottom:21px;font-size:9px}.holding-copy h1{font-size:clamp(52px,16vw,72px)}.holding-copy p{margin:25px auto 28px;font-size:15px;line-height:1.65}.holding-visual{order:-1;width:min(78vw,330px)}.holding-core{width:78px}.holding-core span{font-size:29px}.holding-footer{flex-direction:column;align-items:flex-start;gap:16px}}.contact-page{color:#fff;background:#050505;min-height:100svh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow:hidden}.contact-page:before{content:"";filter:blur(180px);opacity:.13;pointer-events:none;background:#2e6bff;border-radius:50%;width:520px;height:520px;position:fixed;top:-210px;right:-190px}.contact-shell{width:min(1160px,100% - 48px);margin:0 auto;padding:54px 0 38px;position:relative}.contact-back{color:#8f96a3;font-size:14px;text-decoration:none;transition:color .2s;display:inline-block}.contact-back:hover{color:#fff}.contact-hero{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(50px,9vw,130px);padding:clamp(70px,11vw,140px) 0 90px;display:grid}.contact-kicker,.contact-card-label{color:#2e6bff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font:11px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:block}.contact-hero h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(48px,7vw,92px);line-height:.96}.contact-hero h1 span{color:#2e6bff}.contact-hero>div:first-child>p{color:#aeb4bf;max-width:590px;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.7}.contact-card{border-left:1px solid #ffffff24;padding:12px 0 12px clamp(30px,5vw,64px)}.contact-mail{color:#fff;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;font-size:clamp(19px,2.1vw,28px);text-decoration:none;display:flex}.contact-mail span{color:#2e6bff}.contact-card p{color:#8f96a3;max-width:390px;margin:20px 0 0;font-size:14px;line-height:1.65}.contact-paths{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;display:grid}.contact-paths article{padding:42px 42px 46px 0}.contact-paths article+article{border-left:1px solid #ffffff1a;padding-left:42px}.contact-paths article>span{color:#5e6570;letter-spacing:.1em;font:11px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.contact-paths h2{margin:32px 0 12px;font-size:24px}.contact-paths p{color:#8f96a3;max-width:440px;min-height:52px;margin:0 0 25px;line-height:1.65}.contact-paths a{color:#fff;border-bottom:1px solid #2e6bff;padding-bottom:4px;font-size:14px;text-decoration:none}.contact-path-featured{background:linear-gradient(120deg,#2e6bff12,#0000 70%)}.contact-footer{color:#656b75;letter-spacing:.06em;justify-content:space-between;gap:20px;padding-top:34px;font:11px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:flex}.contact-footer nav{gap:24px;display:flex}.contact-footer a{color:#8f96a3;text-decoration:none}.contact-footer a:hover{color:#fff}@media (width<=760px){.contact-shell{width:min(100% - 36px,620px);padding-top:28px}.contact-hero{grid-template-columns:1fr;gap:52px;padding:68px 0 60px}.contact-hero h1{font-size:clamp(44px,14vw,64px)}.contact-card{border-left:0;padding:0}.contact-paths{grid-template-columns:1fr}.contact-paths article{padding:34px 0 38px}.contact-paths article+article{border-top:1px solid #ffffff1a;border-left:0;padding-left:0}.contact-paths p{min-height:0}.contact-footer{flex-direction:column;padding-bottom:10px}}
