@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:""}}}@layer theme{:root,:host{--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-normal:1.5;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-bg:var(--color-bg);--color-surface:var(--color-surface);--color-card:var(--color-card);--color-ink:var(--color-ink);--color-ink-hover:var(--color-ink-hover);--color-on-ink:var(--color-on-ink);--color-raspberry:var(--color-raspberry);--color-teal:var(--color-teal);--color-deep-teal:var(--color-deep-teal);--color-pink-mist:var(--color-pink-mist);--color-cream:var(--color-cream);--color-gray-100:var(--color-gray-100);--color-gray-200:var(--color-gray-200);--color-gray-300:var(--color-gray-300);--color-gray-500:var(--color-gray-500);--color-gray-700:var(--color-gray-700);--color-overlay:var(--color-overlay);--color-star:var(--color-star);--color-star-accent:var(--color-star-accent);--font-display:var(--font-display);--font-body:var(--font-body);--font-mono:var(--font-mono);--radius-card:var(--radius-card);--radius-control:var(--radius-control);--radius-pill:var(--radius-pill);--shadow-float:var(--shadow-float);--shadow-modal:var(--shadow-modal);--animate-drift:drift 48s ease-in-out infinite alternate;--animate-marquee:marquee 40s linear infinite;--animate-feed:feed 70s linear infinite;--animate-note:note 9s ease-out infinite;--animate-scan:scan 7s ease-in-out infinite alternate}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.5}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1}h1{letter-spacing:-.04em;font-size:72px;font-weight:700;line-height:.95}h2{max-width:22ch;font-size:48px}h3{font-size:22px;font-family:var(--font-body);letter-spacing:0;font-weight:600;line-height:1.35}@media (width<=768px){h1{font-size:40px}h2{font-size:32px}h3{font-size:20px}}p{margin:0}a{color:var(--color-deep-teal);text-underline-offset:3px}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-deep-teal);outline-offset:3px;border-radius:4px}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-\[-12px\]{inset-block:-12px}.top-0{top:0}.top-16{top:var(--space-16)}.right-8{right:var(--space-8)}.right-16{right:var(--space-16)}.right-20{right:var(--space-20)}.bottom-8{bottom:var(--space-8)}.bottom-20{bottom:var(--space-20)}.left-0{left:0}.left-8{left:var(--space-8)}.-z-1{z-index:calc(1 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-30{z-index:30}.-order-1{order:calc(1 * -1)}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-0{margin-inline:0}.mx-\[calc\(50\%_-_50vw\)\]{margin-inline:calc(50% - 50vw)}.mx-auto{margin-inline:auto}.-mt-8{margin-top:calc(var(--space-8) * -1)}.-mt-12{margin-top:calc(var(--space-12) * -1)}.mt-4{margin-top:var(--space-4)}.mt-8{margin-top:var(--space-8)}.mt-16{margin-top:var(--space-16)}.mt-20{margin-top:var(--space-20)}.mt-24{margin-top:var(--space-24)}.mt-44{margin-top:var(--space-44)}.mt-56{margin-top:var(--space-56)}.mr-16{margin-right:var(--space-16)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-12{margin-bottom:var(--space-12)}.-ml-12{margin-left:calc(var(--space-12) * -1)}.ml-40{margin-left:40px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[9\/16\]{aspect-ratio:9/16}.size-7{width:7px;height:7px}.size-8{width:var(--space-8);height:var(--space-8)}.size-12{width:var(--space-12);height:var(--space-12)}.size-28{width:28px;height:28px}.size-36{width:36px;height:36px}.size-44{width:var(--space-44);height:var(--space-44)}.galaxy-canvas{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;height:calc(100% + 40vh);-webkit-mask-image:linear-gradient(90deg,#0000004d 0 28%,#000 52%),linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#0000004d 0 28%,#000 52%),linear-gradient(#000 55%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=900px){.galaxy-canvas{height:100%;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 82%,#0000 100%)}}.h-4{height:var(--space-4)}.h-48{height:48px}.h-50{height:50px}.h-auto{height:auto}.h-full{height:100%}.min-h-48\!{min-height:48px!important}.min-h-52{min-height:52px}.min-h-56{min-height:var(--space-56)}.min-h-600{min-height:600px}.min-h-svh{min-height:100svh}.w-2{width:2px}.w-40{width:40px}.w-96{width:96px}.w-150{width:150px}.w-440{width:440px}.w-520{width:520px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.max-w-520{max-width:520px}.max-w-620{max-width:620px}.max-w-660{max-width:660px}.max-w-720{max-width:720px}.max-w-760{max-width:760px}.max-w-820{max-width:820px}.max-w-980{max-width:980px}.max-w-\[22ch\]{max-width:22ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-content{max-width:var(--content-max)}.max-w-none{max-width:none}.max-w-page{max-width:var(--page-max)}.min-w-0{min-width:0}.min-w-880{min-width:880px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.\[transform\:rotate\(180deg\)\]{transform:rotate(180deg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-drift{animation:var(--animate-drift)}.animate-feed{animation:var(--animate-feed)}.animate-marquee{animation:var(--animate-marquee)}.animate-note{animation:var(--animate-note)}.animate-scan{animation:var(--animate-scan)}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[20px_minmax\(0\,1fr\)\]{grid-template-columns:20px minmax(0,1fr)}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.grid-cols-\[56px_80px_minmax\(0\,1fr\)\]{grid-template-columns:56px 80px minmax(0,1fr)}.grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-4{gap:var(--space-4)}.gap-6{gap:6px}.gap-8{gap:var(--space-8)}.gap-12{gap:var(--space-12)}.gap-16{gap:var(--space-16)}.gap-20{gap:var(--space-20)}.gap-24{gap:var(--space-24)}.gap-32{gap:var(--space-32)}.gap-56{gap:var(--space-56)}.gap-x-12{column-gap:var(--space-12)}.gap-x-20{column-gap:var(--space-20)}.gap-x-44{column-gap:var(--space-44)}.gap-y-2{row-gap:2px}.gap-y-4{row-gap:var(--space-4)}.gap-y-8{row-gap:var(--space-8)}.gap-y-16{row-gap:var(--space-16)}.gap-y-24{row-gap:var(--space-24)}.gap-y-32{row-gap:var(--space-32)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-hidden{overflow-y:hidden}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:2147483647px}.rounded-pill{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.6px\]{border-style:var(--tw-border-style);border-width:1.6px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-none{--tw-border-style:none;border-style:none}.border-deep-teal{border-color:var(--color-deep-teal)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-raspberry{border-color:var(--color-raspberry)}.border-transparent{border-color:#0000}.bg-\(--galaxy-creative\){background-color:var(--galaxy-creative)}.bg-card{background-color:var(--color-card)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-ink{background-color:var(--color-ink)}.bg-pink-mist{background-color:var(--color-pink-mist)}.bg-raspberry{background-color:var(--color-raspberry)}.bg-surface{background-color:var(--color-surface)}.bg-teal{background-color:var(--color-teal)}.bg-transparent{background-color:#0000}.bg-\[linear-gradient\(to_bottom\,transparent\,var\(--color-deep-teal\)_15\%\,var\(--color-deep-teal\)_85\%\,transparent\)\]{background-image:linear-gradient(to bottom,transparent,var(--color-deep-teal) 15%,var(--color-deep-teal) 85%,transparent)}.mask-\[linear-gradient\(to_right\,transparent\,\#000_12\%\,\#000_88\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mask-\[linear-gradient\(to_right\,transparent\,black_8\%\,black_92\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.object-cover{object-fit:cover}.p-0{padding:0}.p-20{padding:var(--space-20)}.p-24{padding:var(--space-24)}.p-32{padding:var(--space-32)}.px-0{padding-inline:0}.px-6{padding-inline:6px}.px-8{padding-inline:var(--space-8)}.px-12{padding-inline:var(--space-12)}.px-16{padding-inline:var(--space-16)}.px-20{padding-inline:var(--space-20)}.px-20\!{padding-inline:var(--space-20)!important}.px-24{padding-inline:var(--space-24)}.px-gutter{padding-inline:var(--page-padding)}.py-0{padding-block:0}.py-1{padding-block:1px}.py-4{padding-block:var(--space-4)}.py-6{padding-block:6px}.py-7{padding-block:7px}.py-8{padding-block:var(--space-8)}.py-12{padding-block:var(--space-12)}.py-16{padding-block:var(--space-16)}.py-20{padding-block:var(--space-20)}.py-56{padding-block:var(--space-56)}.py-section{padding-block:var(--section-padding)}.pt-16{padding-top:var(--space-16)}.pt-24{padding-top:var(--space-24)}.pt-44{padding-top:var(--space-44)}.pt-56{padding-top:var(--space-56)}.pt-\[calc\(var\(--section-padding\)\+var\(--topbar-height\)\)\]\!{padding-top:calc(var(--section-padding) + var(--topbar-height))!important}.pr-32{padding-right:var(--space-32)}.pr-56{padding-right:var(--space-56)}.pb-20{padding-bottom:var(--space-20)}.pb-56{padding-bottom:var(--space-56)}.pb-112{padding-bottom:var(--space-112)}.pl-12{padding-left:var(--space-12)}.pl-16{padding-left:var(--space-16)}.pl-20{padding-left:var(--space-20)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[32px\]{font-size:32px}.text-\[52px\]{font-size:52px}.text-\[length\:clamp\(26px\,2\.6vw\,38px\)\]{font-size:clamp(26px,2.6vw,38px)}.text-\[length\:clamp\(26px\,3vw\,40px\)\]{font-size:clamp(26px,3vw,40px)}.text-\[length\:clamp\(34px\,4\.4vw\,64px\)\]{font-size:clamp(34px,4.4vw,64px)}.text-\[length\:clamp\(36px\,4\.6vw\,72px\)\]{font-size:clamp(36px,4.6vw,72px)}.text-\[length\:clamp\(38px\,5\.2vw\,80px\)\]{font-size:clamp(38px,5.2vw,80px)}.text-\[length\:clamp\(48px\,7vw\,104px\)\]{font-size:clamp(48px,7vw,104px)}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-outline{color:#0000;-webkit-text-stroke:2px var(--color-gray-700)}@media (width<=768px){.text-outline{-webkit-text-stroke-width:1.5px}}.text-deep-teal{color:var(--color-deep-teal)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-ink{color:var(--color-ink)}.text-on-ink{color:var(--color-on-ink)}.text-raspberry{color:var(--color-raspberry)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-\[0_0_18px_2px_var\(--color-deep-teal\)\]{--tw-shadow:0 0 18px 2px var(--tw-shadow-color,var(--color-deep-teal));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-float{--tw-shadow:var(--shadow-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-modal{--tw-shadow:var(--shadow-modal);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter-\(--logo-filter\){filter:var(--logo-filter)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\]{transition-property:transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-180{--tw-duration:.18s;transition-duration:.18s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.outline-none{--tw-outline-style:none;outline-style:none}.\[animation-direction\:reverse\]{animation-direction:reverse}.\[background\:none\]{background:0 0}.group-open\:\[transform\:rotate\(180deg\)\]:is(:where(.group):is([open],:popover-open,:open) *){transform:rotate(180deg)}.group-hover\/viewport\:\[animation-play-state\:paused\]:is(:where(.group\/viewport):hover *){animation-play-state:paused}.placeholder\:text-gray-500::placeholder{color:var(--color-gray-500)}.backdrop\:bg-overlay::backdrop{background-color:var(--color-overlay)}.first\:border-ink:first-child{border-color:var(--color-ink)}.first\:text-ink:first-child{color:var(--color-ink)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:text-ink:hover{color:var(--color-ink)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-deep-teal:focus-visible{outline-color:var(--color-deep-teal)}.enabled\:hover\:border-gray-500:enabled:hover{border-color:var(--color-gray-500)}.enabled\:hover\:bg-ink-hover:enabled:hover{background-color:var(--color-ink-hover)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-55:disabled{opacity:.55}@starting-style{.starting\:translate-y-12{--tw-translate-y:var(--space-12);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:opacity-0{opacity:0}}@media (width<=1100px){.tablet\:gap-32{gap:var(--space-32)}}@media (width<=900px){.narrow\:relative{position:relative}.narrow\:order-2{order:2}.narrow\:-mx-gutter{margin-inline:calc(var(--page-padding) * -1)}.narrow\:hidden{display:none}.narrow\:min-h-380{min-height:380px}.narrow\:w-full{width:100%}.narrow\:max-w-none{max-width:none}.narrow\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.narrow\:justify-between{justify-content:space-between}.narrow\:gap-44{gap:var(--space-44)}.narrow\:justify-self-stretch{justify-self:stretch}.narrow\:px-gutter{padding-inline:var(--page-padding)}}@media (width<=768px){.mobile\:fixed{position:fixed}.mobile\:inset-x-0{inset-inline:0}.mobile\:top-8{top:var(--space-8)}.mobile\:right-0{right:0}.mobile\:right-8{right:var(--space-8)}.mobile\:bottom-0{bottom:0}.mobile\:z-20{z-index:20}.mobile\:col-\[2\]{grid-column:2}.mobile\:-mx-8{margin-inline:calc(var(--space-8) * -1)}.mobile\:mx-0{margin-inline:0}.mobile\:mx-auto{margin-inline:auto}.mobile\:mt-0{margin-top:0}.mobile\:mt-auto{margin-top:auto}.mobile\:mr-12{margin-right:var(--space-12)}.mobile\:mb-0{margin-bottom:0}.mobile\:mb-12{margin-bottom:var(--space-12)}.mobile\:mb-16{margin-bottom:var(--space-16)}.mobile\:ml-0{margin-left:0}.mobile\:ml-auto{margin-left:auto}.mobile\:block{display:block}.mobile\:flex{display:flex}.mobile\:hidden{display:none}.mobile\:size-40{width:40px;height:40px}.mobile\:h-4{height:var(--space-4)}.mobile\:max-h-24{max-height:var(--space-24)}.mobile\:min-h-40\!{min-height:40px!important}.mobile\:min-h-46\!{min-height:46px!important}.mobile\:w-40{width:40px}.mobile\:w-80{width:var(--space-80)}.mobile\:w-112{width:var(--space-112)}.mobile\:w-full{width:100%}.mobile\:max-w-full{max-width:100%}.mobile\:min-w-0{min-width:0}.mobile\:grid-cols-\[52px_minmax\(0\,1fr\)\]{grid-template-columns:52px minmax(0,1fr)}.mobile\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.mobile\:items-center{align-items:center}.mobile\:justify-between{justify-content:space-between}.mobile\:gap-12{gap:var(--space-12)}.mobile\:overflow-visible{overflow:visible}.mobile\:rounded-\[8px\]{border-radius:8px}.mobile\:rounded-\[14px\]{border-radius:14px}.mobile\:rounded-pill{border-radius:var(--radius-pill)}.mobile\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.mobile\:border{border-style:var(--tw-border-style);border-width:1px}.mobile\:border-0{border-style:var(--tw-border-style);border-width:0}.mobile\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.mobile\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.mobile\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.mobile\:border-gray-100{border-color:var(--color-gray-100)}.mobile\:border-gray-200{border-color:var(--color-gray-200)}.mobile\:bg-bg{background-color:var(--color-bg)}.mobile\:bg-card{background-color:var(--color-card)}.mobile\:bg-gray-300{background-color:var(--color-gray-300)}.mobile\:bg-transparent{background-color:#0000}.mobile\:p-0{padding:0}.mobile\:p-16{padding:var(--space-16)}.mobile\:px-0{padding-inline:0}.mobile\:px-8{padding-inline:var(--space-8)}.mobile\:px-16{padding-inline:var(--space-16)}.mobile\:px-16\!{padding-inline:var(--space-16)!important}.mobile\:py-8{padding-block:var(--space-8)}.mobile\:py-12{padding-block:var(--space-12)}.mobile\:py-32{padding-block:var(--space-32)}.mobile\:pt-12{padding-top:var(--space-12)}.mobile\:pt-20{padding-top:var(--space-20)}.mobile\:pr-32{padding-right:var(--space-32)}.mobile\:pb-8{padding-bottom:var(--space-8)}.mobile\:pb-\[calc\(var\(--space-12\)\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(var(--space-12) + env(safe-area-inset-bottom,0px))}.mobile\:pb-\[calc\(var\(--space-20\)\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(var(--space-20) + env(safe-area-inset-bottom,0px))}.mobile\:pb-\[calc\(var\(--space-24\)\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(var(--space-24) + env(safe-area-inset-bottom,0px))}.mobile\:font-mono{font-family:var(--font-mono)}.mobile\:text-\[12px\]{font-size:12px}.mobile\:text-\[14px\]\!{font-size:14px!important}.mobile\:text-\[15px\]\!{font-size:15px!important}.mobile\:text-\[17px\]{font-size:17px}.mobile\:text-\[18px\]{font-size:18px}.mobile\:text-\[20px\]{font-size:20px}.mobile\:text-\[24px\]{font-size:24px}.mobile\:text-\[30px\]{font-size:30px}.mobile\:text-\[40px\]{font-size:40px}.mobile\:tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.mobile\:whitespace-nowrap{white-space:nowrap}.mobile\:text-gray-700{color:var(--color-gray-700)}.mobile\:shadow-\[0_-10px_30px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 -10px 30px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.mobile\:\*\:w-full>*){width:100%}.mobile\:before\:font-mono:before{content:var(--tw-content);font-family:var(--font-mono)}.mobile\:before\:text-\[11px\]:before{content:var(--tw-content);font-size:11px}.mobile\:before\:tracking-\[0\.08em\]:before{content:var(--tw-content);--tw-tracking:.08em;letter-spacing:.08em}.mobile\:before\:text-gray-700:before{content:var(--tw-content);color:var(--color-gray-700)}.mobile\:before\:uppercase:before{content:var(--tw-content);text-transform:uppercase}.mobile\:before\:content-\[attr\(data-label\)\]:before{--tw-content:attr(data-label);content:var(--tw-content)}}@media (prefers-reduced-motion:reduce){.reduced-motion\:hidden{display:none}.reduced-motion\:animate-none{animation:none}.reduced-motion\:overflow-x-auto{overflow-x:auto}.reduced-motion\:opacity-100{opacity:1}.reduced-motion\:transition-none{transition-property:none}}.\[\&_li\]\:text-\[16px\] li{font-size:16px}.\[\&_li\]\:leading-\[1\.6\] li{--tw-leading:1.6;line-height:1.6}.\[\&_li\]\:text-gray-700 li{color:var(--color-gray-700)}.\[\&_p\]\:text-\[16px\] p{font-size:16px}.\[\&_p\]\:leading-\[1\.6\] p{--tw-leading:1.6;line-height:1.6}.\[\&_p\]\:text-gray-700 p{color:var(--color-gray-700)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}@media (width<=768px){.mobile\:\[\&\>tbody\]\:block>tbody{display:block}}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#090e0f;--color-surface:#0e1516;--color-card:#121b1c;--color-ink:#e8eeed;--color-ink-hover:#fff;--color-on-ink:#1f3436;--color-raspberry:#e27396;--color-teal:#b3dee2;--color-deep-teal:#6fb3ba;--color-pink-mist:#33202a;--color-cream:#eaf2d7;--color-gray-100:#172122;--color-gray-200:#253233;--color-gray-300:#344345;--color-gray-500:#7b898a;--color-gray-700:#9eacad;--color-overlay:#020506b3;--shadow-float:0 10px 30px #00000059;--shadow-modal:0 30px 80px #0000008c;--color-star:#e8eeed;--color-star-accent:#b3dee2;--star-strength:1;--canvas-blend:lighter;--logo-filter:grayscale(1) invert(1);--galaxy-dust:#e8eeed;--galaxy-core:#eaf2d7;--galaxy-halo:#b3dee2;--galaxy-rim:#e27396;--galaxy-creative:#b3dee2;--galaxy-strength:1;--nebula-a:#e27396;--nebula-b:#b3dee2;--nebula-core:#eaf2d7;--nebula-strength:1;--nebula-core-reach:0}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#f6f8f7;--color-card:#fff;--color-ink:#1f3436;--color-ink-hover:#16292b;--color-on-ink:#fff;--color-deep-teal:#3d8f98;--color-pink-mist:#efcfe3;--color-gray-100:#eef1f0;--color-gray-200:#e2e8e7;--color-gray-300:#cfd8d7;--color-gray-500:#7c8b8c;--color-gray-700:#4a5c5e;--color-overlay:#1f343661;--shadow-float:0 10px 30px #1f343614;--shadow-modal:0 30px 80px #1f343647;--color-star:#1f3436;--color-star-accent:#1f3436;--star-strength:1;--canvas-blend:source-over;--logo-filter:grayscale(1);--galaxy-dust:#1f3436;--galaxy-core:#1f3436;--galaxy-halo:#1f3436;--galaxy-rim:#1f3436;--galaxy-creative:#1f3436;--galaxy-strength:1.2;--nebula-a:#e27396;--nebula-b:#3d8f98;--nebula-core:#1f3436;--nebula-strength:.75;--nebula-core-reach:.2}:root{--font-display:"Space Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-body:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono Variable", "SF Mono", Menlo, monospace;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-44:44px;--space-56:56px;--space-80:80px;--space-112:112px;--page-max:1440px;--content-max:1200px;--page-padding:120px;--section-padding:var(--space-112);--topbar-height:88px;--radius-card:16px;--radius-control:12px;--radius-pill:999px;--ease:ease-out;--duration:.22s}@media (width<=1100px){:root{--page-padding:48px}}@media (width<=768px){:root{--page-padding:16px;--section-padding:64px;--topbar-height:68px}}.revealItem{opacity:0;transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease);transition-delay:calc(var(--i,0) * .15s);transform:translateY(10px)}.reveal--visible .revealItem{opacity:1;transform:none}.revealDraw{stroke-dasharray:var(--draw-length,100);stroke-dashoffset:var(--draw-length,100);transition:stroke-dashoffset .4s var(--ease);transition-delay:calc(var(--i,0) * .15s)}.reveal--visible .revealDraw{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.revealItem,.revealDraw{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes drift{0%{transform:scale(1.04)translate(-.8%,.4%)}to{transform:scale(1.08)translate(.8%,-.4%)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes feed{to{transform:translate(-50%)}}@keyframes note{0%,8%{opacity:0;transform:translateY(6px)}14%,70%{opacity:1;transform:none}80%,to{opacity:0;transform:none}}@keyframes scan{0%{left:6%}to{left:94%}}
/*$vite$:1*/