@font-face{font-family: "Instrument Serif";font-style: normal;font-weight: 400;font-display: swap;src: url("/assets/fonts/instrument-serif.60c06664b5.woff2") format("woff2")}@font-face{font-family: "Instrument Serif";font-style: italic;font-weight: 400;font-display: swap;src: url("/assets/fonts/instrument-serif-italic.6ee678c33f.woff2") format("woff2")}@font-face{font-family: "Departure Mono";font-style: normal;font-weight: 400;font-display: swap;src: url("/assets/fonts/departure-mono.26b231a3e0.woff2") format("woff2")}@font-face{font-family: "DM Sans";font-style: normal;font-weight: 400 600;font-display: swap;src: url("/assets/fonts/dm-sans.aa530716b0.woff2") format("woff2")}@font-face{font-family: "JetBrains Mono";font-style: normal;font-weight: 400;font-display: swap;src: url("/assets/fonts/jetbrains-mono.d3dcdccdab.woff2") format("woff2")}@font-face{font-family: "Serif Fallback";src: local("Times New Roman"), local("Times"), local("Georgia");size-adjust: 86%;ascent-override: 100%;descent-override: 28%}@font-face{font-family: "Sans Fallback";src: local("Arial"), local("Helvetica Neue"), local("Helvetica");size-adjust: 101%;ascent-override: 98%;descent-override: 30%}:root{--night: #060a13;--floor: #071433;--ink: #eef2ff;--ink-2: rgba(214, 224, 242, .84);--muted: rgba(199, 210, 232, .7);--faint: rgba(199, 210, 232, .45);--line: rgba(160, 205, 255, .12);--line-2: rgba(160, 205, 255, .2);--cyan: #38bdf8;--cyan-2: #7fd3fb;--cyan-ink: #04121c;--curtain: #0297de;--accent: #fc734d;--accent-2: #fd9474;--accent-ink: #0a0f1c;--amber: var(--accent);--amber-2: var(--accent-2);--serif: "Instrument Serif", "Serif Fallback", Georgia, serif;--sans: "DM Sans", "Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pixel: "Departure Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gutter: clamp(20px, 5vw, 72px);--max: 1296px;--section: clamp(72px, 11vw, 136px);--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--nav-h: 72px;color-scheme: dark}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--nav-h) + 16px);scrollbar-color: rgba(160, 205, 255, .28) #060a13}@view-transition{navigation: auto}body{margin: 0;background: var(--night);color: var(--ink-2);font: 400 17px/1.6 var(--sans);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip}img, picture, svg{display: block;max-width: 100%}img{height: auto}a{color: inherit;text-decoration: none}p, h1, h2, h3, h4, ul, ol, figure, blockquote{margin: 0}ul, ol{padding: 0;list-style: none}button, input, select{font: inherit;color: inherit}button{cursor: pointer;background: none;border: 0;padding: 0}::selection{background: rgba(2, 151, 222, .4);color: #fff}:focus-visible{outline: 2px solid var(--cyan);outline-offset: 3px;border-radius: 6px}[hidden]{display: none !important}h1, h2, h3{color: var(--ink);font-weight: 400;text-wrap: balance}h1, h2{font-family: var(--serif);letter-spacing: -.012em}h1{font-size: clamp(46px, 7.4vw, 108px);line-height: .95}h2{font-size: clamp(38px, 5.4vw, 76px);line-height: 1}h3{font: 500 20px/1.3 var(--sans)}em{font-family: var(--serif);font-style: italic;font-weight: 400;color: inherit;letter-spacing: -.02em}.px{font-family: var(--pixel);font-style: normal;font-weight: 400;font-size: .74em;letter-spacing: -.05em;color: inherit;text-shadow: 0 0 20px rgba(95, 209, 248, .5)}p{text-wrap: pretty}.wrap{width: 100%;max-width: var(--max);margin-inline: auto;padding-left: max(var(--gutter), env(safe-area-inset-left, 0px));padding-right: max(var(--gutter), env(safe-area-inset-right, 0px))}.kicker{font: 400 13px/1.4 var(--mono);color: var(--muted)}.kicker::before{content: "> ";color: var(--cyan-2)}.kicker a{color: var(--cyan-2)}.kicker a:hover{color: #fff}.lede{font-size: clamp(17px, 1.5vw, 19px);line-height: 1.55;color: var(--ink-2);max-width: 60ch}.sec-head{display: grid;gap: 18px;max-width: 900px;margin-bottom: clamp(36px, 5vw, 64px)}.sec-lede{max-width: 58ch}.sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip{position: absolute;left: 16px;top: -60px;z-index: 100;background: #f9f6fa;color: #02070a;padding: 10px 14px;border-radius: 8px;font-weight: 600}.skip:focus{top: calc(12px + env(safe-area-inset-top, 0px))}.glass{background: linear-gradient(180deg, rgba(9, 16, 30, .82), rgba(6, 11, 22, .92));border: 1px solid var(--line-2);border-radius: 16px;box-shadow: 0 -10px 50px -16px rgba(2, 151, 222, .45), inset 0 1px 0 rgba(255, 255, 255, .06)}.live{display: inline-flex;align-items: center;gap: 8px;font: 400 13px/1 var(--mono);color: var(--muted);white-space: nowrap}.live i{width: 7px;height: 7px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 0 4px rgba(252, 115, 77, .16), 0 0 12px var(--accent)}.dot{width: 7px;height: 7px;border-radius: 50%;flex: none;display: inline-block}.dot.done{background: #5fd1f8;box-shadow: 0 0 8px rgba(95, 209, 248, .8)}.dot.wait{background: var(--accent);box-shadow: 0 0 8px rgba(252, 115, 77, .75)}.wait{color: var(--ink)}.t{font-family: var(--mono);color: var(--cyan-2)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 46px;padding: 0 20px;border-radius: 10px;font: 500 15px/1 var(--sans);white-space: nowrap;color: var(--ink);border: 1px solid rgba(238, 242, 255, .22);background: rgba(238, 242, 255, .04);transition: background .2s ease, border-color .2s ease, transform 160ms var(--ease-out), box-shadow .3s ease}.btn:active{transform: scale(.97)}.btn-primary{background: #f9f6fa;color: #02070a;border-color: transparent;font-weight: 600}@media (hover: hover) and (pointer: fine){.btn:hover{background: rgba(238, 242, 255, .09);border-color: rgba(238, 242, 255, .34)}.btn-primary:hover{background: #fff;border-color: transparent;box-shadow: 0 8px 30px -10px rgba(159, 232, 255, .55)}}.btn-sm{min-height: 38px;padding: 0 15px;font-size: 14px}.ctas{display: flex;flex-wrap: wrap;gap: 12px}.nav{position: fixed;z-index: 50;top: 0;left: 0;right: 0;padding-top: env(safe-area-inset-top, 0px);transition: border-color .3s;border-bottom: 1px solid transparent}.nav.is-scrolled, .nav.is-open{border-bottom-color: var(--line)}.nav::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: 0;background: rgba(6, 10, 19, .95);transition: opacity .3s}.nav.is-scrolled::before, .nav.is-open::before{opacity: 1}.nav.is-open::before{background: #060a13}.nav-inner{height: var(--nav-h);max-width: var(--max);margin-inline: auto;display: flex;align-items: center;gap: 28px;padding-left: max(var(--gutter), env(safe-area-inset-left, 0px));padding-right: max(var(--gutter), env(safe-area-inset-right, 0px))}.brand{display: inline-flex;align-items: center;gap: 10px;color: var(--cyan);font: 600 15px/1 var(--sans);letter-spacing: .1em;text-transform: uppercase}.brand span{color: var(--ink)}.brand b{color: var(--cyan);font-weight: 600}.nav-links{display: none;gap: 28px;margin-left: auto;font-size: 14.5px;color: var(--muted)}.nav-links a{transition: color .2s;padding-block: 8px}.nav-links a:hover, .nav-links a[aria-current="page"], .nav-links a.is-here{color: var(--ink)}.nav-progress{position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background: var(--cyan-2);box-shadow: 0 0 8px rgba(95, 209, 248, .7);transform: scaleX(0);transform-origin: 0 50%;pointer-events: none}.nav-cta{margin-left: auto}.nav-toggle{width: 44px;height: 44px;display: grid;place-content: center;gap: 6px;margin-right: -10px}.nav-toggle i{display: block;width: 20px;height: 1.5px;background: var(--ink);transition: transform .3s var(--ease)}.nav-toggle[aria-expanded="true"] i:first-of-type{transform: translateY(3.75px) rotate(45deg)}.nav-toggle[aria-expanded="true"] i:last-of-type{transform: translateY(-3.75px) rotate(-45deg)}.menu{--menu-x: max(var(--gutter), env(safe-area-inset-left, 0px));position: fixed;left: 0;right: 0;top: calc(var(--nav-h) + env(safe-area-inset-top, 0px) + 1px);bottom: 0;background: #060a13;padding: 24px var(--menu-x) calc(32px + env(safe-area-inset-bottom, 0px));overflow: hidden auto;overscroll-behavior: contain}.menu nav a:not(.btn):last-of-type{border-bottom: 1px solid var(--line)}.menu nav{display: grid;gap: 4px}.menu nav a:not(.btn){font: 400 40px/1.25 var(--serif);color: var(--ink);padding: 6px 0;border-bottom: 1px solid var(--line)}.menu nav .btn{margin-top: 24px;min-height: 52px;font-size: 16px}.menu{transition: opacity .2s var(--ease-out)}.menu nav > *{transition: opacity .3s var(--ease-out), transform .4s var(--ease-out)}.menu nav > :nth-child(2){transition-delay: 40ms}.menu nav > :nth-child(3){transition-delay: 80ms}.menu nav > :nth-child(4){transition-delay: 120ms}.menu nav > :nth-child(5){transition-delay: 160ms}.menu nav > :nth-child(6){transition-delay: 200ms}.menu nav > :nth-child(7){transition-delay: 240ms}@starting-style{.menu{opacity: 0}.menu nav > *{opacity: 0;transform: translateY(12px)}}.menu.is-closing{opacity: 0;transition-duration: .13s}.nav-dream{position: relative;isolation: isolate}.nav-dream b{font-weight: 400}.dream-sky{position: absolute;z-index: -1;pointer-events: none}.dream-sky::before{content: "";position: absolute;background: radial-gradient(closest-side, rgba(2, 151, 222, .32), transparent)}.dream-sky i{position: absolute;inset: 0;background: center / 100% 100% no-repeat;transform: rotateX(64deg);animation: dream-turn 54s linear infinite}.dream-sky i:last-child{inset: -14%;opacity: .55;animation-duration: 96s;animation-delay: -41s}@keyframes dream-turn{from{transform: rotateX(64deg) rotateZ(0deg)}to{transform: rotateX(64deg) rotateZ(360deg)}}.nav-links a.nav-dream, .nav-links a.nav-dream:hover{color: #fff}.nav-links .nav-dream{align-self: center;margin-inline: 12px 26px;padding-block: 6px;font: italic 400 23px/1 var(--serif);text-shadow: 0 0 16px rgba(2, 151, 222, .95), 0 1px 5px rgba(3, 6, 12, .85)}.nav-links .nav-dream small{display: none}.nav-links .dream-sky{left: 50%;top: 50%;width: 118px;height: 118px;margin: -59px 0 0 -59px;perspective: 900px;transition: transform .6s var(--ease-out)}.nav-links .dream-sky::before{inset: 30px -4px}.nav-links .dream-sky i{background-image: url("/assets/img/art/dream-nav.5df18a6306.svg")}.nav-links .nav-dream:hover .dream-sky, .nav-links .nav-dream:focus-visible .dream-sky{transform: scale(1.22)}.menu nav a.nav-dream{overflow-x: clip;display: grid;justify-items: start;gap: 8px;margin: -24px calc(var(--menu-x) * -1) 4px;padding: 30px var(--menu-x) 32px;border: 0;font: italic 400 clamp(66px, 19vw, 92px)/.95 var(--serif);color: #fff;text-shadow: 0 0 44px rgba(2, 151, 222, .8), 0 2px 18px rgba(3, 6, 12, .9)}.menu .nav-dream small{font: 400 13px/1.4 var(--mono);color: var(--ink);text-shadow: 0 1px 8px #060a13, 0 0 2px #060a13}.menu .nav-dream small::before{content: "> ";color: var(--cyan-2)}.menu .dream-sky{left: 64%;top: 50%;width: clamp(400px, 104vw, 640px);aspect-ratio: 1;transform: translate(-50%, -50%);perspective: 1200px}.menu .dream-sky::before{inset: 29% 2%}.menu .dream-sky i{background-image: url("/assets/img/art/dream-menu.cf889d7f66.svg")}@media (max-height: 659px){.menu nav a:not(.btn){font-size: 36px}.menu nav a.nav-dream{padding-block: 22px 24px;font-size: min(62px, 19vw)}.menu nav .btn{margin-top: 18px}}@media (max-height: 599px){.menu{padding-top: 12px;padding-bottom: calc(20px + env(safe-area-inset-bottom, 0px))}.menu nav{gap: 0}.menu nav a:not(.btn){font-size: 31px}.menu nav a.nav-dream{margin-top: -12px;padding-block: 16px 18px;font-size: 54px}.menu nav .btn{margin-top: 16px;min-height: 48px}}@media (min-width: 1000px){.nav-links{display: flex}.nav-cta{margin-left: 0}.nav-toggle, .menu{display: none !important}}@media (max-width: 520px){.nav-inner{gap: 12px}.nav-cta{padding-inline: 12px;transition: opacity .2s ease}.js .nav:not(.is-scrolled) .nav-cta, .nav.is-open .nav-cta{opacity: 0;pointer-events: none}}@media (max-width: 359px){.nav-cta{display: none}.nav-toggle{margin-left: auto}}.curtain{position: absolute;left: 0;right: 0;bottom: 0;height: 52%;overflow: hidden;isolation: isolate;pointer-events: none;z-index: 1;--level: 1;--glow: 1}.curtain > i{position: absolute;inset: 0;display: block;transform-origin: 50% 100%}.curtain .dust{opacity: .7;background-image: radial-gradient(1px 1px at 24px 30px, var(--ink), transparent), radial-gradient(1px 1px at 96px 12px, var(--ink), transparent), radial-gradient(1.2px 1.2px at 150px 70px, var(--ink), transparent), radial-gradient(1px 1px at 210px 28px, var(--ink), transparent), radial-gradient(1px 1px at 60px 118px, var(--ink), transparent), radial-gradient(1.2px 1.2px at 190px 150px, var(--ink), transparent);background-size: 240px 180px;-webkit-mask-image: radial-gradient(46% 50% at 82% 26%, #000, transparent 100%);mask-image: radial-gradient(46% 50% at 82% 26%, #000, transparent 100%)}.curtain .sheet{transform: scaleY(var(--level));transition: transform .9s var(--ease);background: repeating-linear-gradient(90deg, rgba(0, 0, 0, .2) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, rgba(0, 0, 0, .16) 0 2px, transparent 2px 7px), repeating-linear-gradient(90deg, rgba(200, 240, 255, .18) 0 1px, transparent 1px 11px), repeating-linear-gradient(90deg, rgba(0, 0, 0, .2) 0 3px, transparent 3px 17px), repeating-linear-gradient(90deg, rgba(160, 230, 255, .12) 0 2px, transparent 2px 23px), radial-gradient(40% 74% at 50% 100%, #9fe8ff 0%, #5fd1f8 20%, #13a6f0 46%, rgba(0, 115, 204, .6) 74%, transparent 100%), linear-gradient(0deg, #0a86e0 0%, #0062c4 30%, #06307e 62%, rgba(2, 20, 60, 0) 100%);-webkit-mask-image: radial-gradient(34% 100% at 50% 100%, #000 34%, transparent), radial-gradient(18% 66% at 14% 100%, #000 20%, transparent), radial-gradient(18% 70% at 86% 100%, #000 20%, transparent), linear-gradient(0deg, #000, rgba(0, 0, 0, .75) 26%, transparent 62%);mask-image: radial-gradient(34% 100% at 50% 100%, #000 34%, transparent), radial-gradient(18% 66% at 14% 100%, #000 20%, transparent), radial-gradient(18% 70% at 86% 100%, #000 20%, transparent), linear-gradient(0deg, #000, rgba(0, 0, 0, .75) 26%, transparent 62%);animation: sway 9s steps(90) infinite alternate}.curtain .core{opacity: calc(.9 * var(--glow));transform: scaleY(calc(.6 + var(--level) * .4));transition: transform .9s var(--ease), opacity .6s;background: repeating-linear-gradient(90deg, rgba(0, 0, 0, .22) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, rgba(0, 0, 0, .18) 0 2px, transparent 2px 7px), repeating-linear-gradient(90deg, rgba(0, 0, 0, .2) 0 3px, transparent 3px 17px), repeating-linear-gradient(90deg, rgba(255, 226, 210, .16) 0 1px, transparent 1px 11px), radial-gradient(24% 38% at 50% 94%, var(--accent) 0 30%, rgba(252, 115, 77, .7) 55%, transparent 100%), radial-gradient(46% 58% at 50% 100%, rgba(247, 126, 96, .66), rgba(244, 182, 165, .18) 64%, transparent 100%), radial-gradient(70% 30% at 50% 104%, rgba(244, 182, 165, .3), transparent 100%);-webkit-mask-image: radial-gradient(56% 70% at 50% 100%, #000 44%, transparent);mask-image: radial-gradient(56% 70% at 50% 100%, #000 44%, transparent);animation: breathe 6s ease-in-out infinite alternate}.curtain.surge .core{--glow: 1.25;transition-duration: .2s}.is-paused .curtain .sheet, .curtain.is-off .sheet{animation-play-state: paused}@keyframes sway{from{background-position: 6px 0, -4px 0, 10px 0, -8px 0, 3px 0, 0 0, 0 0;opacity: .86}}@keyframes breathe{from{opacity: calc(.7 * var(--glow))}}@media (hover: none){.curtain .sheet{filter: none}}@media (hover: hover){.curtain .sheet{filter: blur(.5px)}}.sky{position: absolute;inset: 0;background: radial-gradient(60% 50% at 0% 0%, #000, transparent 70%), radial-gradient(60% 50% at 100% 0%, #000, transparent 70%), linear-gradient(180deg, #010213 0%, var(--night) 34%, #010e32 100%)}.foot{border-top: 1px solid var(--line);padding-block: 64px calc(32px + env(safe-area-inset-bottom, 0px));background: #05080f}.foot-grid{display: grid;gap: 40px;grid-template-columns: 1fr}.foot-brand{display: grid;gap: 16px;max-width: 38ch}.foot-brand p{color: var(--muted);font-size: 15px}.foot-mail a{color: var(--cyan-2)}.foot-col{display: grid;gap: 10px;align-content: start;font-size: 15px}.foot-col h2{font: 400 13px/1.4 var(--mono);color: var(--faint);margin-bottom: 4px}.foot-col a{color: var(--muted);transition: color .2s}.foot-col a:hover, .foot-mail a:hover{color: var(--ink)}@media (pointer: coarse), (hover: none){.brand, a.go, .more-row a, .btn-sm{min-height: 44px}a.go{margin-top: 0}.foot-mail a{display: inline-flex;align-items: center;min-height: 44px}.foot-col{gap: 0}.foot-col h2{margin-bottom: 6px}.foot-col a{display: flex;align-items: center;min-height: 44px}}.foot-legal{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;margin-top: 48px;padding-top: 24px;border-top: 1px solid var(--line);font: 400 13px/1.5 var(--mono);color: var(--faint)}@media (max-width: 719px){.foot-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 36px 16px}.foot-brand{grid-column: 1 / -1}}@media (min-width: 720px){.foot-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}.foot-brand{grid-column: 1 / -1;max-width: 60ch}}@media (min-width: 1100px){.foot-grid{grid-template-columns: 2fr 1fr 1fr 1fr}.foot-brand{grid-column: auto;max-width: 38ch}}.foot{overflow: hidden}.foot-word{display: none;position: relative;opacity: .3;height: clamp(84px, 21vw, 320px);margin-top: 32px;margin-bottom: calc(-32px - env(safe-area-inset-bottom, 0px))}.js .foot-word{display: block}.foot-word canvas, .nf-word canvas{position: absolute;inset: 0;display: block;width: 100%;height: 100%}.dlg{padding: 0;border: 0;background: transparent;color: inherit;max-width: min(640px, calc(100vw - 24px));width: 100%;margin: auto}.dlg::backdrop{background: rgba(3, 6, 12, .82)}.dlg-inner{position: relative;padding: clamp(24px, 4vw, 40px);display: grid;gap: 14px;max-height: calc(100dvh - 24px);overflow-y: auto;background: linear-gradient(180deg, #09101e, #060b16)}.dlg h2{font-size: clamp(36px, 5vw, 52px)}.dlg-lede{color: var(--ink-2);max-width: 46ch}.dlg-x{position: absolute;top: 14px;right: 14px;width: 40px;height: 40px;display: grid;place-items: center;border-radius: 10px;color: var(--muted)}.dlg-x:hover{color: var(--ink);background: rgba(238, 242, 255, .06)}.dlg[open] .dlg-inner{animation: rise .32s var(--ease-out)}.dlg[open]::backdrop{animation: fade .25s ease}@keyframes rise{from{opacity: 0;transform: translateY(12px) scale(.985)}}@keyframes fade{from{opacity: 0}}.dform{display: grid;gap: 14px;grid-template-columns: 1fr;margin-top: 8px}.field{display: grid;gap: 6px;min-width: 0}.field label{font: 400 13px/1.3 var(--mono);color: var(--muted)}.field .opt{color: var(--faint)}.field input, .field select{width: 100%;min-height: 48px;padding: 10px 14px;font-size: 16px;border-radius: 10px;border: 1px solid var(--line-2);background: rgba(6, 10, 19, .6);color: var(--ink);transition: border-color .2s, box-shadow .2s}.field select{appearance: none;background-image: linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position: calc(100% - 20px) 21px, calc(100% - 15px) 21px;background-size: 5px 5px;background-repeat: no-repeat;padding-right: 40px}.field input:focus, .field select:focus{outline: none;border-color: var(--cyan);box-shadow: 0 0 0 3px rgba(56, 189, 248, .2)}.field input[aria-invalid="true"]{border-color: var(--accent)}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.dform-legal{font-size: 13px;color: var(--faint)}.dform-legal a{color: var(--cyan-2);text-decoration: underline;text-underline-offset: 3px}.dform-go{display: flex;flex-wrap: wrap;align-items: center;gap: 14px}.dform-status{font: 400 13px/1.4 var(--mono);color: var(--cyan-2)}.dform-status.is-error{color: #fd9474}.dform-status a{color: #fff;text-decoration: underline;text-underline-offset: 3px;white-space: nowrap}@media (pointer: coarse), (hover: none){.dform-status a{display: inline-flex;align-items: center;min-height: 44px}}@media (min-width: 640px){.dform{grid-template-columns: 1fr 1fr}.field-wide{grid-column: 1 / -1}}.reveal-ready [data-reveal]:not(.in){opacity: 0;transform: translateY(10px)}[data-reveal]{transition: opacity .6s ease, transform .7s var(--ease-out)}.js .hero-copy > :not(h1), .js .ihero-copy > :not(h1), .js .phero-copy > :not(h1){animation: enter .9s var(--ease-out) both}.js .hero-copy > :nth-child(3), .js .ihero-copy > :nth-child(3), .js .phero-copy > :nth-child(3){animation-delay: .18s}.js .hero-copy > :nth-child(4), .js .ihero-copy > :nth-child(4), .js .phero-copy > :nth-child(4){animation-delay: .28s}.js .hero-stat{animation: enter .9s var(--ease-out) .5s both}.js .feed, .js .ifeed{animation: enter 1s var(--ease-out) .55s both}@keyframes enter{from{opacity: 0;transform: translateY(16px)}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: .01ms !important;animation-delay: 0s !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;transition-delay: 0s !important;scroll-behavior: auto !important}.reveal-ready [data-reveal]:not(.in){opacity: 1;transform: none}}.wrap{--pad: max(var(--gutter), env(safe-area-inset-left, 0px))}.fcard{padding: 18px 20px 16px;border-radius: 16px;text-align: left;background: linear-gradient(180deg, rgba(9, 16, 30, .82), rgba(6, 11, 22, .92));border: 1px solid rgba(160, 205, 255, .18);box-shadow: 0 -10px 40px -10px rgba(2, 151, 222, .45), inset 0 1px 0 rgba(255, 255, 255, .06)}.fcard p{margin: 10px 0 14px;font: 400 16px/1.42 var(--sans);color: var(--ink)}.fcard-top{display: flex;justify-content: space-between;align-items: center;gap: 12px;font: 400 13px/1 var(--mono);color: var(--muted)}.fcard-big{position: relative;overflow: hidden}.fcard .fcard-art{position: absolute;right: 14px;top: 36px;width: 62px;height: 38px;margin: 0;opacity: .85}.fcard .fcard-stat{margin: 12px 66px 0 0;font: 400 clamp(26px, 2.3vw, 31px)/1.06 var(--serif);letter-spacing: -.01em;color: #fff}.fcard-stat + p{margin-top: 8px;font-size: 15px;line-height: 1.38}.fcard-run{position: absolute;left: 0;bottom: 0;height: 2px;width: 100%;background: linear-gradient(90deg, rgba(127, 211, 251, .15), var(--cyan-2));transform: scaleX(0);transform-origin: 0 50%;opacity: 0}.feed .pos-m .fcard-run{opacity: 1;animation: fcard-run 3s linear both}@media (max-width: 1179px){.feed .pos-m .fcard-run{animation: none}.feed .pos-r .fcard-run{opacity: 1;animation: fcard-run 3s linear both}}@keyframes fcard-run{to{transform: scaleX(1)}}@media (max-width: 1179px){.js .feed:not(.is-live) .fcard{opacity: 0}}.fcard-brief{display: none}.feed-head{flex-wrap: wrap;row-gap: 6px}.feed-tally b{font-weight: 400;color: #fff}.feed .is-new{animation: fcard-flash .9s var(--ease-out) both}.feed .is-new .fcard-art, .feed .is-new .fcard-stat, .feed .is-new .fcard-stat + p, .feed .is-new .fcard-foot{animation: fcard-pop .5s var(--ease-out) both}.feed .is-new .fcard-stat{animation-delay: .12s}.feed .is-new .fcard-stat + p{animation-delay: .2s}.feed .is-new .fcard-foot{animation-delay: .3s}@keyframes fcard-pop{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: none}}@keyframes fcard-flash{0%{border-color: #bdeeff;box-shadow: 0 0 0 1px rgba(189, 238, 255, .6), 0 -10px 70px -8px rgba(56, 189, 248, .85)}100%{}}@media (prefers-reduced-motion: reduce){.feed .is-new, .feed .is-new *{animation: none}}.fcard-foot{display: flex;align-items: center;gap: 8px;font: 400 13px/1.2 var(--mono);color: var(--muted);padding-top: 12px;border-top: 1px solid rgba(160, 205, 255, .12)}.hero{position: relative}.hero-stage{position: relative;overflow: hidden;display: grid;grid-template-columns: 1fr 1fr;grid-template-areas: "copy copy" "sl sr" "feed feed";align-content: start;min-height: 100svh;padding-bottom: 40px}.hero .curtain{height: 46%}.hero-top{grid-area: copy;position: relative;z-index: 5;display: grid;gap: 36px;justify-items: center;padding-top: calc(var(--nav-h) + env(safe-area-inset-top, 0px) + clamp(28px, 6vh, 56px))}.hero-copy{display: grid;justify-items: center;text-align: center;min-width: 0}.hero-copy .kicker{margin-bottom: 22px;max-width: 34ch}@media (min-width: 760px){.hero-copy .kicker{max-width: none}}.hero h1{max-width: 1240px;color: #fff;text-shadow: 0 0 40px rgba(2, 151, 222, .35)}.br-wide{display: none}@media (min-width: 760px){.br-wide{display: inline}}.hero .lede{margin-top: 24px;max-width: 62ch}.hero .ctas{justify-content: center}.hero-go{margin-top: 30px}.cta-note{display: none}.enq-wrap{position: relative;width: 100%;max-width: 520px;border-radius: 20px;text-align: left;animation: enq-in .7s var(--ease-out) both}@keyframes enq-in{from{opacity: 0;transform: translateY(16px) scale(.985)}}.enq-glow{position: absolute;inset: -36px -30px -50px;z-index: 0;pointer-events: none;background: radial-gradient(closest-side, rgba(252, 115, 77, .26), transparent) center bottom / 100% 34% no-repeat, radial-gradient(closest-side, rgba(56, 189, 248, .32), transparent) center top / 100% 40% no-repeat;animation: enq-breathe 5s ease-in-out infinite}@keyframes enq-breathe{50%{opacity: .62}}.enq-rim{position: absolute;inset: 0;z-index: 1;border-radius: inherit;overflow: hidden;background: rgba(160, 205, 255, .2)}.enq-rim i{position: absolute;left: 50%;top: 50%;width: 220%;aspect-ratio: 1;margin: -110% 0 0 -110%;background: conic-gradient(transparent 0 52%, rgba(2, 151, 222, .5) 62%, #7fd3fb 74%, #fff 80%, #fc734d 86%, transparent 94%);animation: enq-spin 8s linear infinite}@keyframes enq-spin{to{transform: rotate(360deg)}}.enq-wrap.is-off .enq-rim i, .enq-wrap.is-off .enq-glow{animation-play-state: paused}.enq{position: relative;z-index: 2;margin: 1.5px;padding: 18px 22px;border-radius: 18.5px;display: grid;gap: 12px;background: linear-gradient(180deg, #0c1526, #060b16 62%)}.enq-top{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 6px 12px}.enq-label{font: 400 13px/1 var(--mono);color: var(--muted)}.enq-label::before{content: "> ";color: var(--cyan-2)}@media (max-width: 430px){.enq-label{display: none}}.enq-title{font: 400 38px/1 var(--serif);letter-spacing: -.012em;color: #fff;text-shadow: 0 0 30px rgba(2, 151, 222, .4)}.enq-text{font-size: 15px;line-height: 1.4;color: var(--ink-2)}.vh, .enq .field label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.enq-composer{border-radius: 12px;border: 1px solid var(--line-2);background: rgba(6, 10, 19, .7);transition: border-color .2s, box-shadow .2s, background .2s}.enq-composer:focus-within, .enq-composer.is-over{border-color: var(--cyan);box-shadow: 0 0 0 3px rgba(56, 189, 248, .2), 0 0 34px -8px rgba(56, 189, 248, .55)}.enq-composer.is-over{background: rgba(56, 189, 248, .08)}.enq-composer:has(textarea[aria-invalid="true"]){border-color: var(--accent)}.enq-composer textarea{display: block;width: 100%;min-height: 76px;padding: 12px 14px 4px;border: 0;outline: 0;background: none;resize: none;font: 400 16px/1.4 var(--sans);color: var(--ink)}.enq-bar{display: flex;align-items: center;gap: 8px;min-height: 36px;padding: 2px 8px 6px}.enq-file{position: relative;flex: none;display: inline-flex;align-items: center;gap: 6px;max-width: 100%;padding: 5px 8px;border-radius: 8px;font: 400 13px/1.2 var(--mono);color: var(--muted);cursor: pointer;transition: color .2s, background .2s}.enq-file:hover, .enq-file:focus-within{color: var(--ink);background: rgba(160, 205, 255, .08)}.enq-file input{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer}.enq-file .icon{flex: none;width: 16px;height: 16px}.enq-file-text{overflow-wrap: anywhere}.enq-bar.has-file .enq-file{flex: 0 1 auto;color: var(--cyan-2)}.enq-bar.has-hint .enq-file-text{display: none}.enq-file-x{flex: none;width: 24px;height: 24px;border-radius: 6px;font: 400 16px/1 var(--sans);color: var(--muted)}.enq-file-x:hover{color: #fff;background: rgba(160, 205, 255, .08)}.enq-hint{flex: 1;min-width: 0;font-size: 13px;line-height: 1.25;color: var(--cyan-2);opacity: 0;transform: translateY(3px);transition: opacity .25s ease-out, transform .3s var(--ease-out)}.enq-hint.on{opacity: 1;transform: none}.enq-fields{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}.enq .field-wide{grid-column: 1 / -1}.enq .field input{min-height: 42px;padding: 8px 12px;font-size: 16px}.enq ::placeholder{color: var(--muted);opacity: 1}.enq-go{position: relative;overflow: hidden;width: 100%;min-height: 50px;font-size: 16px}.enq-go::after{content: "";position: absolute;inset: 0;background: linear-gradient(100deg, transparent 32%, rgba(2, 151, 222, .28) 50%, transparent 68%);transform: translateX(-100%);pointer-events: none}.enq-go.is-sending::after{animation: enq-sheen 1.1s linear infinite}@media (hover: hover) and (pointer: fine){.enq-go:hover::after{transform: translateX(100%);transition: transform .8s var(--ease-out)}.enq-go:hover .arrow{transform: translateX(3px)}}.enq-go .arrow{transition: transform .25s var(--ease-out)}@keyframes enq-sheen{to{transform: translateX(100%)}}.enq-status:empty{display: none}.enq-note{display: flex;align-items: center;gap: 8px;font-size: 13px;line-height: 1.3;color: var(--muted)}.enq-note .icon{flex: none;width: 16px;height: 16px;color: var(--cyan-2)}.enq > *:not(.enq-done){transition: opacity .25s ease-out}.enq.is-sent > *:not(.enq-done){opacity: 0;visibility: hidden}.enq-done{position: absolute;inset: 0;display: grid;align-content: center;justify-items: start;gap: 12px;padding: 28px;outline: 0;opacity: 0;visibility: hidden}.enq.is-sent .enq-done{opacity: 1;visibility: visible;transition: opacity .4s var(--ease-out) .15s}.enq-check{width: 58px;height: 58px;color: #7fd3fb;filter: drop-shadow(0 0 14px rgba(56, 189, 248, .7))}.enq-check circle, .enq-check path{stroke-dasharray: 1;stroke-dashoffset: 1}.enq.is-sent .enq-check circle{animation: enq-draw .7s var(--ease-out) .15s forwards}.enq.is-sent .enq-check path{animation: enq-draw .45s var(--ease-out) .6s forwards}@keyframes enq-draw{to{stroke-dashoffset: 0}}.enq-done-title{font: 400 54px/1 var(--serif);letter-spacing: -.012em;color: #fff}.enq-done-text{font-size: 17px;line-height: 1.4;color: var(--ink-2)}@media (prefers-reduced-motion: reduce){.enq-wrap, .enq-glow, .enq-rim i{animation: none}.enq-check circle, .enq-check path{stroke-dashoffset: 0}}.hero-stat{position: relative;z-index: 5;display: grid;gap: 6px;justify-items: center;text-align: center;margin-top: 36px}.hero-mid{display: contents}.hero-stat-l{grid-area: sl}.hero-stat-r{grid-area: sr}.hero-stat-c{display: none}.hero-stat{padding-inline: 12px;align-content: start}.hero-stat b{font: 400 clamp(30px, 3vw, 42px)/1 var(--serif);color: #fff;letter-spacing: -.01em;white-space: nowrap}.hero-stat small{font: 400 13px/1.35 var(--mono);color: var(--ink-2);max-width: 22ch;text-shadow: 0 1px 10px rgba(6, 10, 19, .85)}.feed{grid-area: feed;position: relative;z-index: 6;margin-top: 28px;height: 338px}.feed-head{position: relative;z-index: 7;display: flex;justify-content: center;gap: 18px;margin-bottom: 16px}.feed-head .live{color: var(--ink-2);text-shadow: 0 1px 10px rgba(6, 10, 19, .95)}.feed-cards{position: relative;height: 276px}.feed .fcard{--w: min(380px, calc(100vw - 48px));position: absolute;left: 50%;bottom: 0;width: var(--w);margin-left: calc(var(--w) / -2);transition: transform .8s var(--ease), opacity .6s ease, filter .6s ease, border-color .4s, box-shadow .4s}.feed .pos-r{transform: translateY(0);z-index: 3;border-color: rgba(127, 211, 251, .38);box-shadow: 0 -14px 60px -12px rgba(56, 189, 248, .5), inset 0 1px 0 rgba(255, 255, 255, .08)}.feed .pos-m{transform: translateY(-14px) scale(.95);opacity: .6;z-index: 2}.feed .pos-l{transform: translateY(-28px) scale(.9);opacity: .28;z-index: 1}.feed .pos-next{transform: translateY(44px) scale(1.02);opacity: 0;filter: blur(8px)}.feed .pos-gone{transform: translateY(-44px) scale(.86);opacity: 0;filter: blur(6px)}.brief{--w: min(420px, calc(100vw - 48px));position: absolute;z-index: 8;left: 50%;bottom: 0;width: var(--w);margin-left: calc(var(--w) / -2);padding: 18px 20px 16px;opacity: 0;transform: translateY(24px) scale(.96);transition: opacity .6s ease, transform .8s var(--ease);pointer-events: none;border-color: rgba(127, 211, 251, .42);box-shadow: 0 -16px 70px -12px rgba(56, 189, 248, .6), inset 0 1px 0 rgba(255, 255, 255, .08)}.brief-title{margin: 10px 0 14px;font: 400 17px/1.42 var(--sans);color: #fff}.feed.is-folded .fcard{opacity: 0;transform: translateY(16px) scale(.9);filter: blur(4px)}.feed.is-folded .brief{opacity: 1;transform: none}@media (min-width: 1180px){.hero-stage{--air: clamp(56px, calc((100svh - 712px) * .55), 160px);grid-template-columns: minmax(0, 1fr);grid-template-areas: "copy" "mid" "feed";min-height: 0;padding-bottom: 0}.hero .sky{background: radial-gradient(60% 50% at 0% 0%, #000, transparent 70%), radial-gradient(60% 50% at 100% 0%, #000, transparent 70%), linear-gradient(180deg, #010213 0%, var(--night) 34%, #010e32 72%, var(--night) 100%)}.hero .curtain-hero{height: 60%;-webkit-mask-image: linear-gradient(180deg, #000 calc(100% - var(--air)), transparent);mask-image: linear-gradient(180deg, #000 calc(100% - var(--air)), transparent)}.hero .world{grid-area: copy;height: calc(100% + var(--air) * .5)}.home .nav-inner, .wrap.hero-top, .wrap.hero-mid{max-width: 1640px}.hero-top{grid-template-columns: minmax(0, 1fr) clamp(430px, 32vw, 520px);gap: clamp(48px, 5vw, 120px);align-items: center;align-content: center;justify-items: stretch;padding-top: calc(var(--nav-h) + var(--air))}.hero-copy{justify-items: start;text-align: left}.hero-copy .kicker{margin-bottom: clamp(24px, 3.6vh, 40px)}.hero h1{font-size: min(4.5vw, 80px);line-height: 1}.hero .lede{margin-top: clamp(28px, 4.4vh, 48px);font-size: clamp(18px, 1.35vw, 22px);line-height: 1.6}.hero .ctas{justify-content: flex-start;gap: 14px}.hero-go{margin-top: clamp(36px, 5.6vh, 64px)}.hero-go .btn{min-height: 54px;padding-inline: 30px;font-size: 16px}.hero-go .btn:not(.btn-primary){background: rgba(3, 9, 26, .88)}.hero-go .btn:not(.btn-primary):hover{background: rgba(24, 32, 56, .94)}.hero-top .enq-wrap{max-width: none}.hero-top .enq{padding: clamp(24px, 2.2vw, 38px);gap: clamp(14px, 1.3vw, 22px)}.hero-top .enq-title{font-size: clamp(36px, 3.1vw, 50px)}.hero-top .enq-text{font-size: clamp(15px, 1.1vw, 17px);line-height: 1.5}.hero-top .enq-composer textarea{min-height: 96px;padding: 14px 16px 6px}.hero-top .enq-fields{gap: 10px}.hero-top .enq .field input{min-height: 50px;padding-inline: 14px}.hero-top .enq-go{min-height: 56px;font-size: 16px}.hero-mid{grid-area: mid;position: relative;z-index: 5;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));column-gap: clamp(20px, 3vw, 48px);padding-block: var(--air)}.hero-stat, .hero-stat-l, .hero-stat-r, .hero-stat-c{display: grid;grid-area: auto;justify-items: start;text-align: left;margin: 0;padding: 2px 0 2px clamp(18px, 2vw, 28px);border-left: 1px solid rgba(214, 224, 242, .3);gap: 10px}.hero-stat b{font-size: clamp(34px, 3.1vw, 46px);text-shadow: 0 1px 18px rgba(2, 8, 28, .7)}.hero-stat small{max-width: 30ch;text-shadow: 0 1px 10px rgba(2, 8, 28, .95), 0 0 3px rgba(2, 8, 28, .7)}.js .feed{animation: none}.fcard-brief{display: block}.brief{display: none}.feed{--feed-b: calc(var(--air) + 18px);--glide: cubic-bezier(.42, .04, .3, 1);grid-area: feed;position: relative;height: calc(var(--feed-b) + 254px);margin: 0;perspective: 1300px}.feed .feed-head{position: absolute;left: 50%;top: 0;transform: translateX(-50%);margin: 0}.feed-cards{position: absolute;z-index: 2;left: 0;right: 0;bottom: var(--feed-b);height: 222px;cursor: grab;touch-action: pan-y;-webkit-user-select: none;user-select: none}.feed-cards.is-grabbed{cursor: grabbing}.feed .fcard{--w: min(400px, 30vw);transition: transform 2.6s var(--glide), opacity var(--fade, 2.6s) var(--glide), border-color .6s .9s, box-shadow .6s .9s}.feed-cards.is-quick .fcard{transition-duration: .8s;transition-delay: 0s;transition-timing-function: var(--ease)}.feed:not(.is-on) .pos-m .fcard-run{animation-play-state: paused}.feed .pos-l{transform: translateX(calc(var(--w) * -1 - 24px)) translateY(18px) rotateY(12deg);opacity: .88;z-index: 1}.feed .pos-m{transform: translateX(0) translateY(-30px) rotateY(0deg);opacity: 1;z-index: 2;border-color: rgba(127, 211, 251, .38);box-shadow: 0 -14px 60px -12px rgba(56, 189, 248, .55), inset 0 1px 0 rgba(255, 255, 255, .08)}.feed .pos-r{--fade: 1.3s;transform: translateX(calc(var(--w) + 24px)) translateY(18px) rotateY(-12deg);opacity: .88;z-index: 1;border-color: rgba(160, 205, 255, .18);box-shadow: 0 -10px 40px -10px rgba(2, 151, 222, .45), inset 0 1px 0 rgba(255, 255, 255, .06)}.feed .pos-next{transform: translateX(calc(var(--w) * 2 + 48px)) translateY(60px) rotateY(-20deg);opacity: 0;filter: none}.feed .pos-gone{transform: translateX(calc(var(--w) * -2 - 48px)) translateY(60px) rotateY(20deg);opacity: 0;filter: none}.brief{--w: 420px;bottom: calc(var(--feed-b) + 30px)}}@media (min-width: 1180px) and (max-height: 760px){.hero-stage{--air: clamp(44px, 11svh, 90px)}.hero-copy .kicker{margin-bottom: 16px}.hero .lede{margin-top: 20px;font-size: 17px}.hero-go{margin-top: 26px}.hero-top .enq{padding: 14px 18px;gap: 8px}.hero-top .enq-title{font-size: 30px}.hero-top .enq-text{font-size: 14px;line-height: 1.35}.hero-top .enq-composer textarea{min-height: 50px;padding: 9px 14px 4px;font-size: 15px}.hero-top .enq-bar{min-height: 30px;padding-bottom: 3px}.hero-top .enq-fields{gap: 6px}.hero-top .enq .field input{min-height: 38px;padding-block: 6px;font-size: 15px}.hero-top .enq-go{min-height: 42px;font-size: 15px}}.plugs{position: relative;z-index: 2;border-block: 1px solid var(--line);background: rgba(5, 8, 15, .7)}.plugs .wrap{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 28px;padding-block: 20px;font: 400 13px/1.5 var(--mono);color: var(--faint)}.plugs ul{display: flex;flex-wrap: wrap;gap: 6px 0;color: var(--muted)}.plugs li:not(:last-child)::after{content: "·";margin-inline: 14px;color: var(--faint)}.spin{display: inline-block;width: 1ch;margin-right: 8px;color: var(--cyan-2)}.hero .live i{animation: breathe-dot 2.4s ease-in-out infinite}@keyframes breathe-dot{50%{opacity: .45;box-shadow: 0 0 0 2px rgba(252, 115, 77, .1), 0 0 6px var(--accent)}}.three{padding-block: var(--section) 0}.three-ind{padding-block: var(--section);border-top: 1px solid var(--line)}.pillars{position: relative;display: grid;gap: 18px}.pillar{position: relative;display: grid;grid-template-columns: minmax(0, 1fr);gap: 18px;align-content: start;padding: clamp(24px, 2.6vw, 32px);border-radius: 16px;border: 1px solid var(--line);background: linear-gradient(180deg, rgba(13, 21, 37, .55), rgba(6, 10, 19, .6))}.pillar-n{font: 400 clamp(56px, 5.4vw, 76px)/.8 var(--serif);color: #fff}.pillar h3{font: 400 clamp(32px, 3vw, 42px)/1.02 var(--serif);color: #fff;letter-spacing: -.012em}.pillar h3 .px{text-shadow: none}.pillar-copy p{margin-top: 12px;color: var(--ink-2)}.mini{padding-top: 14px;border-top: 1px solid var(--line)}.mini-top{display: flex;justify-content: space-between;gap: 12px;font: 400 13px/1.3 var(--mono);color: var(--muted);margin-bottom: 8px}.mini li{display: flex;align-items: baseline;gap: 8px;padding: 7px 0;font-size: 14.5px;line-height: 1.35;color: var(--ink);transition: opacity .45s var(--ease-out), transform .55s var(--ease-out)}.lead{flex: 1 1 0;width: 0;min-width: 12px;overflow: hidden;white-space: nowrap;font: 400 13px/1 var(--pixel);color: rgba(199, 210, 232, .3)}.lead::before{content: "................................................................................................"}.js .pillar:not(.in) .mini li{opacity: 0;transform: translateY(6px)}.pillar.in .mini li:nth-child(1){transition-delay: .2s}.pillar.in .mini li:nth-child(2){transition-delay: .3s}.pillar.in .mini li:nth-child(3){transition-delay: .4s}.pillar.in .mini li:nth-child(4){transition-delay: .5s}.pillar.in .mini li:nth-child(5){transition-delay: .6s}.mini b{font: 400 13px/1.35 var(--mono);color: var(--ink);white-space: nowrap}.mini .total{margin-top: 4px;padding-top: 10px;border-top: 1px solid var(--line-2);color: #fff}.mini .total b{color: #fff}.many{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));column-gap: 28px}.many li::before{content: ">";flex: none;font: 400 13px/1.5 var(--mono);color: var(--cyan-2)}.pillar.in .many li:nth-child(6){transition-delay: .68s}.pillar.in .many li:nth-child(7){transition-delay: .74s}.pillar.in .many li:nth-child(8){transition-delay: .8s}.pillar.in .many li:nth-child(9){transition-delay: .86s}.pillar.in .many li:nth-child(10){transition-delay: .92s}.pillar.in .many li:nth-child(11){transition-delay: .98s}.pillar.in .many li:nth-child(12){transition-delay: 1.04s}.many + .mini-note{transition-delay: 1.15s}.mini-note{margin-top: 8px;font: 400 13px/1.35 var(--mono);color: var(--muted);transition: opacity .45s var(--ease-out) .7s}.js .pillar:not(.in) .mini-note{opacity: 0}.ideas{display: grid;margin-top: 18px;border-top: 1px solid var(--line)}.ideas li, .dream li{position: relative;font-family: var(--serif);color: #fff}.ideas li{border-bottom: 1px solid var(--line)}.dream li::after, .perk-list li::after, .problem-rows li::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: var(--line);transform-origin: 0 50%;transition: transform 1s var(--ease-out);transition-delay: inherit}.reveal-ready .dream li:not(.in)::after, .reveal-ready .perk-list li:not(.in)::after, .reveal-ready .problem-rows li:not(.in)::after{transform: scaleX(0)}.ideas li{padding: 12px 0;font-size: clamp(21px, 1.9vw, 25px);line-height: 1.16}@media (min-width: 760px){.pillars-2, .pillars-home{grid-template-columns: repeat(2, minmax(0, 1fr))}.pillar-wide{grid-column: 1 / -1}.ideas{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 40px}.pillars-home .pillar:not(.pillar-wide){grid-template-rows: auto 1fr auto}.pillars-home .pillar-wide .pillar-copy p{max-width: 64ch}}@media (min-width: 1000px){.pillars-home::before{content: "";position: absolute;z-index: 2;left: 0;right: 0;top: 0;height: 1px;background: linear-gradient(90deg, rgba(127, 211, 251, .1), #bdeeff 50%, rgba(127, 211, 251, .1));box-shadow: 0 0 14px rgba(95, 209, 248, .6);transform: scaleX(0);transform-origin: 0 50%;transition: transform 1.6s var(--ease-in-out), opacity 1s ease 1.5s}.pillars.lit::before{transform: scaleX(1);opacity: .32}}@media (hover: hover) and (pointer: fine){.pillar::after, .bcard a::after, .steps3-list li::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;opacity: 0;transition: opacity .3s ease;background: radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%), rgba(95, 209, 248, .09), transparent 62%)}.pillar:hover::after, .bcard a:hover::after, .steps3-list li:hover::after{opacity: 1}}.deck{display: block;--tab: 14px;--stick: calc(var(--nav-h) + env(safe-area-inset-top, 0px) + 10px)}.deck::after{content: "";display: block;height: 24vh}.deck-card + .deck-card{margin-top: clamp(14px, 1.6vw, 20px)}.pillar.deck-card{display: block;padding: 0 20px 22px;overflow: hidden;border-color: var(--line-2);background: linear-gradient(180deg, #0d1626, #070c18);box-shadow: 0 -14px 40px -18px rgba(2, 8, 20, .9);transform-origin: 50% 0}.js .deck-card{position: sticky;top: calc(var(--stick) + var(--n, 0) * var(--tab))}@media (hover: hover){.js .deck-card{will-change: transform}.js .deck-dim{will-change: opacity}}.deck-card:nth-child(2){--n: 1}.deck-card:nth-child(3){--n: 2}.deck-card::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 1px;background: linear-gradient(90deg, rgba(127, 211, 251, .1), #bdeeff 50%, rgba(127, 211, 251, .1));opacity: .5;transform-origin: 0 50%;transition: transform 1s var(--ease-out)}.js .deck-card:not(.in)::before{transform: scaleX(0)}.deck-dim{position: absolute;inset: 0;z-index: 3;background: #03060c;opacity: 0;pointer-events: none}.deck-art{position: absolute;z-index: 1;right: 10px;top: 8px;width: 124px;height: 104px;pointer-events: none;transition: opacity .3s ease}.deck-card.is-under .deck-art{opacity: 0}@media (min-width: 1200px) and (prefers-reduced-motion: no-preference){.js .deck-body, .js .deck-head{padding-right: 300px}.js .deck-of{position: absolute;right: 0;top: 18px}}@media (min-width: 1200px){.deck-art{right: 34px;top: 50%;width: 260px;height: 260px;margin-top: -130px}}@media (max-width: 1199px){.deck-of{display: none}}.how-copy{position: relative}.how-art{position: absolute;right: -2px;top: -46px;width: 84px;height: 72px;pointer-events: none}.how.is-story .how-art{display: none}.deck-head{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: start;gap: 4px 12px;padding-top: 18px}.deck-n{display: block;overflow: hidden;font: 400 64px/1 var(--serif);color: #fff;transition: color .4s ease}.deck-card.is-top .deck-n{color: var(--cyan-2)}.deck-n i{display: block;font-style: normal;transition: transform .75s var(--ease-out) .06s}.js .deck-card:not(.in) .deck-n i{transform: translateY(105%)}.deck-of{grid-column: 2;grid-row: 1;font: 400 13px/1.4 var(--mono);color: var(--muted)}.deck-card h3{grid-column: 1 / -1;font: 400 clamp(32px, 3vw, 42px)/1.04 var(--serif);color: #fff;letter-spacing: -.012em}.deck-card h3 .px{text-shadow: none}.deck-body{position: relative;display: grid;gap: 16px;margin-top: 12px}.deck-text{display: grid;gap: 10px;justify-items: start}.mini-go{margin-top: 12px}.deck-text p{color: var(--ink-2);max-width: 46ch}.deck-card .many li:nth-child(n+7){display: none}.deck-go{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 32px;padding: 8px 0 clamp(40px, 6vw, 72px)}.deck-go p{font: 400 clamp(26px, 2.6vw, 34px)/1.1 var(--serif);color: #fff}.three{padding-bottom: 0}@media (min-width: 760px){.deck{--tab: 76px}.pillar.deck-card{padding: 0 clamp(24px, 2.6vw, 32px) clamp(24px, 2.6vw, 30px)}.deck-head{grid-template-columns: 54px minmax(0, 1fr) auto;align-items: center;gap: 12px;height: var(--tab);padding-top: 0}.deck-n{font-size: 54px}.deck-card h3{grid-column: 2}.deck-of{grid-column: 3}.deck-card .many li:nth-child(n+7){display: flex}.deck-body{margin-top: 4px}}@media (min-width: 900px){.deck-body{grid-template-columns: 5fr 6fr;gap: clamp(32px, 5vw, 72px);align-items: start}.deck-body .mini{padding-top: 0;border-top: 0}.deck-text{padding-left: 66px}.deck-text p{font-size: clamp(17px, 1.4vw, 19px)}}.qa{padding-block: var(--section) clamp(32px, 5vw, 56px);border-top: 1px solid var(--line)}.qa .faq{max-width: 860px}.close-with-form .close-card{position: relative;top: auto}.close-with-form .enq-wrap{justify-self: center}@media (min-width: 1000px){.close-with-form{grid-template-columns: 6fr 6fr;align-items: center}.close-with-form .enq-wrap{justify-self: end}}.problem{padding-block: var(--section)}.problem-grid{display: grid;gap: 40px}.problem-head{display: grid;gap: 18px;align-content: start}.problem-rows{border-top: 1px solid var(--line)}.problem-rows li{position: relative;display: grid;gap: 16px;padding: 28px 0}.problem-rows h3{font: 400 clamp(32px, 3.4vw, 42px)/1 var(--serif);color: #fff;margin-bottom: 8px}.problem-close{margin-top: clamp(56px, 8vw, 96px);font: 400 clamp(30px, 4.6vw, 60px)/1.04 var(--serif);color: #fff;letter-spacing: -.012em;max-width: 32ch}@media (min-width: 1000px){.problem-grid{grid-template-columns: 6fr 6fr;gap: 64px;align-items: start}.problem-head{position: sticky;top: calc(var(--nav-h) + 40px)}}.problem-head h2{font-size: clamp(40px, 4.6vw, 66px)}.art{display: flex;gap: 8px;align-items: center;flex-wrap: wrap}.art-rekey .win{position: relative;display: grid;gap: 7px;width: 96px;padding: 9px 10px;border-radius: 8px;border: 1px solid var(--line-2);background: rgba(9, 16, 30, .8)}.art-rekey .win.bad::after{content: "";position: absolute;top: 9px;right: 9px;width: 6px;height: 6px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 8px rgba(252, 115, 77, .75);transition: opacity .2s ease, transform .3s var(--ease-out)}.js .art-rekey .win.bad:not(.typed)::after{opacity: 0;transform: scale(.6)}.art-rekey .win i{font: normal 400 12px/1 var(--mono);color: var(--muted)}.art-rekey .win b{font: 500 13px/1 var(--mono);color: var(--ink);min-height: 13px}.art-rekey .win b.typing::after{content: "";display: inline-block;width: 1px;height: 12px;margin-left: 2px;vertical-align: -1px;background: var(--cyan);animation: caret .8s steps(1) infinite}@keyframes caret{50%{opacity: 0}}.art .pill{font: 400 13px/1 var(--mono);padding: 7px 10px;border-radius: 999px;border: 1px solid var(--line-2);color: var(--muted);background: rgba(160, 205, 255, .05);white-space: nowrap}.clock-chip{font: 400 13px/1 var(--mono);padding: 8px 10px;border-radius: 8px;border: 1px solid var(--line-2);color: var(--ink);white-space: nowrap}.build{padding-block: var(--section)}.traps{display: grid;gap: 4px}.traps li{display: flex;gap: 10px;font: 400 13px/1.5 var(--mono);color: var(--muted)}.traps li::before{content: "×";flex: none;color: var(--cyan-2)}.dream{display: grid;border-top: 1px solid var(--line)}.dream li{padding: 20px 0 24px}.dream h3{font: 400 clamp(25px, 2.3vw, 31px)/1.12 var(--serif);letter-spacing: -.005em;color: #fff}.dream p{margin-top: 10px;font: 400 16px/1.5 var(--sans);color: var(--ink-2)}@media (min-width: 720px){.dream{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 40px}}@media (min-width: 1100px){.dream{grid-template-columns: repeat(3, minmax(0, 1fr))}}.sec-sub{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 16px;margin: clamp(56px, 8vw, 96px) 0 24px}.sec-sub h3{font: 400 clamp(30px, 3vw, 40px)/1.05 var(--serif);color: #fff}.sec-sub p{font: 400 13px/1.4 var(--mono);color: var(--muted)}.build-grid{display: grid;gap: 18px;grid-template-columns: 1fr}@media (min-width: 680px){.build-grid{grid-template-columns: 1fr 1fr}}@media (min-width: 680px) and (max-width: 1039px){.build-grid .bcard:last-child:nth-child(odd){grid-column: 1 / -1}}@media (min-width: 1040px){.build-grid{grid-template-columns: repeat(3, 1fr)}.build-grid-2{grid-template-columns: repeat(2, 1fr)}}.bcard a{position: relative;display: grid;grid-template-rows: auto 1fr;height: 100%;border-radius: 16px;border: 1px solid var(--line);background: linear-gradient(180deg, rgba(13, 21, 37, .55), rgba(6, 10, 19, .6));overflow: hidden;transition: border-color .3s, transform .4s var(--ease), box-shadow .4s}@media (hover: hover) and (pointer: fine){.bcard a:hover{border-color: rgba(127, 211, 251, .35);transform: translateY(-3px);box-shadow: 0 24px 60px -30px rgba(2, 151, 222, .6)}.bcard a:hover .bcard-media picture{transform: rotateX(0deg) translateY(-6px)}}.bcard-media{position: relative;overflow: hidden;aspect-ratio: 16 / 10;background: radial-gradient(70% 60% at 50% 110%, rgba(2, 151, 222, .28), transparent 70%), #08101f;perspective: 900px}.bcard-media picture{position: absolute;inset: 16px 16px -18px;transform: rotateX(7deg);transform-origin: 50% 100%;transition: transform .6s var(--ease-out);border-radius: 10px;overflow: hidden;box-shadow: 0 20px 40px -18px rgba(0, 0, 0, .8);-webkit-mask-image: linear-gradient(180deg, #000 62%, transparent 98%);mask-image: linear-gradient(180deg, #000 62%, transparent 98%)}.bcard-media img{width: 100%;height: 100%;object-fit: cover;object-position: top left;transition: transform .7s var(--ease)}.bcard-cap{position: absolute;left: 16px;bottom: 12px;z-index: 2;font: 400 13px/1 var(--mono);color: var(--ink);background: rgba(6, 10, 19, .8);border: 1px solid var(--line);padding: 6px 8px;border-radius: 6px;opacity: 0;transform: translateY(8px);transition: opacity .3s, transform .4s var(--ease)}.bcard a:hover .bcard-cap, .bcard a:focus-visible .bcard-cap{opacity: 1;transform: none}.bcard-body{padding: 20px 22px 24px;display: grid;gap: 8px;align-content: start}.bcard-body h3{font: 500 21px/1.25 var(--sans);color: #fff}.bcard-body p{font-size: 15.5px;color: var(--ink-2)}.go{display: inline-flex;align-items: center;gap: 8px;margin-top: 6px;font: 400 13px/1 var(--mono);color: var(--cyan-2)}.go .arrow{transition: transform .3s var(--ease)}a:hover .go .arrow{transform: translateX(3px)}@media (max-width: 679px){.bcard a{grid-template-rows: none;grid-template-columns: 112px minmax(0, 1fr)}.bcard-media{aspect-ratio: auto;min-height: 100%}.bcard-media picture{inset: 10px 0 0 10px;transform: none;border-radius: 8px 0 0 0;-webkit-mask-image: linear-gradient(180deg, #000 70%, transparent);mask-image: linear-gradient(180deg, #000 70%, transparent)}.bcard-cap{display: none}.bcard-body{padding: 14px 16px 16px;gap: 4px}.bcard-body h3{font-size: 17px}.bcard-body p{font-size: 14.5px;line-height: 1.4}.bcard-body .go{margin-top: 4px}}.how{position: relative;padding-block: var(--section);border-top: 1px solid var(--line)}.how-back, .how-side, .how-big, .how-cue{display: none}.how-head{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 32px}.how-scenes{display: grid;gap: clamp(64px, 9vw, 104px)}.how-scene{display: grid;gap: 28px;align-items: center}.how-time{font: 400 13px/1.4 var(--mono);color: var(--cyan-2);margin-bottom: 14px}.how-copy h3{font: 400 clamp(46px, 5.8vw, 92px)/.96 var(--serif);color: #fff;letter-spacing: -.015em;text-shadow: 0 0 40px rgba(2, 151, 222, .35)}.how-copy p{margin-top: 20px;font-size: clamp(17px, 1.4vw, 19px);max-width: 46ch;color: var(--ink-2)}.how-copy .go{margin-top: 18px}@media (min-width: 900px){.how-scene{grid-template-columns: 5fr 6fr;gap: 56px}}.how-card{position: relative;padding: 22px 24px;display: grid;grid-template-columns: minmax(0, 1fr);gap: 16px;width: 100%}@media (min-width: 900px){.how-card{max-width: 582px;justify-self: end}}.hc-top{display: flex;justify-content: space-between;align-items: center;gap: 12px;font: 400 13px/1.2 var(--mono);color: var(--muted)}.hc-note{font: 400 13px/1.3 var(--mono);color: var(--ink-2)}.week{display: grid;grid-template-columns: 88px repeat(5, minmax(0, 1fr));gap: 6px;align-items: center}.week .wd{font: 400 13px/1 var(--mono);color: var(--faint);text-align: center}.week .wr{font: 400 13px/1 var(--mono);color: var(--muted)}.week .cell{height: 24px;border-radius: 6px;background: rgba(160, 205, 255, .05);border: 1px solid var(--line);transition: background .4s, border-color .4s, box-shadow .4s}.week .cell.rep{background: rgba(56, 189, 248, .2);border-color: rgba(56, 189, 248, .5);box-shadow: 0 0 14px -4px rgba(56, 189, 248, .7)}.js .card-look:not(.run) .cell.rep{background: rgba(160, 205, 255, .05);border-color: var(--line);box-shadow: none}.card-look.run .cell.rep{animation: lit .5s ease both}.card-look.run .cell[data-i="1"]{animation-delay: .15s}.card-look.run .cell[data-i="2"]{animation-delay: .3s}.card-look.run .cell[data-i="3"]{animation-delay: .45s}.card-look.run .cell[data-i="4"]{animation-delay: .6s}@keyframes lit{from{background: rgba(160, 205, 255, .05);border-color: var(--line);box-shadow: none}}.ledger{width: 100%;border-collapse: collapse;font-size: 15px;line-height: 1.3;color: var(--ink)}.ledger th{font: 400 13px/1.25 var(--mono);color: var(--muted);text-align: right;padding: 0 0 8px 14px;vertical-align: bottom}.ledger td{padding: 8px 0 8px 14px;border-top: 1px solid var(--line);text-align: right}.ledger th:first-child, .ledger td:first-child{text-align: left;padding-left: 0}.ledger td:not(:first-child){font: 400 13px/1.3 var(--mono);white-space: nowrap}.ledger th:nth-child(2){width: 62px}.ledger th:nth-child(3){width: 70px}.ledger th:nth-child(4){width: 80px}@media (max-width: 359px){.how-card{padding: 18px 16px}.ledger th:not(:first-child), .ledger td:not(:first-child){padding-left: 8px}}.ledger tfoot td{border-top-color: var(--line-2);color: #fff}.js .card-look:not(.run) .ledger tbody tr, .js .card-look:not(.run) .ledger tfoot tr{opacity: 0}.card-look.run .ledger tbody tr, .card-look.run .ledger tfoot tr{animation: fade .5s ease both;animation-delay: 1s}.card-look.run .ledger tbody tr:nth-child(2){animation-delay: 1.15s}.card-look.run .ledger tbody tr:nth-child(3){animation-delay: 1.3s}.card-look.run .ledger tbody tr:nth-child(4){animation-delay: 1.45s}.card-look.run .ledger tfoot tr{animation-delay: 1.65s}@keyframes fade{from{opacity: 0}}.hours{display: grid;gap: 6px}.hours b{font: 400 clamp(56px, 5.6vw, 80px)/.9 var(--serif);color: #fff;letter-spacing: -.01em;font-variant-numeric: tabular-nums}.hours span{font: 400 13px/1.35 var(--mono);color: var(--muted)}.road{border-top: 1px solid var(--line)}.road li{display: grid;grid-template-columns: 22px minmax(0, 1fr) auto;gap: 10px;align-items: baseline;padding: 11px 0;border-bottom: 1px solid var(--line)}.road li:last-child{border-bottom: 0;padding-bottom: 0}.road .r{font: 400 13px/1 var(--mono);color: var(--cyan-2)}.road b{display: block;font: 500 15.5px/1.3 var(--sans);color: #fff}.road small{display: block;margin-top: 2px;font-size: 14px;line-height: 1.35;color: var(--muted)}.road .amt{font: 400 13px/1.3 var(--mono);color: #fff;white-space: nowrap}.road .off b, .road .off .amt{color: var(--muted);font-weight: 400}.road .off .amt{margin-inline: -3px;padding-inline: 3px;background: linear-gradient(rgba(226, 233, 246, .75), rgba(226, 233, 246, .75)) no-repeat 0 50% / 100% 1px}.js .card-build:not(.run) .road li{opacity: 0}.card-build.run .road li{animation: row-in .5s var(--ease-out) both}.card-build.run .road li:nth-child(1){animation-delay: .15s}.card-build.run .road li:nth-child(2){animation-delay: .3s}.card-build.run .road li:nth-child(3){animation-delay: .45s}.card-build.run .road li:nth-child(4){animation-delay: .6s}.card-build.run .road li:nth-child(5){animation-delay: .85s}.js .card-build:not(.run) .off .amt{background-size: 0 1px}.card-build.run .off .amt{animation: strike .45s var(--ease-out) 1.2s both}@keyframes row-in{from{opacity: 0;transform: translateY(8px)}}@keyframes strike{from{background-size: 0 1px}}.road .off .r{color: var(--faint)}.measure{position: relative;height: 8px;border-radius: 4px;background: rgba(160, 205, 255, .1)}.measure i{display: block;height: 100%;border-radius: 4px;background: linear-gradient(90deg, rgba(56, 189, 248, .3), rgba(95, 209, 248, .95));box-shadow: 0 0 14px -2px rgba(56, 189, 248, .7)}.js .card-run:not(.run) .measure i, .js .card-run:not(.run) .bars{clip-path: inset(0 100% 0 0)}.card-run.run .measure i{animation: fill 1.2s var(--ease-out) .1s both}.card-run.run .bars{animation: fill .9s var(--ease-out) .35s both}.card-run.run .uptime li:nth-child(2) .bars{animation-delay: .47s}.card-run.run .uptime li:nth-child(3) .bars{animation-delay: .59s}.card-run.run .uptime li:nth-child(4) .bars{animation-delay: .71s}@keyframes fill{from{clip-path: inset(0 100% 0 0)}to{clip-path: inset(0 0 0 0)}}.measure u{position: absolute;top: -4px;bottom: -4px;left: 96.2%;width: 2px;background: #fff;border-radius: 1px;text-decoration: none}.split li{display: flex;align-items: baseline;gap: 8px;padding: 4px 0;font-size: 14.5px;line-height: 1.35;color: var(--ink)}.split b{font: 400 13px/1.35 var(--mono);color: #fff;white-space: nowrap}.uptime{display: grid;gap: 10px}.uptime li{display: grid;grid-template-columns: 104px 1fr auto;gap: 12px;align-items: center;font-size: 14px;color: var(--ink)}.uptime b{font: 400 13px/1 var(--mono);color: var(--cyan-2);font-weight: 400}.bars{display: flex;gap: 3px}.bars i{flex: 1;height: 18px;border-radius: 2px;background: rgba(56, 189, 248, .62)}.uptime li:nth-child(1) .bars i:nth-child(9), .uptime li:nth-child(2) .bars i:nth-child(17){background: rgba(56, 189, 248, .3)}.backed{display: flex;align-items: flex-start;gap: 12px;padding-top: 14px;border-top: 1px solid var(--line);font-size: 15px;line-height: 1.4;color: #fff}.backed .icon{flex: none;color: var(--cyan)}.how.is-story{padding: 0}.how.is-story .how-back{display: block;position: sticky;top: 0;height: 100vh;height: 100svh;margin-bottom: -100vh;margin-bottom: -100svh;overflow: hidden;pointer-events: none}.how.is-story .curtain{height: 34%;opacity: .9;--level: .35}.how.is-story .how-wrap{position: relative;z-index: 2;display: grid;max-width: none;grid-template-columns: minmax(0, min(620px, 50%)) minmax(0, 1fr);column-gap: clamp(32px, 5vw, 96px);padding-left: max(var(--pad), calc(50% - var(--max) / 2 + var(--pad)));padding-right: clamp(20px, 3vw, 56px)}.how.is-story .how-head{grid-column: 1;grid-row: 1;display: block;margin: 0;padding-top: clamp(96px, 24vh, 260px)}.how.is-story .how-big{display: block;margin-top: 18px;font: 400 clamp(56px, min(6vw, 11vh), 104px)/.96 var(--serif);letter-spacing: -.015em;color: #fff;text-shadow: 0 0 40px rgba(2, 151, 222, .35)}.how-big span{display: block}.how-big em{font-style: italic}.how.is-story .how-cue{display: grid;justify-items: start;gap: 8px;margin-top: clamp(28px, 5vh, 56px)}.how-cue i{width: 4px;height: 4px;background: var(--cyan-2);opacity: .2;animation: how-cue 1.8s ease-in-out infinite}.how-cue i:nth-child(2){animation-delay: .25s}.how-cue i:nth-child(3){animation-delay: .5s}@keyframes how-cue{40%{opacity: 1;transform: translateY(3px)}}.how.is-story .how-scenes{grid-column: 1;grid-row: 2;display: block}.how.is-story .how-scene{display: block;padding-block: clamp(88px, 22vh, 240px);opacity: .3;transition: opacity .5s ease}.how.is-story .how-scene.is-active{opacity: 1}.how.is-story .how-scene:last-child{padding-bottom: clamp(140px, 36vh, 360px)}.how.is-story .how-copy h3{font-size: min(5.6vw, 10.5vh, 92px)}.how.is-story .how-copy p{text-shadow: 0 1px 14px rgba(6, 10, 19, .9);color: rgba(226, 233, 246, .92)}.how.is-story .how-card{max-width: none;margin-top: clamp(28px, 4.4vh, 48px)}.how.is-story .how-side{grid-column: 2;grid-row: 1 / span 2;position: sticky;top: 0;display: flex;flex-direction: column;height: 100vh;height: 100svh;padding: calc(var(--nav-h) + clamp(14px, 3vh, 32px)) 0 clamp(16px, 3vh, 36px)}.how-count{margin-bottom: 14px;font: 400 13px/1 var(--mono);color: var(--muted)}.how-count b{color: var(--cyan-2);font-weight: 400}.how-rail{flex: none;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: clamp(12px, 1.6vw, 24px);position: relative;padding-top: 12px;border-top: 1px solid rgba(199, 210, 232, .16)}.how-rail::before{content: "";position: absolute;left: 0;right: 0;top: -1px;height: 1px;transform: scaleX(var(--rail, 0));transform-origin: 0 50%;background: var(--cyan);box-shadow: 0 0 10px var(--cyan)}.how-rail li{display: grid;grid-template-columns: 26px minmax(0, 1fr);column-gap: 6px;row-gap: 3px;align-items: baseline;cursor: pointer}.how-rail .n{font: 400 13px/1 var(--mono);color: var(--muted);transition: color .4s}.how-rail .t{font: 400 clamp(17px, 1.5vw, 23px)/1.1 var(--serif);color: rgba(238, 242, 255, .45);transition: color .4s}.how-rail .d{grid-column: 2;font: 400 13px/1.2 var(--mono);color: rgba(199, 210, 232, .45);transition: color .4s}.how-rail li.on .t{color: #fff}.how-rail li.on .n{color: var(--cyan-2)}.how-rail li.on .d{color: var(--muted)}.how-rail li.past .t{color: rgba(238, 242, 255, .62)}.how-dots{display: block;flex: 1 1 0;min-height: 0;width: 100%}.perks{padding-block: var(--section);border-top: 1px solid var(--line)}.perk-list{display: grid;border-top: 1px solid var(--line)}.perk-list li{position: relative;padding: 20px 0 24px}.perk-list h3{font: 400 clamp(25px, 2.1vw, 29px)/1.12 var(--serif);letter-spacing: -.005em;color: #fff}.perk-list p{margin-top: 8px;font-size: 16px;color: var(--ink-2)}@media (min-width: 720px){.perk-list{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 40px}}@media (min-width: 1100px){.perk-list{grid-template-columns: repeat(4, minmax(0, 1fr))}}.proof{padding-block: var(--section);overflow: hidden;border-top: 1px solid var(--line)}.proof-copy{display: grid;gap: 20px;justify-items: start}.proof-copy p{max-width: 56ch}.strip{margin-top: clamp(48px, 7vw, 88px);display: grid;gap: 18px;-webkit-mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent);mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent)}.strip-row{display: flex;gap: 18px;padding-inline: var(--gutter);overflow-x: auto;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;scrollbar-width: none}.strip-row::-webkit-scrollbar{display: none}.strip-row > li{flex: none}.strip-all{display: none}@media (max-width: 759px){.strip-all{display: flex}.strip-a, .strip-b{display: none}}@media (hover: hover) and (pointer: fine){.strip-row{cursor: grab}.strip-row.is-drag{cursor: grabbing;user-select: none}.strip-row.is-drag .shot{pointer-events: none}}.strip-hint{display: flex;align-items: center;gap: 8px;margin-top: 16px;font: 400 13px/1.4 var(--mono);color: var(--muted)}.shot{display: grid;gap: 9px;width: clamp(240px, 26vw, 360px);text-align: left}.shot picture{position: relative;overflow: hidden;border-radius: 12px}.shot img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: top left;border-radius: 12px;border: 1px solid var(--line-2);transition: transform .4s var(--ease), border-color .3s}.shot:hover img, .shot:focus-visible img{border-color: rgba(127, 211, 251, .5);transform: translateY(-3px)}.shot .cap{font: 400 13px/1 var(--mono);color: var(--muted)}.pin-label{position: absolute;z-index: 3;right: 14px;top: 46%;display: inline-flex;align-items: center;font: 400 13px/1 var(--mono);color: var(--ink);background: rgba(4, 9, 22, .78);border: 1px solid var(--line-2);border-radius: 8px;padding: 7px 9px;white-space: nowrap;opacity: 0;transform: translateY(6px);transition: opacity .3s, transform .4s var(--ease)}.pin-label i{position: absolute;right: 100%;top: 50%;width: 42px;height: 1px;background: linear-gradient(90deg, transparent, var(--cyan));transform: scaleX(0);transform-origin: 100% 50%;transition: transform .45s var(--ease) .12s}.pin-on{opacity: 1;transform: none}.pin-on i{transform: scaleX(1)}.guard{padding-block: var(--section);border-top: 1px solid var(--line)}.sec-stats{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 36px 16px;text-align: center}@media (min-width: 760px){.sec-stats{grid-template-columns: repeat(4, minmax(0, 1fr))}}.sec-stats li{display: grid;gap: 10px;justify-items: center;align-content: start}.sec-stats b{font: 400 clamp(60px, 6.6vw, 96px)/.95 var(--serif);letter-spacing: -.02em;color: var(--cyan-2)}.sec-stats span{max-width: 22ch;font: 400 13px/1.4 var(--mono);color: var(--muted)}.sec-cards{display: grid;gap: 40px;margin-top: clamp(56px, 7vw, 88px)}@media (min-width: 900px){.sec-cards{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 48px}}.sec-cards > li{display: grid;grid-template-rows: auto auto 1fr auto;gap: 12px}.sec-cards .icon{width: 30px;height: 30px;color: var(--cyan);margin-bottom: 6px}.sec-cards h3{font: 400 clamp(27px, 2.5vw, 32px)/1.12 var(--serif);color: #fff}.sec-cards p{font-size: 16px;color: var(--ink-2)}.chips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 6px}.chips li{padding: 7px 10px;border-radius: 6px;background: rgba(160, 205, 255, .08);font: 400 13px/1 var(--mono);color: var(--ink-2)}.guard-go{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px;margin-top: clamp(40px, 5vw, 56px)}.guard-go .go{margin-top: 0}.sec-band{position: relative;z-index: 1;padding-block: clamp(48px, 7vw, 88px)}@keyframes pulse{50%{box-shadow: 0 0 0 7px rgba(252, 115, 77, .18), 0 0 14px rgba(252, 115, 77, .8)}}.horizon{position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: radial-gradient(50% 100% at 50% 100%, var(--accent), #5fd1f8 26%, rgba(2, 151, 222, .7) 52%, transparent 82%);box-shadow: 0 0 46px 8px rgba(2, 151, 222, .35);transition: transform 1.6s var(--ease)}.reveal-ready .horizon[data-reveal]:not(.in){opacity: 1;transform: scaleX(0)}.founders{padding-block: var(--section);border-top: 1px solid var(--line)}.people{display: grid;gap: 40px}@media (min-width: 760px){.people{grid-template-columns: 1fr 1fr;gap: 32px}}@media (max-width: 759px){.people{gap: 28px}.person{grid-template-columns: 104px minmax(0, 1fr);gap: 16px}.person h3{font-size: 28px}.person .role{margin: 6px 0 8px}.person p:not(.role){font-size: 15.5px;line-height: 1.5}}.person{display: grid;gap: 22px;align-content: start}.portrait{position: relative;aspect-ratio: 4 / 5;overflow: hidden;border-radius: 16px;border: 1px solid var(--line);background: #0a1630}.portrait img{width: 100%;height: 100%;object-fit: cover;filter: grayscale(1) contrast(1.1) brightness(1.08);transition: transform .8s var(--ease)}.portrait::before{content: "";position: absolute;inset: 0;z-index: 1;background: #2a5ab0;mix-blend-mode: multiply;opacity: .32}.portrait::after{content: "";position: absolute;inset: 0;z-index: 2;background: radial-gradient(90% 42% at 50% 112%, rgba(56, 189, 248, .5), transparent 72%);mix-blend-mode: screen}.portrait picture{display: block;width: 100%;height: 100%}.person h3{font: 400 clamp(32px, 3vw, 40px)/1 var(--serif);color: #fff}.person .role{margin: 10px 0 12px;font: 400 13px/1.4 var(--mono);color: var(--cyan-2)}.person p:not(.role){max-width: 52ch}.close{position: relative;overflow: hidden;padding-block: var(--section) calc(var(--section) * 1.25);border-top: 1px solid var(--line)}.close .curtain{height: 52%;--level: .4}.close.lit .curtain{--level: 1}@media (max-width: 999px){.close{padding-bottom: calc(var(--section) + 150px)}.close .curtain{height: 340px}}.close-grid{position: relative;z-index: 3;display: grid;gap: 48px}@media (min-width: 1000px){.close-grid{grid-template-columns: 5fr 7fr;align-items: start;gap: 64px}.close-card{position: sticky;top: calc(var(--nav-h) + 28px)}}.close-card{padding: clamp(28px, 4vw, 44px);display: grid;gap: 18px;justify-items: start;box-shadow: 0 -20px 80px -20px rgba(56, 189, 248, .45), inset 0 1px 0 rgba(255, 255, 255, .08)}.close-card h2{font-size: clamp(38px, 4.4vw, 62px)}.close-note{font: 400 13px/1.5 var(--mono);color: var(--muted)}.faq-h{font: 400 13px/1.4 var(--mono);color: var(--muted);margin-bottom: 8px}.faq details{border-bottom: 1px solid var(--line)}.faq summary{position: relative;list-style: none;cursor: pointer;padding: 22px 44px 22px 0;font: 500 18px/1.4 var(--sans);color: var(--ink)}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "";position: absolute;right: 8px;top: 50%;width: 9px;height: 9px;border-right: 1.5px solid var(--cyan-2);border-bottom: 1.5px solid var(--cyan-2);transform: translateY(-70%) rotate(45deg);transition: transform .3s var(--ease)}.faq details[open] summary::after{transform: translateY(-25%) rotate(-135deg)}.faq summary:hover{color: #fff}.faq-a{padding: 0 44px 24px 0;color: var(--ink-2)}@supports (interpolate-size: allow-keywords){.faq{interpolate-size: allow-keywords}.faq details::details-content{block-size: 0;overflow: clip;opacity: 0;transition: block-size .3s var(--ease-out), opacity .24s ease, content-visibility .3s allow-discrete}.faq details[open]::details-content{block-size: auto;opacity: 1}}.orb canvas{position: absolute;inset: 0;display: block;width: 100%;height: 100%}.orb{position: relative;width: min(100%, 38vh, 360px);aspect-ratio: 1;margin-top: clamp(20px, 4vh, 44px);opacity: .34;pointer-events: none}.orb-m{display: none;margin: clamp(32px, 8vw, 56px) auto calc(clamp(56px, 8vw, 96px) * -1 + 8px);width: min(70%, 280px)}@media (max-width: 999px){.problem-head .orb{display: none}.orb-m{display: block}}.build{position: relative;overflow: hidden}.build > .wrap{position: relative;z-index: 1}.ascii-hand{position: absolute;z-index: 0;right: max(-48px, calc(50% - 800px));top: clamp(48px, 7vw, 96px);margin: 0;font: 400 11px/14px var(--pixel);letter-spacing: 0;white-space: pre;color: #7fd3fb;opacity: .11;pointer-events: none;-webkit-user-select: none;user-select: none}@media (max-width: 999px){.ascii-hand{right: -180px;top: 24px;opacity: .08}}.guard{position: relative;overflow: hidden}.guard > .wrap{position: relative;z-index: 1}.art-hands{position: absolute;z-index: 0;left: 60%;top: 50%;width: 900px;max-width: none;height: auto;transform: translate(-50%, -50%);image-rendering: pixelated;opacity: .1;pointer-events: none;-webkit-mask-image: linear-gradient(90deg, transparent, #000 16%, #000 84%, transparent);mask-image: linear-gradient(90deg, transparent, #000 16%, #000 84%, transparent)}@media (max-width: 759px){.art-hands{left: 50%;width: 600px}}@media (pointer: coarse), (hover: none){.enq-file{min-height: 44px}.enq-file-x{width: 44px;height: 44px}.enq .field input{min-height: 44px}}@media (pointer: coarse), (hover: none){.glass, .fcard{background: linear-gradient(180deg, #0a1120, #060b16)}}.ihero{position: relative;overflow: hidden;padding-top: calc(var(--nav-h) + env(safe-area-inset-top, 0px) + clamp(40px, 8vh, 96px));padding-bottom: clamp(48px, 7vw, 80px)}.ihero .curtain{height: 50%}.ihero-grid{position: relative;z-index: 3;display: grid;gap: 40px;align-items: center}.ihero-copy{display: grid;gap: 22px;justify-items: start}.ihero h1{font-size: clamp(44px, 6.4vw, 92px);color: #fff;text-shadow: 0 0 40px rgba(2, 151, 222, .35);max-width: 15ch}.ihero-obj{position: relative;justify-self: center;width: min(400px, 82%);aspect-ratio: 3 / 4;border-radius: 22px;overflow: hidden;border: 1px solid var(--line);background: linear-gradient(180deg, #01071a, #001235);box-shadow: 0 30px 90px -40px rgba(2, 151, 222, .7)}.ihero-obj picture, .ihero-obj img, .ihero-obj .obj-fallback{position: absolute;inset: 0;width: 100%;height: 100%}.ihero-obj img{object-fit: cover;object-position: 50% 70%}@media (max-width: 959px){.ihero-obj{width: min(320px, 78%);aspect-ratio: 1 / 1}}@media (min-width: 960px){.ihero-grid{grid-template-columns: 7fr 5fr;gap: 56px}.ihero-obj{justify-self: end}}.ifeed{position: relative;z-index: 4;margin-top: clamp(40px, 6vw, 72px)}.ifeed .feed-head{justify-content: flex-start;margin-bottom: 14px}.ifeed-cards{display: grid;gap: 14px}@media (min-width: 900px){.ifeed-cards{grid-template-columns: repeat(3, 1fr)}}.js .ifeed-cards .fcard{opacity: 0;transform: translateY(16px);filter: blur(6px);transition: opacity .6s ease, transform .7s var(--ease), filter .6s ease}.js .ifeed-cards .fcard.landed{opacity: 1;transform: none;filter: none}.ibuild{border-top: 1px solid var(--line)}.more{border-top: 1px solid var(--line);padding-block: 28px}.more-row{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 28px;font-size: 15px}.more-row > span{font: 400 13px/1.4 var(--mono);color: var(--faint)}.more-row a{display: inline-flex;align-items: center;gap: 8px;color: var(--muted);transition: color .2s}.more-row a:hover{color: var(--ink)}.phero{position: relative;overflow: hidden;padding-top: calc(var(--nav-h) + env(safe-area-inset-top, 0px) + clamp(48px, 10vh, 112px));padding-bottom: clamp(64px, 10vw, 120px)}.phero .curtain{height: 42%}.phero-copy{position: relative;z-index: 3;display: grid;gap: 22px;justify-items: start;align-content: start}.phero h1{font-size: clamp(48px, 7vw, 100px);color: #fff;text-shadow: 0 0 40px rgba(2, 151, 222, .35);max-width: 14ch}.security-page .phero h1{max-width: none}.controls{padding-block: var(--section);border-top: 1px solid var(--line)}.control-grid{display: grid;gap: 18px}@media (min-width: 760px){.control-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.control-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}}.control{padding: 22px 24px}.control h3{font: 400 clamp(25px, 2.1vw, 29px)/1.12 var(--serif);letter-spacing: -.005em;color: #fff;margin-bottom: 8px}.control dl{margin: 0}.control dl > div{display: grid;gap: 2px;padding: 11px 0;border-top: 1px solid var(--line)}.control dt{font: 400 13px/1.35 var(--mono);color: var(--muted)}.control dd{margin: 0;font-size: 15px;line-height: 1.4;color: var(--ink)}.phero-note{font-size: 15px;color: var(--muted)}.phero-note a{color: var(--cyan-2);text-decoration: underline;text-underline-offset: 3px}.phero-short{min-height: 78svh;display: grid;align-content: center}.demos-grid{position: relative;z-index: 3;display: grid;gap: 40px;align-items: start}@media (min-width: 1000px){.demos-grid{grid-template-columns: 5fr 6fr;gap: 56px}}.form-card{padding: clamp(22px, 3vw, 34px)}.gallery{padding-block: var(--section);border-top: 1px solid var(--line)}.gallery-grid{display: grid;gap: 18px;grid-template-columns: repeat(2, minmax(0, 1fr))}@media (min-width: 900px){.gallery-grid{grid-template-columns: repeat(4, minmax(0, 1fr))}}.gallery figure{display: grid;gap: 9px}.gallery img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;object-position: top left;border-radius: 10px;border: 1px solid var(--line)}.gallery figcaption{font: 400 13px/1.3 var(--mono);color: var(--muted)}.steps3{padding-block: var(--section);border-top: 1px solid var(--line)}.steps3-list{display: grid;gap: 18px}@media (min-width: 900px){.steps3-list{grid-template-columns: repeat(3, 1fr)}}.steps3-list li{position: relative;display: grid;gap: 10px;align-content: start;padding: 28px;border-radius: 16px;border: 1px solid var(--line);background: rgba(13, 21, 37, .45)}.steps3-list .n{font: 400 13px/1 var(--mono);color: var(--cyan-2)}.steps3-list h3{font: 400 clamp(34px, 3vw, 42px)/1 var(--serif);color: #fff}.steps3-list .how-time{margin: 0}.prose-page{padding-top: calc(var(--nav-h) + env(safe-area-inset-top, 0px) + 72px);padding-bottom: var(--section)}.prose{max-width: 820px}.prose h1{font-size: clamp(44px, 6vw, 80px);color: #fff;margin: 14px 0 10px}.prose h2{font: 400 32px/1.1 var(--serif);color: #fff;margin: 44px 0 10px}.prose p{margin-top: 12px;max-width: 66ch;color: var(--ink-2)}.prose a{color: var(--cyan-2);text-decoration: underline;text-underline-offset: 3px}.updated{font: 400 13px/1.4 var(--mono);color: var(--faint)}.guide-hero{padding-bottom: clamp(28px, 5vh, 56px)}.guide-hero h1{font-size: clamp(44px, 6vw, 84px);max-width: 17ch}.crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;font: 400 13px/1.4 var(--mono);color: var(--faint)}.crumbs a{color: var(--muted);transition: color .2s}.crumbs a:hover{color: var(--ink)}.guide-answer{max-width: 62ch;padding-left: 18px;border-left: 2px solid var(--cyan-2);font-size: clamp(18px, 1.6vw, 21px);line-height: 1.5;color: var(--ink)}.guide-column{max-width: 820px}.prose .guide-by{font: 400 13px/1.5 var(--mono);color: var(--muted)}.guide-by + h2{margin-top: 28px}.guide-body{padding-block: clamp(24px, 4vh, 40px) var(--section)}.prose strong{color: var(--ink);font-weight: 500}.g-list{display: grid;gap: 10px;margin-top: 14px;padding-left: 20px;max-width: 66ch;color: var(--ink-2);list-style: disc}.g-list li::marker{color: var(--cyan-2)}.g-num{list-style: decimal}.g-steps{display: grid;gap: 22px;margin-top: 20px;counter-reset: step}.g-steps li{position: relative;padding-left: 44px;counter-increment: step}.g-steps li::before{content: counter(step);position: absolute;left: 0;top: 2px;display: grid;place-items: center;width: 30px;height: 30px;border: 1px solid var(--line-2);border-radius: 50%;font: 400 13px/1 var(--mono);color: var(--cyan-2)}.g-steps h3{font: 500 18px/1.35 var(--sans);color: #fff}.g-steps p{margin-top: 6px}.g-table{margin-top: 18px;overflow-x: auto;border: 1px solid var(--line);border-radius: 14px}.g-table + p{margin-top: 18px}.g-table table{width: 100%;min-width: 520px;border-collapse: collapse;font-size: 15px;line-height: 1.45}.g-table th, .g-table td{padding: 12px 14px;text-align: left;vertical-align: top;border-top: 1px solid var(--line);color: var(--ink-2);font-weight: 400}.g-table thead th{border-top: 0;font: 400 13px/1.4 var(--mono);color: var(--muted)}.g-table tbody th{color: var(--ink)}.g-table .num{text-align: right;white-space: nowrap;font-variant-numeric: tabular-nums}.g-table th.num{white-space: normal}.g-table-nums table{min-width: 0}@media (max-width: 640px){.g-table-nums th, .g-table-nums td{padding: 11px 10px;font-size: 14px}.g-table-nums thead th{font-size: 13px}}.g-table tfoot th, .g-table tfoot td{color: #fff;font-weight: 500;border-top-color: var(--line-2)}.g-groups{display: grid;gap: 26px;margin-top: 20px}@media (min-width: 720px){.g-groups{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 32px}}.g-group h3{font: 500 18px/1.35 var(--sans);color: #fff}.g-sources{font-size: 15px}.guide-cards{display: grid;gap: 18px}@media (min-width: 760px){.guide-cards{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.guide-cards{grid-template-columns: repeat(3, minmax(0, 1fr))}}.guide-card{display: grid;grid-template-rows: auto 1fr auto;gap: 10px;height: 100%;padding: 26px;border: 1px solid var(--line);border-radius: 16px;background: rgba(160, 205, 255, .025);transition: border-color .2s, background-color .2s}.guide-card:hover{border-color: var(--line-2);background: rgba(160, 205, 255, .05)}.guide-card h2{font: 400 clamp(28px, 2.6vw, 34px)/1.1 var(--serif);color: #fff}.guide-card p{color: var(--ink-2);font-size: 16px}.guide-card .go{display: inline-flex;align-items: center;gap: 8px;margin-top: 4px;color: var(--cyan-2);font-size: 15px}@media (pointer: coarse), (hover: none){.crumbs a{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;min-width: 44px}.g-sources a{display: inline-block;padding-block: 12px}}.nf-word{position: relative;z-index: 3;width: min(100%, 680px);height: clamp(120px, 22vw, 240px);opacity: .5}.home{--section: clamp(64px, 8vw, 112px)}@media (min-width: 760px){.home .person{grid-template-columns: clamp(150px, 15vw, 210px) minmax(0, 1fr);gap: 22px}.home .person h3{font-size: clamp(28px, 2.6vw, 36px)}.home .person .role{margin: 6px 0 8px}.home .person p:not(.role){font-size: 15.5px;line-height: 1.5}}@media (max-width: 759px){.home .how .week, .home .how .uptime{display: none}.home .card-look.run .ledger tbody tr:nth-child(n), .home .card-look.run .ledger tfoot tr{animation-delay: .1s}}.world{position: absolute;left: 0;top: 0;z-index: 2;width: 100%;height: 100%;pointer-events: none}@media (max-width: 1179px){.hero .world{height: 100vh;height: 100svh}}.close .world{top: auto;bottom: 0;height: min(100%, 100vh)}.hero .lede, .hero .kicker, .hero .cta-note{text-shadow: 0 1px 12px rgba(3, 6, 12, .92), 0 0 3px rgba(3, 6, 12, .7)}@media (min-width: 1180px){.hero .feed-head .live{padding: 4px 10px;border-radius: 999px;background: rgba(4, 8, 16, .74)}}@media (min-width: 1180px) and (max-height: 760px){.hero .feed-head .clock{display: none}}.phero h1{text-wrap: balance}@media (max-width: 359px){.phero-short h1{font-size: 40px}}.dream-open{position: relative;overflow: hidden;display: grid;align-content: center;min-height: 100vh;min-height: 100svh;padding-block: calc(var(--nav-h) + 40px) clamp(56px, 8vw, 96px);border-top: 1px solid var(--line);background: radial-gradient(70% 50% at 50% 46%, rgba(2, 151, 222, .1), transparent 72%), var(--night)}.dream-open canvas{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none}.dream-open-copy{position: relative;z-index: 2;display: grid;justify-items: center;gap: clamp(16px, 2vw, 24px);text-align: center}.dream-open-copy::before{content: "";position: absolute;z-index: -1;left: 50%;bottom: -36px;width: min(860px, 100%);height: 44%;transform: translateX(-50%);background: radial-gradient(closest-side, rgba(3, 6, 12, .9), rgba(3, 6, 12, .72) 58%, transparent);pointer-events: none}.dream-open .kicker{text-shadow: 0 0 6px var(--night), 0 0 12px var(--night)}.dream-open h2{font: 400 clamp(88px, 13vw, 208px)/.92 var(--serif);letter-spacing: -.022em;color: #fff;text-shadow: 0 0 60px rgba(2, 151, 222, .5), 0 2px 18px rgba(3, 6, 12, .9)}.dream-open h2 small{display: block;margin-top: .22em;font-size: clamp(34px, 5vw, 84px);line-height: 1.04;letter-spacing: -.012em;color: var(--ink)}.dream-open-lede{max-width: 56ch;font-size: clamp(17px, 1.5vw, 20px);line-height: 1.5;color: var(--ink);text-shadow: 0 1px 14px rgba(3, 6, 12, .95)}.dream-points{position: relative;z-index: 2;display: grid;gap: 14px;margin-top: clamp(36px, 6vw, 72px)}@media (min-width: 860px){.dream-points{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px}}.dream-points li{padding: 22px 24px;border: 1px solid var(--line-2);border-radius: 16px;background: linear-gradient(180deg, rgba(13, 22, 38, .82), rgba(7, 12, 24, .9))}.dream-points h3{font: 400 clamp(27px, 2.5vw, 34px)/1.06 var(--serif);color: #fff}.dream-points p{margin-top: 8px;font-size: 16px;line-height: 1.5;color: var(--ink-2)}.dream-wall{overflow: hidden;display: grid;gap: 6px;padding-block: clamp(26px, 4vw, 44px);border-block: 1px solid var(--line);-webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.wall-row{display: flex;width: max-content;animation: wall-slide 90s linear infinite}.wall-row[data-dir="1"]{animation-direction: reverse;animation-duration: 110s}.wall-row span{flex: none;padding-inline: clamp(14px, 2vw, 28px);font: 400 clamp(26px, 3.6vw, 52px)/1.2 var(--serif);color: rgba(214, 224, 242, .34);white-space: nowrap}.wall-row span:nth-child(3n + 2){font-style: italic;color: rgba(127, 211, 251, .6)}@keyframes wall-slide{to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.wall-row{animation: none}}.hard{position: relative;border-top: 1px solid var(--line)}.hard-stage{position: relative;padding-block: var(--section)}.hard canvas, .hard .curtain, .hard .sky, .hard-rail, .hard-score, .hard-visual{display: none}.hard-head{margin-bottom: 24px}.hard-head h2{margin-top: 10px;font: 400 clamp(38px, 5vw, 72px)/1 var(--serif);color: #fff}.hard-steps{display: grid;gap: 34px}.hard-label{font: 400 13px/1.4 var(--mono);color: var(--cyan-2)}.hard-dream{margin-top: 10px;font: 400 clamp(30px, 4.1vw, 62px)/1.05 var(--serif);letter-spacing: -.012em;color: #fff}.hard-reply{margin-top: 14px;font: 400 clamp(15px, 1.3vw, 18px)/1.4 var(--mono);color: var(--cyan-2)}.hard-reply::before{content: "> ";color: var(--muted)}.hard-go{margin-top: 20px}.hard.is-live{height: calc(100vh + 460vh);height: calc(100lvh + 460vh)}.hard.is-live .hard-stage{position: sticky;top: 0;height: 100vh;height: 100lvh;padding: 0;overflow: hidden}.hard.is-live .sky{display: block}.hard.is-live .curtain{display: block;height: 54%;--level: .1;--glow: .12}.hard.is-live canvas{display: block;position: absolute;inset: 0;z-index: 2;width: 100%;height: 100%;pointer-events: none}.hard.is-live .hard-wrap{position: relative;z-index: 3;display: grid;grid-template-columns: minmax(0, 1fr);grid-template-rows: auto auto minmax(0, 1fr) auto;height: 100vh;height: 100svh;padding-top: calc(var(--nav-h) + env(safe-area-inset-top, 0px) + clamp(14px, 2.4vh, 26px));padding-bottom: calc(14px + env(safe-area-inset-bottom, 0px))}.hard.is-live .hard-head{position: relative;display: flex;justify-content: space-between;align-items: flex-start;gap: 16px;margin: 0 0 8px}.hard.is-live .hard-head h2{font-size: clamp(30px, 3.2vw, 44px);margin-top: 6px}.hard.is-live .hard-score{display: block;flex: none;margin: 0;font: 400 clamp(52px, 7vw, 104px)/.9 var(--serif);color: #fff;text-align: right;white-space: nowrap}.hard-score b{font-weight: 400}.hard-score span{font: 400 13px/1 var(--mono);color: var(--muted);margin-left: 4px}.hard.is-live .hard-steps{display: grid;gap: 0}.hard.is-live .hard-step{grid-area: 1 / 1;opacity: 0;pointer-events: none;transition: opacity .25s ease}.hard.is-live .hard-step.is-on{opacity: 1;pointer-events: auto;transition: opacity .35s ease .1s}.hard.is-live .hard-step:not(.is-on) .hard-go{visibility: hidden}.hard.is-live .hard-dream, .hard.is-live .hard-reply{text-shadow: 0 2px 22px rgba(3, 6, 12, .95), 0 0 2px rgba(3, 6, 12, .6)}.hard.is-live .hard-visual{display: block;min-height: 0}.hard.is-live .hard-rail{position: relative;display: grid;grid-template-columns: repeat(8, minmax(0, 1fr));gap: 6px;padding-top: 10px}.hard-rail li{font: 400 13px/1.2 var(--mono);color: rgba(238, 242, 255, .5);transition: color .3s ease;text-shadow: 0 1px 8px rgba(3, 6, 12, .9)}.hard-rail li.on{color: #fff}.hard-rail::before, .hard-rail::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: rgba(238, 242, 255, .18)}.hard-rail::after{background: var(--cyan-2);transform-origin: 0 50%;transform: scaleX(var(--p, 0));box-shadow: 0 0 10px rgba(127, 211, 251, .8)}@media (max-width: 759px){.hard-rail li{font-size: 0;height: 6px}}@media (min-width: 900px), (min-width: 600px) and (max-height: 500px){.hard.is-live .hard-wrap{grid-template-columns: minmax(0, 11fr) minmax(0, 10fr);grid-template-rows: auto minmax(0, 1fr) auto;column-gap: clamp(24px, 4vw, 64px)}.hard.is-live .hard-head{grid-column: 1 / -1}.hard.is-live .hard-steps{grid-column: 1;grid-row: 2;align-self: center}.hard.is-live .hard-visual{grid-column: 2;grid-row: 2}.hard.is-live .hard-rail{grid-column: 1 / -1}}@media (min-width: 900px) and (min-height: 501px) and (max-height: 760px){.hard.is-live .hard-head h2{font-size: clamp(24px, 4.6vh, 36px)}.hard.is-live .hard-score{font-size: clamp(40px, 9vh, 72px)}.hard.is-live .hard-dream{font-size: clamp(25px, 5.8vh, 44px)}.hard.is-live .hard-reply{margin-top: 8px}.hard.is-live .hard-go{margin-top: 12px}}@media (max-height: 500px){.hard.is-live .hard-head{margin-bottom: 0}.hard.is-live .hard-head .kicker{display: none}.hard.is-live .hard-head h2{margin-top: 0;font-size: 24px}.hard.is-live .hard-score{font-size: 40px}.hard.is-live .hard-dream{margin-top: 4px;font-size: 25px}.hard.is-live .hard-reply{margin-top: 8px;font-size: 14px}.hard.is-live .hard-go{margin-top: 10px}.hard-rail li{font-size: 0;height: 6px}}.dream-box{position: relative;overflow: hidden;padding-block: var(--section);border-top: 1px solid var(--line);background: radial-gradient(60% 70% at 78% 50%, rgba(2, 151, 222, .12), transparent 70%)}.dream-box-grid{position: relative;display: grid;gap: 32px;align-items: center}.dream-box-grid .enq-wrap{justify-self: center}@media (min-width: 1000px){.dream-box-grid{grid-template-columns: 6fr 6fr;gap: 64px}.dream-box-grid .enq-wrap{justify-self: end}}.dream-box h2{margin-top: 12px;font: 400 clamp(44px, 6vw, 92px)/.98 var(--serif);letter-spacing: -.016em;color: #fff}.dream-box-copy p:not(.kicker){margin-top: 18px;max-width: 46ch;font-size: clamp(17px, 1.4vw, 19px);color: var(--ink-2)}.glyph{display: block;width: 120px;height: 72px;margin: 0 0 14px -8px;color: var(--cyan-2)}.glyph svg{display: block;width: 100%;height: 100%;fill: none;stroke: currentColor;stroke-width: 1.15;stroke-linecap: round;stroke-linejoin: round;overflow: visible}.glyph .d{stroke-dasharray: 1;stroke-dashoffset: 0;transition: stroke-dashoffset 1.3s var(--ease-out) .12s}.reveal-ready .dream li:not(.in) .glyph .d{stroke-dashoffset: 1}.glyph .g-faint{opacity: .42}.glyph .g-hot{stroke: #fff}.glyph .g-pulse{animation: g-pulse 2.8s ease-in-out infinite}.glyph .g-d1{animation-delay: .7s}.glyph .g-d2{animation-delay: 1.4s}@keyframes g-pulse{0%, 100%{opacity: .35}50%{opacity: 1}}.glyph .g-scan{animation: g-scan 3.2s ease-in-out infinite alternate}@keyframes g-scan{from{transform: translateY(0)}to{transform: translateY(44px)}}.glyph .g-tally path{animation: g-pulse 3.6s ease-in-out infinite}.glyph .g-tally path:nth-child(2){animation-delay: .5s}.glyph .g-tally path:nth-child(3){animation-delay: 1s}.glyph .g-flow{stroke-dasharray: .14 .06;animation: g-flow 5s linear infinite}@keyframes g-flow{to{stroke-dashoffset: -1}}.glyph .g-bars path, .glyph .g-wave path{transform-box: fill-box;transform-origin: 50% 100%;animation: g-rise 2.6s ease-in-out infinite alternate}.glyph .g-wave path{transform-origin: 50% 50%}.glyph .g-bars path:nth-child(2n), .glyph .g-wave path:nth-child(2n){animation-delay: -.8s}.glyph .g-bars path:nth-child(3n), .glyph .g-wave path:nth-child(3n){animation-delay: -1.5s}@keyframes g-rise{from{transform: scaleY(.45)}to{transform: scaleY(1)}}.glyph .g-tick{stroke: var(--cyan);stroke-dasharray: 1;stroke-dashoffset: 0;transition: stroke-dashoffset .8s var(--ease-out) .8s}.reveal-ready .dream li:not(.in) .glyph .g-tick{stroke-dashoffset: 1}@media (prefers-reduced-motion: reduce){.glyph *{animation: none !important}}.glyph .g-rain path{animation: g-rain 1.1s linear infinite}.glyph .g-rain path:nth-child(2n){animation-delay: -.5s}@keyframes g-rain{from{transform: translateY(-6px);opacity: 0}30%{opacity: 1}to{transform: translateY(10px);opacity: 0}}.glyph .g-sweep{animation: g-sweep 4.8s ease-in-out infinite alternate}@keyframes g-sweep{from{transform: translateX(-26px)}to{transform: translateX(44px)}}.dream-tabs{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 20px}.dream-tabs[hidden]{display: none}.dream-tab{min-height: 44px;padding: 0 16px;border: 1px solid var(--line-2);border-radius: 999px;background: transparent;color: var(--ink-2);font: 400 15px/1 var(--sans);cursor: pointer;transition: color .2s ease, border-color .2s ease, background .2s ease, transform .16s ease}.dream-tab:hover{color: #fff;border-color: rgba(127, 211, 251, .5)}.dream-tab:active{transform: scale(.97)}.dream-tab[aria-pressed="true"]{color: #03060c;background: #fff;border-color: #fff}.dream-group[hidden]{display: none}.dream-group-h{margin: 28px 0 12px;font: 400 clamp(26px, 2.6vw, 34px)/1.1 var(--serif);color: #fff}.js .dream-tabs:not([hidden]) ~ .dream-group .dream-group-h{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}