:root{--background:#13294b;--foreground:#f4f6f8;--muted:#f4f6f89e;--line:#f4f6f824}*{box-sizing:border-box}html,body{min-height:100%}html{background:var(--background)}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}.page{isolation:isolate;background:var(--background);min-height:100svh;position:relative;overflow:hidden}.hero{place-items:center;min-height:100svh;padding:32px;display:grid}.content{z-index:2;text-align:center;flex-direction:column;align-items:center;animation:.9s cubic-bezier(.22,1,.36,1) both appear;display:flex;position:relative}.logo{width:min(420px,70vw);height:auto;display:block}.comingSoon{color:var(--foreground);letter-spacing:.16em;margin:28px 0 18px;font-size:16px;font-weight:500;line-height:1}.linkedin{color:var(--foreground);-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;line-height:1;text-decoration:none;transition:color .24s,background .24s,border-color .24s,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 6px 24px #0000001f}.linkedin span{color:#ffffffa6;font-size:15px;line-height:1;transition:color .24s,transform .24s cubic-bezier(.22,1,.36,1)}.linkedin:active{transform:translateY(0)scale(.98)}.footer{z-index:3;color:#f4f6f861;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;inset:auto 28px 24px}.ambient{z-index:-1;filter:blur(90px);opacity:.08;pointer-events:none;will-change:transform;background:#8ea7c4;border-radius:50%;width:42vw;max-width:620px;height:42vw;max-height:620px;position:absolute}.ambientOne{animation:16s ease-in-out infinite alternate driftOne;top:-18vw;left:-16vw}.ambientTwo{opacity:.055;animation:20s ease-in-out infinite alternate driftTwo;bottom:-20vw;right:-18vw}.grain{z-index:1;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes driftOne{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(8%,7%)scale(1.08)}}@keyframes driftTwo{0%{transform:translate(4%,3%)scale(1.05)}to{transform:translate(-7%,-6%)scale(.96)}}@media (max-width:600px){.hero{padding:24px}.logo{width:min(320px,78vw)}.comingSoon{margin-top:24px;font-size:12px}.footer{inset-inline:20px;font-size:10px;bottom:18px}}@media (prefers-reduced-motion:reduce){.content,.ambientOne,.ambientTwo{animation:none}.linkedin,.linkedin span{transition:none}}
