@font-face{font-family:Space;src:url(assets/space.ttf);font-weight:300 700}@font-face{font-family:Mono;src:url(assets/mono.ttf)}@font-face{font-family:Fraunces;src:url(assets/fraunces.woff2)}
*{box-sizing:border-box}html{--bg:#10110f;--fg:#f1f2e8;--muted:#a1a398;--line:#36382e;--accent:#d3ff6b;background:var(--bg);color:var(--fg)}body{margin:0;font-family:Space,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.review-nav{display:flex;position:relative;z-index:5;align-items:center;justify-content:space-between;gap:16px;padding:16px 30px;background:#eae9e5;color:#24251e;font-family:Mono,monospace;font-size:10px;border-bottom:1px solid #b6b8af}.review-nav div{display:flex;gap:25px}.review-nav a[aria-current]{text-decoration:underline;text-underline-offset:5px}.review-nav button{padding:8px 12px;border:1px solid #bbbdb1;background:transparent;font-size:10px}.page{max-width:1100px;padding:0 52px;margin:auto}.topline{display:flex;align-items:center;gap:25px;height:88px;border-bottom:1px solid var(--line);font:10px Mono,monospace;letter-spacing:.08em}.mini-mark{font-family:Space,sans-serif;font-size:28px;font-weight:700;letter-spacing:-4px;color:var(--accent)}.edition{margin-left:auto;font-size:8px;color:var(--muted)}.hero{position:relative;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;padding:48px 0 36px;gap:8px}.hero-copy{position:relative;z-index:1}.overline{font:8px Mono,monospace;letter-spacing:.03em;display:flex;align-items:center;gap:8px;margin:0 0 25px;color:var(--muted)}.status-dot{display:inline-block;flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px color-mix(in srgb,var(--accent) 40%,transparent)}h1{margin:0;font-size:64px;line-height:.97;font-weight:500;letter-spacing:-3px}.kinetic-title span{color:var(--accent)}.orbit-title,.archive-title{display:none}.bio{font-size:13px;line-height:1.65;color:var(--muted);margin:24px 0 30px}.hero-meta{font:8px Mono,monospace;display:flex;justify-content:space-between;max-width:300px;color:var(--muted)}.art{position:relative;min-width:0}.art svg{display:block;width:100%}.kinetic-art{color:var(--accent)}.kinetic-art text{fill:currentColor;font:22px Space,sans-serif;letter-spacing:2px}.kinetic-art .center-g{font:100px Space,sans-serif;letter-spacing:-9px}.crosshair{stroke:currentColor;fill:none;stroke-width:1;opacity:.4}.type-orbit{transform-origin:200px 200px;animation:spin 36s linear infinite}.art-label{display:block;font:7px Mono,monospace;text-align:center;color:var(--muted);margin-top:-5px}.orbit-art,.archive-art{display:none}.section-label{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:13px 0;color:var(--muted);font:8px Mono,monospace}.section-label h2{font:inherit;font-weight:400;margin:0}.section-label>span{font-size:7px}.venture{position:relative;display:flex;align-items:center;width:100%;gap:20px;text-align:left;padding:19px 4px;background:transparent;border:0;border-bottom:1px solid var(--line);transition:background .15s,padding .15s;animation:reveal .55s steps(7,end) both;animation-delay:calc(var(--i)*70ms)}.venture:hover{padding-left:13px;background:#d3ff6b0b}.number{font:9px Mono,monospace;color:var(--muted)}.venture-icon{height:40px;width:40px;flex-shrink:0;border:1px solid var(--line);display:grid;place-items:center;font-size:19px;color:var(--accent);font-weight:500}.venture-icon img{width:100%;height:100%;object-fit:cover}.book-icon{font-family:Fraunces,Georgia,serif}.venture-info{display:flex;flex-direction:column;gap:4px}.venture-kind{font:7px Mono,monospace;letter-spacing:.04em;color:var(--muted)}.venture-info strong{font-size:25px;font-weight:500;letter-spacing:-.7px}.venture-short{font-size:11px;color:var(--muted)}.venture-status{margin-left:auto;font:7px Mono,monospace;color:var(--muted);border:1px solid var(--line);padding:5px 8px;white-space:nowrap}.arrow{font-size:24px;color:var(--accent);transition:transform .2s}.venture:hover .arrow{transform:translate(3px,-3px)}.exploring{display:flex;align-items:center;gap:15px;padding:24px 0;border-bottom:1px solid var(--line);font-size:11px}.exploring-label,.exploring-status{font:7px Mono,monospace;color:var(--muted)}.exploring b{font-weight:400;color:var(--muted);padding:0 7px}.exploring-status{margin-left:auto}.page-footer{padding:27px 0 24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.profile{display:flex;gap:12px;align-items:center}.profile img{width:35px;height:35px;object-fit:cover;border-radius:50%;filter:grayscale(1)}.profile strong{font-size:13px;font-weight:500}.profile span{display:block;font-size:9px;color:var(--muted);margin-top:4px}.socials{display:flex;gap:20px;font:8px Mono,monospace}.socials a:hover{color:var(--accent)}.footnote{width:100%;display:flex;justify-content:space-between;font:7px Mono,monospace;color:var(--muted);padding-top:12px}.page::selection{background:var(--accent);color:var(--bg)}
/* 02 — Orbital System */
html[data-theme=orbit]{--bg:#080b19;--fg:#f0eff9;--muted:#9da5c2;--line:#ffffff24;--accent:#b0bcff;background:radial-gradient(ellipse at 75% 23%,#273f8b50,transparent 48%),#080b19}html[data-theme=orbit] .kinetic-title,html[data-theme=orbit] .kinetic-art{display:none}html[data-theme=orbit] .orbit-title,html[data-theme=orbit] .orbit-art{display:block}html[data-theme=orbit] h1{font-size:59px;line-height:1.04;font-weight:400;letter-spacing:-3px}html[data-theme=orbit] .hero{padding-bottom:20px}html[data-theme=orbit] .hero-meta{color:#bdc8ff}.orbital-object{transform-origin:210px 180px;animation:orbit 10s ease-in-out infinite}.orbital-grid{position:absolute;inset:10% 0 0;background-image:linear-gradient(#697bcb12 1px,transparent 1px),linear-gradient(90deg,#697bcb12 1px,transparent 1px);background-size:35px 35px;mask-image:radial-gradient(ellipse,black,transparent 70%)}.satellite{animation:satellite 8s ease-in-out infinite;transform-origin:210px 180px}html[data-theme=orbit] .section-label{border:0;padding-bottom:18px}html[data-theme=orbit] .venture-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}html[data-theme=orbit] .venture{padding:18px;border:1px solid #c6d4ff28;border-radius:12px;background:linear-gradient(135deg,#c6d4ff0d,#394f8b08);gap:12px;min-height:110px;box-shadow:inset 0 1px #ffffff05}html[data-theme=orbit] .venture:hover{background:#a1b4ff15;border-color:#b1c3ff77;transform:translateY(-2px)}html[data-theme=orbit] .venture:last-child{grid-column:1/-1;min-height:90px}html[data-theme=orbit] .number{display:none}html[data-theme=orbit] .venture-icon{border-radius:9px;background:#abb7ff0a}html[data-theme=orbit] .venture-icon img{border-radius:8px}html[data-theme=orbit] .venture-info strong{font-size:22px}html[data-theme=orbit] .venture-short{font-size:10px;max-width:195px;line-height:1.4}html[data-theme=orbit] .venture-kind{font-size:6px}html[data-theme=orbit] .venture-status{position:absolute;top:13px;right:13px;font-size:6px;border:0;padding:0;color:#a6b3de}html[data-theme=orbit] .arrow{margin-left:auto;font-size:20px}html[data-theme=orbit] .exploring{margin-top:9px}
/* 03 — Living Archive */
html[data-theme=archive]{--bg:#f0ebde;--fg:#292c23;--muted:#696f5b;--line:#bfc3ae;--accent:#465935;background:#f0ebde}html[data-theme=archive] body{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' opacity='.035' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}html[data-theme=archive] .kinetic-title,html[data-theme=archive] .kinetic-art{display:none}html[data-theme=archive] .archive-title,html[data-theme=archive] .archive-art{display:block}html[data-theme=archive] h1{font-family:Fraunces,Georgia,serif;font-size:58px;letter-spacing:-2px;line-height:1.06;font-weight:400}html[data-theme=archive] h1 em{font-weight:400;color:#6d724c}html[data-theme=archive] .hero{grid-template-columns:1.3fr 1fr;gap:20px;padding:42px 0 35px}html[data-theme=archive] .hero-copy{z-index:2}html[data-theme=archive] .bio{font-size:12px;max-width:310px}.archive-art{height:280px}.botanical-crop{position:absolute;overflow:hidden;background:#a7b8a1}.botanical-crop img{width:100%;height:100%;object-fit:cover;filter:saturate(.7)}.crop-one{inset:0 21% 10% 4%;transform:rotate(-6deg);animation:botanical 9s steps(15,end) infinite}.crop-two{right:0;top:24%;height:64%;width:47%;border:7px solid #f0ebde;transform:rotate(5deg)}.crop-two img{object-position:90% 80%;transform:scale(1.3)}.crop-three{width:40%;height:35%;left:-6%;bottom:-2%;border:6px solid #f0ebde;transform:rotate(3deg)}.crop-three img{object-position:10% 30%;transform:scale(1.8)}.archive-grid{position:absolute;inset:0;background:linear-gradient(#314b271e 1px,transparent 1px),linear-gradient(90deg,#314b271e 1px,transparent 1px);background-size:32px 32px;border:1px solid #314b2730}.specimen{position:absolute;bottom:-23px;right:0;font:6px Mono,monospace;color:var(--muted)}.archive-seal{position:absolute;right:4%;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:73px;height:73px;background:#e8dfbd;border:1px solid #7d8666;border-radius:50%;font:30px Fraunces,Georgia,serif;transform:rotate(13deg)}.archive-seal small{font:4px Mono,monospace;letter-spacing:.06em;margin-top:2px}html[data-theme=archive] .venture{padding:18px 0;gap:22px}html[data-theme=archive] .venture:hover{background:#46653408;padding-left:10px}html[data-theme=archive] .venture-info strong{font-family:Fraunces,Georgia,serif;font-size:29px;font-weight:400;letter-spacing:-.8px}html[data-theme=archive] .venture-icon{display:none}html[data-theme=archive] .number{font-size:8px;align-self:flex-start;margin-top:7px}html[data-theme=archive] .venture-status{font-size:6px;border-radius:20px}html[data-theme=archive] .venture-kind{font-size:6px}html[data-theme=archive] .venture-short{font-size:10px}html[data-theme=archive] .arrow{font-size:23px}html[data-theme=archive] .exploring{font-size:11px}html[data-theme=archive] .profile img{filter:grayscale(1) sepia(.4)}
dialog{background:var(--bg);color:var(--fg);border:1px solid var(--line);padding:40px;max-width:480px;width:calc(100% - 40px);box-shadow:0 30px 100px #0006}dialog::backdrop{background:#000a;backdrop-filter:blur(7px)}dialog h2{font-size:36px;letter-spacing:-1px;margin:15px 0}dialog p{font-size:14px;line-height:1.7;color:var(--muted)}dialog .dialog-label,#detail-status{font:9px Mono,monospace}dialog .close{position:absolute;top:10px;right:15px;background:none;border:0;font-size:28px}#detail-link{display:inline-block;background:var(--accent);color:var(--bg);padding:13px 20px;margin-top:12px;font-size:13px}#detail-link[hidden]{display:none}.preview-note{font:9px/1.6 Mono,monospace!important;margin-top:20px}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbit{0%,100%{transform:rotate(-8deg) scale(.98)}50%{transform:rotate(8deg) scale(1.04)}}@keyframes satellite{50%{transform:rotate(100deg)}}@keyframes reveal{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes botanical{50%{transform:rotate(-3deg) translateY(-5px)}}.paused *, .paused *::before,.paused *::after{animation-play-state:paused!important;transition:none!important}.paused .venture{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
@media(max-width:700px){.page{padding:0 24px;max-width:510px}.review-nav{padding:12px 16px;font-size:8px;gap:10px}.review-nav div{gap:10px}.review-nav button{font-size:8px;padding:6px}.topline{height:66px;font-size:8px;gap:17px}.mini-mark{font-size:24px}.edition{font-size:6px}.hero{display:block;padding:31px 0 24px}.overline{font-size:6px;margin-bottom:16px}h1{font-size:48px;line-height:1.01;letter-spacing:-2.5px}.bio{font-size:11px;margin:17px 0 20px;max-width:260px}.hero-meta{font-size:6px;max-width:100%;margin-top:22px}.kinetic-art{position:absolute;width:165px;right:-12px;top:12px;opacity:.32;pointer-events:none}.kinetic-art .art-label{display:none}.hero-copy{z-index:2}.section-label{font-size:7px;padding:12px 0}.section-label>span{font-size:6px}.venture{gap:13px;padding:17px 0}.venture-icon{width:32px;height:32px;font-size:15px}.number{font-size:7px}.venture-info strong{font-size:23px}.venture-kind{font-size:6px}.venture-short{font-size:9px;line-height:1.4;max-width:210px}.venture-status{font-size:5px;padding:4px;margin-right:0}.arrow{font-size:21px}.exploring{gap:10px;padding:20px 0;font-size:9px}.exploring-label,.exploring-status{font-size:5px}.exploring b{padding:0 3px}.page-footer{gap:20px;padding-top:23px}.profile img{width:30px;height:30px}.profile strong{font-size:11px}.profile span{font-size:8px}.socials{gap:16px;font-size:7px}.footnote{font-size:5px}.profile{gap:10px}html[data-theme=orbit] h1{font-size:43px;letter-spacing:-2px}html[data-theme=orbit] .hero{padding:28px 0 16px;display:block}html[data-theme=orbit] .hero-copy{padding-top:0}html[data-theme=orbit] .bio{max-width:240px}html[data-theme=orbit] .orbit-art{position:absolute;right:-8px;top:5px;width:175px;opacity:.62;pointer-events:none}html[data-theme=orbit] .hero-meta{position:relative;z-index:3}html[data-theme=orbit] .venture-list{grid-template-columns:1fr;gap:8px}html[data-theme=orbit] .venture{min-height:84px;padding:15px 13px;gap:12px}html[data-theme=orbit] .venture:last-child{min-height:84px}html[data-theme=orbit] .venture-info strong{font-size:22px}html[data-theme=orbit] .venture-status{top:12px;right:13px;font-size:5px}html[data-theme=orbit] .venture-short{font-size:9px;max-width:245px}html[data-theme=orbit] .arrow{align-self:end}html[data-theme=orbit] .exploring{padding-top:15px}html[data-theme=archive] .hero{display:block;padding:29px 0 25px}html[data-theme=archive] h1{font-size:45px;letter-spacing:-1.8px}html[data-theme=archive] .archive-art{position:absolute;right:0;top:35px;width:135px;height:150px;opacity:.5}html[data-theme=archive] .hero-copy{z-index:2}html[data-theme=archive] .bio{font-size:10px;max-width:245px}html[data-theme=archive] .archive-seal{width:44px;height:44px;font-size:18px}html[data-theme=archive] .archive-seal small{font-size:2.5px}html[data-theme=archive] .specimen{display:none}html[data-theme=archive] .venture{padding:17px 0;gap:15px}html[data-theme=archive] .venture-info strong{font-size:25px}html[data-theme=archive] .venture-short{font-size:9px}html[data-theme=archive] .venture-status{font-size:5px}html[data-theme=archive] .exploring{font-size:9px}}
/* The gallery embeds are genuine responsive pages, with condensed preview spacing. */
.embed .review-nav{display:none}.embed .page{padding:0 21px}.embed .topline{height:54px}.embed .hero{padding-top:27px;padding-bottom:19px}.embed h1{font-size:42px}.embed .bio{font-size:9px;margin:15px 0}.embed .hero-meta{font-size:5px;margin-top:19px}.embed .overline{font-size:5px;margin-bottom:15px}.embed .edition{font-size:5px}.embed .kinetic-art{width:146px;top:22px;right:-8px}.embed .section-label{font-size:6px;padding:10px 0}.embed .section-label>span{font-size:5px}.embed .venture{gap:9px;padding:13px 0}.embed .venture-icon{width:27px;height:27px;font-size:13px}.embed .venture-info strong{font-size:20px}.embed .venture-kind{font-size:5px}.embed .venture-short{font-size:7px;max-width:180px}.embed .venture-status{font-size:4.5px;padding:3px}.embed .arrow{font-size:18px}.embed .exploring{font-size:7px;padding:17px 0;gap:6px}.embed .exploring-label,.embed .exploring-status{font-size:4px}.embed .page-footer{padding:18px 0 12px;gap:16px}.embed .profile img{width:26px;height:26px}.embed .profile strong{font-size:9px}.embed .profile span{font-size:6px}.embed .socials{font-size:6px;gap:12px}.embed .footnote{font-size:4px;padding-top:1px}.embed[data-theme=orbit] h1{font-size:39px}.embed[data-theme=orbit] .orbit-art{width:153px;right:-12px;top:14px}.embed[data-theme=orbit] .venture{min-height:66px;padding:11px 12px}.embed[data-theme=orbit] .venture:last-child{min-height:66px}.embed[data-theme=orbit] .venture-info strong{font-size:19px}.embed[data-theme=orbit] .venture-short{font-size:7px}.embed[data-theme=orbit] .venture-status{font-size:4.5px;top:10px;right:10px}.embed[data-theme=archive] h1{font-size:40px}.embed[data-theme=archive] .hero{padding-top:28px}.embed[data-theme=archive] .bio{font-size:9px}.embed[data-theme=archive] .archive-art{width:124px;height:143px;top:32px;opacity:.36}.embed[data-theme=archive] .venture{padding:14px 0;gap:14px}.embed[data-theme=archive] .venture-info strong{font-size:23px}.embed[data-theme=archive] .venture-short{font-size:7px}.embed[data-theme=archive] .venture-status{font-size:4.5px}.embed[data-theme=archive] .exploring{font-size:7px}

/* Selected direction: one heading per idea, with detail on demand. */
.hero-meta{margin-top:35px}
.motion-control{margin-left:auto;border:1px solid var(--line);background:transparent;padding:9px 12px;color:var(--muted);font:8px Mono,monospace;letter-spacing:.03em}
.motion-control:hover{border-color:var(--accent);color:var(--accent)}
.main-site .hero{padding:26px 0 28px;grid-template-columns:1.2fr .85fr}
.main-site .hero-copy{padding:12px 0}
.main-site .hero h1{font-size:clamp(52px,5.6vw,72px)}
.main-site .hero .art{max-width:330px;justify-self:end;width:100%}
.main-site .venture{min-height:86px;padding:20px 4px}
.main-site .venture-info strong{font-size:29px}
.main-site .section-label>span{display:none}
.main-site .page-footer{padding-top:24px}
@media(max-width:700px){
 .hero-meta{margin-top:27px}
 .main-site .hero{display:block;padding:32px 0 25px}
 .main-site .hero h1{font-size:48px}
 .main-site .hero .art{width:155px;top:13px;right:-8px}
 .main-site .hero-copy{padding:0}
 .main-site .venture{min-height:76px;gap:12px;padding:18px 0}
 .main-site .venture-info strong{font-size:25px}
 .main-site .venture-status{font-size:6px;padding:5px 6px}
 .main-site .motion-control{font-size:6px;padding:8px}
 .main-site .exploring{flex-wrap:wrap;row-gap:9px}
 .main-site .exploring-status{margin-left:auto}
 .main-site .hero-meta{margin-top:30px}
}
@media(max-width:370px){
 .main-site .page{padding:0 18px}
 .main-site .venture-info strong{font-size:21px}
 .main-site .venture{gap:9px}
 .main-site .venture-icon{width:27px;height:27px}
 .main-site .venture-status{font-size:5px;padding:4px}
}

/* Manchitro's channels are explicit actions beside its primary website. */
.venture.has-channels{border-bottom:0}
.venture-channels{display:flex;gap:9px;align-items:center;padding:0 4px 18px 96px;border-bottom:1px solid var(--line);grid-column:1/-1}
.venture-channels a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);font:9px Mono,monospace;color:var(--muted);transition:color .15s,border-color .15s,background .15s}
.venture-channels a:hover{color:var(--accent);border-color:var(--accent);background:#d3ff6b08}
.venture-channels a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
@media(max-width:700px){.venture-channels{padding:0 0 17px 65px;gap:8px}.venture-channels a{font-size:8px;padding:8px 10px}}
@media(max-width:370px){.venture-channels{padding-left:52px}}
.embed .venture-channels{padding:0 0 12px 50px;gap:6px}
.embed .venture-channels a{font-size:6px;padding:6px 8px}
