@font-face{font-family:Anton;src:url('assets/anton.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
:root{--paper:#f5f1e8;--ink:#20201e;--pink:#f34ea6;--yellow:#f6ec67;--line:#c9c6bd;--mono:'SFMono-Regular',Consolas,'Liberation Mono',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}button,a,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--pink);outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,.footer-brand{font-family:Anton,Impact,'Arial Narrow',sans-serif;font-weight:400}h2{font-size:clamp(38px,4.3vw,62px);line-height:1.12;letter-spacing:-.025em}.shell{width:min(1280px,calc(100% - 96px));margin-inline:auto}.mono,.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.08em}.eyebrow{font-weight:600}.pink{color:var(--pink)}.section-space{padding-block:100px}.section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--ink);padding-top:18px;margin-bottom:52px}.section-heading>span{color:#67675f;text-align:right}.skip-link{position:fixed;left:20px;top:-80px;padding:12px 18px;background:var(--yellow);z-index:100}.skip-link:focus{top:12px}
.site-header{height:108px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);gap:24px}.brand{display:flex;gap:12px;align-items:center;font-size:25px;line-height:1;font-weight:900;letter-spacing:-1.2px}.brand small{display:block;margin-top:7px;font:8px var(--mono);letter-spacing:1px}.brand-mark{width:45px;height:48px;display:grid;place-content:center;border:2px solid var(--ink);position:relative;font:bold 29px Arial;transform:rotate(-5deg)}.brand-mark>span{position:absolute;right:-7px;top:-9px;background:var(--pink);font:bold 17px Arial;width:16px;height:20px;transform:rotate(16deg);text-align:center}.site-header nav{display:flex;gap:32px;font-size:13px;font-weight:600}.site-header nav a:hover,.text-link:hover{color:#b52670}.motion-toggle{background:none;border:1px solid var(--line);border-radius:30px;font:10px var(--mono);padding:10px 12px;white-space:nowrap}.motion-toggle>span:first-child{color:#b52670}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:12px;position:relative;padding-top:57px;padding-bottom:56px}.hero-copy{position:relative;z-index:2}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--pink);margin-right:8px}.hero h1{font-size:clamp(76px,8.15vw,119px);line-height:1.035;letter-spacing:-.022em;margin:26px 0 28px}.mistake{position:relative;white-space:nowrap}.mistake svg{position:absolute;width:100%;bottom:-13px;left:0;height:20px;fill:none;stroke:var(--pink);stroke-width:4;stroke-linecap:round}.hero-intro{font-size:20px;line-height:1.4;font-weight:600;margin-bottom:13px;letter-spacing:-.4px}.hero-sub{font-size:14px;max-width:380px;color:#5b5b54;line-height:1.6}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:25px}.button{display:inline-flex;align-items:center;justify-content:center;gap:35px;border:1px solid var(--ink);padding:15px 23px;font-size:13px;font-weight:bold}.button.dark{background:var(--ink);color:var(--paper)}.button.dark:hover{background:var(--pink);color:var(--ink)}.button>span{font-size:21px;line-height:1}.text-link{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:16px}.contract{border:1px solid var(--line);margin-top:30px;padding:14px 16px 12px;max-width:530px;background:#f8f5ef}.contract-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font:9px var(--mono);letter-spacing:.07em}.pending-badge{font-size:8px;background:#e9e6de;padding:4px 6px}.contract-value{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;min-height:33px}.contract code{font:12px var(--mono);overflow-wrap:anywhere;min-width:0}.copy-button{border:0;background:var(--ink);color:var(--paper);padding:9px 11px;font:10px var(--mono);flex-shrink:0;min-height:34px}.copy-button span{margin-left:4px}.copy-button:disabled{background:#e1ddd3;color:#62615a}.contract>p{font-size:10px;color:#64635c;margin-top:5px}.specimen{position:relative;align-self:stretch;min-width:0;min-height:570px}.specimen-grid{position:absolute;inset:25px 0 32px;background-image:linear-gradient(#dad6cc70 1px,transparent 1px),linear-gradient(90deg,#dad6cc70 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse,black 30%,transparent 72%)}.specimen-orbit{position:absolute;width:86%;aspect-ratio:1;top:14%;left:6%;border:1px dashed #a8a69c;border-radius:50%;transform:rotate(-24deg) scaleY(.82)}.specimen-index{position:absolute;top:9px;left:48px;font-size:9px}.hero-mascot{width:107%;max-width:none;position:absolute;left:-3%;top:8%;z-index:1;filter:drop-shadow(0 15px 0 #20201e06)}.caution-sticker{position:absolute;right:-5px;top:50px;z-index:3;background:var(--yellow);padding:13px 17px;font:bold 17px/1.15 var(--mono);transform:rotate(10deg);border:1px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.annotation{position:absolute;left:4px;bottom:51px;z-index:2;font:italic 16px/1.3 Georgia;transform:rotate(-8deg)}.annotation>span{position:absolute;right:-39px;top:-30px;font:40px Georgia;transform:rotate(60deg)}.specimen-caption{display:flex;justify-content:space-between;gap:12px;position:absolute;bottom:0;left:30px;right:0;border-top:1px solid var(--line);padding-top:12px;font-size:8px}.ticker{background:var(--ink);color:var(--paper);overflow:hidden;padding:20px 0}.ticker-track{display:flex;gap:32px;width:max-content;align-items:center;font-family:Anton;font-size:26px;line-height:1;letter-spacing:.01em}.ticker-track b{font:39px/1 Arial;color:var(--pink)}.ticker-track i{font-style:normal;color:var(--pink)}
.discovery-layout{display:grid;grid-template-columns:.9fr 1.3fr;gap:120px;align-items:center;padding:0 45px}.element-card{border:2px solid var(--ink);background:var(--pink);padding:18px 24px 0;max-width:335px;box-shadow:8px 8px 0 var(--ink);transform:rotate(-4deg)}.element-top{display:flex;justify-content:space-between;font-size:9px}.element-card>strong{display:block;font-size:135px;letter-spacing:-10px;line-height:1.2;padding-top:14px}.element-card>strong span{display:inline-block;font:75px Anton;transform:rotate(12deg);margin-left:4px}.element-card h3{font-size:26px;letter-spacing:3px}.element-card p{font-size:9px;margin-top:5px}.element-bottom{border-top:1px solid var(--ink);padding:14px 0;margin-top:23px;font-size:8px}.element-note{font:italic 14px Georgia;display:block;text-align:center;max-width:350px;transform:rotate(-4deg);margin-top:26px}.discovery-copy h2{font-size:clamp(35px,3.7vw,52px);margin-bottom:25px}.discovery-copy p{color:#5b5b54;max-width:490px;margin-bottom:15px;font-size:15px}.discovery-copy .story-punchline{color:var(--ink);font-weight:bold;font-size:17px;margin:23px 0}.property-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:75px;border-block:1px solid var(--line);padding-block:25px}.property-strip>div{padding-left:36px;border-left:1px solid var(--line)}.property-strip>div:first-child{border:0;padding:0}.property-strip span{font-size:9px;color:#67675f;display:block;margin-bottom:6px}.property-strip strong{font-size:18px;letter-spacing:-.5px}
.lab-section{background:var(--ink);color:var(--paper)}.lab-section .section-heading{border-color:#55554c}.lab-section .section-heading>span{color:#aaa99f}.lab-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:40px}.lab-heading>p{font-size:14px;color:#c2c0b7;padding-bottom:7px}.lab-console{border:1px solid #737368;background:#272722}.console-toolbar,.console-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 25px}.console-toolbar{border-bottom:1px solid #626259;font-size:10px}.console-toolbar .status-dot{width:6px;height:6px}.console-body{display:grid;grid-template-columns:1fr 1.05fr}.button-chamber{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 30px 36px;border-right:1px solid #626259;background:repeating-linear-gradient(-45deg,#ffffff02,#ffffff02 1px,transparent 1px,transparent 12px);min-height:330px}.accident-button{border:10px solid #151513;border-radius:50%;width:208px;height:208px;background:var(--pink);color:var(--ink);box-shadow:0 9px 0 #141411,inset 0 -12px 0 #c5357f,inset 0 3px 0 #ffb4dc;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-7deg);transition:transform .16s,box-shadow .16s}.accident-button:hover{transform:rotate(-3deg) translateY(-3px)}.accident-button:active{transform:rotate(-7deg) translateY(7px);box-shadow:0 2px 0 #141411,inset 0 -3px 0 #c5357f}.accident-button>span{font-family:Anton;font-size:39px;line-height:1.08;letter-spacing:.02em}.accident-button small{font:10px var(--mono);margin-top:9px}.button-chamber>p{font-size:8px;color:#a8a89e;margin-top:25px}.chamber-mark{position:absolute;color:#6c6c60;font:22px var(--mono)}.top-left{left:16px;top:10px}.top-right{right:16px;top:10px}.bottom-left{left:16px;bottom:10px}.bottom-right{right:16px;bottom:10px}.experiment-output{padding:40px}.output-label{color:var(--pink);font-size:10px;margin-bottom:22px;min-height:16px}.experiment-output h3{font-family:Anton;font-size:37px;font-weight:400;line-height:1.16;min-height:86px;max-width:420px}.experiment-output>p:not(.mono){font-size:13px;color:#c7c5ba;margin-top:18px;min-height:42px;max-width:400px}.experiment-meter{height:7px;background:#47473e;margin-top:26px;overflow:hidden}.experiment-meter>span{display:block;height:100%;width:12%;background:var(--yellow);transition:width .5s ease}.meter-label{font-size:8px;color:#aead9e;margin-top:10px}.console-footer{border-top:1px solid #626259;padding-block:14px}.console-footer>span{font-size:8px;color:#bcbbae}.reset-button{border:0;border-bottom:1px solid #9b9c8f;padding:4px 0;background:transparent;color:var(--paper);font-size:11px;white-space:nowrap}
.assets-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px}.assets-heading>p{color:#5b5b54;font-size:14px;padding-bottom:5px}.downloads{display:grid;grid-template-columns:1fr 2.1fr;gap:28px}.downloads article{min-width:0}.avatar-preview,.banner-preview{height:277px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar-preview{background:#e9e4d9}.avatar-preview img{width:225px;height:225px;object-fit:contain}.banner-preview{background:#eae5db;padding:24px}.banner-preview img{border:1px solid #ded9cc;width:100%;box-shadow:0 7px 18px #20201e0a}.downloads a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink);padding:19px 0;gap:10px}.downloads a:hover .download-arrow{background:var(--pink)}.downloads a strong{font-size:12px;letter-spacing:.02em}.downloads a small{display:block;color:#67675f;font-size:8px;margin-top:6px}.download-arrow{display:grid;place-items:center;font-size:20px;width:39px;height:39px;border:1px solid var(--ink);border-radius:50%}.faq-section{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;padding-bottom:100px}.faq-section h2{font-size:42px;margin-top:25px}.faq-list{border-top:1px solid var(--ink)}details{border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;font-weight:600;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary>span{font-weight:normal;font-size:25px;line-height:1}details[open] summary>span{transform:rotate(45deg)}details p{font-size:14px;line-height:1.7;color:#5b5b54;padding:0 30px 24px 0}
.closing{background:var(--pink);padding-block:64px;overflow:hidden}.closing>.shell{position:relative}.closing h2{font-size:clamp(64px,7.8vw,114px);line-height:1.07;margin:26px 0 34px;max-width:80%}.closing h2>span{color:var(--paper);text-shadow:2px 2px 0 var(--ink)}.closing-bottom{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.closing-bottom>p{font-size:14px}.x-pending{background:transparent;font:11px var(--mono);cursor:default}.x-live{background:var(--ink);color:var(--paper)}.closing-spark{position:absolute;right:24px;top:50px;font:bold 190px/1 Arial;transform:rotate(10deg)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:35px}.footer-brand{font-size:25px;line-height:1}.footer-brand>span{display:block;font:8px var(--mono);margin-top:8px;letter-spacing:.1em}.site-footer p{font-size:10px;line-height:1.7;color:#67675f}.site-footer .text-link{font-size:10px}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,25px);max-width:calc(100% - 32px);background:var(--ink);color:var(--paper);border:1px solid var(--pink);padding:13px 22px;z-index:100;box-shadow:5px 5px 0 var(--pink);font:12px var(--mono);opacity:0;pointer-events:none;transition:.2s}.toast.visible{opacity:1;transform:translate(-50%,0)}.noscript-note{background:var(--yellow);padding:20px;font-size:14px;text-align:center}
body.motion-on .hero-mascot{animation:float 5s ease-in-out infinite}body.motion-on .ticker-track{animation:marquee 35s linear infinite}body.motion-on .lab-console.accident{animation:malfunction .45s ease both}body.motion-on .specimen-orbit{animation:orbit 25s linear infinite}body.motion-on .confetti{position:absolute;pointer-events:none;z-index:4;width:10px;height:18px;background:var(--pink);animation:scatter .75s ease-out forwards}@keyframes float{50%{transform:translateY(-9px) rotate(1.3deg)}}@keyframes marquee{to{transform:translateX(-33.3333%)}}@keyframes malfunction{25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}@keyframes orbit{to{transform:rotate(336deg) scaleY(.82)}}@keyframes scatter{to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.site-header{height:94px}.hero{padding-top:40px;padding-bottom:38px}.hero h1{line-height:.98;margin-top:22px;margin-bottom:26px}.mistake{display:inline-block}.mistake svg{bottom:-5px}.specimen{min-height:554px}
@media(min-width:761px) and (max-height:800px){.site-header{height:86px}.hero{padding-top:32px}.hero h1{margin-top:20px;margin-bottom:22px}.hero-actions{margin-top:21px}.contract{margin-top:22px}.hero-mascot{top:2%;width:100%;left:1%}}
@media(min-width:1450px){.hero{padding-top:52px;padding-bottom:48px}.hero h1{font-size:119px}.specimen{min-height:610px}.hero-mascot{top:3%}}
@media(max-width:1100px){.shell{width:calc(100% - 64px)}.site-header nav{gap:20px}.hero{padding-top:42px}.hero h1{font-size:8.4vw}.hero-intro{font-size:18px}.hero-actions{gap:18px;flex-wrap:wrap}.hero-actions .button{padding:13px 18px}.hero-actions .text-link{font-size:11px}.specimen{min-height:570px}.hero-mascot{top:16%;width:115%;left:-6%}.specimen-index{left:20px}.caution-sticker{font-size:14px;right:0;top:65px}.annotation{bottom:50px;font-size:14px}.specimen-caption{left:15px;font-size:7px}.discovery-layout{padding:0 20px;gap:65px}.element-card{padding-inline:18px}.element-card>strong{font-size:115px}.element-card>strong span{font-size:62px}.property-strip strong{font-size:16px}.experiment-output{padding:32px}.experiment-output h3{font-size:32px}.downloads{gap:22px;grid-template-columns:1fr 1.8fr}.banner-preview{padding:16px}.assets-heading>p{max-width:285px}.closing-spark{font-size:140px}.faq-section{gap:40px}}
@media(max-width:760px){.shell{width:calc(100% - 40px)}.site-header{height:85px;gap:12px}.brand{font-size:23px;gap:10px}.brand-mark{height:42px;width:40px;font-size:25px}.brand small{font-size:7px;letter-spacing:.7px}.site-header nav{display:none}.motion-toggle{font-size:9px;padding:9px}.hero{grid-template-columns:1fr;padding-top:31px;padding-bottom:22px;gap:15px}.hero .eyebrow{font-size:9px}.hero h1{font-size:clamp(72px,16.5vw,115px);margin:23px 0 27px}.hero-intro{font-size:18px}.hero-sub{font-size:13px;max-width:390px}.hero-actions{margin-top:21px;gap:23px}.contract{margin-top:24px;max-width:none;padding:12px}.contract-label{font-size:8px}.contract code{font-size:11px}.contract-value{gap:8px}.contract>p{font-size:9px}.specimen{min-height:0;height:auto;aspect-ratio:1/1.07;max-width:500px;width:100%;margin-inline:auto}.hero-mascot{top:0;left:4%;width:91%}.specimen-index{top:16px;left:0;font-size:8px}.caution-sticker{right:1%;top:44px;padding:9px 12px;font-size:13px}.annotation{left:0;bottom:55px;font-size:13px}.specimen-caption{left:0;bottom:10px;font-size:7px}.specimen-grid{inset:15px}.specimen-orbit{top:6%;left:7%;width:83%}.ticker{padding:17px 0}.ticker-track{font-size:21px;gap:23px}.ticker-track b{font-size:28px}.section-space{padding-block:61px}.section-heading{align-items:flex-start;margin-bottom:36px;padding-top:14px}.section-heading>span{font-size:7px;max-width:140px}.eyebrow{font-size:9px}.discovery-layout{grid-template-columns:1fr;gap:47px;padding:0}.element-wrap{max-width:300px;width:80%;margin-inline:auto}.element-card{max-width:none}.element-card>strong{font-size:130px}.element-note{font-size:13px}.discovery-copy h2{font-size:39px;max-width:500px;margin-bottom:22px}.discovery-copy p{font-size:14px}.property-strip{grid-template-columns:1fr;margin-top:36px;padding:0}.property-strip>div,.property-strip>div:first-child{display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--line);padding:17px 0;gap:15px}.property-strip>div:last-child{border-bottom:0}.property-strip span{margin:0;font-size:8px}.property-strip strong{font-size:14px}.lab-heading{display:block;margin-bottom:25px}.lab-heading h2{font-size:40px}.lab-heading>p{font-size:13px;margin-top:20px}.console-toolbar{padding:15px 14px;font-size:8px;gap:10px}.console-body{grid-template-columns:1fr}.button-chamber{min-height:300px;border-right:0;border-bottom:1px solid #626259;padding:34px 20px 24px}.accident-button{width:188px;height:188px}.accident-button>span{font-size:34px}.experiment-output{padding:28px 23px}.experiment-output h3{font-size:34px;min-height:80px}.experiment-output>p:not(.mono){min-height:60px}.console-footer{padding:13px 14px;align-items:center}.console-footer>span{max-width:175px;font-size:7px}.reset-button{font-size:10px}.assets-heading{display:block}.assets-heading h2{font-size:40px}.assets-heading>p{max-width:none;margin-top:22px;font-size:13px}.downloads{grid-template-columns:1fr;gap:30px}.avatar-preview{height:290px}.avatar-preview img{width:245px;height:245px}.banner-preview{height:auto;min-height:170px;padding:20px 14px}.downloads a{padding:15px 0}.faq-section{grid-template-columns:1fr;gap:28px;padding-bottom:61px}.faq-section h2{font-size:37px;margin-top:18px}summary{font-size:13px;padding:20px 0}details p{font-size:13px;padding-right:10px}.closing{padding-block:45px}.closing h2{font-size:clamp(56px,12.5vw,85px);max-width:100%;margin-top:25px}.closing-spark{font-size:66px;right:0;top:0;opacity:.65}.closing-bottom{display:block}.closing-bottom>p{font-size:13px;margin-bottom:26px}.closing-bottom .button{padding:14px 18px;gap:24px}.site-footer{flex-wrap:wrap;gap:23px;padding-block:28px}.site-footer p{font-size:9px;max-width:210px}.site-footer .text-link{width:100%}}
@media(max-width:370px){.shell{width:calc(100% - 30px)}.hero h1{font-size:16vw}.hero-actions{gap:14px}.hero-actions .text-link{font-size:10px;gap:6px}.contract-label{font-size:7px}.pending-badge{font-size:7px}.contract code{font-size:10px}.copy-button{font-size:9px;padding:8px}.lab-heading h2,.assets-heading h2{font-size:35px}.console-toolbar{font-size:7px}.closing h2{font-size:52px}.motion-toggle{font-size:8px}}
