@font-face{font-family: "Exodus Display";font-style: normal;font-display: swap;font-weight: 500 700;font-stretch: 100% 140%;src: url("/fonts/science-gothic-latin.woff2") format("woff2")}@font-face{font-family: "Exodus Text";font-style: normal;font-display: swap;font-weight: 400 700;src: url("/fonts/onest-latin.woff2") format("woff2")}@font-face{font-family: "Exodus Display Fallback";src: local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Roboto Regular");ascent-override: 85.6946%;descent-override: 30.5602%;line-gap-override: 0%;size-adjust: 126.9625%}@font-face{font-family: "Exodus Text Fallback";src: local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Roboto Regular");ascent-override: 92.2019%;descent-override: 28.9913%;line-gap-override: 0%;size-adjust: 105.2039%}:root{color-scheme: dark;--void: #07080c;--obsidian: #0b0d12;--obsidian-850: #0f121a;--obsidian-800: #131722;--sapphire-night: #0e1a33;--void-purple: #1a1033;--ink: #f3f5fb;--ink-2: #c6cddc;--ink-3: #929bb1;--ink-4: #5f677c;--cyan-200: #a5f3fc;--cyan-300: #67e8f9;--cyan-400: #22d3ee;--sapphire-600: #1d4ed8;--orchid-200: #f5d0fe;--orchid-300: #f0abfc;--magenta-400: #e879f9;--magenta-500: #d946ef;--violet-400: #a78bfa;--violet-700: #6d28d9;--seam: #fbe7ff;--mint: #6ee7b7;--hairline: rgb(255 255 255 / 0.08);--hairline-strong: rgb(255 255 255 / 0.14);--glass: linear-gradient(180deg,rgb(255 255 255 / 0.055),rgb(255 255 255 / 0.02));--glass-solid: rgb(15 18 26 / 0.72);--font-display: "Exodus Display","Exodus Display Fallback",Arial,"Helvetica Neue",Roboto,system-ui,sans-serif;--font-text: "Exodus Text","Exodus Text Fallback",Arial,"Helvetica Neue",Roboto,system-ui,sans-serif;--step--1: 0.875rem;--step-0: 1rem;--step-1: clamp(1.0625rem,1rem + 0.25vw,1.1875rem);--step-2: clamp(1.25rem,1.1rem + 0.6vw,1.5rem);--step-3: clamp(1.625rem,1.3rem + 1.4vw,2.375rem);--step-4: clamp(2.25rem,1.6rem + 3vw,4.25rem);--radius-card: 1.25rem;--radius-control: 0.875rem;--page: 72rem;--gutter: clamp(1rem,4vw,2.5rem);--ease-out: cubic-bezier(0.22,1,0.36,1);--header-h: 4.25rem}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--header-h) + 1rem);background: var(--void)}body{margin: 0;min-height: 100vh;color: var(--ink-2);font-family: var(--font-text);font-size: var(--step-0);line-height: 1.6;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: hidden}img,svg{display: block;max-width: 100%}a{color: inherit}h1,h2,h3{margin: 0;color: var(--ink);font-family: var(--font-display);font-weight: 600;font-stretch: 118%;line-height: 1.08;letter-spacing: -0.015em;text-wrap: balance}p{margin: 0;text-wrap: pretty}ul{margin: 0;padding: 0;list-style: none}:focus-visible{outline: 2px solid var(--cyan-300);outline-offset: 3px;border-radius: 0.375rem}::selection{background: rgb(232 121 249 / 0.35);color: var(--ink)}.skip-link{position: absolute;top: 0.75rem;left: 0.75rem;z-index: 100;padding: 0.625rem 1rem;border-radius: var(--radius-control);background: var(--ink);color: var(--void);font-weight: 600;text-decoration: none;transform: translateY(-200%)}.skip-link:focus-visible{transform: none}.visually-hidden{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.wrap{width: 100%;max-width: calc(var(--page) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.sky{position: absolute;inset: 0 0 auto;height: min(70rem,160vh);z-index: -1;overflow: hidden;pointer-events: none;background: radial-gradient(60rem 36rem at 88% -6%,rgb(162 28 175 / 0.28),transparent 62%),radial-gradient(52rem 34rem at -8% 58%,rgb(6 182 212 / 0.18),transparent 60%),radial-gradient(40rem 30rem at 50% 30%,rgb(26 20 64 / 0.6),transparent 70%),linear-gradient(180deg,#0c0b1c 0%,var(--void) 100%);mask-image: linear-gradient(180deg,#000 55%,transparent)}.sky::before,.sky::after{content: "";position: absolute;inset: 0;background-image: url("/img/stars.svg");background-size: 640px 640px;opacity: 0.75}.sky::after{background-size: 1100px 1100px;background-position: 220px 140px;opacity: 0.45}.sky--short{height: 38rem}.site-header{position: sticky;top: 0;z-index: 50;border-bottom: 1px solid transparent;transition: background-color 240ms var(--ease-out),border-color 240ms var(--ease-out)}.site-header[data-scrolled="true"]{background: rgb(7 8 12 / 0.78);border-bottom-color: var(--hairline);-webkit-backdrop-filter: blur(16px) saturate(140%);backdrop-filter: blur(16px) saturate(140%)}.site-header__bar{display: flex;align-items: center;justify-content: space-between;gap: 1rem;height: var(--header-h)}.brand{display: inline-flex;align-items: center;gap: 0.625rem;min-height: 2.75rem;color: var(--ink);text-decoration: none}.brand img{width: 2rem;height: 2rem}.brand__word{font-family: var(--font-display);font-size: 1.0625rem;font-weight: 600;font-stretch: 132%;letter-spacing: 0.01em;white-space: nowrap}.nav{display: flex;align-items: center;gap: 0.25rem}.nav__link{flex: none;display: inline-flex;align-items: center;gap: 0.4rem;min-height: 2.75rem;padding-inline: 0.75rem;border-radius: var(--radius-control);color: var(--ink-2);font-size: var(--step--1);font-weight: 500;text-decoration: none;transition: color 160ms,background-color 160ms}.nav__link:hover{color: var(--ink);background: rgb(255 255 255 / 0.05)}.nav__link[aria-current="page"]{color: var(--ink)}.nav__link svg{flex: none;width: 1.25rem;height: 1.25rem}@media (max-width: 40rem){.nav__link--text{display: none}}@media (max-width: 26rem){.nav__link--github{display: none}.brand__word{font-size: 1rem}}.button{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;min-height: 3rem;padding: 0 1.375rem;border: 0;border-radius: 999px;font: inherit;font-size: var(--step-0);font-weight: 600;line-height: 1;text-decoration: none;white-space: nowrap;cursor: pointer;transition: transform 200ms var(--ease-out),box-shadow 200ms var(--ease-out),background-color 200ms}.button:active{transform: scale(0.97)}.button--primary{color: #0b0716;background: linear-gradient(100deg,var(--cyan-300) 0%,#e9f6ff 48%,var(--orchid-300) 100%);box-shadow: 0 0 0 1px rgb(255 255 255 / 0.35) inset,0 10px 30px -12px rgb(232 121 249 / 0.6),0 6px 24px -14px rgb(34 211 238 / 0.8)}.button--primary:hover{box-shadow: 0 0 0 1px rgb(255 255 255 / 0.5) inset,0 14px 40px -12px rgb(232 121 249 / 0.75),0 8px 30px -12px rgb(34 211 238 / 0.9)}.button--ghost{color: var(--ink);background: rgb(255 255 255 / 0.04);box-shadow: 0 0 0 1px var(--hairline-strong) inset}.button--ghost:hover{background: rgb(255 255 255 / 0.08)}.button--small{min-height: 2.5rem;padding: 0 1rem;font-size: var(--step--1)}.button svg{width: 1.125rem;height: 1.125rem}.nav .button{margin-inline-start: 0.5rem}@media (max-width: 40rem){.nav .button{margin-inline-start: 0.25rem}}.chip{display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.3rem 0.75rem;border-radius: 999px;background: rgb(255 255 255 / 0.04);box-shadow: 0 0 0 1px var(--hairline-strong) inset;color: var(--ink-2);font-size: 0.8125rem;font-weight: 500;line-height: 1.4}.chip__dot{width: 0.4375rem;height: 0.4375rem;border-radius: 50%;background: var(--mint);box-shadow: 0 0 0 3px rgb(110 231 183 / 0.18)}.status{display: inline-flex;align-items: center;gap: 0.375rem;padding: 0.125rem 0.5rem;border-radius: 999px;font-size: 0.75rem;font-weight: 600;letter-spacing: 0.02em;line-height: 1.6;white-space: nowrap}.status::before{content: "";width: 0.375rem;height: 0.375rem;border-radius: 50%;background: currentcolor}.status--live{color: var(--mint);background: rgb(110 231 183 / 0.1)}.status--soon{color: var(--ink-3);background: rgb(255 255 255 / 0.05)}.section{padding-block: clamp(4.5rem,9vw,8rem)}.section--tight{padding-block: clamp(3rem,6vw,5rem)}.eyebrow{display: inline-block;margin-bottom: 1rem;color: var(--cyan-300);font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase}.eyebrow--world{color: var(--orchid-300)}.section-head{display: grid;gap: 1.25rem;max-width: 44rem;margin-bottom: clamp(2.5rem,5vw,4rem)}.section-head h2{font-size: var(--step-3)}.section-head p{color: var(--ink-3);font-size: var(--step-1)}.lead{color: var(--ink-2);font-size: var(--step-1);line-height: 1.65}.gradient-text{background: linear-gradient(95deg,var(--cyan-300) 0%,#eef9ff 46%,var(--seam) 54%,var(--magenta-400) 100%);-webkit-background-clip: text;background-clip: text;color: transparent}.hero{position: relative;overflow-x: clip;padding-block: clamp(1.5rem,5vw,4rem) clamp(1rem,3vw,2rem)}.hero__grid{display: grid;align-items: center;gap: clamp(2rem,5vw,4rem)}.hero__copy{display: grid;justify-items: start;gap: 1.5rem}.hero h1{font-size: clamp(2.5rem,1.1rem + 5.4vw,4.5rem);font-stretch: 116%;line-height: 1.02;letter-spacing: -0.02em}.hero h1 span{display: block;white-space: nowrap}.hero__sub{max-width: 34rem;color: var(--ink-2);font-size: var(--step-1);line-height: 1.65}.hero__actions{display: flex;flex-wrap: wrap;gap: 0.75rem;margin-top: 0.5rem}.hero__facts{display: flex;flex-wrap: wrap;gap: 0.5rem 1.25rem;margin-top: 0.75rem;color: var(--ink-3);font-size: var(--step--1)}.hero__facts li{display: inline-flex;align-items: center;gap: 0.5rem}.hero__facts svg{width: 1rem;height: 1rem;color: var(--ink-4)}.orbit{position: relative;width: min(100%,34rem);aspect-ratio: 1 / 0.92;margin-inline: auto}.orbit__planet{position: absolute;height: auto}.orbit__planet--trading{left: -14%;bottom: -18%;width: 96%}.orbit__planet--world{right: -16%;top: -16%;width: 82%}.orbit__label{position: absolute;display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.5rem 0.875rem;border-radius: 999px;background: rgb(11 13 18 / 0.72);box-shadow: 0 0 0 1px var(--hairline-strong) inset;color: var(--ink);font-size: 0.8125rem;font-weight: 600;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.orbit__label i{width: 0.5rem;height: 0.5rem;border-radius: 50%}.orbit__label--trading{left: 2%;top: 30%}.orbit__label--trading i{background: var(--cyan-400);box-shadow: 0 0 12px var(--cyan-400)}.orbit__label--world{right: 0;top: 52%}.orbit__label--world i{background: var(--magenta-400);box-shadow: 0 0 12px var(--magenta-400)}@media (min-width: 60rem){.hero__grid{grid-template-columns: 1.05fr 1fr}.orbit{width: 100%;max-width: none}}@media (prefers-reduced-motion: no-preference){.orbit__planet--trading{animation: drift-a 14s ease-in-out infinite alternate}.orbit__planet--world{animation: drift-b 17s ease-in-out infinite alternate}.reveal{animation: rise 900ms var(--ease-out) both;animation-delay: calc(var(--i,0) * 90ms)}}.d1{--i: 1}.d2{--i: 2}.d3{--i: 3}.d4{--i: 4}@keyframes drift-a{from{transform: translate3d(0,0,0)}to{transform: translate3d(1.5%,-2.5%,0)}}@keyframes drift-b{from{transform: translate3d(0,0,0) rotate(0deg)}to{transform: translate3d(-2%,2%,0) rotate(-2deg)}}@keyframes rise{from{opacity: 0.01;transform: translate3d(0,14px,0)}to{opacity: 1;transform: none}}.worlds{display: grid;gap: 1.25rem}@media (min-width: 52rem){.worlds{grid-template-columns: 1fr 1fr}}.world-card{position: relative;display: grid;gap: 1.25rem;padding: clamp(1.5rem,3vw,2.5rem);border-radius: calc(var(--radius-card) + 0.25rem);background: radial-gradient(30rem 18rem at 100% 0%,var(--tint),transparent 70%),var(--glass),var(--obsidian-850);box-shadow: 0 0 0 1px var(--hairline) inset,0 1px 0 0 rgb(255 255 255 / 0.06) inset,0 30px 60px -40px rgb(0 0 0 / 0.8);overflow: hidden}.world-card--trading{--tint: rgb(34 211 238 / 0.16)}.world-card--world{--tint: rgb(217 70 239 / 0.18)}.world-card__top{display: flex;align-items: center;justify-content: space-between;gap: 1rem}.world-card__planet{width: 6.5rem;height: 6.5rem;margin: -0.75rem}.world-card h3{font-size: var(--step-2)}.world-card--trading h3{font-stretch: 132%}.world-card--world h3{font-stretch: 100%;font-weight: 500;letter-spacing: -0.02em}.world-card p{color: var(--ink-3)}.ticks{display: grid;gap: 0.75rem}.ticks li{display: grid;grid-template-columns: 1.25rem 1fr auto;align-items: start;gap: 0.75rem;color: var(--ink-2);font-size: 0.9375rem}.ticks svg{width: 1.25rem;height: 1.25rem;margin-top: 0.1rem;color: var(--accent,var(--cyan-300))}.world-card--world .ticks{--accent: var(--orchid-300)}.shared-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0.75rem 2rem;margin-top: 1.25rem;padding: 1.25rem 1.5rem;border-radius: var(--radius-card);background: var(--glass);box-shadow: 0 0 0 1px var(--hairline) inset;color: var(--ink-2);font-size: 0.9375rem;text-align: center}.shared-bar strong{color: var(--ink);font-weight: 600}.features{display: grid;gap: 1px;border-radius: calc(var(--radius-card) + 0.25rem);background: var(--hairline);box-shadow: 0 0 0 1px var(--hairline);overflow: hidden}@media (min-width: 40rem){.features{grid-template-columns: repeat(2,1fr)}}@media (min-width: 64rem){.features{grid-template-columns: repeat(3,1fr)}}.feature{display: grid;align-content: start;gap: 0.875rem;padding: clamp(1.5rem,2.5vw,2rem);background: var(--obsidian);transition: background-color 240ms var(--ease-out)}.feature:hover{background: var(--obsidian-850)}.feature__icon{display: grid;place-items: center;width: 2.75rem;height: 2.75rem;border-radius: 0.875rem;background: linear-gradient(135deg,rgb(34 211 238 / 0.16),rgb(217 70 239 / 0.16));box-shadow: 0 0 0 1px var(--hairline-strong) inset;color: var(--ink)}.feature__icon svg{width: 1.375rem;height: 1.375rem}.feature__head{display: flex;align-items: center;justify-content: space-between;gap: 1rem}.feature h3{font-size: 1.1875rem;font-stretch: 112%}.feature p{color: var(--ink-3);font-size: 0.9375rem}.steps{display: grid;gap: 1.25rem;counter-reset: step}@media (min-width: 56rem){.steps{grid-template-columns: repeat(3,1fr)}}.step{position: relative;display: grid;align-content: start;gap: 0.875rem;padding: 1.75rem;border-radius: var(--radius-card);background: var(--glass);box-shadow: 0 0 0 1px var(--hairline) inset}.step__num{font-family: var(--font-display);font-size: 2.75rem;font-weight: 600;font-stretch: 132%;line-height: 1;background: linear-gradient(180deg,var(--ink) 0%,rgb(243 245 251 / 0.15) 100%);-webkit-background-clip: text;background-clip: text;color: transparent}.step h3{font-size: var(--step-2)}.step p{color: var(--ink-3)}.step .status{justify-self: start}.why{display: grid;gap: clamp(2rem,5vw,4rem)}@media (min-width: 60rem){.why{grid-template-columns: 0.9fr 1.1fr;align-items: start}.why .section-head{position: sticky;top: calc(var(--header-h) + 2rem)}}.why-list{display: grid;gap: 0}.why-list li{display: grid;gap: 0.5rem;padding-block: 1.75rem;border-top: 1px solid var(--hairline)}.why-list li:last-child{border-bottom: 1px solid var(--hairline)}.why-list h3{font-size: var(--step-2)}.why-list p{color: var(--ink-3)}.cta{position: relative;display: grid;justify-items: center;gap: 1.25rem;padding: clamp(3rem,7vw,5.5rem) clamp(1.5rem,5vw,4rem);border-radius: calc(var(--radius-card) + 0.75rem);background: radial-gradient(40rem 20rem at 0% 100%,rgb(34 211 238 / 0.2),transparent 60%),radial-gradient(40rem 20rem at 100% 0%,rgb(217 70 239 / 0.24),transparent 60%),var(--obsidian-850);box-shadow: 0 0 0 1px var(--hairline-strong) inset,0 40px 80px -50px rgb(0 0 0 / 0.9);text-align: center;overflow: hidden}.cta::before{content: "";position: absolute;inset: 0;background-image: url("/img/stars.svg");background-size: 640px 640px;opacity: 0.4;pointer-events: none}.cta>*{position: relative}.cta img{width: 4rem;height: 4rem}.cta h2{font-size: var(--step-3);max-width: 34rem}.cta p{max-width: 36rem;color: var(--ink-2);font-size: var(--step-1)}.cta__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.75rem;margin-top: 0.5rem}.page-hero{padding-block: clamp(3rem,8vw,6rem) clamp(2rem,5vw,3.5rem)}.page-hero h1{max-width: 60rem;font-size: clamp(2.25rem,1.3rem + 4vw,4rem);font-stretch: 112%}.page-hero .lead{max-width: 42rem;margin-top: 1.5rem}.prose{display: grid;gap: 1.125rem;max-width: 44rem;color: var(--ink-2);font-size: 1.0625rem;line-height: 1.75}.prose h2{margin-top: 1.5rem;font-size: var(--step-2)}.prose ul{display: grid;gap: 0.5rem;padding-left: 1.25rem;list-style: disc}.prose li::marker{color: var(--ink-4)}.prose a,.text-link{color: var(--cyan-200);text-decoration: underline;text-decoration-color: rgb(165 243 252 / 0.4);text-underline-offset: 0.2em}.prose a:hover,.text-link:hover{text-decoration-color: currentcolor}.prose strong{color: var(--ink);font-weight: 600}.split{display: grid;gap: clamp(2rem,5vw,4rem)}@media (min-width: 60rem){.split{grid-template-columns: 16rem 1fr}.split__aside{position: sticky;top: calc(var(--header-h) + 2rem);align-self: start}}.toc{display: grid;gap: 0.25rem;font-size: var(--step--1)}.toc a{display: block;padding: 0.4rem 0;color: var(--ink-3);text-decoration: none}.toc a:hover{color: var(--ink)}.about-block{display: grid;gap: 1rem;padding-block: clamp(2.5rem,5vw,3.5rem);border-top: 1px solid var(--hairline)}.about-block:first-child{padding-top: 0;border-top: 0}.about-block h2{font-size: var(--step-3)}.about-block>p{max-width: 44rem;color: var(--ink-2);font-size: 1.0625rem;line-height: 1.75}.cards-2{display: grid;gap: 1rem;margin-top: 0.5rem}@media (min-width: 44rem){.cards-2{grid-template-columns: 1fr 1fr}}.card{display: grid;align-content: start;gap: 0.625rem;padding: 1.5rem;border-radius: var(--radius-card);background: var(--glass);box-shadow: 0 0 0 1px var(--hairline) inset}.card h3{font-size: 1.125rem;font-stretch: 112%}.card p,.card li{color: var(--ink-3);font-size: 0.9375rem}.card ul{display: grid;gap: 0.375rem}.founder{display: grid;grid-template-columns: auto 1fr;align-items: center;gap: 1.25rem;padding: 1.5rem;border-radius: var(--radius-card);background: var(--glass);box-shadow: 0 0 0 1px var(--hairline) inset}.founder__mark{display: grid;place-items: center;width: 4rem;height: 4rem;border-radius: 50%;background: linear-gradient(135deg,var(--cyan-400),var(--violet-700) 55%,var(--magenta-500));color: #fff;font-family: var(--font-display);font-size: 1.25rem;font-weight: 600;font-stretch: 120%}.founder h3{font-size: 1.1875rem}.founder p{color: var(--ink-3);font-size: 0.9375rem}.stage-list{display: grid;gap: 0.75rem;margin-top: 0.5rem}.stage-list li{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0.875rem 1.125rem;border-radius: var(--radius-control);background: var(--glass);box-shadow: 0 0 0 1px var(--hairline) inset;color: var(--ink-2);font-size: 0.9375rem}.tech{display: flex;flex-wrap: wrap;gap: 0.5rem}.contact{display: grid;gap: clamp(2rem,5vw,4rem)}@media (min-width: 60rem){.contact{grid-template-columns: 1fr 1.3fr;align-items: start}}.contact__details{display: grid;gap: 1rem}.detail{display: grid;grid-template-columns: 2.75rem 1fr;align-items: center;gap: 1rem;padding: 1.25rem;border-radius: var(--radius-card);background: var(--glass);box-shadow: 0 0 0 1px var(--hairline) inset}.detail .feature__icon{width: 2.75rem;height: 2.75rem}.detail__label{display: block;color: var(--ink-3);font-size: 0.8125rem;font-weight: 500;letter-spacing: 0.04em;text-transform: uppercase}.detail__value{margin-top: 0.125rem;color: var(--ink);font-size: 1.0625rem;font-weight: 500;overflow-wrap: anywhere}.detail__value a{text-decoration: none}.detail__value a:hover{text-decoration: underline;text-underline-offset: 0.2em}.form{display: grid;gap: 1.25rem;padding: clamp(1.5rem,4vw,2.5rem);border-radius: calc(var(--radius-card) + 0.25rem);background: var(--glass),var(--obsidian-850);box-shadow: 0 0 0 1px var(--hairline-strong) inset,0 30px 60px -40px rgb(0 0 0 / 0.9)}.form__row{display: grid;gap: 1.25rem}@media (min-width: 40rem){.form__row{grid-template-columns: 1fr 1fr}}.field{display: grid;gap: 0.5rem}.field label{color: var(--ink);font-size: 0.9375rem;font-weight: 500}.field input,.field select,.field textarea{width: 100%;min-height: 3rem;padding: 0.75rem 1rem;border: 0;border-radius: var(--radius-control);background: rgb(7 8 12 / 0.7);box-shadow: 0 0 0 1px var(--hairline-strong) inset;color: var(--ink);font: inherit;font-size: 1rem;transition: box-shadow 160ms}.field select{appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23929bb1' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 5 5 5-5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 0.875rem center;background-size: 1.125rem;padding-right: 2.75rem}.field textarea{min-height: 9rem;resize: vertical}.field input::placeholder,.field textarea::placeholder{color: var(--ink-4)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline: none;box-shadow: 0 0 0 1px var(--cyan-300) inset,0 0 0 4px rgb(103 232 249 / 0.18)}.field input[aria-invalid="true"],.field textarea[aria-invalid="true"]{box-shadow: 0 0 0 1px #fda4af inset}.field__hint{color: var(--ink-3);font-size: 0.8125rem}.field__error{color: #fda4af;font-size: 0.8125rem}.field__error:empty{display: none}.honeypot{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.form__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem}.form__note{max-width: 22rem;color: var(--ink-3);font-size: 0.8125rem}.form__status{padding: 0.875rem 1rem;border-radius: var(--radius-control);font-size: 0.9375rem}.form__status:empty{display: none}.form__status[data-tone="ok"]{background: rgb(110 231 183 / 0.1);box-shadow: 0 0 0 1px rgb(110 231 183 / 0.3) inset;color: #a7f3d0}.form__status[data-tone="error"]{background: rgb(253 164 175 / 0.08);box-shadow: 0 0 0 1px rgb(253 164 175 / 0.3) inset;color: #fecdd3}.button[aria-busy="true"]{opacity: 0.7;cursor: progress}.legal-meta{margin-top: 1rem;color: var(--ink-3);font-size: var(--step--1)}.lost{display: grid;justify-items: center;gap: 1.5rem;min-height: calc(100vh - var(--header-h) - 20rem);padding-block: clamp(4rem,10vw,8rem);text-align: center}.lost__code{font-family: var(--font-display);font-size: clamp(5rem,18vw,10rem);font-weight: 600;font-stretch: 140%;line-height: 0.9}.lost img{width: 10rem;height: 10rem}.lost h1{font-size: var(--step-3)}.lost p{max-width: 30rem;color: var(--ink-3)}.site-footer{margin-top: clamp(3rem,6vw,5rem);padding-block: clamp(3rem,6vw,4.5rem) 2rem;border-top: 1px solid var(--hairline);background: linear-gradient(180deg,rgb(15 18 26 / 0.6),var(--void));font-size: var(--step--1)}.footer-grid{display: grid;gap: 2.5rem}@media (min-width: 48rem){.footer-grid{grid-template-columns: 1.6fr repeat(3,1fr)}}.footer-brand{display: grid;align-content: start;gap: 1rem}.footer-brand p{max-width: 22rem;color: var(--ink-3)}.footer-col h2{margin-bottom: 0.75rem;color: var(--ink);font-family: var(--font-text);font-size: 0.8125rem;font-weight: 600;font-stretch: 100%;letter-spacing: 0.08em;text-transform: uppercase}.footer-col ul{display: grid;gap: 0.125rem}.footer-link{display: inline-flex;align-items: center;gap: 0.5rem;min-height: 2.25rem;color: var(--ink-3);text-decoration: none;overflow-wrap: anywhere}.footer-link:hover{color: var(--ink)}.footer-link svg{width: 1rem;height: 1rem;flex: none}.footer-base{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0.75rem 2rem;margin-top: 3rem;padding-top: 1.5rem;border-top: 1px solid var(--hairline);color: var(--ink-4)}.footer-base p{color: var(--ink-3)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.button,.feature,.site-header,.nav__link{transition: none}}
