@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@700&display=swap";.fade-in-content{animation:.5s ease-out both fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-delay-1{animation-delay:80ms}.fade-delay-2{animation-delay:.16s}.fade-delay-3{animation-delay:.24s}.fade-delay-4{animation-delay:.32s}.fade-delay-5{animation-delay:.4s}.gradient-mesh{opacity:1;will-change:opacity, transform;backface-visibility:hidden;width:200vw;height:200vh;position:absolute;top:0;left:-50vw;overflow:visible}.gradient-mesh.with-entrance{opacity:0;animation:1.5s cubic-bezier(.22,1,.36,1) .2s forwards gradientSlideUp}.gradient-mesh.loaded{opacity:1}.blob{filter:blur(30px);opacity:1;will-change:transform;backface-visibility:hidden;border-radius:50%;position:absolute}@keyframes blobDrift1{0%,to{transform:translate(0)}33%{transform:translate(18px,-25px)}67%{transform:translate(-12px,18px)}}@keyframes blobDrift2{0%,to{transform:translate(0)}33%{transform:translate(-20px,15px)}67%{transform:translate(15px,-20px)}}@keyframes blobDrift3{0%,to{transform:translate(0)}33%{transform:translate(25px,10px)}67%{transform:translate(-18px,-15px)}}@keyframes blobDrift4{0%,to{transform:translate(0)}33%{transform:translate(-15px,-22px)}67%{transform:translate(22px,12px)}}@keyframes blobDrift5{0%,to{transform:translate(0)}33%{transform:translate(12px,20px)}67%{transform:translate(-25px,-8px)}}@keyframes auroraMove1{0%,to{transform:translate(-50%)rotate(-8deg)scale(1.5)}50%{transform:translate(50%)rotate(8deg)scale(1.5)}}@keyframes auroraMove2{0%,to{transform:translate(40%)rotate(5deg)scale(1.4)}50%{transform:translate(-40%)rotate(-5deg)scale(1.4)}}@keyframes auroraPulse{0%,to{opacity:.6}50%{opacity:1}}.blob-sky-left{background:radial-gradient(90% 100% at 100%,#0078ff 0% 35%,#1496ffe6 55%,#0000 80%);width:60vw;height:99vh;animation:29s ease-in-out infinite blobDrift1;top:10vh;left:20%}.blob-sky-right{background:radial-gradient(90% 100% at 0%,#0078ff 0% 35%,#1496ffe6 55%,#0000 80%);width:60vw;height:99vh;animation:23s ease-in-out infinite blobDrift3;top:10vh;left:50.34%}.blob-ocean-left{background:radial-gradient(85% 100% at 100%,#0064dc 0% 40%,#1482f0e6 60%,#0000 85%);width:55vw;height:110vh;animation:37s ease-in-out infinite blobDrift2;top:30vh;left:18%}.blob-ocean-right{background:radial-gradient(85% 100% at 0%,#0064dc 0% 40%,#1482f0e6 60%,#0000 85%);width:55vw;height:110vh;animation:31s ease-in-out infinite blobDrift4;top:30vh;left:54.11%}.blob-navy-left{background:radial-gradient(at 70% 40%,#08235a 0% 45%,#0f3778f2 65%,#0000 85%);width:66vw;height:82vh;animation:33s ease-in-out infinite blobDrift5;bottom:-36vh;left:11%}.blob-navy-right{background:radial-gradient(at 30% 40%,#08235a 0% 45%,#0f3778f2 65%,#0000 85%);width:66vw;height:82vh;animation:27s ease-in-out infinite blobDrift2;bottom:-36vh;left:56.5%}.blob-deep-center{background:radial-gradient(300% 50% at 50% 100%,#051946 0% 45%,#0a2864 60%,#143c82f2 75%,#0000 95%);width:154vw;height:88vh;animation:37s ease-in-out infinite blobDrift1;bottom:-20vh;left:5%}.blob-accent-left{background:radial-gradient(100% 100% at 100%,#005ac8 0%,#005ac8cc 40%,#0a78dc80 60%,#0000 80%);width:50vw;height:70vh;animation:31s ease-in-out infinite blobDrift3;top:30vh;left:10%}.blob-accent-right{background:radial-gradient(100% 100% at 0%,#005ac8 0%,#005ac8cc 40%,#0a78dc80 60%,#0000 80%);width:50vw;height:70vh;animation:29s ease-in-out infinite blobDrift4;top:30vh;left:65%}.blob-accent-bottom-left{background:radial-gradient(100% 100% at 80% 20%,#0a2864f2 0%,#0a2864b3 40%,#143c8266 60%,#0000 80%);width:55vw;height:55vh;animation:35s ease-in-out infinite blobDrift5;bottom:0;left:8%}.blob-mist-left{background:radial-gradient(100% 100% at 100%,#8cbeff59 0%,#8cbeff33 40%,#0000 70%);width:45vw;height:80vh;animation:41s ease-in-out infinite blobDrift2;top:20vh;left:12%}.blob-mist-right{background:radial-gradient(100% 100% at 0%,#8cbeff59 0%,#8cbeff33 40%,#0000 70%);width:45vw;height:80vh;animation:37s ease-in-out infinite blobDrift4;top:20vh;left:65%}.blob-shadow-left{background:radial-gradient(100% 100% at 100%,#0f193ce6 0%,#0f193c99 40%,#0000 75%);width:50vw;height:90vh;animation:47s ease-in-out infinite blobDrift1;top:10vh;left:8%}.blob-shadow-right{background:radial-gradient(100% 100% at 0%,#0f193ce6 0%,#0f193c99 40%,#0000 75%);width:50vw;height:90vh;animation:43s ease-in-out infinite blobDrift3;top:10vh;left:67%}.blob-highlight-bottom{background:radial-gradient(120% 100% at 50% 100%,#50b4ff66 0%,#50b4ff33 40%,#0000 70%);width:100vw;height:50vh;animation:39s ease-in-out infinite blobDrift5;bottom:-20vh;left:25%}@media (width<=1300px){.blob-highlight-bottom{background:radial-gradient(120% 100% at 50% 100%,#50b4ff26 0%,#50b4ff14 40%,#0000 70%)}}.orb-large-1{background:radial-gradient(circle,#3c8cdc66 0%,#0000 70%);width:350px;height:350px;animation:45s ease-in-out infinite blobDrift2;top:-40%;left:8%}.orb-large-2{background:radial-gradient(circle,#2864b459 0%,#0000 70%);width:400px;height:400px;animation:50s ease-in-out infinite blobDrift4;top:-30%;left:70%}.orb-large-3{background:radial-gradient(circle,#3278c861 0%,#0000 70%);width:300px;height:300px;animation:55s ease-in-out infinite blobDrift1;bottom:90%;left:40%}.orb-medium-1{background:radial-gradient(circle,#50a0f08c 0%,#0000 70%);width:120px;height:120px;animation:35s ease-in-out infinite blobDrift3;top:-40%;left:12%}.orb-medium-2{background:radial-gradient(circle,#4696e680 0%,#0000 70%);width:150px;height:150px;animation:32s ease-in-out infinite blobDrift5;top:-35%;left:72%}.orb-medium-3{background:radial-gradient(circle,#5aaafa94 0%,#0000 70%);width:100px;height:100px;animation:38s ease-in-out infinite blobDrift2;bottom:100%;left:25%}.orb-medium-4{background:radial-gradient(circle,#3c8cdc85 0%,#0000 70%);width:130px;height:130px;animation:40s ease-in-out infinite blobDrift4;bottom:105%;left:60%}.orb-small-1{background:radial-gradient(circle,#64b4ffb3 0%,#0000 70%);width:50px;height:50px;animation:25s ease-in-out infinite blobDrift1;top:-40%;left:15%}.orb-small-2{background:radial-gradient(circle,#6ebeffbf 0%,#0000 70%);width:40px;height:40px;animation:22s ease-in-out infinite blobDrift3;top:-25%;left:75%}.orb-small-3{background:radial-gradient(circle,#5aaafaad 0%,#0000 70%);width:60px;height:60px;animation:28s ease-in-out infinite blobDrift5;bottom:110%;left:18%}.orb-small-4{background:radial-gradient(circle,#78c8ffb8 0%,#0000 70%);width:45px;height:45px;animation:24s ease-in-out infinite blobDrift2;bottom:95%;left:68%}.ridge-far{background:radial-gradient(100% 100% at 50% 100%,#3c78c866 0%,#3c78c840 50%,#0000 80%);width:120%;height:200px;animation:45s ease-in-out infinite blobDrift1;bottom:12%;left:40%}.ridge-mid{background:radial-gradient(100% 100% at 50% 100%,#1e50a080 0%,#1e50a059 50%,#0000 80%);width:130%;height:180px;animation:40s ease-in-out infinite blobDrift3;bottom:6%;left:35%}.ridge-near{background:radial-gradient(100% 100% at 50% 100%,#0f327899 0%,#0f327866 50%,#0000 80%);width:140%;height:160px;animation:35s ease-in-out infinite blobDrift5;bottom:0%;left:30%}.aurora-rays-1{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0% 35%,#78b4ff1f 42%,#b4dcff14 50%,#78b4ff1f 58%,#0000 65% 100%);animation:15s ease-in-out infinite auroraMove1,8s ease-in-out infinite auroraPulse;position:absolute;inset:-50%}.aurora-rays-2{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(65deg,#0000 0% 40%,#64a0ff1a 46%,#96c8ff0f 52%,#64a0ff1a 58%,#0000 65% 100%);animation:18s ease-in-out infinite auroraMove2;position:absolute;inset:-50%}.gradient-u-shape{z-index:2;pointer-events:none;background:radial-gradient(85% 30% at 50% -5%,#fff 0% 30%,#ffffffe6 45%,#fff9 60%,#ffffff4d 75%,#0000 100%),radial-gradient(150% 60% at 50% 80%,#000000e6 0%,#0009 25%,#0000004d 45%,#0000001a 65%,#0000 100%);position:absolute;inset:0}@media (width<=768px){.gradient-u-shape{background:radial-gradient(85% 20% at 50% -5%,#fff 0% 25%,#fffc 40%,#fff6 55%,#ffffff1a 70%,#0000 100%),radial-gradient(150% 60% at 50% 80%,#000000e6 0%,#0009 25%,#0000004d 45%,#0000001a 65%,#0000 100%)}}.gradient-white-valley{z-index:3;pointer-events:none;background:linear-gradient(#fff 0% 5%,#ffffffe6 8%,#ffffff80 12%,#0000 18%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.blob{animation:none!important}}@keyframes gradientSlideUp{0%{opacity:0;transform:translateY(15vh)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gradient-mesh{opacity:1;animation:none;top:0}}@font-face{font-family:Julygo;src:url(/mic/fonts/Julygo.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.mic-logo{z-index:4;pointer-events:none;position:absolute;top:21vh;left:50%;transform:translate(-50%,-50%)}.mic-pill{color:#1e40af;cursor:pointer;border-radius:9999px;align-items:center;padding:.5rem 2rem;font-size:3rem;line-height:1;display:inline-flex}@media (width<=767px){.mic-pill{padding:.25rem 1.25rem;font-size:1.875rem;line-height:2.25rem}}.glass-white-landing{-webkit-backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(145deg,#c8dcf5cc 0%,#bed7f0b3 50%,#c3daf2bf 100%);border:1px solid #ffffff26;border-color:#96b4dc66 #ffffff26 #ffffff26 #96b4dc40;box-shadow:0 4px 16px #1f268726,inset 0 1px 1px #fff6,inset 0 -1px 1px #0000000d}:root{--ground:#05060c;--cyan:#1efcff;--ink:#fff;--sans:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--valley:"Valley Sans", "Instrument Sans", sans-serif;--mono:"JetBrains Mono", "SFMono-Regular", Menlo, Consolas, monospace}html,body{overscroll-behavior:none;background:var(--ground);height:100%;margin:0;overflow:hidden}body{color:var(--ink);font-family:var(--sans);touch-action:none;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.root{background:var(--ground);height:100dvh;position:fixed;inset:0;overflow:hidden}.stage{background:var(--ground);opacity:0;touch-action:none;transition:opacity .6s;position:absolute;inset:0;overflow:hidden}.stage.ready{opacity:1}.stage>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.overlay{transform-origin:0 0;visibility:hidden;background:var(--ground);pointer-events:none;position:absolute;inset:0;overflow:hidden}.overlay[data-mode=reveal]{transition:opacity .25s}.glass{opacity:var(--glass,1);pointer-events:none;background:linear-gradient(112deg,#ffffff24 0%,#ffffff0d 38%,#fff0 58%,#ffffff0f 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}.hint{left:50%;bottom:calc(28px + env(safe-area-inset-bottom));font:400 12px/1 var(--mono);color:#ffffffd9;letter-spacing:.06em;text-shadow:0 1px 12px #0009;pointer-events:none;position:absolute;transform:translate(-50%)}.desert-text{pointer-events:none;color:#fff;will-change:transform, opacity;text-shadow:0 1px 2px #00000073,0 2px 18px #00000059;width:min(600px,42vw);position:absolute;top:0;left:0}.h-name{font:700 clamp(26px, 2.5vw, 40px)/1.05 var(--valley);letter-spacing:-.01em}.h-role{font:500 clamp(10px, .8vw, 12px)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;opacity:.85;margin-top:.5em}.h-lede{font:400 clamp(13px, 1.05vw, 17px)/1.45 var(--valley);max-width:52ch;margin:1.1em 0 0}.h-list{flex-direction:column;gap:.45em;max-width:52ch;margin:.55em 0 0;padding:0;list-style:none;display:flex}.h-list li{font:400 clamp(13px, 1.05vw, 17px)/1.45 var(--valley);color:#ffffffeb;text-wrap:pretty;padding-left:1.1em;position:relative}.h-list li:before{content:"";background:#ffffffbf;border-radius:50%;width:.38em;height:.38em;position:absolute;top:.62em;left:0}.h-lede b,.h-list b{color:#fff;font-weight:600}.h-window{font:400 clamp(14px, 1vw, 15px)/1.5 var(--mono);color:#ffffffb8;max-width:44ch;margin:1em 0 0;transition:opacity .25s}.h-window.muted{color:#fff6}.glow{pointer-events:none;mix-blend-mode:screen;will-change:transform, opacity;width:200px;height:200px;position:absolute;top:0;left:0}.glow-in{background:radial-gradient(closest-side, var(--g) 0%, transparent 100%);border-radius:50%;animation:4.2s ease-in-out infinite breathe;position:absolute;inset:0}.glow.s1{--g:#1efcff80}.glow.s2{--g:#d6cdff99}.glow.s3{--g:#96c3ff99}@keyframes breathe{0%,to{opacity:1}50%{opacity:.88}}.hole-world{will-change:transform;width:160%;height:160%;position:absolute;top:-30%;left:-30%;overflow:hidden}.world-vp{width:62.5%;height:62.5%;position:absolute;top:18.75%;left:18.75%}.field{pointer-events:none;will-change:opacity, filter;width:100%;height:100%;display:block;position:absolute;inset:0}.mic-hero{background:#fff;position:absolute;inset:-30%;overflow:hidden}.mic-mesh{will-change:transform;width:62.5%;height:125%;position:absolute;top:37.5%;left:18.75%}.mic-cta{z-index:4;opacity:0;pointer-events:none;padding:.5rem 2.2rem;font-size:4rem;transition:opacity .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mic-cta.on{opacity:1;pointer-events:auto}.mic-note{z-index:4;cursor:pointer;white-space:nowrap;font:500 clamp(13px, 1.05vw, 16px)/1.3 var(--valley);letter-spacing:.01em;color:#ffffffe0;text-shadow:0 1px 14px #18208c73;opacity:0;pointer-events:none;background:0 0;border:0;margin:0;padding:.4em .8em;transition:opacity .35s .12s;position:absolute;top:calc(50% + 4.6rem);left:50%;transform:translate(-50%)}.mic-note b{color:#fff;text-underline-offset:.18em;font-weight:600;-webkit-text-decoration:underline #ffffff8c;text-decoration:underline #ffffff8c}.mic-note.on{opacity:1;pointer-events:auto}.mobile .mic-note{white-space:normal;text-align:center;width:80vw;top:calc(50% + 4.2rem)}.scan{pointer-events:none;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px);position:absolute;inset:0}.pane{transform-origin:0 0;pointer-events:none;will-change:transform, opacity, filter;position:absolute;top:0;left:0}.pane.s1{background:#05060f}.pane.s2{-webkit-backdrop-filter:blur(10px)saturate(140%);background:#f0eeffa8}.pane.s3{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0a0e2859 0%,#0a0e289e 50% 100%)}.cover{transform-origin:0 0;box-sizing:border-box;pointer-events:none;padding:calc(.1 * var(--W));will-change:transform, opacity, filter;position:absolute;top:0;left:0}.cv-body{flex-direction:column;align-items:flex-start;display:flex}.cv-mark{font:700 calc(.16 * var(--W))/1 var(--sans);letter-spacing:-.03em}.cv-sub{font:500 calc(.026 * var(--W))/1 var(--mono);letter-spacing:.28em;margin-top:.3em}.cv-tag{max-width:calc(.78 * var(--W));font:600 calc(.062 * var(--W))/1.1 var(--sans);color:#fff;text-wrap:balance;margin-top:.6em}.cv-text{max-width:min(calc(.78 * var(--W)), 34ch);font:400 calc(.03 * var(--W))/1.45 "Inter", var(--sans);color:#b8c0e0;text-wrap:pretty;margin:.8em 0 0}.cv-hint{left:calc(.1 * var(--W));bottom:calc(.1 * var(--W));max-width:calc(.78 * var(--W));font:500 calc(.024 * var(--W))/1.3 var(--mono);letter-spacing:.04em;position:absolute}.cover.s1 .cv-mark{color:#7ff3ff}.cover.s1 .cv-sub,.cover.s1 .cv-hint{color:#8fdcff}.cover.s2 .cv-mark,.cover.s2 .cv-tag{color:#1a1a2e}.cover.s2 .cv-sub,.cover.s2 .cv-hint{color:#7b61ff}.cover.s2 .cv-text{color:#3d3d5c}.cover.s3 .cv-pill{box-sizing:border-box;width:calc(.34 * var(--W));font-size:calc(.11 * var(--W));pointer-events:auto;justify-content:center;align-self:center;padding:.2em 0;line-height:1}.cover.s3 .cv-tag,.cover.s3 .cv-text{color:#f8faff;text-shadow:0 1px #00000059}.cover.s3 .cv-hint{color:#f8faffcc}.site{background:var(--ground);z-index:3;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.site.fade{opacity:0;transition:opacity .5s}.site.fade.live{opacity:1}.site.loading{background:linear-gradient(#ffc45a2e,#ffc45a2e),#1a0f14}.site.missing{font:500 13px/1 var(--mono);color:#fff9;place-items:center;display:grid}.hit{transform-origin:0 0;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.hit:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.crumb{left:calc(20px + env(safe-area-inset-left));bottom:calc(22px + env(safe-area-inset-bottom));font:400 11px/1 var(--mono);color:#ffffff9e;letter-spacing:.06em;z-index:2;position:absolute}.crumb button{padding:4px 0}.crumb button:hover{color:#fff}.pill{left:50%;bottom:calc(28px + env(safe-area-inset-bottom));z-index:2;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 12px/1 var(--mono);letter-spacing:.06em;opacity:0;pointer-events:none;background:#05060c8c;border:1px solid #ffffff2e;border-radius:999px;padding:10px 16px;transition:opacity .35s,transform .35s;position:absolute;transform:translate(-50%)translateY(8px)}.pill.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.pill:hover{border-color:#fff6}.pill:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.enter{display:none;top:28px;bottom:auto}.interstitial{z-index:10;background:var(--ground);font:500 14px/1 var(--mono);letter-spacing:.06em;color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.mobile .desert-text{width:88vw;padding:max(12px, env(safe-area-inset-top)) 0 24px;left:calc(50% - 44vw)}.mobile .desert-text:before{content:"";z-index:-1;background:linear-gradient(#05060cb8 0% calc(60vh + 4px),#05060c80 80%,#0000 100%);position:absolute;inset:-60vh -6vw -48px}.mobile .h-name{font-size:28px}.mobile .h-lede,.mobile .h-list li{text-wrap:pretty;max-width:none;font-size:15px}.carousel{pointer-events:none;z-index:2;position:absolute;inset:0}.chev{pointer-events:auto;width:60px;height:60px;font:300 52px/1 var(--valley);color:#ffffffb3;text-shadow:0 1px 10px #000000b3;place-items:center;margin-top:-30px;transition:color .3s;display:grid;position:absolute;top:65%}.chev.l{left:calc(50% - 50vw + 2px + env(safe-area-inset-left))}.chev.r{right:calc(50% - 50vw + 2px + env(safe-area-inset-right))}.chev.off{color:#ffffff29;pointer-events:none}.dots{left:50%;bottom:calc(74px + env(safe-area-inset-bottom));gap:8px;display:flex;position:absolute;transform:translate(-50%)}.dots span{background:#ffffff47;border-radius:50%;width:6px;height:6px;transition:background .3s}.dots span.on{background:#fff}.mobile .cv-text,.mobile .cv-hint{transition:opacity .3s}.cover.narrow .cv-text,.cover.narrow .cv-hint{opacity:0}.mobile .cover.narrow .cv-tag{font-size:calc(.08 * var(--W))}.reduced .hint{display:none}.reduced .enter{opacity:1;pointer-events:auto;display:block;transform:translate(-50%)}.reduced .stage,.reduced .h-window,.reduced .pill,.reduced .mic-cta,.reduced .mic-note{transition:none}.reduced .glow-in{animation:none}
