:root{--bg-page:#fff;--text-nav:#14141ec7;--text-nav-hover:#14141eeb;--text-nav-active:#14141eeb;--text-nav-dim:#14141ea6;--nav-separator:#14141e1c;--burger-bar:#14141eb3;--mobile-overlay-bg:#ffffffeb;--mobile-link:#14141ebf;--mobile-link-hover:#14141ef2;--loading-bg:#fff;--nav-pill-bg:#ffffff8c;--focus-ring:2px solid #6344f5}[data-theme=dark]{--bg-page:#0b0b18;--text-nav:#e1e1f5e0;--text-nav-hover:#e1e1f5f5;--text-nav-active:#e1e1f5f5;--text-nav-dim:#e1e1f5a6;--nav-separator:#ffffff24;--burger-bar:#e1e1f5e0;--mobile-overlay-bg:#0b0b18f5;--mobile-link:#e1e1f5d1;--mobile-link-hover:#e1e1f5f5;--loading-bg:#0b0b18;--nav-pill-bg:#ffffff17;--focus-ring:2px solid #9c55ff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg-page);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;transition:background-color .35s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/* !important is required to override Emotion-generated class rules.          */@media (prefers-reduced-motion:reduce){:not(.glass-overlay){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme=dark] .nav-pill,[data-theme=dark] .orb-pill{background:#140f32d1!important}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}h1{font-size:2.6rem}button,input,label,li,p{font-size:2rem}h2{font-size:4rem;font-style:italic}h3{font-size:3rem;font-weight:400}h4{font-size:2.8rem}h5{font-size:2rem}a{text-decoration:none!important}a,button{color:#fff}button{background:#ad76d7;border:none;cursor:pointer;font-size:1.8rem;padding:2rem 6rem;transition:background .25s ease-in-out}@media (hover:hover){button:hover{background:#b989dd}}#heroVideo{bottom:0;height:105vh;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-1}.hero h2{font-weight:700}.hero h3{padding:2rem}.hero{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.hero-backdrop{color:#fff;z-index:10}.hero-button{align-self:center;margin-top:2rem}.background-beams-hero{background-size:cover;overflow:hidden;width:100%;z-index:1}.background-beams-hero,.h-screen.flex.flex-col.items-center.justify-center{align-items:center;display:flex;height:100vh;justify-content:center;position:relative}.h-screen.flex.flex-col.items-center.justify-center{flex-direction:column}canvas{left:0;position:absolute;top:0;z-index:0}#bio{background:none;min-height:0}#locationVideo{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-1}.bio-head{background:#0000004d;border-radius:15px;color:#fff;margin:auto;padding:.5rem 1rem;width:90%;z-index:1}.bio-head h2{font-size:5rem;text-decoration:underline;text-decoration-thickness:.3rem;z-index:1}.bio-head h3{color:#e1e1f5e0;padding:2rem 0}#benefits{background:linear-gradient(#c8c9d9,#5d4257)}.benefits-head{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:30vh;padding:3rem;text-align:center}.benefits-head h2{font-size:5rem}.benefits-head h3{padding:1rem}.cards{align-items:center;display:flex;flex-wrap:wrap;margin:auto;min-height:70vh;width:90%}.card h4,.card p{padding:1rem}.card{background:#fff;box-shadow:0 10px 10px #0000001a,0 20px 20px #0000001a;flex:1 1 25rem;margin:2rem 5rem;min-height:40vh;text-align:center}#contact{align-items:center;background-position:cover;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden;position:relative}.contactVideo{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-1}.contact-backdrop{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.form-wrapper{background:#00002380;border-radius:20px;color:#fff;width:100%;z-index:2}.email-form,.form-head,.message-form,.name-form{padding:1rem;text-align:center}#message{height:100px}.form-wrapper label{margin:0 3rem}.form-wrapper button{border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:4rem;padding:2rem;width:100%}.form-wrapper input{border:none;border-radius:3px;padding:1rem 3rem}footer{background:#00004180;color:#fff}.footer-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin:auto;min-height:10vh;padding:1rem;width:90%}footer h5,footer ul{flex:1 1 40rem}footer ul{align-items:center;display:flex;justify-content:center;justify-content:space-between;list-style:none}body,html{overflow-x:hidden}body,html,section{margin:0;padding:0}section{box-sizing:border-box;position:relative}.hero-section{height:100vh;position:relative;z-index:1}@media screen and (max-width:480px){html{font-size:55%}nav{padding:.8rem;text-align:center}#logo{font-size:2rem;padding:1rem}.form-wrapper{padding:1rem;width:98%}.bio-head h2{font-size:3rem}.bio-head h3{font-size:2.2rem}footer ul{flex-direction:column;gap:1.5rem}footer h5{padding-bottom:2rem}}@media screen and (min-width:481px) and (max-width:768px){html{font-size:57%}nav{text-align:center}#logo{padding:1.5rem}.form-wrapper{width:95%}footer{text-align:center}footer h5{padding-bottom:2.5rem}}@media screen and (min-width:769px) and (max-width:1024px){html{font-size:58%}.form-wrapper{width:90%}}@media screen and (max-width:932px){#heroVideo{height:110vh;width:100%}#locationVideo{height:105%;width:100%}.cloud{height:45rem;pointer-events:none}.moving-cloud-1{z-index:-1}.moving-cloud-2{z-index:-2}.locations-head h3{-webkit-text-fill-color:#fff;text-align:center}}:root{--aetheris-spectral:linear-gradient(135deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff);--aetheris-spectral-h:linear-gradient(90deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff);--aetheris-spectral-v:linear-gradient(180deg,#9d00ff,#fe0 28%,#f0f 58%,#0ef);--aetheris-spectral-border-soft:linear-gradient(135deg,#007e8cb8,#ba00ba9e 42%,#8a5a009e 72%,#6f00b5b3);--aetheris-sheen:linear-gradient(110deg,#0000,#ffffff29 42%,#ffffff85 50%,#ffffff29 58%,#0000);--aetheris-panel:#fdf1f2;--aetheris-panel-raised:#f1e5e6;--aetheris-panel-strong:#ece0e1;--aetheris-ink:#201a1b;--aetheris-ink-2:#4c4546;--aetheris-muted:#7e7576;--aetheris-line:#201a1b14;--aetheris-line-strong:#201a1b26;--aetheris-state-layer:#201a1b0d;--aetheris-teal:#007e8c;--aetheris-teal-soft:#007e8c1a;--aetheris-focus-line:#007e8c8c;--aetheris-focus-ring:#007e8c1f;--aetheris-spectral-glow:#007e8c1f;--aetheris-spectral-glow-strong:#ba00ba1f;--aetheris-glass-surface:#fffcfb94;--aetheris-glass-panel:#fffbfabd;--aetheris-glass-panel-raised:#fffdfcdb;--aetheris-glass-blur:blur(22px) saturate(1.25);--aetheris-glass-blur-chrome:blur(24px) saturate(1.3);--aetheris-glass-specular:inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,inset 0 0 24px -14px #ffffff59,inset 0 -18px 36px -22px #ffffff73;--aetheris-glass-ring-veil:linear-gradient(180deg,#fff9,#ffffff38);--aetheris-shadow:0 1px 3px #00000014,0 4px 16px #0000000f;--aetheris-topbar:#fff8f79e;--aetheris-font-sans:"Hanken Grotesk",Inter,ui-sans-serif,system-ui,sans-serif;--aetheris-font-mono:"JetBrains Mono","SFMono-Regular",Consolas,ui-monospace,monospace;--aetheris-radius-sm:6px;--aetheris-radius-md:10px;--aetheris-radius-lg:14px;--aetheris-radius-xl:18px;--aetheris-radius-glass:26px;--aetheris-radius-pill:999px;--aetheris-motion-fast:150ms;--aetheris-motion-medium:240ms;--aetheris-motion-slow:420ms;--aetheris-ease-standard:cubic-bezier(0.2,0,0,1);--aetheris-ease-spring:cubic-bezier(0.16,1,0.3,1);--aetheris-focus-halo:0 0 0 3px var(--aetheris-focus-ring),0 0 0 1px var(--aetheris-focus-line),0 0 26px var(--aetheris-spectral-glow);--text-nav:color-mix(in srgb,var(--aetheris-ink) 84%,#0000);--text-nav-hover:var(--aetheris-ink);--text-nav-active:var(--aetheris-ink);--text-nav-dim:color-mix(in srgb,var(--aetheris-ink-2) 82%,#0000);--nav-separator:var(--aetheris-line-strong);--burger-bar:var(--aetheris-ink-2);--mobile-overlay-bg:#fff8f7f0;--mobile-link:var(--aetheris-ink-2);--mobile-link-hover:var(--aetheris-ink);--nav-pill-bg:var(--aetheris-glass-surface);--focus-ring:2px solid var(--aetheris-teal);color-scheme:light}[data-theme=dark]{--aetheris-spectral-border-soft:linear-gradient(135deg,#00eeffc7,#ff00ffb8 42%,#ffee00b8 72%,#9d00ffc7);--aetheris-panel:#13131a;--aetheris-panel-raised:#18181f;--aetheris-panel-strong:#1c1c24;--aetheris-ink:#ede9f0;--aetheris-ink-2:#9b94a6;--aetheris-muted:#5e5768;--aetheris-line:#ffffff12;--aetheris-line-strong:#ffffff21;--aetheris-state-layer:#ffffff0a;--aetheris-teal:#0ef;--aetheris-teal-soft:#00eeff1a;--aetheris-focus-line:#00eeff80;--aetheris-focus-ring:#00eeff14;--aetheris-spectral-glow:#00eeff2e;--aetheris-spectral-glow-strong:#ff00ff2e;--aetheris-glass-surface:#0d0d1280;--aetheris-glass-panel:#0f0f14a3;--aetheris-glass-panel-raised:#16161dbd;--aetheris-glass-blur:blur(22px) saturate(1.15);--aetheris-glass-blur-chrome:blur(24px) saturate(1.2);--aetheris-glass-specular:inset 0 1px 0 #fff6,inset 0 0 0 1px #ffffff1f,inset 0 0 30px -12px #ffffff24,inset 0 -20px 40px -20px #fff3;--aetheris-glass-ring-veil:linear-gradient(180deg,#ffffff47,#ffffff0f);--aetheris-shadow:0 1px 3px #00000080,0 8px 24px #0006;--aetheris-topbar:#0a0a0e94;--text-nav:color-mix(in srgb,var(--aetheris-ink) 88%,#0000);--text-nav-hover:var(--aetheris-ink);--text-nav-active:var(--aetheris-ink);--text-nav-dim:color-mix(in srgb,var(--aetheris-ink-2) 86%,#0000);--nav-separator:var(--aetheris-line-strong);--burger-bar:var(--aetheris-ink);--mobile-overlay-bg:#080809f2;--mobile-link:var(--aetheris-ink-2);--mobile-link-hover:var(--aetheris-ink);--nav-pill-bg:var(--aetheris-glass-surface);--focus-ring:2px solid var(--aetheris-teal);color-scheme:dark}body{font-family:Hanken Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-family:var(--aetheris-font-sans)}code,kbd,pre,samp{font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-family:var(--aetheris-font-mono)}html body :where(a,button,input,textarea,select,[role=button]):focus-visible{box-shadow:0 0 0 3px #007e8c1f,0 0 0 1px #007e8c8c,0 0 26px #007e8c1f;box-shadow:var(--aetheris-focus-halo);outline:none}html body .skip-to-content,html body .standalone-experience__skip{background:linear-gradient(#ece0e1,#ece0e1) padding-box,linear-gradient(135deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff) border-box!important;background:linear-gradient(var(--aetheris-panel-strong),var(--aetheris-panel-strong)) padding-box,var(--aetheris-spectral) border-box!important;border:1px solid #0000!important;border-radius:0 0 10px 10px!important;border-radius:0 0 var(--aetheris-radius-md) var(--aetheris-radius-md)!important;box-shadow:0 0 22px #007e8c1f!important;box-shadow:0 0 22px var(--aetheris-spectral-glow)!important;color:#201a1b!important;color:var(--aetheris-ink)!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace!important;font-family:var(--aetheris-font-mono)!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase}html body .nav-pill{backdrop-filter:blur(24px) saturate(1.3)!important;backdrop-filter:var(--aetheris-glass-blur-chrome)!important;-webkit-backdrop-filter:blur(24px) saturate(1.3)!important;-webkit-backdrop-filter:var(--aetheris-glass-blur-chrome)!important;background:#fffcfb94!important;background:var(--aetheris-glass-surface)!important;border:1px solid #201a1b14!important;border:1px solid var(--aetheris-line)!important;box-shadow:0 1px 3px #00000014,0 4px 16px #0000000f,inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,inset 0 0 24px -14px #ffffff59,inset 0 -18px 36px -22px #ffffff73!important;box-shadow:var(--aetheris-shadow),var(--aetheris-glass-specular)!important;isolation:isolate;position:relative}html body #contact div[style*="border-radius: 100px"]:after,html body .nav-pill:after,html body .orb-pill:after,html body .standalone-experience__header:after{background:linear-gradient(180deg,#fff9,#ffffff38),linear-gradient(135deg,#007e8cb8,#ba00ba9e 42%,#8a5a009e 72%,#6f00b5b3);background:var(--aetheris-glass-ring-veil),var(--aetheris-spectral-border-soft);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.82;padding:1px;pointer-events:none;position:absolute;z-index:5}html body .nav-brand{border-radius:10px!important;border-radius:var(--aetheris-radius-md)!important;transition:background .15s cubic-bezier(.2,0,0,1),transform .24s cubic-bezier(.16,1,.3,1)!important;transition:background var(--aetheris-motion-fast) var(--aetheris-ease-standard),transform var(--aetheris-motion-medium) var(--aetheris-ease-spring)!important}html body .nav-brand:hover{background:#201a1b0d!important;background:var(--aetheris-state-layer)!important;transform:translateX(2px)}html body .nav-brand-name{color:#201a1b!important;color:var(--aetheris-ink)!important;font-family:Hanken Grotesk,Inter,ui-sans-serif,system-ui,sans-serif!important;font-family:var(--aetheris-font-sans)!important;font-size:1.35rem!important;font-style:normal!important;font-weight:650!important;letter-spacing:-.02em!important}html body .nav-rule{background:linear-gradient(180deg,#9d00ff,#fe0 28%,#f0f 58%,#0ef)!important;background:var(--aetheris-spectral-v)!important;opacity:.62;width:1px!important}html body .nav-link{border-radius:10px!important;border-radius:var(--aetheris-radius-md)!important;color:#4c4546!important;color:var(--aetheris-ink-2)!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace!important;font-family:var(--aetheris-font-mono)!important;font-size:1.05rem!important;font-weight:500!important;letter-spacing:.065em!important;overflow:hidden;position:relative;transition:color .15s cubic-bezier(.2,0,0,1),background .15s cubic-bezier(.2,0,0,1),transform .24s cubic-bezier(.16,1,.3,1)!important;transition:color var(--aetheris-motion-fast) var(--aetheris-ease-standard),background var(--aetheris-motion-fast) var(--aetheris-ease-standard),transform var(--aetheris-motion-medium) var(--aetheris-ease-spring)!important}html body .nav-link:before,html body .nav-overlay-link:before{background:linear-gradient(180deg,#9d00ff,#fe0 28%,#f0f 58%,#0ef);background:var(--aetheris-spectral-v);border-radius:999px;border-radius:var(--aetheris-radius-pill);bottom:18%;content:"";left:0;opacity:0;position:absolute;top:18%;transform:scaleY(.35);transition:opacity .15s cubic-bezier(.2,0,0,1),transform .24s cubic-bezier(.16,1,.3,1);transition:opacity var(--aetheris-motion-fast) var(--aetheris-ease-standard),transform var(--aetheris-motion-medium) var(--aetheris-ease-spring);width:2px}html body .nav-link--active,html body .nav-link:hover{background:#201a1b0d!important;background:var(--aetheris-state-layer)!important;color:#201a1b!important;color:var(--aetheris-ink)!important;transform:translateX(2px)}html body .nav-link--active:before,html body .nav-link:hover:before,html body .nav-overlay-link--active:before,html body .nav-overlay-link:hover:before{opacity:1;transform:scaleY(1)}html body .nav-dot{background:linear-gradient(135deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff)!important;background:var(--aetheris-spectral)!important;box-shadow:0 0 10px #007e8c1f!important;box-shadow:0 0 10px var(--aetheris-spectral-glow)!important;height:4px!important;width:4px!important}html body .nav-burger,html body .nav-theme-toggle{background:linear-gradient(#fdf1f2,#fdf1f2) padding-box,linear-gradient(135deg,#007e8cb8,#ba00ba9e 42%,#8a5a009e 72%,#6f00b5b3) border-box!important;background:linear-gradient(var(--aetheris-panel),var(--aetheris-panel)) padding-box,var(--aetheris-spectral-border-soft) border-box!important;border:1px solid #0000!important;border-radius:10px!important;border-radius:var(--aetheris-radius-md)!important;box-shadow:none!important;color:#201a1b!important;color:var(--aetheris-ink)!important;transition:background .24s cubic-bezier(.2,0,0,1),box-shadow .24s cubic-bezier(.2,0,0,1),transform .24s cubic-bezier(.16,1,.3,1)!important;transition:background var(--aetheris-motion-medium) var(--aetheris-ease-standard),box-shadow var(--aetheris-motion-medium) var(--aetheris-ease-standard),transform var(--aetheris-motion-medium) var(--aetheris-ease-spring)!important}html body .nav-burger:hover,html body .nav-theme-toggle:hover{background:linear-gradient(#f1e5e6,#f1e5e6) padding-box,linear-gradient(135deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff) border-box!important;background:linear-gradient(var(--aetheris-panel-raised),var(--aetheris-panel-raised)) padding-box,var(--aetheris-spectral) border-box!important;box-shadow:0 0 20px #007e8c1f!important;box-shadow:0 0 20px var(--aetheris-spectral-glow)!important;color:#201a1b!important;color:var(--aetheris-ink)!important;transform:translateY(-2px)}html body .nav-brand:focus-visible,html body .nav-burger:focus-visible,html body .nav-link:focus-visible,html body .nav-overlay-link:focus-visible,html body .nav-theme-toggle:focus-visible{box-shadow:0 0 0 3px #007e8c1f,0 0 0 1px #007e8c8c,0 0 26px #007e8c1f!important;box-shadow:var(--aetheris-focus-halo)!important;outline:none!important}html body .nav-overlay{backdrop-filter:blur(24px) saturate(1.3)!important;backdrop-filter:var(--aetheris-glass-blur-chrome)!important;-webkit-backdrop-filter:blur(24px) saturate(1.3)!important;-webkit-backdrop-filter:var(--aetheris-glass-blur-chrome)!important;background:#fff8f7f0!important;background:var(--mobile-overlay-bg)!important}html body .nav-overlay-link{border-radius:10px!important;border-radius:var(--aetheris-radius-md)!important;color:#4c4546!important;color:var(--aetheris-ink-2)!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace!important;font-family:var(--aetheris-font-mono)!important;font-size:clamp(2.2rem,8vw,3.6rem)!important;font-style:normal!important;font-weight:500!important;letter-spacing:.045em!important;position:relative;text-transform:uppercase}html body .nav-overlay-link--active,html body .nav-overlay-link:hover{background:#201a1b0d!important;background:var(--aetheris-state-layer)!important;color:#201a1b!important;color:var(--aetheris-ink)!important}html body .section-dot{background:linear-gradient(#ece0e1,#ece0e1) padding-box,linear-gradient(135deg,#007e8cb8,#ba00ba9e 42%,#8a5a009e 72%,#6f00b5b3) border-box!important;background:linear-gradient(var(--aetheris-panel-strong),var(--aetheris-panel-strong)) padding-box,var(--aetheris-spectral-border-soft) border-box!important;border:1px solid #0000!important;box-shadow:none!important;transition:background .24s cubic-bezier(.2,0,0,1),box-shadow .24s cubic-bezier(.2,0,0,1),transform .24s cubic-bezier(.16,1,.3,1)!important;transition:background var(--aetheris-motion-medium) var(--aetheris-ease-standard),box-shadow var(--aetheris-motion-medium) var(--aetheris-ease-standard),transform var(--aetheris-motion-medium) var(--aetheris-ease-spring)!important}html body .section-dot:before{background:radial-gradient(circle,#007e8c1a,#0000 72%)!important;background:radial-gradient(circle,var(--aetheris-teal-soft),#0000 72%)!important}html body .section-dot.active,html body .section-dot:hover{background:linear-gradient(#f1e5e6,#f1e5e6) padding-box,linear-gradient(135deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff) border-box!important;background:linear-gradient(var(--aetheris-panel-raised),var(--aetheris-panel-raised)) padding-box,var(--aetheris-spectral) border-box!important;box-shadow:0 0 18px #007e8c1f!important;box-shadow:0 0 18px var(--aetheris-spectral-glow)!important}html body .section-dot.active{transform:scale(1.2)}html body .scroll-indicator:focus-visible,html body .section-dot:focus-visible{box-shadow:0 0 0 3px #007e8c1f,0 0 0 1px #007e8c8c,0 0 26px #007e8c1f!important;box-shadow:var(--aetheris-focus-halo)!important;outline:none!important}html body .scroll-indicator{backdrop-filter:blur(22px) saturate(1.25)!important;backdrop-filter:var(--aetheris-glass-blur)!important;-webkit-backdrop-filter:blur(22px) saturate(1.25)!important;-webkit-backdrop-filter:var(--aetheris-glass-blur)!important;background:linear-gradient(#fffbfabd,#fffbfabd) padding-box,linear-gradient(135deg,#007e8cb8,#ba00ba9e 42%,#8a5a009e 72%,#6f00b5b3) border-box!important;background:linear-gradient(var(--aetheris-glass-panel),var(--aetheris-glass-panel)) padding-box,var(--aetheris-spectral-border-soft) border-box!important;border:1px solid #0000!important;border-radius:999px!important;border-radius:var(--aetheris-radius-pill)!important;box-shadow:0 1px 3px #00000014,0 4px 16px #0000000f,inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,inset 0 0 24px -14px #ffffff59,inset 0 -18px 36px -22px #ffffff73!important;box-shadow:var(--aetheris-shadow),var(--aetheris-glass-specular)!important;color:#201a1b!important;color:var(--aetheris-ink)!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace!important;font-family:var(--aetheris-font-mono)!important}html body .scroll-indicator:hover{background:linear-gradient(#fffdfcdb,#fffdfcdb) padding-box,linear-gradient(135deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff) border-box!important;background:linear-gradient(var(--aetheris-glass-panel-raised),var(--aetheris-glass-panel-raised)) padding-box,var(--aetheris-spectral) border-box!important;box-shadow:0 1px 3px #00000014,0 4px 16px #0000000f,inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,inset 0 0 24px -14px #ffffff59,inset 0 -18px 36px -22px #ffffff73,0 0 22px #007e8c1f!important;box-shadow:var(--aetheris-shadow),var(--aetheris-glass-specular),0 0 22px var(--aetheris-spectral-glow)!important}html body #bio,html body #contact,html body #services{color:#201a1b;color:var(--aetheris-ink);font-family:Hanken Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-family:var(--aetheris-font-sans)}html body #bio h2,html body #contact h2,html body #services h2,html body .service-card h3,html body [data-a11y-dialog] h2,html body [data-a11y-dialog] h3{color:#201a1b!important;color:var(--aetheris-ink)!important;font-family:Hanken Grotesk,Inter,ui-sans-serif,system-ui,sans-serif!important;font-family:var(--aetheris-font-sans)!important;font-style:normal!important;letter-spacing:-.035em!important;text-shadow:none!important}html body #bio .MuiBox-root:has(>.MuiBox-root:first-child:nth-last-child(2)):has(>.MuiTypography-root:last-child)>.MuiBox-root:first-child,html body #services .MuiBox-root:has(>.MuiBox-root:first-child:nth-last-child(2)):has(>.MuiTypography-root:last-child)>.MuiBox-root:first-child,html body [data-a11y-dialog] .MuiBox-root:has(>.MuiBox-root:first-child:nth-last-child(2)):has(>.MuiTypography-root:last-child)>.MuiBox-root:first-child{background:linear-gradient(135deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff)!important;background:var(--aetheris-spectral)!important;box-shadow:0 0 14px #007e8c1f!important;box-shadow:0 0 14px var(--aetheris-spectral-glow)!important}html body #bio .MuiBox-root:has(>.MuiBox-root:first-child:nth-last-child(2)):has(>.MuiTypography-root:last-child)>.MuiTypography-root:last-child,html body #services .MuiBox-root:has(>.MuiBox-root:first-child:nth-last-child(2)):has(>.MuiTypography-root:last-child)>.MuiTypography-root:last-child,html body [data-a11y-dialog] .MuiBox-root:has(>.MuiBox-root:first-child:nth-last-child(2)):has(>.MuiTypography-root:last-child)>.MuiTypography-root:last-child{color:#007e8c!important;color:var(--aetheris-teal)!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace!important;font-family:var(--aetheris-font-mono)!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}html body #bio h2 .MuiBox-root,html body #services .title-cursor-faster,html body #services h2 .MuiBox-root{background:linear-gradient(180deg,#9d00ff,#fe0 28%,#f0f 58%,#0ef)!important;background:var(--aetheris-spectral-v)!important;box-shadow:0 0 14px #007e8c1f;box-shadow:0 0 14px var(--aetheris-spectral-glow)}html body .bio-card,html body .contact-form,html body .service-card,html body [data-a11y-dialog]>.MuiBox-root{backdrop-filter:blur(22px) saturate(1.25)!important;backdrop-filter:var(--aetheris-glass-blur)!important;-webkit-backdrop-filter:blur(22px) saturate(1.25)!important;-webkit-backdrop-filter:var(--aetheris-glass-blur)!important;background:#fffbfabd!important;background:var(--aetheris-glass-panel)!important;border:1px solid #201a1b26!important;border:1px solid var(--aetheris-line-strong)!important;box-shadow:0 1px 3px #00000014,0 4px 16px #0000000f,inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,inset 0 0 24px -14px #ffffff59,inset 0 -18px 36px -22px #ffffff73!important;box-shadow:var(--aetheris-shadow),var(--aetheris-glass-specular)!important;color:#201a1b!important;color:var(--aetheris-ink)!important;isolation:isolate;position:relative}html body .bio-card,html body .service-card{border-radius:18px!important;border-radius:var(--aetheris-radius-xl)!important}html body .contact-form,html body [data-a11y-dialog]>.MuiBox-root{border-radius:26px!important;border-radius:var(--aetheris-radius-glass)!important}html body .bio-card:before,html body .contact-form:before,html body .service-card:before,html body [data-a11y-dialog]>.MuiBox-root:before{background:radial-gradient(circle at 5% 0,color-mix(in srgb,#007e8c 10%,#0000),#0000 34%),radial-gradient(circle at 98% 100%,color-mix(in srgb,#f0f 7%,#0000),#0000 32%);background:radial-gradient(circle at 5% 0,color-mix(in srgb,var(--aetheris-teal) 10%,#0000),#0000 34%),radial-gradient(circle at 98% 100%,color-mix(in srgb,#f0f 7%,#0000),#0000 32%);border-radius:inherit;content:"";inset:0;opacity:.68;pointer-events:none;position:absolute;transition:opacity .24s cubic-bezier(.2,0,0,1);transition:opacity var(--aetheris-motion-medium) var(--aetheris-ease-standard);z-index:0}html body .bio-card:after,html body .contact-form:after,html body .service-card:after,html body [data-a11y-dialog]>.MuiBox-root:after{background:linear-gradient(180deg,#fff9,#ffffff38),linear-gradient(135deg,#007e8cb8,#ba00ba9e 42%,#8a5a009e 72%,#6f00b5b3)!important;background:var(--aetheris-glass-ring-veil),var(--aetheris-spectral-border-soft)!important;border-radius:inherit!important;content:"";filter:none!important;inset:0!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.76!important;padding:1px;pointer-events:none;position:absolute;transition:opacity .24s cubic-bezier(.2,0,0,1)!important;transition:opacity var(--aetheris-motion-medium) var(--aetheris-ease-standard)!important;z-index:7!important}html body .bio-card--hovered,html body .bio-card:hover,html body .contact-form:hover,html body .service-card--hovered,html body .service-card:hover{background:#fffdfcdb!important;background:var(--aetheris-glass-panel-raised)!important;box-shadow:0 1px 3px #00000014,0 4px 16px #0000000f,inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,inset 0 0 24px -14px #ffffff59,inset 0 -18px 36px -22px #ffffff73,0 0 28px #007e8c1f!important;box-shadow:var(--aetheris-shadow),var(--aetheris-glass-specular),0 0 28px var(--aetheris-spectral-glow)!important}html body .bio-card--hovered:before,html body .bio-card:hover:before,html body .contact-form:hover:before,html body .service-card--hovered:before,html body .service-card:hover:before{opacity:1}html body .bio-card--hovered:after,html body .bio-card:hover:after,html body .contact-form:hover:after,html body .service-card--hovered:after,html body .service-card:hover:after{background:linear-gradient(180deg,#fff9,#ffffff38),linear-gradient(135deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff)!important;background:var(--aetheris-glass-ring-veil),var(--aetheris-spectral)!important;opacity:1!important}html body .bio-card>.MuiBox-root:nth-of-type(4){background:linear-gradient(90deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff)!important;background:var(--aetheris-spectral-h)!important}html body .service-card>.MuiBox-root:nth-of-type(4),html body [data-a11y-dialog] .MuiBox-root:has(>h3)>.MuiBox-root:first-child{background-color:initial!important;background-image:linear-gradient(135deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff)!important;background-image:var(--aetheris-spectral)!important}html body [data-a11y-dialog] .MuiBox-root:has(>.MuiTypography-root:first-child:nth-last-child(2))>.MuiTypography-root:first-child{color:#007e8c!important;color:var(--aetheris-teal)!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace!important;font-family:var(--aetheris-font-mono)!important;font-size:1.05rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}html body [data-a11y-close]{background:linear-gradient(#fdf1f2,#fdf1f2) padding-box,linear-gradient(135deg,#007e8cb8,#ba00ba9e 42%,#8a5a009e 72%,#6f00b5b3) border-box!important;background:linear-gradient(var(--aetheris-panel),var(--aetheris-panel)) padding-box,var(--aetheris-spectral-border-soft) border-box!important;border:1px solid #0000!important;box-shadow:none!important;color:#201a1b!important;color:var(--aetheris-ink)!important}html body [data-a11y-close]:hover{background:linear-gradient(#f1e5e6,#f1e5e6) padding-box,linear-gradient(135deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff) border-box!important;background:linear-gradient(var(--aetheris-panel-raised),var(--aetheris-panel-raised)) padding-box,var(--aetheris-spectral) border-box!important;box-shadow:0 0 18px #007e8c1f!important;box-shadow:0 0 18px var(--aetheris-spectral-glow)!important}html body [data-a11y-card-trigger]:focus-visible,html body [data-a11y-close]:focus-visible,html body [data-a11y-dialog]:focus-visible{box-shadow:0 0 0 3px #007e8c1f,0 0 0 1px #007e8c8c,0 0 26px #007e8c1f!important;box-shadow:var(--aetheris-focus-halo)!important;outline:none!important}html body #contact>div:first-child{background:radial-gradient(circle,color-mix(in srgb,#007e8c 7%,#0000) 0,color-mix(in srgb,#f0f 4%,#0000) 42%,#0000 72%)!important;background:radial-gradient(circle,color-mix(in srgb,var(--aetheris-teal) 7%,#0000) 0,color-mix(in srgb,#f0f 4%,#0000) 42%,#0000 72%)!important}html body .contact-form:before{background:linear-gradient(90deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff)!important;background:var(--aetheris-spectral-h)!important;box-shadow:0 0 14px #007e8c1f;box-shadow:0 0 14px var(--aetheris-spectral-glow);content:"";height:1px!important;left:2.4rem;position:absolute;right:2.4rem;top:0;z-index:4!important}html body .contact-form h2{-webkit-text-fill-color:currentColor!important;text-fill-color:currentColor!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:initial!important;background-image:none!important;color:#201a1b!important;color:var(--aetheris-ink)!important;font-family:Hanken Grotesk,Inter,ui-sans-serif,system-ui,sans-serif!important;font-family:var(--aetheris-font-sans)!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.045em!important;text-shadow:none!important}html body .contact-form h2:after{background:linear-gradient(90deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff)!important;background:var(--aetheris-spectral-h)!important;box-shadow:0 0 14px #007e8c1f;box-shadow:0 0 14px var(--aetheris-spectral-glow);height:1px!important;width:min(12rem,42%)!important}html body .contact-form .MuiFilledInput-input,html body .contact-form .MuiTypography-root{color:#4c4546!important;color:var(--aetheris-ink-2)!important;font-family:Hanken Grotesk,Inter,ui-sans-serif,system-ui,sans-serif!important;font-family:var(--aetheris-font-sans)!important}html body .contact-form .MuiInputLabel-root{color:#7e7576!important;color:var(--aetheris-muted)!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace!important;font-family:var(--aetheris-font-mono)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.045em!important}html body .contact-form .MuiInputLabel-root.Mui-focused{color:#007e8c!important;color:var(--aetheris-teal)!important}html body .contact-form .MuiFilledInput-root{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,#fdf1f2 72%,#0000)!important;background:color-mix(in srgb,var(--aetheris-panel) 72%,#0000)!important;border:1px solid #201a1b26!important;border:1px solid var(--aetheris-line-strong)!important;border-radius:10px!important;border-radius:var(--aetheris-radius-md)!important;box-shadow:inset 0 1px 5px #0000000d!important}html body .contact-form .MuiFilledInput-root:hover{background:color-mix(in srgb,#f1e5e6 78%,#0000)!important;background:color-mix(in srgb,var(--aetheris-panel-raised) 78%,#0000)!important}html body .contact-form .MuiFilledInput-root.Mui-focused{background:linear-gradient(#f1e5e6,#f1e5e6) padding-box,linear-gradient(135deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff) border-box!important;background:linear-gradient(var(--aetheris-panel-raised),var(--aetheris-panel-raised)) padding-box,var(--aetheris-spectral) border-box!important;border:1px solid #0000!important;box-shadow:0 0 0 3px #007e8c1f,0 0 0 1px #007e8c8c,0 0 26px #007e8c1f!important;box-shadow:var(--aetheris-focus-halo)!important;transform:translateY(-1px)}html body .contact-form .MuiButton-root{background:linear-gradient(#ece0e1,#ece0e1) padding-box,linear-gradient(135deg,#007e8cb8,#ba00ba9e 42%,#8a5a009e 72%,#6f00b5b3) border-box!important;background:linear-gradient(var(--aetheris-panel-strong),var(--aetheris-panel-strong)) padding-box,var(--aetheris-spectral-border-soft) border-box!important;border:1px solid #0000!important;border-radius:10px!important;border-radius:var(--aetheris-radius-md)!important;box-shadow:0 0 18px #007e8c1f!important;box-shadow:0 0 18px var(--aetheris-spectral-glow)!important;color:#201a1b!important;color:var(--aetheris-ink)!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace!important;font-family:var(--aetheris-font-mono)!important;font-size:1.15rem!important;font-weight:500!important;letter-spacing:.055em!important;min-height:4.4rem;overflow:hidden;position:relative;text-transform:uppercase!important;transition:background .24s cubic-bezier(.2,0,0,1),box-shadow .24s cubic-bezier(.2,0,0,1),transform .24s cubic-bezier(.16,1,.3,1)!important;transition:background var(--aetheris-motion-medium) var(--aetheris-ease-standard),box-shadow var(--aetheris-motion-medium) var(--aetheris-ease-standard),transform var(--aetheris-motion-medium) var(--aetheris-ease-spring)!important}html body .contact-form .MuiButton-root:before{display:none!important}html body .contact-form .MuiButton-root:after{background:linear-gradient(110deg,#0000,#ffffff29 42%,#ffffff85 50%,#ffffff29 58%,#0000);background:var(--aetheris-sheen);content:"";inset:-2px -48%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-34%) skewX(-14deg);transition:opacity .24s cubic-bezier(.2,0,0,1),transform .42s cubic-bezier(.16,1,.3,1);transition:opacity var(--aetheris-motion-medium) var(--aetheris-ease-standard),transform var(--aetheris-motion-slow) var(--aetheris-ease-spring)}html body .contact-form .MuiButton-root:hover{background:linear-gradient(#f1e5e6,#f1e5e6) padding-box,linear-gradient(135deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff) border-box!important;background:linear-gradient(var(--aetheris-panel-raised),var(--aetheris-panel-raised)) padding-box,var(--aetheris-spectral) border-box!important;box-shadow:0 10px 24px #00000029,0 0 22px #007e8c1f!important;box-shadow:0 10px 24px #00000029,0 0 22px var(--aetheris-spectral-glow)!important;color:#201a1b!important;color:var(--aetheris-ink)!important;transform:translateY(-2px)!important}html body .contact-form .MuiButton-root:focus-visible:after,html body .contact-form .MuiButton-root:hover:after{opacity:1;transform:translateX(34%) skewX(-14deg)}html body .contact-form .MuiButton-root:active{transform:translateY(1px) scale(.99)!important}html body #contact div[style*="border-radius: 100px"]{backdrop-filter:blur(24px) saturate(1.3)!important;backdrop-filter:var(--aetheris-glass-blur-chrome)!important;-webkit-backdrop-filter:blur(24px) saturate(1.3)!important;-webkit-backdrop-filter:var(--aetheris-glass-blur-chrome)!important;background:#fffcfb94!important;background:var(--aetheris-glass-surface)!important;border:1px solid #201a1b14!important;border:1px solid var(--aetheris-line)!important;box-shadow:0 1px 3px #00000014,0 4px 16px #0000000f,inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,inset 0 0 24px -14px #ffffff59,inset 0 -18px 36px -22px #ffffff73!important;box-shadow:var(--aetheris-shadow),var(--aetheris-glass-specular)!important;isolation:isolate;position:relative!important}html body #contact div[style*="border-radius: 100px"]>span{color:#4c4546!important;color:var(--aetheris-ink-2)!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace!important;font-family:var(--aetheris-font-mono)!important;font-style:normal!important;font-weight:500!important;letter-spacing:.035em!important}html body #contact div[style*="border-radius: 100px"]>div:first-of-type,html body #contact div[style*="border-radius: 100px"]>div:nth-of-type(2){background:linear-gradient(180deg,#9d00ff,#fe0 28%,#f0f 58%,#0ef)!important;background:var(--aetheris-spectral-v)!important;opacity:.58}html body #contact a{border-radius:10px!important;border-radius:var(--aetheris-radius-md)!important}html body #contact a:hover{background:#201a1b0d!important;background:var(--aetheris-state-layer)!important}[data-theme=dark] #contact a img[aria-hidden=true]{filter:brightness(0) invert(1)!important}[data-theme=light] #contact a img[aria-hidden=true]{filter:brightness(0) saturate(100%)!important}html body .standalone-experience__header{backdrop-filter:blur(24px) saturate(1.3)!important;backdrop-filter:var(--aetheris-glass-blur-chrome)!important;-webkit-backdrop-filter:blur(24px) saturate(1.3)!important;-webkit-backdrop-filter:var(--aetheris-glass-blur-chrome)!important;background:#fff8f79e!important;background:var(--aetheris-topbar)!important;border:1px solid #201a1b14!important;border:1px solid var(--aetheris-line)!important;box-shadow:0 1px 3px #00000014,0 4px 16px #0000000f,inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,inset 0 0 24px -14px #ffffff59,inset 0 -18px 36px -22px #ffffff73!important;box-shadow:var(--aetheris-shadow),var(--aetheris-glass-specular)!important;isolation:isolate;position:fixed}html body .standalone-experience__header a,html body .standalone-experience__header button,html body .standalone-experience__header-label{border-radius:10px!important;border-radius:var(--aetheris-radius-md)!important;color:#201a1b!important;color:var(--aetheris-ink)!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace!important;font-family:var(--aetheris-font-mono)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.045em!important;text-transform:uppercase}html body .standalone-experience__header-label{border-color:#201a1b26!important;border-color:var(--aetheris-line-strong)!important;color:#7e7576!important;color:var(--aetheris-muted)!important}html body .standalone-experience__header a,html body .standalone-experience__header button{background:linear-gradient(#0000,#0000) padding-box,linear-gradient(#0000,#0000) border-box!important;border:1px solid #0000!important;transition:background .24s cubic-bezier(.2,0,0,1),box-shadow .24s cubic-bezier(.2,0,0,1),transform .24s cubic-bezier(.16,1,.3,1)!important;transition:background var(--aetheris-motion-medium) var(--aetheris-ease-standard),box-shadow var(--aetheris-motion-medium) var(--aetheris-ease-standard),transform var(--aetheris-motion-medium) var(--aetheris-ease-spring)!important}html body .standalone-experience__header a:hover,html body .standalone-experience__header button:hover{background:linear-gradient(#fdf1f2,#fdf1f2) padding-box,linear-gradient(135deg,#007e8cb8,#ba00ba9e 42%,#8a5a009e 72%,#6f00b5b3) border-box!important;background:linear-gradient(var(--aetheris-panel),var(--aetheris-panel)) padding-box,var(--aetheris-spectral-border-soft) border-box!important;box-shadow:0 0 18px #007e8c1f!important;box-shadow:0 0 18px var(--aetheris-spectral-glow)!important;transform:translateY(-2px)}html body .standalone-experience__header a:focus-visible,html body .standalone-experience__header button:focus-visible{box-shadow:0 0 0 3px #007e8c1f,0 0 0 1px #007e8c8c,0 0 26px #007e8c1f!important;box-shadow:var(--aetheris-focus-halo)!important;outline:none!important}html body .orb-pill{backdrop-filter:blur(24px) saturate(1.3)!important;backdrop-filter:var(--aetheris-glass-blur-chrome)!important;-webkit-backdrop-filter:blur(24px) saturate(1.3)!important;-webkit-backdrop-filter:var(--aetheris-glass-blur-chrome)!important;background:#fffcfb94!important;background:var(--aetheris-glass-surface)!important;border:1px solid #201a1b14!important;border:1px solid var(--aetheris-line)!important;border-radius:999px!important;border-radius:var(--aetheris-radius-pill)!important;box-shadow:0 1px 3px #00000014,0 4px 16px #0000000f,inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #fff6,inset 0 0 24px -14px #ffffff59,inset 0 -18px 36px -22px #ffffff73!important;box-shadow:var(--aetheris-shadow),var(--aetheris-glass-specular)!important;isolation:isolate;position:relative}html body .orb-pill button{background:#0000!important;border:1px solid #0000!important;border-radius:10px!important;border-radius:var(--aetheris-radius-md)!important;color:#4c4546!important;color:var(--aetheris-ink-2)!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace!important;font-family:var(--aetheris-font-mono)!important;font-weight:500!important;letter-spacing:.035em!important;overflow:hidden;position:relative;transition:color .15s cubic-bezier(.2,0,0,1),background .15s cubic-bezier(.2,0,0,1),transform .24s cubic-bezier(.16,1,.3,1)!important;transition:color var(--aetheris-motion-fast) var(--aetheris-ease-standard),background var(--aetheris-motion-fast) var(--aetheris-ease-standard),transform var(--aetheris-motion-medium) var(--aetheris-ease-spring)!important}html body .orb-pill button:before{background:linear-gradient(180deg,#9d00ff,#fe0 28%,#f0f 58%,#0ef);background:var(--aetheris-spectral-v);border-radius:999px;border-radius:var(--aetheris-radius-pill);bottom:18%;content:"";left:0;opacity:0;position:absolute;top:18%;transform:scaleY(.35);transition:opacity .15s cubic-bezier(.2,0,0,1),transform .24s cubic-bezier(.16,1,.3,1);transition:opacity var(--aetheris-motion-fast) var(--aetheris-ease-standard),transform var(--aetheris-motion-medium) var(--aetheris-ease-spring);width:2px}html body .orb-pill button:hover{background:#201a1b0d!important;background:var(--aetheris-state-layer)!important;color:#201a1b!important;color:var(--aetheris-ink)!important;transform:translateX(2px)!important}html body .orb-pill button:hover:before{opacity:1;transform:scaleY(1)}html body #orb button:focus-visible{border-radius:10px!important;border-radius:var(--aetheris-radius-md)!important;box-shadow:0 0 0 3px #007e8c1f,0 0 0 1px #007e8c8c,0 0 26px #007e8c1f!important;box-shadow:var(--aetheris-focus-halo)!important;outline:none!important}html body #popcorn-game>div[style*="z-index: 20"]{color:#201a1b!important;color:var(--aetheris-ink)!important;font-family:Hanken Grotesk,Inter,ui-sans-serif,system-ui,sans-serif!important;font-family:var(--aetheris-font-sans)!important}html body #popcorn-game>div[style*="z-index: 20"][style*=backdrop-filter]{backdrop-filter:blur(22px) saturate(1.25)!important;backdrop-filter:var(--aetheris-glass-blur)!important;-webkit-backdrop-filter:blur(22px) saturate(1.25)!important;-webkit-backdrop-filter:var(--aetheris-glass-blur)!important;background:#fffbfabd!important;background:var(--aetheris-glass-panel)!important}html body #popcorn-game>div[style*="z-index: 20"]>div:first-child{-webkit-text-fill-color:currentColor!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:initial!important;color:#201a1b!important;color:var(--aetheris-ink)!important;font-family:Hanken Grotesk,Inter,ui-sans-serif,system-ui,sans-serif!important;font-family:var(--aetheris-font-sans)!important;font-weight:700!important;letter-spacing:-.045em;position:relative;text-shadow:none!important}html body #popcorn-game>div[style*="z-index: 20"]>div:first-child:after{background:linear-gradient(90deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff);background:var(--aetheris-spectral-h);box-shadow:0 0 14px #007e8c1f;box-shadow:0 0 14px var(--aetheris-spectral-glow);content:"";display:block;height:1px;margin:1rem auto 0;width:min(12rem,48%)}html body #popcorn-game>div[style*="z-index: 20"]>div:not(:first-child){color:#4c4546!important;color:var(--aetheris-ink-2)!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace!important;font-family:var(--aetheris-font-mono)!important;letter-spacing:.04em}@media (prefers-reduced-transparency:reduce){:root{--aetheris-glass-surface:#fdf1f2;--aetheris-glass-panel:#fdf1f2;--aetheris-glass-panel-raised:#f1e5e6;--aetheris-glass-blur:none;--aetheris-glass-blur-chrome:none}[data-theme=dark]{--aetheris-glass-surface:#13131a;--aetheris-glass-panel:#13131a;--aetheris-glass-panel-raised:#18181f}html body .bio-card,html body .contact-form,html body .nav-pill,html body .orb-pill,html body .service-card,html body .standalone-experience__header,html body [data-a11y-dialog]>.MuiBox-root{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){html body .bio-card,html body .contact-form,html body .contact-form .MuiButton-root,html body .contact-form .MuiButton-root:after,html body .contact-form .MuiFilledInput-root,html body .nav-brand,html body .nav-burger,html body .nav-link,html body .nav-theme-toggle,html body .orb-pill button,html body .scroll-indicator,html body .section-dot,html body .service-card,html body .standalone-experience__header a,html body .standalone-experience__header button,html body [data-a11y-close]{transition:none!important}html body .contact-form .MuiButton-root:active,html body .contact-form .MuiButton-root:hover,html body .contact-form .MuiFilledInput-root.Mui-focused,html body .nav-brand:hover,html body .nav-burger:hover,html body .nav-link:hover,html body .nav-theme-toggle:hover,html body .orb-pill button:hover,html body .section-dot.active,html body .section-dot:hover,html body .standalone-experience__header a:hover,html body .standalone-experience__header button:hover{transform:none!important}}@media (forced-colors:active){html body .bio-card,html body .contact-form,html body .contact-form .MuiButton-root,html body .contact-form .MuiFilledInput-root,html body .nav-burger,html body .nav-pill,html body .nav-theme-toggle,html body .orb-pill,html body .scroll-indicator,html body .section-dot,html body .service-card,html body .standalone-experience__header,html body [data-a11y-close],html body [data-a11y-dialog]>.MuiBox-root{background:Canvas!important;border:1px solid CanvasText!important;box-shadow:none!important;color:initial!important}html body .bio-card:after,html body .bio-card:before,html body .contact-form .MuiButton-root:after,html body .contact-form:after,html body .contact-form:before,html body .nav-pill:after,html body .orb-pill button:before,html body .orb-pill:after,html body .service-card:after,html body .service-card:before,html body .standalone-experience__header:after,html body [data-a11y-dialog]>.MuiBox-root:after,html body [data-a11y-dialog]>.MuiBox-root:before{display:none!important}html body :where(a,button,input,textarea,select,[role=button]):focus-visible{box-shadow:none!important;outline:3px solid CanvasText!important;outline-offset:3px}}html body .nav-link--active{background:#0000!important;color:var(--aetheris-ink-2)!important;transform:none!important}html body .nav-link--active:before,html body .nav-overlay-link--active:before{opacity:0!important;transform:scaleY(.35)!important}html body .nav-link--active:hover{background:var(--aetheris-state-layer)!important;color:var(--aetheris-ink)!important;transform:translateX(2px)!important}html body .nav-link--active:hover:before,html body .nav-overlay-link--active:hover:before{opacity:1!important;transform:scaleY(1)!important}html body .nav-overlay-link--active{background:#0000!important;color:var(--aetheris-ink-2)!important;font-weight:500!important}html body .nav-overlay-link--active:after{background:var(--aetheris-spectral);border-radius:50%;bottom:.9rem;box-shadow:0 0 10px var(--aetheris-spectral-glow);content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}html body .nav-theme-toggle:not(.nav-overlay-theme){background:#0000!important;border:0!important;border-radius:var(--aetheris-radius-md)!important;box-shadow:none!important;color:var(--aetheris-ink-2)!important;height:44px!important;margin-left:1.2rem!important;overflow:visible!important;padding:0!important;position:relative!important;transition:color var(--aetheris-motion-fast) var(--aetheris-ease-standard),background var(--aetheris-motion-fast) var(--aetheris-ease-standard),transform var(--aetheris-motion-medium) var(--aetheris-ease-spring)!important;width:44px!important}html body .nav-theme-toggle:not(.nav-overlay-theme):before{background:var(--aetheris-spectral-v);border-radius:var(--aetheris-radius-pill);bottom:25%;content:"";left:-.7rem;opacity:.56;pointer-events:none;position:absolute;top:25%;width:1px}html body .nav-theme-toggle:not(.nav-overlay-theme):hover{background:var(--aetheris-state-layer)!important;box-shadow:none!important;color:var(--aetheris-ink)!important;transform:translateX(2px)!important}html body .nav-theme-toggle svg{height:16px;width:16px}html body .nav-overlay-theme{background:linear-gradient(var(--aetheris-panel),var(--aetheris-panel)) padding-box,var(--aetheris-spectral-border-soft) border-box!important;border:1px solid #0000!important;border-radius:var(--aetheris-radius-md)!important;box-shadow:0 0 18px var(--aetheris-spectral-glow)!important;color:var(--aetheris-ink)!important;height:52px!important;margin:3.2rem 0 0!important;width:52px!important}html body .nav-overlay-theme:before{display:none!important}html body .nav-overlay-theme:hover{background:linear-gradient(var(--aetheris-panel-raised),var(--aetheris-panel-raised)) padding-box,var(--aetheris-spectral) border-box!important;transform:translateY(-2px)!important}html body .work-page .work-page__header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:0!important;display:flex;justify-content:center;padding:max(2rem,env(safe-area-inset-top)) max(2.4rem,env(safe-area-inset-right)) 0 max(2.4rem,env(safe-area-inset-left));position:-webkit-sticky;position:sticky;top:0;z-index:1000}html body .work-page .work-page__header:after{display:none!important}html body .work-page .work-page__header-shell{backdrop-filter:var(--glass-blur-chrome)!important;-webkit-backdrop-filter:var(--glass-blur-chrome)!important;background:var(--glass-panel)!important;border:1px solid var(--line)!important;border-radius:var(--radius-pill)!important;box-shadow:var(--shadow),var(--glass-specular)!important;gap:0;isolation:isolate;margin:0;max-width:100%;min-height:0;padding:.75rem .75rem .75rem 1.6rem;position:relative;width:-webkit-max-content;width:max-content}html body .work-page .work-page__header-shell:after{background:var(--glass-ring-veil),var(--spectral-border-soft);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.82;padding:var(--spectral-border-width);pointer-events:none;position:absolute;z-index:5}html body .work-page .work-page__brand{border-radius:var(--radius-md);flex-shrink:0;gap:1rem;margin-left:-1.1rem;padding:.55rem 1.1rem;position:relative;transition:background var(--motion-fast) var(--ease-standard),transform var(--motion-medium) var(--ease-spring);z-index:6}html body .work-page .work-page__brand:hover{background:var(--nav-hover-bg);transform:translateX(2px)}html body .work-page .work-page__brand-mark{background:#0000;border:0;border-radius:0;height:26px;overflow:visible;width:26px}html body .work-page .work-page__brand:hover .work-page__brand-mark{transform:none}html body .work-page .work-page__brand-mark img{height:26px;width:26px}html body .work-page .work-page__brand-copy{display:block}html body .work-page .work-page__brand-copy strong{color:var(--ink);font-family:var(--font-sans);font-size:1.35rem;font-weight:650;letter-spacing:-.02em;line-height:1}html body .work-page .work-page__brand-copy small{display:none}html body .work-page .work-page__nav{gap:.1rem;position:relative;z-index:6}html body .work-page .work-page__nav:before{background:var(--spectral-v);border-radius:var(--radius-pill);content:"";flex:0 0 auto;height:1.8rem;margin:0 1.4rem;opacity:.62;width:1px}html body .work-page .work-page__nav>a{background:#0000;border-radius:var(--radius-md);color:var(--ink-2)!important;flex-direction:column;font-family:var(--font-mono);font-size:1.05rem;font-weight:500;gap:3px;height:auto;justify-content:center;letter-spacing:.065em;min-height:3.6rem;overflow:hidden;padding:.55rem 1.1rem;position:relative;text-transform:uppercase;transition:color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),transform var(--motion-medium) var(--ease-spring)}html body .work-page .work-page__menu a:before,html body .work-page .work-page__nav>a:before{background:var(--spectral-v);border-radius:var(--radius-pill);bottom:18%;content:"";left:0;opacity:0;position:absolute;top:18%;transform:scaleY(.35);transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-medium) var(--ease-spring);width:2px}html body .work-page .work-page__menu a:hover,html body .work-page .work-page__nav>a:hover{background:var(--nav-hover-bg);color:var(--ink)!important;transform:translateX(2px)}html body .work-page .work-page__menu a:hover:before,html body .work-page .work-page__nav>a:hover:before{opacity:1;transform:scaleY(1)}html body .work-page .work-page__theme{background:#0000;border:0;border-radius:var(--radius-md);box-shadow:none;color:var(--ink-2);height:44px;margin-left:1.2rem;min-width:44px;overflow:visible;padding:0;position:relative;transition:color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),transform var(--motion-medium) var(--ease-spring);width:44px}html body .work-page .work-page__theme:before{background:var(--spectral-v);border-radius:var(--radius-pill);bottom:25%;content:"";left:-.7rem;opacity:.56;pointer-events:none;position:absolute;top:25%;width:1px}html body .work-page .work-page__theme:hover{background:var(--nav-hover-bg);box-shadow:none;color:var(--ink);transform:translateX(2px)}html body .work-page .work-page__theme:active{box-shadow:none;transform:translateY(var(--press-y)) scale(.99)}html body .work-page .work-page__theme>span:last-child{display:none}html body .work-page .work-page__theme-icon{height:16px;width:16px}html body .work-page .work-page__menu-toggle{flex:0 0 auto;margin-left:.4rem;position:relative;z-index:6}html body .work-page .work-page__menu{backdrop-filter:var(--glass-blur-chrome)!important;-webkit-backdrop-filter:var(--glass-blur-chrome)!important;background:var(--glass-panel-raised)!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg);box-shadow:var(--shadow),var(--glass-specular)!important;isolation:isolate;left:50%;position:absolute;right:auto;top:calc(100% - .4rem);transform:translateX(-50%);width:min(42rem,calc(100% - 3.2rem));z-index:1001}html body .work-page .work-page__menu:after{background:var(--glass-ring-veil),var(--spectral-border-soft);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:var(--spectral-border-width);pointer-events:none;position:absolute;z-index:3}html body .work-page .work-page__menu a{color:var(--ink-2)!important;font-family:var(--font-mono);font-size:1.15rem;font-weight:500;letter-spacing:.055em;overflow:hidden;position:relative;text-transform:uppercase;transition:color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),transform var(--motion-medium) var(--ease-spring);z-index:4}@media (max-width:900px){html body .work-page .work-page__header{padding:max(1.4rem,env(safe-area-inset-top)) max(1.2rem,env(safe-area-inset-right)) 0 max(1.2rem,env(safe-area-inset-left))}html body .work-page .work-page__header-shell{border-radius:2rem!important;justify-content:space-between;max-width:none;padding:.7rem .7rem .7rem 1.4rem;width:100%}html body .work-page .work-page__nav{flex:1 1;justify-content:flex-end;min-width:0}html body .work-page .work-page__nav:before{display:none}html body .work-page .work-page__theme{margin-left:0}html body .work-page .work-page__theme:before{display:none}}@media (max-width:680px){html body .work-page .work-page__brand-copy{display:none}}@media (prefers-reduced-motion:reduce){html body .nav-link--active:hover,html body .nav-theme-toggle:not(.nav-overlay-theme):hover,html body .work-page .work-page__brand:hover,html body .work-page .work-page__menu a:hover,html body .work-page .work-page__nav>a:hover,html body .work-page .work-page__theme:hover{transform:none!important}}@media (forced-colors:active){html body .nav-theme-toggle,html body .work-page .work-page__header-shell,html body .work-page .work-page__menu,html body .work-page .work-page__menu-toggle,html body .work-page .work-page__theme{background:Canvas!important;border:1px solid CanvasText!important;box-shadow:none!important;color:initial!important}html body .nav-theme-toggle:before,html body .work-page .work-page__header-shell:after,html body .work-page .work-page__menu a:before,html body .work-page .work-page__menu:after,html body .work-page .work-page__nav:before,html body .work-page .work-page__nav>a:before,html body .work-page .work-page__theme:before{display:none!important}}:root{--spectral-icon-colorway:linear-gradient(135deg,#007e8c,#ba00ba 42%,#8a5a00 72%,#6f00b5);--spectral-icon-glow:#007e8c33}[data-theme=dark]{--spectral-icon-colorway:linear-gradient(135deg,#0ef,#f0f 42%,#fe0 72%,#9d00ff);--spectral-icon-glow:#00eeff3d}html body .nav-theme-toggle,html body .work-page .work-page__theme{isolation:isolate;position:relative!important}html body .nav-theme-toggle svg,html body .work-page .work-page__theme svg{opacity:0!important}html body .nav-theme-toggle:after,html body .work-page .work-page__theme:after{background:linear-gradient(135deg,#007e8c,#ba00ba 42%,#8a5a00 72%,#6f00b5);background:var(--spectral-icon-colorway);content:"";filter:drop-shadow(0 0 5px rgba(0,126,140,.2));filter:drop-shadow(0 0 5px var(--spectral-icon-glow));height:16px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:filter .15s ease,transform .24s ease;transition:filter var(--aetheris-motion-fast,.15s) var(--aetheris-ease-standard,ease),transform var(--aetheris-motion-medium,.24s) var(--aetheris-ease-spring,ease);width:16px;z-index:2}html body .nav-theme-toggle:has(svg circle):after,html body .work-page .work-page__theme:has(svg circle):after{-webkit-mask:url(/static/media/theme-sun.6f11cf144847b6322a20.svg) center/contain no-repeat;mask:url(/static/media/theme-sun.6f11cf144847b6322a20.svg) center/contain no-repeat}html body .nav-theme-toggle:not(:has(svg circle)):after,html body .work-page .work-page__theme:not(:has(svg circle)):after{-webkit-mask:url(/static/media/theme-moon.cd6d5ce3385f9184f657.svg) center/contain no-repeat;mask:url(/static/media/theme-moon.cd6d5ce3385f9184f657.svg) center/contain no-repeat}html body .nav-theme-toggle:hover:after,html body .work-page .work-page__theme:hover:after{filter:drop-shadow(0 0 8px rgba(0,126,140,.2));filter:drop-shadow(0 0 8px var(--spectral-icon-glow));transform:translate(-50%,-50%) scale(1.08)}html body .nav-overlay-theme:after{height:20px;width:20px}html body .nav-brand,html body .nav-brand:hover,html body .work-page .work-page__brand,html body .work-page .work-page__brand:hover{background:#0000!important;box-shadow:none!important}html body .nav-brand:hover,html body .work-page .work-page__brand:hover{transform:none!important}html body .nav-brand .nav-logo,html body .work-page .work-page__brand .work-page__brand-mark{transform-origin:center;transition:opacity .15s ease,transform .24s ease!important;transition:opacity var(--aetheris-motion-fast,.15s) var(--aetheris-ease-standard,ease),transform var(--aetheris-motion-medium,.24s) var(--aetheris-ease-spring,ease)!important}html body .nav-brand .nav-brand-name,html body .work-page .work-page__brand .work-page__brand-copy{transition:color .15s ease,transform .24s ease!important;transition:color var(--aetheris-motion-fast,.15s) var(--aetheris-ease-standard,ease),transform var(--aetheris-motion-medium,.24s) var(--aetheris-ease-spring,ease)!important}html body .nav-brand:hover .nav-logo,html body .work-page .work-page__brand:hover .work-page__brand-mark{opacity:1;transform:rotate(-3deg) scale(1.04)!important}html body .nav-brand:hover .nav-brand-name,html body .work-page .work-page__brand:hover .work-page__brand-copy{transform:translateX(2px)}html body #contact a[href*="instagram.com"],html body #contact a[href*="twitter.com"]{background:#0000!important;border:0!important;border-radius:var(--aetheris-radius-md)!important;box-shadow:none!important;color:var(--aetheris-ink)!important;height:44px!important;isolation:isolate;min-width:44px;overflow:visible;padding:0!important;position:relative;transition:background var(--aetheris-motion-fast) var(--aetheris-ease-standard),color var(--aetheris-motion-fast) var(--aetheris-ease-standard)!important;width:44px!important}html body #contact a[href*="twitter.com"]{margin-right:.9rem}html body #contact a[href*="instagram.com"]{margin-left:.9rem}html body #contact a[href*="instagram.com"] img,html body #contact a[href*="twitter.com"] img{filter:none!important;opacity:0!important;pointer-events:none}html body #contact a[href*="instagram.com"]:before,html body #contact a[href*="twitter.com"]:before{background:linear-gradient(135deg,#007e8c,#ba00ba 42%,#8a5a00 72%,#6f00b5);background:var(--spectral-icon-colorway);content:"";filter:drop-shadow(0 0 6px rgba(0,126,140,.2));filter:drop-shadow(0 0 6px var(--spectral-icon-glow));height:18px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:filter var(--aetheris-motion-fast) var(--aetheris-ease-standard),transform var(--aetheris-motion-medium) var(--aetheris-ease-spring);width:18px;z-index:2}html body #contact a[href*="twitter.com"]:before{-webkit-mask:url(/static/media/twitter.89a6e6168124d445f768.svg) center/contain no-repeat;mask:url(/static/media/twitter.89a6e6168124d445f768.svg) center/contain no-repeat}html body #contact a[href*="instagram.com"]:before{-webkit-mask:url(/static/media/instagram.c3b7a552cc07476bb28a.svg) center/contain no-repeat;mask:url(/static/media/instagram.c3b7a552cc07476bb28a.svg) center/contain no-repeat}html body #contact a[href*="twitter.com"]:after{background:var(--aetheris-line-strong);border-radius:var(--aetheris-radius-pill);bottom:25%;content:"";pointer-events:none;position:absolute;right:-1rem;top:25%;width:1px}html body #contact a[href*="instagram.com"]:hover,html body #contact a[href*="twitter.com"]:hover{background:var(--aetheris-state-layer)!important;box-shadow:none!important;transform:none!important}html body #contact a[href*="instagram.com"]:hover:before,html body #contact a[href*="twitter.com"]:hover:before{filter:drop-shadow(0 0 9px rgba(0,126,140,.2));filter:drop-shadow(0 0 9px var(--spectral-icon-glow));transform:translate(-50%,-50%) scale(1.08)}html body #contact a[href*="instagram.com"]:focus-visible,html body #contact a[href*="twitter.com"]:focus-visible{box-shadow:var(--aetheris-focus-halo)!important;outline:none!important}@media (prefers-reduced-motion:reduce){html body #contact a[href*="instagram.com"],html body #contact a[href*="instagram.com"]:before,html body #contact a[href*="twitter.com"],html body #contact a[href*="twitter.com"]:before,html body .nav-brand .nav-brand-name,html body .nav-brand .nav-logo,html body .nav-theme-toggle:after,html body .work-page .work-page__brand .work-page__brand-copy,html body .work-page .work-page__brand .work-page__brand-mark,html body .work-page .work-page__theme:after{transition:none!important}html body #contact a[href*="instagram.com"]:hover:before,html body #contact a[href*="twitter.com"]:hover:before,html body .nav-theme-toggle:hover:after,html body .work-page .work-page__theme:hover:after{transform:translate(-50%,-50%)!important}html body .nav-brand:hover .nav-brand-name,html body .nav-brand:hover .nav-logo,html body .work-page .work-page__brand:hover .work-page__brand-copy,html body .work-page .work-page__brand:hover .work-page__brand-mark{transform:none!important}}@media (forced-colors:active){html body #contact a[href*="instagram.com"]:before,html body #contact a[href*="twitter.com"]:before,html body .nav-theme-toggle:after,html body .work-page .work-page__theme:after{background:CanvasText;filter:none}html body #contact a[href*="instagram.com"],html body #contact a[href*="twitter.com"]{background:Canvas!important;border:1px solid CanvasText!important;box-shadow:none!important;color:initial!important}html body #contact a[href*="twitter.com"]:after{background:CanvasText}}