@charset "UTF-8";
:root{color-scheme:dark;--bg:#061c1b;--text:#f2f5ed;--muted:#a4bab2;--mint:#b6edcb;--line:rgba(182,237,203,.18)}
*{box-sizing:border-box}html{min-width:320px;background:var(--bg);scroll-behavior:smooth}body{margin:0;min-height:100svh;color:var(--text);font-family:Arial,"Malgun Gothic","Apple SD Gothic Neo",sans-serif;-webkit-font-smoothing:antialiased;position:relative;isolation:isolate}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--mint);outline-offset:7px}::selection{background:#c3ecd0;color:#061c1b}.skip-link{position:fixed;left:24px;top:-80px;z-index:10;padding:14px 20px;background:var(--mint);color:var(--bg)}.skip-link:focus{top:12px}.ambient{position:absolute;inset:0;z-index:-3;background:radial-gradient(ellipse at 81% 39%,#153e34 0,transparent 50%),radial-gradient(ellipse at 24% 95%,#0d302b 0,transparent 60%),#061c1b}.grain{position:absolute;inset:0;pointer-events:none;z-index:2;opacity:.035;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='.91' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.page-shell{max-width:1800px;margin:0 auto;padding:0 5.5vw;min-height:100svh;display:flex;flex-direction:column}.site-header{height:132px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3}.wordmark{display:flex;gap:12px;align-items:center;text-decoration:none}.wordmark svg{height:39px;width:35px;color:var(--mint)}.wordmark>span{font-size:26px;font-weight:600;letter-spacing:3.2px;line-height:1}.wordmark small{display:block;font-size:10px;letter-spacing:4.8px;margin-top:9px;font-weight:400;color:var(--muted)}.header-note{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:2px;color:#b3c8bc}.status-dot{height:5px;width:5px;flex-shrink:0;border-radius:50%;background:var(--mint);box-shadow:0 0 12px #b6edcb77}main{position:relative;display:flex;flex:1;align-items:center;padding:38px 0 64px;min-height:650px;outline:none}.hero-copy{position:relative;z-index:1;width:58%;max-width:740px}.eyebrow{display:flex;gap:12px;align-items:center;font-size:10px;letter-spacing:2.7px;color:var(--mint);margin:0 0 26px}.eyebrow>span{width:22px;height:1px;background:var(--mint)}h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(64px,6.8vw,112px);line-height:1.025;letter-spacing:-4.5px;font-weight:400;margin:0 0 32px}h1 em{font-weight:400;color:var(--mint)}.intro h2{font-size:clamp(18px,1.7vw,24px);font-weight:500;letter-spacing:-.8px;margin:0 0 14px}.intro p{font-size:14px;line-height:1.95;color:var(--muted);letter-spacing:-.25px;margin:0}.launch{margin-top:43px;max-width:480px;border-top:1px solid var(--line);padding-top:24px}.launch-heading{display:flex;align-items:center;justify-content:space-between}.launch-heading h2{font-size:10px;font-weight:500;letter-spacing:2.8px;margin:0;color:var(--mint)}.launch-date{font-size:10px;color:#a4bab2;letter-spacing:1px}.countdown{display:grid;grid-template-columns:1.2fr 14px 1fr 14px 1fr;align-items:start;margin-top:18px}.time-part{display:flex;flex-direction:column;align-items:center}.time-part:first-child{align-items:flex-start}.time-part:last-child{align-items:flex-end}.time-number{font-family:Arial,sans-serif;font-weight:300;font-size:clamp(43px,4.3vw,65px);font-variant-numeric:tabular-nums;letter-spacing:-2.8px;line-height:1.1}.time-unit{margin-top:10px;color:#b0c1b9;font-size:9px;letter-spacing:1.7px;white-space:nowrap}.time-unit>span{margin-left:3px;letter-spacing:0;font-size:10px;color:#9bb5aa}.time-separator{font-size:27px;font-weight:200;color:#6c8f7b;line-height:1.9;text-align:center}.launch-status{font-size:11px;letter-spacing:-.2px;color:#9eb9ad;line-height:1.8;margin:23px 0 0}.science-visual{position:absolute;right:0;top:72px;width:60%;height:calc(100% - 140px);min-height:620px;overflow:hidden;pointer-events:none;z-index:-1;mask-image:linear-gradient(to right,transparent,#000 17%,#000 96%)}#bio-canvas{width:100%;height:100%;display:block}.orb{position:absolute;border:1px solid rgba(167,220,184,.08);border-radius:50%;inset:15% 0 15% 8%;transform:rotate(-24deg);box-shadow:0 0 90px rgba(158,218,178,.025) inset}.orb-two{inset:22% -13% 23% -1%;transform:rotate(33deg)}.visual-caption{position:absolute;right:11%;bottom:8%;display:flex;align-items:center;gap:12px;color:#a2bdab;font-size:8px;letter-spacing:1.7px}.caption-line{width:36px;height:1px;background:#8fb998}.visual-tag{position:absolute;top:10%;right:1.2%;display:flex;gap:14px;align-items:flex-start;color:#a6c4b0;font-size:9px;letter-spacing:2px;line-height:1.9}.tag-cross{font-size:19px;line-height:1}.visual-tag strong{font-weight:400;color:#d1e3d3}.tag-index{margin-left:19px;font-size:8px}.site-footer{min-height:92px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px;color:#9bb4a8;font-size:10px;letter-spacing:.3px;position:relative;z-index:3}.site-footer p{margin:0}.footer-message{font-size:11px;letter-spacing:0}.motion-toggle{border:0;background:transparent;display:flex;align-items:center;gap:8px;padding:10px 0;color:#b6ccbf;cursor:pointer;font-size:10px}.motion-icon{display:grid;place-items:center;width:24px;height:24px;border:1px solid #607e6d;border-radius:50%;font-size:10px;letter-spacing:0}.motion-toggle:hover{color:#e5f5e5}.no-script{font-size:12px;color:var(--mint)}
@media(min-width:1600px){.page-shell{padding-left:100px;padding-right:100px}main{padding-top:60px;padding-bottom:85px}}
@media(max-width:1100px){.page-shell{padding:0 5vw}.site-header{height:110px}.hero-copy{width:64%}h1{font-size:78px;letter-spacing:-3.5px}.science-visual{width:64%;right:0}.visual-tag{right:0}.launch{max-width:410px}.visual-caption{font-size:7px;letter-spacing:1px;right:9%}.header-note{font-size:8px;letter-spacing:1.4px}}
@media(max-width:900px){.page-shell{padding:0 25px}.site-header{height:100px}.wordmark>span{font-size:21px;letter-spacing:2.6px}.wordmark svg{width:28px;height:33px}.wordmark small{font-size:8px;letter-spacing:4px}.header-note{font-size:0;gap:0}.status-dot{height:6px;width:6px}.hero-copy{width:100%;max-width:520px}main{display:block;padding:54px 0 40px;min-height:0}.eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:25px}h1{font-size:clamp(43px,12vw,78px);letter-spacing:-3px;line-height:1.02;margin-bottom:29px}.intro h2{font-size:18px;margin-bottom:13px}.intro p{font-size:12px;line-height:1.95}.launch{margin-top:260px;max-width:none;padding-top:24px;background:linear-gradient(to bottom,transparent,rgba(6,28,27,.6))}.science-visual{top:var(--scene-top,410px);right:0;width:100%;height:220px;min-height:0;mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 78%,transparent)}.orb{inset:5% 10%;opacity:.7}.orb-two{inset:15% 0}.visual-caption{display:none}.visual-tag{top:var(--tag-top,401px);right:0;font-size:7px;letter-spacing:1.7px;opacity:.7}.tag-index{display:none}.time-number{font-size:53px;letter-spacing:-2px}.time-unit{font-size:8px;letter-spacing:1.2px}.time-separator{line-height:1.7}.launch-status{font-size:10px;margin-top:24px}.site-footer{flex-wrap:wrap;min-height:108px;gap:12px;padding:21px 0}.site-footer p{font-size:9px;order:1}.motion-toggle{order:2;font-size:9px}.footer-message{order:3;width:100%;font-size:10px}.launch-date{font-size:9px}}
@media(max-width:370px){.page-shell{padding:0 20px}h1{font-size:clamp(41px,12vw,44px)}.intro h2{font-size:16px}.intro p{font-size:11px}.launch{margin-top:240px}.time-number{font-size:46px}.time-unit{font-size:7px}.time-unit>span{font-size:9px}.site-footer{column-gap:8px}.motion-toggle{font-size:8px}.launch-date{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
