@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b248f3c05b0aee43-s.2b35k8cal3h98.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b6881088e584ae19-s.1p751uxg_ofew.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/551aff280529ebf1-s.0egnm7pw3b07w.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a9cb977e395cb244-s.336en1iwarw5v.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14d32964abd62bba-s.p.2e5hnlhpgdgm_.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_7dd8af49-module__VunqNW__className{font-family:Geist,Geist Fallback;font-style:normal;font-weight:400}.geist_7dd8af49-module__VunqNW__variable{--font-display:"Geist", "Geist Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_1268a786-module__5Tibga__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_1268a786-module__5Tibga__variable{--font-ui:"Manrope", "Manrope Fallback"}
:root{--bg:#000;--bg-2:#060606;--bg-3:#0d0d0d;--ink:#fff;--ink-2:#ffffffb8;--dim:#ffffff80;--faint:#ffffff40;--line:#ffffff14;--line-2:#ffffff29;--grid:#ffffff0a;--accent:#afddff;--accent-hi:#c8e8ff;--accent-80:#afddffcc;--warn:#ffb08f;--signal:#ff4d1a;--amber:var(--accent);--serif:var(--font-display), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-ui), "Helvetica Neue", Arial, sans-serif;--g:20px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--scale:1;--boost:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:768px){:root{--g:35px}}body:has(.mode-banner){--banner-h:31px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 13px/1.5 var(--mono);-webkit-font-smoothing:antialiased;overflow-x:hidden}html.hatching body{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.num{font-variant-numeric:tabular-nums}.dim{color:var(--dim)}.mono{font-family:var(--mono)}.unknown{color:var(--dim)}.accent{color:var(--accent)}.accent-warn{color:var(--warn)}.link{color:var(--accent);font:400 13px/15.6px var(--mono);cursor:pointer}.link:hover{text-decoration:underline}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes gridReveal{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes gridRevealH{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes blink{50%{opacity:.2}}@keyframes fadein{0%{opacity:0}}.anim-fade-up{opacity:0;animation:fadeUp .9s var(--ease-out) forwards}.anim-fade-in{opacity:0;animation:fadeIn .8s var(--ease-out) forwards}.anim-slide-left{opacity:0;animation:slideInLeft .8s var(--ease-out) forwards}.anim-slide-right{opacity:0;animation:slideInRight .8s var(--ease-out) forwards}.anim-scale-in{opacity:0;animation:scaleIn .7s var(--ease-out) forwards}.anim-grid-v{opacity:0;transform-origin:top;animation:gridReveal 1.2s var(--ease-out) forwards}.anim-grid-h{opacity:0;transform-origin:0;animation:gridRevealH 1.2s var(--ease-out) forwards}.mode-banner{z-index:40;padding:8px var(--g);color:var(--warn);font:500 11px/14px var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#000;border-bottom:1px solid #ffb08f4d;position:relative;overflow:hidden}.mode-banner--quiet{color:var(--dim);border-color:var(--line)}.page{position:relative}.topnav{z-index:30;width:100%;padding:20px var(--g);align-items:center;display:flex;position:absolute;top:0;left:0}@media (min-width:768px){.topnav{padding:27px var(--g)}}.topnav-left{align-items:center;gap:40px;display:flex}.wordmark{font:400 18px/21px var(--serif);color:var(--ink);white-space:nowrap}@media (min-width:768px){.wordmark{font-size:21px}}.navlinks{align-items:center;gap:32px;display:none}.navitem{font:400 13px/15.6px var(--mono);align-items:center;gap:3px;display:flex}.navitem-n{color:var(--accent-80)}.navitem-l{color:var(--ink);transition:color .2s}.navitem:hover .navitem-l{color:var(--accent)}.strip{font:400 13px/15.6px var(--mono);white-space:nowrap;align-items:center;gap:12px;margin-left:auto;display:none}.strip-gap{margin-left:20px}.strip-btn{color:var(--ink);font:400 13px/15.6px var(--mono)}.strip-btn:hover,.strip-btn[aria-pressed=true]{color:var(--accent)}.chip{background:var(--accent);color:#000;font:400 13px/15.6px var(--mono);white-space:nowrap;border-radius:3px;padding:2px 5px}.chip--cracking,.chip--hatch_imminent,.chip--hatching{background:var(--signal)}.burger{justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;display:flex;position:relative}.burger-icon{width:22px;height:22px;transition:all .3s var(--ease-io);position:absolute}.burger-icon.is-off{opacity:0;transform:rotate(90deg)scale(.5)}.burger-x.is-off{transform:rotate(-90deg)scale(.5)}.burger svg,.menu-close svg{stroke:#fff;stroke-width:1.5px;fill:none;width:22px;height:22px}@media (min-width:1024px){.strip{display:flex}.burger{margin-left:24px}}@media (min-width:1360px){.navlinks{display:flex}.burger{display:none}}.menu{z-index:50;visibility:hidden;transition:visibility .5s var(--ease-io);position:fixed;inset:0}.menu.is-open{visibility:visible}.menu-backdrop{-webkit-backdrop-filter:blur(12px);opacity:0;transition:opacity .5s var(--ease-io);background:#000000e6;position:absolute;inset:0}.menu.is-open .menu-backdrop{opacity:1}.menu-panel{opacity:0;height:100%;transition:all .5s var(--ease-io);pointer-events:none;flex-direction:column;padding:96px 20px 40px;display:flex;position:relative;transform:translateY(-16px)}.menu.is-open .menu-panel{opacity:1;transform:none}.menu-panel>*{pointer-events:auto}.menu-close{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:20px;right:20px}.menu-links{flex-direction:column;gap:32px;display:flex}.menu-row{opacity:0;transition:all .5s var(--ease-io);align-items:center;gap:12px;display:flex;transform:translate(-24px)}.menu.is-open .menu-row{opacity:1;transform:none}.menu-row .navitem-n{font:400 14px/1 var(--mono)}.menu-label{font:400 28px/1.2 var(--mono);letter-spacing:-.025em;color:var(--ink)}.menu-foot{opacity:0;transition:all .5s var(--ease-io);border-top:1px solid #ffffff1a;margin-top:auto;padding-top:40px;transform:translateY(16px)}.menu.is-open .menu-foot{opacity:1;transform:none}.menu-foot-row{font:400 13px/15.6px var(--mono);align-items:center;gap:10px;margin-bottom:12px;display:flex}@media (min-width:1360px){.menu{display:none}}.hero{width:100%;height:calc(100svh - var(--banner-h,0px));background:#000;min-height:560px;position:relative;overflow:hidden}.hero-glow{pointer-events:none;background:radial-gradient(34% 38% at 50% 56%,#ffd6aa12,#0000 70%);position:absolute;inset:0}@media (min-width:1024px){.hero-glow{background:radial-gradient(26% 42% at 60%,#ffd6aa12,#0000 70%)}}.grid-lines{pointer-events:none;position:absolute;inset:0}.gl-v{background:var(--grid);width:1px;height:100%;position:absolute;top:0}.gl-h{background:var(--grid);width:100%;height:1px;position:absolute;left:0}.gl-plus{position:absolute}.gl-plus-h,.gl-plus-v{background:#ffffffb3;position:absolute;transform:translate(-50%,-50%)}.gl-plus-h{width:10px;height:1px}.gl-plus-v{width:1px;height:10px}.h1{z-index:3;top:112px;left:var(--g);max-width:300px;font:400 32px/1em var(--serif);color:var(--ink);position:absolute}.h1 span{display:block}@media (min-width:640px){.h1{max-width:420px;font-size:48px;top:160px}}@media (min-width:768px){.h1{max-width:554px;font-size:68px;top:178px}}.stage{z-index:2;position:absolute;top:calc(50% + 20px);left:50%;transform:translate(-50%,-50%)}@media (min-width:640px){.stage{top:calc(50% + 40px)}}@media (min-width:1024px){.stage{top:50%;left:60%}}.stage-box{width:calc(min(48vw, (100svh - var(--banner-h,0px) - 392px) * .769) * var(--scale) * var(--boost));aspect-ratio:400/520;transition:width 1.2s var(--ease-out);animation:fadeIn 1.4s var(--ease-out) .2s both;position:relative}@media (min-width:640px){.stage-box{width:calc(min(40vw, (100svh - var(--banner-h,0px) - 420px) * .769) * var(--scale) * var(--boost))}}@media (min-width:1024px){.stage-box{width:calc(min(24vw, 40svh, 400px) * var(--scale) * var(--boost))}}.dial{aspect-ratio:1;pointer-events:none;width:128%;height:auto;position:absolute;top:50%;left:-14%;transform:translateY(-50%)}@media (min-width:1024px){.dial{width:150%;left:-25%}}.dial-track{fill:none;stroke:#ffffff14;stroke-width:.3px}.dial-fill{fill:none;stroke:var(--accent);stroke-opacity:.7;stroke-width:.35px;transition:stroke-dasharray 1.6s var(--ease-out)}.dial-tick{stroke:#ffffff40;stroke-width:.3px}.dial-tick.on{stroke:var(--accent)}.hero[data-state=CRACKING] .dial-fill,.hero[data-state=HATCH_IMMINENT] .dial-fill{stroke:var(--signal)}.specimen{line-height:0;display:block;position:relative}.specimen svg{width:100%;height:auto;overflow:visible}.specimen--hero{position:absolute;inset:0}.specimen--live{will-change:transform;animation:6.2s ease-in-out infinite breathe}@keyframes breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.006,1.004)}}.pulse-layer{opacity:.15;will-change:opacity;pointer-events:none;animation:4.6s ease-in-out infinite pulse;position:absolute;inset:0}@keyframes pulse{0%,to{opacity:.12}8%{opacity:.4}16%{opacity:.16}24%{opacity:.34}40%{opacity:.12}}.specimen .egg-crack{stroke-dasharray:200;stroke-dashoffset:200px;animation:1.6s ease-out forwards draw;animation-delay:calc(var(--i) * .12s)}@keyframes draw{to{stroke-dashoffset:0}}.specimen.is-wobbling>svg,.specimen.is-wobbling>.pulse-layer{transform-origin:50% 82%;animation:.95s cubic-bezier(.3,.6,.3,1) wobble}@keyframes wobble{0%,to{transform:rotate(0)}18%{transform:rotate(-2.4deg)}38%{transform:rotate(1.8deg)}58%{transform:rotate(-.9deg)}78%{transform:rotate(.4deg)}}.specimen--live[data-state=HATCH_IMMINENT]{animation-duration:2.4s}.specimen--live[data-state=HATCH_IMMINENT] .pulse-layer{animation-duration:1.6s}.stage,.fragment{mix-blend-mode:lighten}.eggphoto{aspect-ratio:400/520}.eggphoto,.eggphoto-egg,.eggphoto img{mix-blend-mode:lighten}.eggphoto-shadow,.eggphoto-egg{position:absolute}.eggphoto-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.eggphoto-img.is-entering{animation:photoIn .9s var(--ease-out) both}@keyframes photoIn{0%{opacity:0}to{opacity:1}}.specimen--live.eggphoto{animation:none}.specimen--live .eggphoto-egg{will-change:transform;transform-origin:50% 90%;animation:6.2s ease-in-out infinite breathe}.specimen--live[data-state=HATCH_IMMINENT] .eggphoto-egg{animation-duration:2.4s}.eggphoto.is-wobbling>.eggphoto-egg{transform-origin:50% 95%;animation:.95s cubic-bezier(.3,.6,.3,1) wobble}.eggphoto-pulse{clip-path:ellipse(50% 50%);pointer-events:none;background:radial-gradient(ellipse 58% 46% at 50% 66%, var(--pulse), transparent 72%);mix-blend-mode:screen;opacity:.08;will-change:opacity;width:82.5%;height:92.4%;animation:4.6s ease-in-out infinite pulsePhoto;position:absolute;top:7.4%;left:8.3%}@keyframes pulsePhoto{0%,to{opacity:.06}8%{opacity:.22}16%{opacity:.08}24%{opacity:.18}40%{opacity:.06}}.specimen--live[data-state=HATCH_IMMINENT] .eggphoto-pulse{animation-duration:1.6s}.fragment .eggphoto{width:100%}.nodes{pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:1024px){.nodes{display:block}}.nodes-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nodes-lines line{stroke:#ffffff40;stroke-width:1px}.node-square{border:1px solid #fffc;position:absolute}.node-label{width:max-content;max-width:170px;position:absolute}.node-label span{font:400 13px/15.6px var(--mono);color:var(--ink);white-space:nowrap;display:block}.node-label p{font:400 11px/14px var(--mono);color:var(--dim);margin-top:4px}.ribbon{z-index:5;background:var(--accent);color:#000;font:400 12px/15.6px var(--mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:calc(100vw - 40px);padding:4px 8px;display:flex;position:absolute;top:84px;left:50%;transform:translate(-50%)}.ribbon--quiet{color:var(--ink);border:1px solid var(--line-2);background:#000}.ribbon .link{color:inherit;text-decoration:underline}@media (min-width:768px){.ribbon{top:100px}}.bottom-row{z-index:4;left:var(--g);right:var(--g);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:absolute;bottom:20px}@media (min-width:768px){.bottom-row{flex-direction:row;align-items:flex-end;gap:0;bottom:35px}}.bottom-left{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.readout{grid-template-columns:repeat(2,auto);gap:10px 32px;display:grid}.readout-final{display:none}@media (min-width:768px){.readout{grid-template-columns:repeat(5,auto);gap:0 28px}.readout-final{display:block}}.readout dt{font:500 11px/14px var(--mono);color:var(--dim);letter-spacing:.02em;align-items:center;gap:4px;display:flex}.readout dd{font:400 24px/1.1 var(--serif);white-space:nowrap;margin-top:4px}.readout dd small{font:400 11px var(--mono);color:var(--dim)}@media (min-width:768px){.readout dd{font-size:34px}}.readout-pressure{min-width:96px}.gauge{background:#ffffff26;height:1px;margin-top:6px;display:block;position:relative;overflow:hidden}.gauge i{background:var(--accent);transition:width 1.6s var(--ease-out);position:absolute;inset:0 auto 0 0}.hero[data-state=CRACKING] .gauge i,.hero[data-state=HATCH_IMMINENT] .gauge i{background:var(--signal)}.watchline{font:400 11px/14px var(--mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:min(520px,100vw - 40px);display:none;overflow:hidden}.watchline b{color:var(--ink);font-weight:500}@media (min-width:768px){.watchline{display:block}}.cta{background:var(--accent);color:#000;align-items:center;gap:10px;padding:10px 16px;transition:background .2s;display:inline-flex}.cta:hover{background:var(--accent-hi)}.cta-star{font-size:16px;line-height:1}.cta span:last-child{font:400 12px/15.6px var(--mono);text-transform:uppercase;letter-spacing:.025em}@media (min-width:768px){.cta{padding:12px 20px}.cta span:last-child{font-size:13px}}.info{max-width:280px;display:none;position:relative}@media (min-width:640px){.info{display:block}}.badge{background:var(--accent);color:#000;font:400 13px/15.6px var(--mono);margin-bottom:10px;padding:2px 6px;display:inline-block}.info-card{padding:20px;position:relative}.info-card:before,.info-card:after{content:"";position:absolute}.info-card:before{background:var(--accent);clip-path:polygon(0 0,100% 0,100% 100%,30px 100%,0 calc(100% - 30px));inset:0}.info-card:after{clip-path:polygon(0 0,100% 0,100% 100%,29.6px 100%,0 calc(100% - 29.6px));background:#000;inset:1px}.info-card>*{z-index:1;position:relative}.info-title{font:400 13px/15.6px var(--mono);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.info-body{font:400 13px/18px var(--mono);color:var(--ink);margin-bottom:18px}.fragments{pointer-events:none;z-index:1;position:absolute;inset:0}.fragment{width:360px;transform:translate(-50%, -50%) translate(var(--fx), var(--fy)) rotate(var(--fr)) scale(var(--fs));opacity:.22;filter:saturate(.6)blur(.6px);position:absolute;top:45%;left:50%}.fragment>div{position:absolute;inset:0}.fragment>div:first-child{transform:translate(-6%,-14%)rotate(-18deg)}.fragment-base{position:relative!important}html[data-state=HATCH_IMMINENT]{--boost:1.08}html[data-state=HATCH_IMMINENT] .navlinks{visibility:hidden}html[data-state=HATCH_IMMINENT] .below{opacity:.35;filter:grayscale(.6);transition:opacity 1s}html[data-state=HATCH_IMMINENT] .below:hover{opacity:1;filter:none}html[data-state=HATCH_IMMINENT] .hero-glow{background:radial-gradient(30% 44% at 60%,#ff4d1a1a,#0000 70%)}html[data-state=HATCH_IMMINENT] .readout-yield dd{color:var(--signal)}html[data-state=HATCH_IMMINENT] .hero:after{content:"HATCH_MODE";z-index:5;top:84px;right:var(--g);font:500 11px/14px var(--mono);letter-spacing:.1em;color:var(--signal);border:1px solid var(--signal);padding:3px 8px;animation:1.6s step-end infinite blink;position:absolute}@media (min-width:768px){html[data-state=HATCH_IMMINENT] .hero:after{top:100px}}.btn{background:var(--accent);color:#000;font:400 13px/15.6px var(--mono);text-transform:uppercase;letter-spacing:.025em;border:1px solid var(--accent);justify-content:center;align-items:center;gap:10px;padding:12px 20px;transition:background .2s,border-color .2s;display:inline-flex}.btn:hover{background:var(--accent-hi)}.btn.ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.btn.ghost:hover{border-color:var(--accent);color:var(--accent)}.ghost{color:var(--ink-2)}.marker{align-items:center;gap:3px;font-size:10px;display:inline-flex}.marker--verified{color:var(--ink)}.marker--verified.is-sim{color:var(--warn)}.marker--verified em{letter-spacing:.08em;border:1px solid;padding:0 3px;font-size:8px;font-style:normal}.marker--narrative{color:var(--dim)}.live-dot{background:var(--signal);border-radius:50%;width:6px;height:6px;animation:2.4s step-end infinite blink;display:inline-block}.below{transition:opacity .6s;position:relative}.below--page{padding-top:90px}.section{padding:clamp(80px, 10vw, 140px) var(--g) 0;max-width:1440px;margin:0 auto;position:relative}.section:before{content:"";background:var(--grid);width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.below--page .section:before{display:none}.section-head{max-width:760px;margin-bottom:40px}.kicker{font:400 13px/15.6px var(--mono);color:var(--accent-80)}.section h2{font:400 clamp(36px, 5vw, 68px) / 1em var(--serif);margin:14px 0 18px}.lede{color:var(--ink-2);font:400 13px/18px var(--mono);max-width:560px}.lede b{color:var(--ink);font-weight:500}.kv{font:400 13px/18px var(--mono);grid-template-columns:auto 1fr;gap:6px 18px;display:grid}.kv dt{color:var(--dim);align-items:center;gap:6px;display:flex}.kv dd{color:var(--ink);overflow-wrap:anywhere}.kv a{color:var(--accent)}.watch-grid{grid-template-columns:340px 1fr;gap:40px;display:grid}.watch-now{border:1px solid var(--line-2);align-content:start;padding:20px}.log{border-top:1px solid var(--line)}.log li{border-bottom:1px solid var(--line);grid-template-columns:18px 1fr auto;align-items:baseline;gap:10px;padding:12px 0;display:grid}.log-v .log-label{color:var(--ink)}.log-n .log-label{color:var(--ink-2)}.log time{font-size:11px}.share-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.mech-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.mech-card{background:var(--bg);padding:20px}.mech-card h3{font:400 13px/15.6px var(--mono);color:var(--accent-80);align-items:center;gap:6px;margin-bottom:16px;display:flex}.mech-card h3:before{content:"[ "}.mech-card h3:after{content:" ]"}.mech-card .big{font:400 72px/1 var(--serif);margin-bottom:12px}.mech-card p{color:var(--ink-2)}.mech-card b{color:var(--ink);font-weight:500}.mech-now{flex-direction:column;grid-row:span 2;justify-content:center;display:flex}.mech-source{grid-column:span 2}.formula{margin:14px 0 8px;font-size:15px;color:var(--ink)!important}.fine{color:var(--dim)!important;font-size:11px!important}.ticks li{border-bottom:1px solid var(--line);color:var(--ink-2);padding:7px 0 7px 22px;position:relative}.ticks li:before{content:"+";color:var(--accent);position:absolute;left:0}.ticks--no li:before{content:"×";color:var(--faint)}.sim-note{margin-top:14px;color:var(--warn)!important;font-size:11px!important}.scan-views{background:var(--line);border:1px dashed var(--line-2);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:28px;display:grid}.scan-views figure{background:#000;padding:20px 20px 14px;position:relative;overflow:hidden}.scan-views figure:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.scan-views .specimen{width:66%;margin:0 auto}.scan-views figcaption{font:400 11px/14px var(--mono);color:var(--dim);margin-top:10px}.scan-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:28px;display:grid}.reading{border:1px dashed var(--line-2);padding:14px}.reading-label{font:400 11px/14px var(--mono);color:var(--dim);gap:4px;display:flex}.reading-value{font:400 32px/1.1 var(--serif);margin-top:8px}.reading-value small{font:400 11px var(--mono);color:var(--dim)}.reading-bar{background:var(--line);height:1px;margin-top:10px}.reading-bar i{background:var(--accent);height:100%;display:block}.clues{border-top:1px dashed var(--line-2)}.clues li{border-bottom:1px dashed var(--line);color:var(--ink-2);grid-template-columns:110px 1fr;gap:14px;padding:12px 0;display:grid}.clue-inst{color:var(--accent-80)}.shaft{position:relative}.shaft:before{content:"";background:linear-gradient(var(--line-2), var(--line-2) 70%, transparent);width:1px;position:absolute;top:0;bottom:0;left:34px}.shaft-row{grid-template-columns:70px 1fr;gap:24px;padding:22px 0;display:grid;position:relative}.shaft-row.shell{grid-template-columns:70px 180px 1fr}.shaft-depth{font:400 30px/1 var(--serif);background:var(--bg);z-index:1;text-align:center;padding:4px 0;position:relative}.shaft-now .shaft-depth{color:var(--accent)}.shaft-title{font:400 24px/1.1 var(--serif);margin-bottom:6px}.shaft-title b{font:400 11px var(--mono);color:#000;background:var(--accent);vertical-align:4px;border-radius:3px;padding:2px 5px}.shell-art{width:180px;height:200px;position:relative}.shell-art .specimen{width:150px;position:absolute;inset:0 0 0 15px}.shell-cap{transform:translate(-18px,-26px)rotate(-22deg)}.epitaph{color:var(--ink-2);font:400 18px/1.3 var(--serif);margin-bottom:12px}.moments{color:var(--ink-2);margin:12px 0 0 16px;list-style:square}.row-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.row-actions .btn{padding:8px 12px;font-size:11px}.shaft-unknown{padding-bottom:80px}.shaft-unknown .shaft-depth{animation:3s step-end infinite blink}.theory-list{columns:2 320px;column-gap:40px;margin-bottom:28px}.theory-list li{break-inside:avoid;border-bottom:1px solid var(--line);padding:20px 0}.theory-text{font:400 26px/1.15 var(--serif)}.theory-meta{color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:11px;display:flex}.stamp{letter-spacing:.06em;border:1px solid;padding:1px 6px;font-size:10px;display:inline-block}.stamp--unconfirmed{color:var(--ink-2)}.stamp--under-review{color:var(--accent)}.stamp--disproven{color:var(--faint);text-decoration:line-through}.stamp--cannot-comment{color:var(--signal)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.card-item img{border:1px solid var(--line);background:var(--bg-2);width:100%;height:auto;display:block}.card-item figcaption{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.card-links{color:var(--accent);gap:10px;display:flex}.footer{padding:140px var(--g) 35px;gap:18px;max-width:1440px;margin:0 auto;display:grid;position:relative}.footer-name{font:400 clamp(64px, 16vw, 240px) / .85 var(--serif);letter-spacing:-.04em;color:#000;-webkit-text-stroke:1px var(--line-2)}.legend{color:var(--ink-2)}.disclaimer{color:var(--dim);max-width:720px}.footer a{color:var(--accent)}.hatch{z-index:100;background:#000;place-items:center;animation:.6s fadein;display:grid;position:fixed;inset:0;overflow:hidden}.hatch-top{padding:27px var(--g);font:400 13px/15.6px var(--mono);color:var(--ink-2);z-index:5;text-transform:uppercase;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.hatch-top>span{align-items:center;gap:8px;display:flex}.hatch-top .ghost{color:var(--accent);text-transform:uppercase}.hatch-stage{aspect-ratio:400/520;width:min(58svh,80vw,520px);position:relative}.hatch-stage .specimen{position:absolute;inset:0}.hatch[data-phase=rumble] .specimen--hatch svg{animation:.14s linear infinite shake}.hatch[data-phase=crack1] .specimen--hatch svg{animation:90ms linear infinite shake}.hatch[data-phase=crack2] .specimen--hatch svg{animation:70ms linear infinite shake-hard}.hatch[data-phase=crack2]{background:#080302;animation:.4s jolt}@keyframes shake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-1.5px,.5px)rotate(-.6deg)}75%{transform:translate(1.5px,-.5px)rotate(.6deg)}}@keyframes shake-hard{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-4px,1px)rotate(-1.4deg)}75%{transform:translate(4px,-1px)rotate(1.4deg)}}@keyframes jolt{20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-2px)}60%{transform:translate(-2px,1px)}}.hatch[data-phase=crack1] .egg-seam-glow,.hatch[data-phase=crack2] .egg-seam-glow{stroke-width:8px;opacity:1!important}.hatch[data-phase=rumble] .specimen--hatch .eggphoto-egg{animation:.14s linear infinite shake}.hatch[data-phase=crack1] .specimen--hatch .eggphoto-egg{animation:90ms linear infinite shake}.hatch[data-phase=crack2] .specimen--hatch .eggphoto-egg{animation:70ms linear infinite shake-hard}.hatch[data-phase=crack1] .specimen--hatch .eggphoto-img{filter:brightness(1.08)saturate(1.3)}.hatch[data-phase=crack2] .specimen--hatch .eggphoto-img{filter:brightness(1.22)saturate(1.7)}.shell-split{transition:opacity 2.4s,transform 4.4s cubic-bezier(.3,0,.2,1),filter 2.4s;position:absolute;inset:0}.specimen--cap{animation:1.1s cubic-bezier(.15,.7,.3,1) forwards cap-off}.specimen--base{animation:.9s cubic-bezier(.3,.8,.3,1) forwards base-drop}@keyframes cap-off{to{transform:translate(-22%,-34%)rotate(-38deg)}}@keyframes base-drop{40%{transform:translateY(2%)rotate(2deg)}to{transform:translateY(1%)rotate(1deg)}}.hatch[data-phase=void] .shell-split,.hatch[data-phase=reveal] .shell-split,.hatch[data-phase=verdict] .shell-split,.hatch[data-phase=aftermath] .shell-split{opacity:.06;filter:blur(3px);transform:scale(2.6)translateY(-6%)}.flash{opacity:0;pointer-events:none;z-index:4;background:#fff;position:absolute;inset:0}.hatch[data-phase=flash] .flash{opacity:1;transition:none}.hatch[data-phase=void] .flash{opacity:0;transition:opacity 1.4s ease-out}.imaging{text-align:center;font:400 13px/15.6px var(--mono);color:var(--dim);animation:2s .8s both fadein;position:absolute;bottom:22%;left:0;right:0}.dots{text-align:left;width:2.5em;animation:1s step-end infinite blink;display:inline-block}.reveal{place-items:center;display:grid;position:absolute;inset:0}.reveal .specimen--reveal{will-change:transform, opacity, filter;width:calc(100% * var(--scale));animation:2.6s cubic-bezier(.2,.6,.2,1) both emerge;position:relative}.spot{aspect-ratio:1;background:radial-gradient(circle,#afddff1a,#0000 60%);border-radius:50%;width:150%;animation:2.4s both fadein;position:absolute}@keyframes emerge{0%{opacity:0;filter:blur(18px)brightness(.2);transform:scale(.94)}to{opacity:1;filter:none;transform:none}}.verdict{text-align:center;z-index:3;animation:.2s both fadein;position:absolute;bottom:9%;left:0;right:0}.verdict-depth{font:400 13px/15.6px var(--mono);color:#000;background:var(--accent);margin-bottom:14px;padding:2px 6px;display:inline-block}.verdict-word{font:400 clamp(64px, 12vw, 180px) / .9 var(--serif);letter-spacing:-.03em}.hatch[data-phase=aftermath] .verdict{top:11%;bottom:auto}.hatch[data-phase=aftermath] .verdict-word{font-size:clamp(44px,7vw,96px)}.hatch[data-phase=aftermath] .hatch-stage{transition:transform .8s;transform:scale(.8)translateY(-4%)}.aftermath{padding:20px var(--g) 35px;z-index:3;background:linear-gradient(#0000,#000 30%);animation:.8s both fadein;position:absolute;bottom:0;left:0;right:0}.aftermath dl{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);max-width:1000px;margin:0 auto;display:grid}.aftermath dl>div{padding:12px 12px 12px 0}.aftermath dt{font:400 11px/14px var(--mono);color:var(--accent-80);text-transform:uppercase}.aftermath dd{font:400 24px/1.2 var(--serif);margin-top:4px}.aftermath-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.lab{z-index:90;background:#140b06;border:1px solid #5a2a10;max-width:calc(100vw - 24px);padding:10px;font-size:11px;position:fixed;bottom:12px;right:12px}.lab-title{color:var(--warn);margin-bottom:6px}.lab-row{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lab button{border:1px solid #5a2a10;padding:4px 8px}.lab button:hover{background:#3a1a08}@media (max-width:900px){.watch-grid{grid-template-columns:1fr;gap:24px}.mech-grid{grid-template-columns:1fr}.mech-now,.mech-source{grid-area:auto}.scan-views figure{padding:10px 6px 8px}.scan-views figcaption{font-size:9px}.clues li{grid-template-columns:1fr;gap:2px}.shaft-row.shell{grid-template-columns:70px 1fr}.shell-art{grid-column:2;width:140px;height:160px}.shell-art .specimen{width:120px}.shaft-row.shell .shaft-body{grid-column:2}.aftermath dl{grid-template-columns:repeat(2,1fr)}.fragment{width:240px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.specimen .egg-crack{stroke-dashoffset:0}}
