:root{color-scheme:dark;--ink:#ecede4;--muted:#a7b5b5;--mint:#a7dfc3;--bg:#0c1018}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,sans-serif}a{color:inherit}a:focus-visible{outline:2px solid #b5f7d4;outline-offset:5px}.skip{position:absolute;top:-100px;z-index:5;background:#fff;color:#111;padding:1rem}.skip:focus{top:0}.site-header{position:absolute;z-index:2;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:28px 6%;border-bottom:1px solid #ffffff1c}.brand{text-decoration:none;font-size:15px;font-weight:800;letter-spacing:.12em}.brand span{font-size:9px;color:#9ba9ab;letter-spacing:.15em;margin-left:8px}nav{display:flex;gap:34px}nav a{text-decoration:none;color:#d5dddd;font-size:11px;text-transform:uppercase;letter-spacing:.14em}nav a:hover{color:var(--mint)}.hero{min-height:850px;height:100vh;max-height:1100px;position:relative;overflow:hidden;background:#090c12}.hero-art{position:absolute;inset:0;background-image:linear-gradient(90deg,#090c12 0%,#090c12cf 25%,#090c1230 65%),linear-gradient(0deg,#0c1018 0%,transparent 35%),url('assets/website_capsule.png');background-position:center,center,center 23%;background-size:cover,cover,cover;background-repeat:no-repeat}.hero-content{position:relative;z-index:1;padding:0 8%;max-width:850px;top:49%;transform:translateY(-25%)}.eyebrow{font-size:10px;letter-spacing:.24em;font-weight:700;color:var(--mint);line-height:1.6}h1,h2,h3{font-family:Georgia,serif;font-weight:400}h1{font-size:clamp(44px,5.5vw,80px);line-height:1.08;margin:22px 0}h1 em,h2 em{font-weight:400;color:#b2dcc8}p{line-height:1.8}.hero-content>p:not(.eyebrow){max-width:470px;color:#d1d9d6;font-size:16px}.button{display:inline-flex;align-items:center;gap:55px;margin-top:24px;padding:18px 23px;border:1px solid #9ed7bd;color:#e7f7ec;text-decoration:none;text-transform:uppercase;font-size:10px;letter-spacing:.16em;font-weight:bold;transition:background .2s,color .2s}.button:hover{background:#a7dfc3;color:#111}.button span{font-size:17px}.hero-bottom{position:absolute;bottom:34px;left:8%;right:8%;display:flex;justify-content:space-between;color:#99aaa8;font-size:9px;letter-spacing:.2em}.section{padding:135px 9%}.intro{display:grid;grid-template-columns:1fr 2fr;gap:6%;background:radial-gradient(ellipse at 15% 90%,#19302e 0,transparent 48%),#0c1018}.section-mark{color:#99b4aa;font-size:10px;letter-spacing:.18em;display:flex;align-items:center;gap:13px;align-self:start}.section-mark span{width:40px;height:1px;background:#587b6d}.intro-copy{max-width:710px}h2{font-size:clamp(40px,5vw,68px);line-height:1.13;margin:20px 0 28px}.intro-copy p:not(.eyebrow),.follow p:not(.eyebrow){max-width:610px;color:var(--muted);font-size:16px}.intro-copy .lead{color:#dce5df!important;font-size:20px!important}.features{background:#151c24;border-top:1px solid #ffffff0b}.features-heading{margin:80px 0 65px}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.feature-list article{border-top:1px solid #708e82;padding-top:25px}.feature-list article span{color:#a7caba;font-size:10px;letter-spacing:.16em}.feature-list h3{font-size:27px;margin:24px 0 12px}.feature-list p{color:#a9b5b5;font-size:15px;max-width:350px}.follow{text-align:center;background:radial-gradient(ellipse at center,#263239,#0c1018 70%)}.follow-inner{max-width:650px;margin:auto}.follow p:not(.eyebrow){margin:auto}.follow .button{margin-top:35px}footer{background:#080b10;padding:65px 9% 30px;border-top:1px solid #ffffff15}.funding{display:flex;align-items:center;gap:25px}.funding img{width:135px;max-height:90px;object-fit:contain}.funding p{font-size:12px;line-height:1.6;color:#b2beb9}.footer-bottom{border-top:1px solid #ffffff20;margin-top:55px;padding-top:25px;display:flex;justify-content:space-between;gap:20px;font-size:11px;font-weight:bold;letter-spacing:.13em}.footer-bottom small{font-size:10px;letter-spacing:0;font-weight:normal;color:#9aaba5;margin-left:10px}.footer-bottom a{text-decoration:none;color:#a9c7b9}@media(max-width:700px){.site-header{padding:22px 6%}.brand span{display:none}nav{gap:15px}nav a{font-size:9px}.hero{min-height:740px;height:95svh}.hero-art{background-image:linear-gradient(0deg,#0c1018 3%,#0c1018ad 45%,#090c1220 100%),url('assets/website_capsule.png');background-position:center,center 18%;background-size:cover,auto 100%}.hero-content{top:auto;position:absolute;bottom:95px;transform:none;padding:0 7%}.hero-content>p:not(.eyebrow){font-size:15px}.hero-bottom{left:7%;right:7%;font-size:8px}.hero-bottom span:first-child{display:none}.section{padding:85px 7%}.intro{display:block}.intro-copy{margin-top:60px}.features-heading{margin:60px 0 45px}.feature-list{grid-template-columns:1fr;gap:30px}.feature-list h3{margin-top:15px}.feature-list p{max-width:none}footer{padding:55px 7% 25px}.funding img{width:105px}.footer-bottom{font-size:10px}.footer-bottom small{display:block;margin:8px 0 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
