@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
.hero-art .cat{border-radius:22px;width:91%;max-width:500px}.thesis-aside img{width:100%;margin-top:40px;border-radius:6px}.gallery{padding:85px 9%;background:#080d39}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:45px}.gallery figure{margin:0}.gallery img{width:100%;height:290px;object-fit:cover;border-radius:5px}.gallery figcaption{font-size:9px;letter-spacing:1px;color:#b3b7d4;padding-top:18px}@media(max-width:900px){.thesis-aside img{display:none}.gallery-grid{grid-template-columns:1fr}.gallery img{height:auto;max-height:430px;object-fit:contain;background:#0b1048}.gallery{padding:70px 7%}}
:root{--navy:#0b1048;--coral:#ff7966;--white:#f7f4ed;--muted:#b3b7d4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--navy);color:var(--white);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header{height:94px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff23}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px;letter-spacing:-.5px}.brand img{width:39px;border-radius:50%}.brand span{font-size:11px;color:var(--coral);border:1px solid #ff796660;padding:5px 8px;border-radius:4px}nav{display:flex;align-items:center;gap:30px;font-size:11px;font-weight:700;letter-spacing:1px}.nav-join{border:1px solid #ffffff50;padding:13px 18px;border-radius:3px}.hero{min-height:740px;max-height:1000px;height:calc(100svh - 94px);padding:70px 5% 75px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 45%,#232868 0,transparent 52%)}.eyebrow,.section-label,.art-label,.hero-note,.scroll{font-size:10px;font-weight:600;letter-spacing:2px}.eyebrow{color:var(--coral);margin-bottom:25px;display:flex;align-items:center;gap:9px}.dot{width:7px;height:7px;background:var(--coral);border-radius:50%;box-shadow:0 0 15px var(--coral)}h1,h2{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.91;letter-spacing:-1.7px;margin:0}h1{font-size:clamp(70px,8.6vw,146px)}h1 em{color:var(--coral);font-style:normal}h2{font-size:clamp(48px,5.7vw,86px)}h2 span{color:var(--coral)}.hero-copy>p{color:var(--muted);font-size:18px;line-height:1.65;margin:28px 0}.hero-copy strong{color:var(--white)}.actions{display:flex;align-items:center;gap:25px}.button{display:inline-block;background:var(--coral);color:var(--navy);border:0;border-radius:3px;padding:19px 22px;font-size:11px;font-weight:800;letter-spacing:.7px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px);background:#ff9787}.text-link{font-size:12px;border-bottom:1px solid #ffffff55;padding-bottom:7px}.hero-note{margin-top:25px;font-size:8px;color:#8b91bd}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;height:540px}.cat{width:88%;max-width:490px;border-radius:50%;z-index:1;filter:drop-shadow(0 25px 60px #0006);animation:float 6s ease-in-out infinite}.orbit{position:absolute;width:108%;height:69%;border:1px solid #ff79664a;border-radius:50%;transform:rotate(-32deg)}.orbit-two{transform:rotate(40deg);width:100%;height:90%;border-color:#ffffff1b}.art-label{position:absolute;font-size:8px;color:var(--muted);z-index:2}.label-top{top:0;right:0}.label-bottom{bottom:0;left:10%}.star{position:absolute;font-size:65px;color:var(--coral);right:0;top:55px;z-index:2}.scroll{position:absolute;bottom:27px;left:5%;color:#8b91bd;font-size:8px}.ticker{background:var(--coral);color:var(--navy);padding:19px 0;overflow:hidden;white-space:nowrap;font-family:'Barlow Condensed',Impact,sans-serif;font-size:24px;font-weight:700;letter-spacing:3px}.ticker span{display:block;width:max-content;animation:marquee 35s linear infinite}.thesis{display:grid;grid-template-columns:1fr 2fr;gap:7%;padding:120px 9%}.section-label{color:var(--coral);margin-bottom:35px}.thesis p{max-width:670px;line-height:1.8;color:var(--muted);font-size:16px}.thesis .large{font-size:22px;color:var(--white);margin-top:35px}.science{padding:95px 9%;background:#080d39}.science-rows{margin-top:55px}.science article{display:grid;grid-template-columns:65px 1fr 90px;gap:25px;border-top:1px solid #ffffff26;padding:35px 0}.number{font-family:monospace;color:var(--coral);font-size:14px;margin-top:7px}h3{font-size:25px;margin:0 0 14px;font-weight:500}.science p{color:var(--muted);line-height:1.8;max-width:720px;font-size:15px}.science article a{font-size:9px;letter-spacing:1.2px;color:var(--coral)}.glyph{font-size:64px;text-align:right;color:var(--coral)}.experiment{padding:100px 9%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.experiment p{color:var(--muted);line-height:1.8;font-size:16px;margin:25px 0}.experiment .experiment-note{font-size:10px;margin:15px 0}.box-stage{border:1px solid #ffffff25;min-height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:repeating-linear-gradient(0deg,transparent,transparent 39px,#ffffff05 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,#ffffff05 40px)}#box{width:200px;height:200px;border:2px solid var(--coral);border-radius:12px;display:grid;place-items:center;transform:rotate(-7deg);background:var(--navy);box-shadow:12px 12px 0 #ff79661a}#box span{font-size:120px;font-family:'Barlow Condensed',Impact;color:var(--coral)}#box img{display:none;width:95%;border-radius:50%}#box.observed{transform:rotate(0);transition:transform .4s}#box.observed img{display:block}#box.observed span{display:none}.box-stage #state{font-size:9px;letter-spacing:1.3px}.community{background:var(--coral);color:var(--navy);text-align:center;padding:90px 8%}.community .section-label{color:var(--navy)}.community h2{font-size:clamp(70px,8vw,118px)}.community p{line-height:1.7;margin:30px 0}.dark{background:var(--navy);color:var(--white)}.dark:hover{background:#232868}.contract{max-width:680px;margin:50px auto 0;padding:24px;border:1px solid #0b104840;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.contract>span{width:100%;font-size:9px;letter-spacing:1.5px}.contract code{font-size:12px;overflow-wrap:anywhere;align-self:center}.contract button{background:transparent;border:1px solid #0b104860;padding:8px 12px;font-size:10px;font-weight:700}.contract small{width:100%;font-size:10px;opacity:.7}footer{display:flex;align-items:center;gap:40px;padding:35px 5%}footer p{max-width:580px;font-size:10px;color:var(--muted);line-height:1.7}footer>a:last-child{margin-left:auto}a:focus-visible,button:focus-visible{outline:3px solid var(--white);outline-offset:6px}@keyframes float{50%{transform:translateY(-12px)}}@keyframes marquee{to{transform:translateX(-25%)}}@media(max-width:900px){nav>a:not(.nav-join){display:none}.hero{min-height:960px;height:auto;grid-template-columns:1fr;padding-top:50px}.hero-art{height:400px;max-width:470px;width:100%;margin:40px auto 0}.cat{max-width:340px}h1{font-size:100px}.thesis{grid-template-columns:1fr;gap:0;padding:75px 7%}.science{padding:75px 7%}.experiment{grid-template-columns:1fr;padding:75px 7%}footer{flex-wrap:wrap;gap:15px}}@media(max-width:500px){header{height:76px}.brand{font-size:12px;gap:6px}.brand img{width:30px}.brand span{font-size:9px}.nav-join{font-size:8px;padding:10px}nav{gap:0}h1{font-size:73px;letter-spacing:-1px}.hero{min-height:840px;padding:42px 6% 60px}.hero-copy>p{font-size:15px}.actions{gap:18px;flex-wrap:wrap}.button{padding:17px;font-size:10px}.hero-art{height:330px}.cat{max-width:270px}.star{font-size:40px}.label-top{top:10px}.science article{grid-template-columns:30px 1fr;gap:10px}.glyph{display:none}h3{font-size:22px}.thesis .large{font-size:19px}.contract{padding:18px}.contract code{font-size:11px}.community{padding:70px 6%}footer .brand{font-size:15px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
