:root{--ink:#172116;--paper:#f3f0e4;--paper-deep:#e9e3d1;--brand:#79bf2f;--brand-dark:#315f20;--acid:#d7ff6c;--line:#17211633}*{box-sizing:border-box}html{background:var(--paper);min-width:320px}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}a{color:inherit}.page-shell{isolation:isolate;flex-direction:column;max-width:1600px;min-height:100svh;margin:0 auto;padding:30px clamp(22px,4vw,72px) 24px;display:flex;position:relative;overflow:hidden}.grain{z-index:-1;pointer-events:none;opacity:.22;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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.glow{z-index:-2;filter:blur(2px);border-radius:999px;position:absolute}.glow-one{background:radial-gradient(circle,#d7ff6c85,#d7ff6c00);width:56vw;height:56vw;top:-25vw;left:-12vw}.glow-two{background:radial-gradient(circle,#79bf2f42,#79bf2f00);width:65vw;height:65vw;bottom:-34vw;right:-18vw}.site-header,.site-footer{justify-content:space-between;align-items:center;display:flex}.site-header{opacity:0;animation:.7s 80ms forwards reveal}.brand{color:var(--ink);letter-spacing:-.035em;align-items:center;gap:12px;font-size:18px;font-weight:750;line-height:.95;text-decoration:none;display:inline-flex}.brand small{color:var(--brand-dark);letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700;display:block}.brand-mark{border:1px solid var(--ink);background:var(--acid);letter-spacing:-.08em;width:45px;height:45px;box-shadow:4px 4px 0 var(--ink);border-radius:50%;place-items:center;font-family:Courier New,monospace;font-size:13px;font-weight:800;display:grid}.edition{border-bottom:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;padding-bottom:5px;font-family:Courier New,monospace;font-size:11px;font-weight:700}.hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.7fr);align-items:center;gap:clamp(48px,7vw,110px);width:100%;max-width:1260px;margin:auto;padding:clamp(48px,7vh,92px) 0;display:grid}.hero-copy{opacity:0;animation:.8s .18s forwards reveal}.status{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff59;border-radius:999px;align-items:center;gap:9px;margin:0 0 28px;padding:9px 13px;font-family:Courier New,monospace;font-size:11px;font-weight:700;display:inline-flex}.status span{background:var(--brand);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 5px #79bf2f26}h1{letter-spacing:-.075em;max-width:820px;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(58px,7.8vw,118px);font-weight:500;line-height:.82}h1 em{color:var(--brand-dark);margin-top:.14em;font-weight:400;display:block}.intro{border-left:2px solid var(--brand);color:#172116b8;max-width:620px;margin:38px 0 0;padding-left:22px;font-size:clamp(16px,1.4vw,19px);line-height:1.72}.actions{align-items:center;gap:18px;margin-top:34px;display:flex}.primary-action{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:22px;min-height:54px;padding:0 21px 0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.primary-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;transition:transform .18s}.primary-action:hover{background:var(--brand-dark);transform:translateY(-3px);box-shadow:0 10px #315f2024}.primary-action:hover svg{transform:translate(4px)}.primary-action:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.action-note{color:#1721168c;text-transform:uppercase;max-width:110px;font-size:11px;font-weight:700;line-height:1.35}.launch-card{background:var(--brand);width:min(100%,430px);min-height:570px;box-shadow:18px 18px 0 var(--ink), 18px 18px 0 1px var(--ink);opacity:0;border:1px solid #172116b3;border-radius:4px;justify-self:end;padding:24px;animation:.9s cubic-bezier(.2,.8,.2,1) .25s forwards card-in;position:relative;transform:rotate(2.5deg)}.launch-card:before,.launch-card:after{background:var(--paper);content:"";border-radius:50%;width:24px;height:24px;position:absolute}.launch-card:before{top:51%;left:-12px}.launch-card:after{top:51%;right:-12px}.card-meta{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #1721167a;justify-content:space-between;padding-bottom:14px;font-family:Courier New,monospace;font-size:10px;font-weight:700;display:flex}.mark-stage{place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.mark-stage svg{z-index:2;fill:none;width:145px;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;position:relative}.orbit{border:1px solid #17211652;border-radius:50%;position:absolute}.orbit-one{width:190px;height:190px}.orbit-two{width:270px;height:120px;transform:rotate(-18deg)}.card-heading{border-top:1px solid #1721167a;border-bottom:1px solid #1721167a;padding:18px 0 20px}.card-heading span{letter-spacing:.16em;font-family:Courier New,monospace;font-size:10px;font-weight:700;display:block}.card-heading strong{letter-spacing:-.06em;margin-top:2px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-size:clamp(50px,5vw,76px);font-weight:500;line-height:.94;display:block}.feature-list{margin:0;padding:13px 0 0;list-style:none}.feature-list li{align-items:center;gap:13px;padding:8px 0;font-size:12px;font-weight:700;display:flex}.feature-list li+li{border-top:1px dashed #17211647}.feature-list span{opacity:.65;font-family:Courier New,monospace;font-size:9px}.site-footer{color:#1721169e;letter-spacing:.1em;text-transform:uppercase;opacity:0;gap:18px;font-family:Courier New,monospace;font-size:10px;font-weight:700;animation:.7s .6s forwards reveal}.footer-line{background:var(--line);width:100%;height:1px}@keyframes reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes card-in{0%{opacity:0;transform:translateY(24px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(2.5deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(.7)}}@media (max-width:920px){.page-shell{padding-bottom:28px}.hero{grid-template-columns:1fr;max-width:680px;padding:64px 0 72px}h1{font-size:clamp(58px,12vw,92px)}.launch-card{justify-self:center;width:min(92%,470px)}}@media (max-width:560px){.page-shell{padding:20px 18px 22px}.edition{display:none}.site-header,.hero-copy,.launch-card,.site-footer{opacity:1;animation:none}.hero{gap:52px;padding:48px 0 62px}h1{font-size:clamp(52px,17vw,76px);line-height:.88}.intro{margin-top:30px;font-size:15px}.actions{flex-direction:column;align-items:flex-start}.action-note{max-width:none;padding-left:4px}.launch-card{width:calc(100% - 18px);min-height:530px;box-shadow:12px 12px 0 var(--ink);padding:20px;transform:rotate(2deg)}.mark-stage{height:225px}.site-footer{flex-direction:column;align-items:flex-start;gap:9px}.footer-line{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
