@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-normal.Czevyj-6.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-normal.CJcjJNj7.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-normal.DihXLNYH.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.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}:root{--space-top:#123170;--space-bottom:#050a18;--space-mid:#0a1a3e;--hero-band:#0c2256;--nebula-blue:#1f6bff;--nebula-green:#14b87a;--hero-text:#fff;--hero-muted:#d2dcf2;--hero-kicker:#8cf0a8;--muted-on-space:#b8c6e6;--focus-space:#7fd8ff;--card-effective:#eeeef0;--page-light:#f3f4fa;--ink:#10183a;--muted:#4a5276;--accent:#0b5ccc;--focus-card:#0b5ccc;--danger-card:#b4232c;--success-card:#177240;--line-card:#dfe2f0;--brand-flourish:#ffb02e;--brand-velqen:#3ee08a;--brand-kinetix:#ff4fb8;--brand-duefam:#6c8bff;--brand-flourish-ink:#a05000;--brand-velqen-ink:#177240;--brand-kinetix-ink:#b3246c;--brand-duefam-ink:#3446d0;--brand-flourish-light:#ffb02e;--brand-velqen-light:#3ee08a;--brand-kinetix-light:#ff6ec4;--brand-duefam-light:#8aa2ff;--core-blue:#0aa2ff;--core-green:#5fe13c;--ring:#8cc8ff;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--t-0:1rem;--t-1:1.25rem;--t-2:1.5625rem;--t-3:1.9375rem;--t-4:2.4375rem;--t-5:3.0625rem;--t-6:3.8125rem;--font-display:"Fraunces Variable", "Iowan Old Style", Georgia, serif;--font-body:"Bricolage Grotesque Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, monospace;--r-1:8px;--r-2:16px;--r-3:24px;--r-pill:999px;--shadow-card:0 24px 70px #03081673;--card-bg:#ffffffed;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--dur-1:.16s;--dur-2:.26s;--content:1200px;--measure:66ch}[data-theme=space],.on-space{--bg:var(--space-bottom);--text:var(--hero-text);--text-muted:var(--muted-on-space);--kicker:var(--hero-kicker);--focus:var(--focus-space);--border:color-mix(in srgb, var(--focus-space) 20%, transparent);--primary:#fff;--on-primary:var(--ink);--danger:#ff9aa2;--success:#7ff0b0;--brand-text:var(--brand-light,var(--hero-kicker))}[data-theme=light],.on-card{--bg:var(--page-light);--surface:#fff;--text:var(--ink);--text-muted:var(--muted);--kicker:var(--accent);--focus:var(--focus-card);--border:var(--line-card);--primary:var(--accent);--on-primary:#fff;--danger:var(--danger-card);--success:var(--success-card);--brand-text:var(--brand-ink,var(--accent))}[data-brand=flourish-farms]{--brand:var(--brand-flourish);--brand-ink:var(--brand-flourish-ink);--brand-light:var(--brand-flourish-light)}[data-brand=velqen]{--brand:var(--brand-velqen);--brand-ink:var(--brand-velqen-ink);--brand-light:var(--brand-velqen-light)}[data-brand=kinetix]{--brand:var(--brand-kinetix);--brand-ink:var(--brand-kinetix-ink);--brand-light:var(--brand-kinetix-light)}[data-brand=duefam]{--brand:var(--brand-duefam);--brand-ink:var(--brand-duefam-ink);--brand-light:var(--brand-duefam-light)}[data-theme=space] [data-brand],.on-space [data-brand]{--brand-text:var(--brand-light)}[data-brand] .on-card{--brand-text:var(--brand-ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--s-8)}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);font-size:var(--t-0);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:540;line-height:1.08}p{text-wrap:pretty;margin:0}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus,var(--focus-space));outline-offset:2px;border-radius:2px}main:focus{outline:none}::selection{background:var(--accent);color:#fff}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s-4);top:var(--s-4);z-index:100;padding:var(--s-2) var(--s-4);color:var(--ink);border-radius:var(--r-1);transition:transform var(--dur-1) var(--ease-out);background:#fff;font-weight:650;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{outline-color:var(--focus-card);transform:translateY(0)}.container{width:min(100% - 2 * var(--s-4), var(--content));margin-inline:auto}.kicker{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-text,var(--kicker));font-size:.8125rem;font-weight:700}.lede{font-size:var(--t-1);color:var(--text-muted);max-width:var(--measure)}.card{background:var(--card-bg);color:var(--ink);border-radius:var(--r-3);box-shadow:var(--shadow-card);backdrop-filter:blur(14px)saturate(1.15);border:1px solid #fff9}.btn{align-items:center;gap:var(--s-2);min-height:48px;padding:var(--s-3) var(--s-5);border-radius:var(--r-pill);font:650 var(--t-0) / 1.2 var(--font-body);cursor:pointer;transition:transform var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), filter var(--dur-1) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active{transform:translateY(1px)scale(.99)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.btn--primary{background:var(--primary);color:var(--on-primary)}.btn--primary:hover:not(:disabled){filter:brightness(1.08)}.btn--ghost{border-color:var(--border);color:var(--text);background:0 0}.btn--ghost:hover:not(:disabled){border-color:var(--text)}.btn--brand{background:var(--brand-ink,var(--accent));color:#fff}.on-space .btn--brand{background:var(--brand,#fff);color:var(--ink)}.btn--brand:hover:not(:disabled){filter:brightness(1.1)}.btn__arrow{transition:transform var(--dur-1) var(--ease-out)}.btn:hover .btn__arrow{transform:translate(3px)}.site-header{z-index:20;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) max(var(--s-4), (100% - var(--content)) / 2);color:var(--hero-text);display:flex;position:absolute;inset:0 0 auto}.site-header__home{align-items:center;gap:var(--s-2);color:var(--hero-text);text-decoration:none;display:inline-flex}.site-header__links{gap:var(--s-1);margin:0;padding:0;list-style:none;display:flex}.site-header__links a{min-height:44px;padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--hero-text);transition:background-color var(--dur-1) var(--ease-out);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-header__links a:hover{background:#ffffff1f}.site-header__links a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--hero-kicker);border-radius:0}.site-footer{z-index:2;background:linear-gradient(180deg, var(--space-mid), var(--space-bottom));color:var(--hero-text);border-top:1px solid color-mix(in srgb, var(--focus-space) 16%, transparent);padding:var(--s-8) 0 var(--s-6);position:relative}.site-footer a{color:var(--hero-text)}.site-footer__inner{width:min(100% - 2 * var(--s-4), var(--content));gap:var(--s-7);grid-template-columns:1.4fr 1fr .8fr;margin-inline:auto;display:grid}.site-footer__about{gap:var(--s-3);color:var(--muted-on-space);align-content:start;max-width:34ch;display:grid}.site-footer__home{font-size:var(--t-2);color:var(--hero-text);text-decoration:none}.site-footer__heading{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--hero-kicker);margin-bottom:var(--s-4);font-size:.8125rem;font-weight:700}.site-footer ul{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.site-footer__brands li{gap:2px;display:grid}.site-footer__brand{font-weight:650;text-decoration:none}.site-footer__brand:before{content:"";width:8px;height:8px;margin-right:var(--s-2);background:var(--brand);border-radius:50%;display:inline-block;transform:translateY(-1px)}.site-footer__brand:hover{text-decoration:underline}.site-footer__host{font-size:.875rem;color:var(--muted-on-space)!important}.site-footer__legal{width:min(100% - 2 * var(--s-4), var(--content));margin:var(--s-7) auto 0;padding-top:var(--s-5);border-top:1px solid color-mix(in srgb, var(--focus-space) 12%, transparent);color:var(--muted-on-space);font-size:.875rem}@media (width<=400px){.site-header .mark__word{display:none}.site-header__links a{font-size:.9375rem}}@media (width<=760px){.site-footer__inner{gap:var(--s-6);grid-template-columns:1fr}.site-header{padding-inline:var(--s-4)}.site-header__links a{padding:0 var(--s-2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mark[data-astro-cid-4pt2nqzy]{align-items:center;gap:.6em;line-height:1;display:inline-flex}.mark__symbol[data-astro-cid-4pt2nqzy]{flex:none}.mark__text[data-astro-cid-4pt2nqzy]{gap:.4em;display:grid}.mark__word[data-astro-cid-4pt2nqzy]{color:var(--hero-text);font-family:var(--font-body);letter-spacing:.08em;font-size:1.25rem;font-weight:800}.mark__full[data-astro-cid-4pt2nqzy]{color:var(--muted-on-space);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.emblem[data-astro-cid-vyeel2ut]{color:var(--emblem-color,var(--brand-ink,currentColor));flex:none}.lost[data-astro-cid-ibpinaeu]{min-height:88vh;padding:var(--s-9) 0 var(--s-8);background:radial-gradient(55% 75% at 88% 18%, color-mix(in srgb, var(--nebula-blue) 50%, transparent), transparent 70%), radial-gradient(45% 65% at 62% 105%, color-mix(in srgb, var(--nebula-green) 30%, transparent), transparent 70%), linear-gradient(160deg, var(--space-top) 0%, var(--space-mid) 58%, var(--space-bottom) 100%);align-items:center;display:grid}.lost__inner[data-astro-cid-ibpinaeu]{gap:var(--s-4);justify-items:start;display:grid}.lost__orbit[data-astro-cid-ibpinaeu]{width:140px;margin-bottom:var(--s-4);position:relative}.lost__orbit[data-astro-cid-ibpinaeu] svg[data-astro-cid-ibpinaeu]{width:100%;display:block}.lost__orbit[data-astro-cid-ibpinaeu] .lost__m{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lost__ring[data-astro-cid-ibpinaeu]{stroke:var(--ring)}.lost__drift[data-astro-cid-ibpinaeu]{fill:var(--brand-flourish)}.lost__trail[data-astro-cid-ibpinaeu]{stroke:var(--brand-flourish);opacity:.6}.lost__links[data-astro-cid-ibpinaeu] li[data-astro-cid-ibpinaeu]{--emblem-color:var(--brand)}.lost[data-astro-cid-ibpinaeu] h1[data-astro-cid-ibpinaeu]{font-size:clamp(var(--t-4), 6vw, var(--t-6));max-width:16ch}.lost__links[data-astro-cid-ibpinaeu]{margin:var(--s-5) 0 0;gap:var(--s-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-hero{color:var(--hero-text);padding:calc(var(--s-9) + var(--s-7)) 0 calc(var(--s-9) + var(--s-5));isolation:isolate;background:radial-gradient(55% 75% at 88% 18%, color-mix(in srgb, var(--nebula-blue) 50%, transparent), transparent 70%), radial-gradient(45% 65% at 62% 105%, color-mix(in srgb, var(--nebula-green) 30%, transparent), transparent 70%), linear-gradient(160deg, var(--space-top) 0%, var(--space-mid) 58%, var(--space-bottom) 100%);position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-1;opacity:.75;background-image:radial-gradient(1.5px 1.5px at 8% 30%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 18% 72%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 27% 18%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 41% 58%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 52% 24%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 63% 80%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 71% 38%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 82% 66%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 91% 14%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 96% 52%,#fff 50%,#0000 51%);position:absolute;inset:0}.page-hero:after{content:"";background:var(--page-light);border-radius:50% 50% 0 0/100% 100% 0 0;height:56px;position:absolute;bottom:-1px;left:-15%;right:-15%}.page-hero h1{font-size:clamp(var(--t-5), 7vw, 5.25rem);margin-top:var(--s-4);color:var(--hero-text)}.page-hero .lede{color:var(--hero-muted);margin-top:var(--s-5);max-width:46ch}.page-hero__actions{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.page-hero__emblem{--emblem-color:var(--brand);width:72px;height:72px;margin-bottom:var(--s-5);border:1px solid color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 14%, transparent);border-radius:50%;place-items:center;display:inline-grid}.page-hero__grid{gap:var(--s-6);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.page-hero__world{justify-self:center;width:min(100%,460px);position:relative}.page-hero__world:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 38%, transparent), transparent 75%);border-radius:50%;position:absolute;inset:12% 8% 4%}.page-hero__world img{width:100%;height:auto;animation:7s ease-in-out infinite world-float;display:block}@keyframes world-float{50%{transform:translateY(-10px)}}.page-body{padding:var(--s-7) 0 var(--s-9)}.page-body__grid{gap:var(--s-7) var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}.page-section+.page-section,.cta-band+.page-section{margin-top:var(--s-8)}.page-section h2{font-size:var(--t-3);margin-bottom:var(--s-4)}.page-label{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-text);padding-top:var(--s-2);border-top:1px solid var(--border);margin:0;font-size:.8125rem;font-weight:650}.page-section h2.page-label{margin-bottom:0;font-size:.8125rem}.prose{max-width:var(--measure);gap:var(--s-4);font-size:1.0625rem;display:grid}.prose h2{font-size:var(--t-2);margin-top:var(--s-5)}.prose h3{font-size:var(--t-2);margin:var(--s-2) 0 var(--s-2);color:var(--ink)}.prose ul{gap:var(--s-2);margin:0;padding-left:1.2em;display:grid}.prose a{color:var(--brand-text)}.facts{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.facts li{padding:var(--s-4) var(--s-4) var(--s-4) var(--s-7);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);position:relative;box-shadow:0 6px 20px #10183a0f}.facts li:before{content:"";left:var(--s-5);background:var(--brand,var(--accent));width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand,var(--accent)) 22%, transparent);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.cta-band{margin-top:var(--s-8);padding:var(--s-7);border-radius:var(--r-3);background:radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--nebula-blue) 45%, transparent), transparent 70%), linear-gradient(150deg, var(--space-top), var(--space-mid) 70%);color:var(--hero-text);justify-content:space-between;align-items:center;gap:var(--s-5);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex}.cta-band h2{font-size:var(--t-3);color:var(--hero-text)}.cta-band p{color:var(--hero-muted);margin-top:var(--s-2)}.more-brands{border-top:1px solid var(--border);gap:0;margin:0;padding:0;list-style:none;display:grid}.more-brands a{gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--border);transition:padding var(--dur-1) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;text-decoration:none;display:grid}.more-brands a:hover{padding-left:var(--s-2)}.more-brands strong{font-family:var(--font-display);font-size:var(--t-1);color:var(--text);font-weight:560}.more-brands span{color:var(--text-muted)}.more-brands .arrow{color:var(--brand-text)}.founder{gap:var(--s-5);padding:var(--s-6);border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface);grid-template-columns:auto 1fr;align-items:center;display:grid}.founder__monogram{background:linear-gradient(150deg, var(--space-top), var(--space-mid));width:72px;height:72px;color:var(--hero-kicker);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 45%, transparent);font:560 var(--t-2) / 1 var(--font-display);border-radius:50%;place-items:center;display:grid}.founder h2,.founder h3{font-size:var(--t-2);margin:0}.founder p{color:var(--text-muted);margin-top:var(--s-1)}.principles{gap:var(--s-6) var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.principles h2,.principles h3{font-size:var(--t-1);margin-bottom:var(--s-2);margin-top:0}.principles p{color:var(--text-muted)}.principles li{padding-top:var(--s-4);border-top:2px solid var(--accent)}@media (width<=860px){.page-body__grid,.page-hero__grid{gap:var(--s-5);grid-template-columns:1fr}.page-hero__world{width:min(78%,340px)}.principles{grid-template-columns:1fr}.cta-band{padding:var(--s-6) var(--s-5)}}@media (prefers-reduced-motion:reduce){.page-hero__world img{animation:none}}.contact-form[data-astro-cid-vekgkm42]{gap:var(--s-4);display:grid}.field[data-astro-cid-vekgkm42]{gap:var(--s-2);display:grid}label[data-astro-cid-vekgkm42]{color:var(--ink);font-size:.9375rem;font-weight:650}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;min-height:48px;padding:var(--s-3) var(--s-4);border-radius:var(--r-1);border:1px solid var(--line-card);color:var(--ink);font:inherit;transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);background:#fff}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:8rem}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:var(--muted);opacity:.8}input[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-color:#b9bfdc}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--focus-card);box-shadow:0 0 0 2px var(--focus-card);outline:none}input[data-astro-cid-vekgkm42][aria-invalid=true],textarea[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--danger-card)}input[data-astro-cid-vekgkm42]:disabled,textarea[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:not-allowed}.field__error[data-astro-cid-vekgkm42]{color:var(--danger-card);font-size:.875rem;font-weight:600}.field__error[data-astro-cid-vekgkm42]:before{content:"! ";font-weight:800}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form__status[data-astro-cid-vekgkm42]:empty{display:none}.contact-form__status[data-astro-cid-vekgkm42]{padding:var(--s-3) var(--s-4);border-radius:var(--r-1);border:1px solid var(--line-card);font-weight:600}.contact-form__status[data-astro-cid-vekgkm42][data-tone=success]{border-color:var(--success-card);color:var(--success-card)}.contact-form__status[data-astro-cid-vekgkm42][data-tone=success]:before{content:"✓ "}.contact-form__status[data-astro-cid-vekgkm42][data-tone=error]{border-color:var(--danger-card);color:var(--danger-card)}.contact-form__status[data-astro-cid-vekgkm42][data-tone=error]:before{content:"! ";font-weight:800}.contact-form__actions[data-astro-cid-vekgkm42]{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.contact-form__note[data-astro-cid-vekgkm42]{color:var(--muted);font-size:.8125rem}.contact-form__note[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:inherit}.contact-form__noscript[data-astro-cid-vekgkm42]{color:var(--muted)}.btn[data-astro-cid-vekgkm42][aria-busy=true]{cursor:progress}.scene{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 78% 40%, color-mix(in srgb, var(--nebula-blue) 35%, transparent), transparent 70%), radial-gradient(40% 35% at 90% 85%, color-mix(in srgb, var(--nebula-green) 18%, transparent), transparent 70%), linear-gradient(180deg, var(--space-top), var(--space-bottom));position:fixed;inset:0;overflow:hidden}.scene:before{content:"";z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--hero-band) 88%, transparent) 0%, color-mix(in srgb, var(--hero-band) 60%, transparent) 42%, transparent 72%);pointer-events:none;transition:opacity .4s var(--ease-out);position:absolute;inset:0}html[data-active-section]:not([data-active-section=hero]) .scene:before,.scene[data-live]:before{opacity:0}.scene canvas{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.scene[data-live] canvas{opacity:1}.still{animation:still-in .5s var(--ease-out);display:none;position:absolute}.still--system{object-fit:cover;object-position:70% 50%;width:100%;height:100%;inset:0}.still--world,.still--sealed{width:min(52vw,820px);height:auto;top:50%;right:4vw;transform:translateY(-50%)}html:not([data-active-section]) .still--system,html[data-active-section=hero] .still--system,html[data-active-section=core] .still--system,html[data-active-section=contact] .still--system,html[data-active-section=flourish-farms] .still[data-still=flourish-farms],html[data-active-section=velqen] .still[data-still=velqen],html[data-active-section=kinetix] .still[data-still=kinetix],html[data-active-section=duefam] .still[data-still=duefam],html[data-active-section=sealed] .still[data-still=sealed]{display:block}.scene[data-settled] .still{display:none!important}@keyframes still-in{0%{opacity:0}to{opacity:1}}.home{z-index:1;position:relative}.layer{min-height:115svh;padding:var(--s-9) 0;align-items:center;display:flex;position:relative}.panel{max-width:30rem;padding:var(--s-6);gap:var(--s-3);display:grid}.panel h2{font-size:clamp(var(--t-4), 4.4vw, var(--t-5));color:var(--ink)}.panel .lede{color:var(--muted);font-size:1.0625rem}.panel .tagline{font-family:var(--font-display);font-size:var(--t-2);color:var(--brand-text);line-height:1.2}.facts{margin:var(--s-1) 0 0;gap:var(--s-2);color:var(--muted);padding:0;list-style:none;display:grid}.facts li{gap:var(--s-3);display:flex}.facts li:before{content:"";background:var(--brand,var(--accent));border-radius:50%;flex:none;width:8px;height:8px;margin-top:.5em}.panel__actions{align-items:center;gap:var(--s-5);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.panel__more{color:var(--ink);font-weight:650}.panel__links{gap:var(--s-5);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.panel__links a{color:var(--accent);font-weight:650}.hero{padding-top:calc(var(--s-9) + var(--s-8));touch-action:pan-y;align-items:flex-start}.hero .kicker{color:var(--hero-kicker)}.hero h1{letter-spacing:-.035em;font-variation-settings:"opsz" 144;margin:var(--s-4) 0 var(--s-5);color:var(--hero-text);text-shadow:0 2px 28px color-mix(in srgb, var(--space-bottom) 60%, transparent);font-size:clamp(3.25rem,8.6vw,7rem);font-weight:480;line-height:.95}.hero .lede{color:var(--hero-muted);max-width:32rem;text-shadow:0 1px 18px color-mix(in srgb, var(--space-bottom) 70%, transparent)}.hero__actions{align-items:center;gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.hero__hint{color:var(--hero-muted);font-size:.875rem}.hero__hint .drag{display:none}.scene-on .hero__hint .drag{display:inline}body.world-hover{cursor:pointer}.worlds{margin-top:var(--s-7)}.worlds ul{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.world-link{align-items:center;gap:var(--s-2);min-height:40px;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);color:var(--ink);box-shadow:0 8px 24px color-mix(in srgb, var(--space-bottom) 35%, transparent);transition:transform var(--dur-1) var(--ease-out);background:#fffffff0;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.world-link:before{content:"";background:var(--brand);border-radius:50%;width:9px;height:9px}.world-link:hover{text-decoration:none;transform:translateY(-2px)}.world-link:focus-visible{outline-color:var(--focus-space)}@media (width>=761px) and (aspect-ratio>=9/10){.scene-on .worlds{margin:0}.scene-on .worlds ul{display:contents}.scene-on .world-link{z-index:5;will-change:transform;position:fixed;top:0;left:0}.scene-on .world-link[data-offscreen]{visibility:hidden}.scene-on .world-link[data-tucked]{opacity:0;pointer-events:none}.scene-on .world-link[data-tucked]:focus-visible{opacity:1;pointer-events:auto}}.layer--contact .panel{max-width:46rem}.contact-grid{gap:var(--s-7);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.contact-details{gap:var(--s-2);margin-top:var(--s-4);color:var(--muted);display:grid}.contact-details a{color:var(--accent);font-weight:650}.rail{right:var(--s-5);z-index:10;display:none;position:fixed;top:50%;transform:translateY(-50%)}.rail ol{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.rail a{justify-content:flex-end;align-items:center;gap:var(--s-3);min-height:24px;color:var(--hero-text);font-size:.8125rem;font-weight:650;text-decoration:none;display:flex}.rail__dot{border:2px solid var(--brand,var(--hero-kicker));width:10px;height:10px;transition:transform var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);background:0 0;border-radius:50%}.rail__label{border-radius:var(--r-pill);background:color-mix(in srgb, var(--space-bottom) 72%, transparent);opacity:0;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);white-space:nowrap;padding:3px 10px;transform:translate(6px)}.rail a:hover .rail__label,.rail a:focus-visible .rail__label{opacity:1;transform:none}.rail a[aria-current] .rail__dot{background:var(--brand,var(--hero-kicker));transform:scale(1.3)}@media (width>=900px){.rail{display:block}}@media (width<=760px),(aspect-ratio<=9/10){.layer{padding:var(--s-8) 0 var(--s-7);align-items:flex-end}.hero{padding-top:calc(var(--s-9) + var(--s-6));align-items:flex-start}.panel{padding:var(--s-5);max-width:none}.scene:before{background:linear-gradient(180deg, color-mix(in srgb, var(--hero-band) 85%, transparent) 0%, color-mix(in srgb, var(--hero-band) 60%, transparent) 45%, transparent 70%)}.contact-grid{gap:var(--s-5);grid-template-columns:1fr}.still--system{object-position:50% 50%}.still--world,.still--sealed{width:min(90vw,52vh);top:8vh;left:50%;right:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.still{animation:none}}
/*$vite$:1*/