:root{--grape:#733ab2;--grape-dark:#39204d;--grape-light:#a77cce;--grape-foreground:#fff;--lcd:#e8efd9;--lcd-panel:#fbfcf7;--lcd-ink:#30223b;--lcd-muted:#756b7c;--lcd-line:#d7ddc9;--shell:#b8d975;--shell-ink:#30223b;--background:#f8f7f4;--foreground:#30223b;--primary:#733ab2;--primary-foreground:#fff;--card:#fff;--card-foreground:#30223b;--yellow:#f8ec00;--hot-pink:#ff3eaa;--purple-deep:#39204d}html,body{background:#f8f7f4}body{color:#30223b;font-family:Atkinson Hyperlegible,sans-serif}.lcd-site{color:#30223b;background:#f8f7f4}.site-masthead{max-width:1460px;padding:26px 36px 24px}.site-wordmark{letter-spacing:-2.6px;color:#39204d;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:54px;font-weight:700;line-height:1.1}.masthead-caption{letter-spacing:1.2px;color:#81738a;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.masthead-caption>span{background:#ff3eaa;border-radius:50%;width:8px;height:8px;display:block}.site-nav{background:#e8efd9;border-bottom:1px solid #d0d9c0}.site-tabs{gap:7px;max-width:1460px;padding:9px 36px 0}.site-tabs .folder-tab{letter-spacing:.7px;color:#575b4e;box-shadow:none;background:#dce7cb;border:1px solid #c4cdb6;border-bottom:0;border-radius:7px 7px 0 0;padding:11px 18px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;transform:none}.site-tabs .folder-tab:hover{background:#f3f6eb;transform:none}.site-tabs .folder-tab[aria-current=page]{color:#fff;background:#733ab2;border-color:#733ab2;padding-bottom:11px}.site-screen{max-width:1460px;min-height:calc(100dvh - 230px);padding:40px 36px 48px}.site-footer{letter-spacing:.2px;color:#8d8295;border-top:1px solid #e1dce5;max-width:1460px;padding:24px 36px;font-family:IBM Plex Mono,monospace;font-size:10px}.font-label{font-family:IBM Plex Mono,monospace}.pixel-heading{letter-spacing:-.035em;text-transform:none;font-family:Space Grotesk,sans-serif;font-weight:600;line-height:1.08}.lcd-card{box-shadow:none;background:#fff;border:1px solid #e2dce9;border-radius:14px}a.lcd-card:hover,button.lcd-card:hover{transform:translateY(-2px);box-shadow:0 5px 18px #39204d0a}.pixel-btn{box-shadow:none;white-space:normal;border:1px solid #d8cfdf;border-radius:7px;padding:12px 18px;font-family:IBM Plex Mono,monospace;font-size:11px}.pixel-btn:hover{transform:translateY(-1px);box-shadow:0 3px 10px #39204d12}.pixel-btn-grape{color:#fff;background:#733ab2;border-color:#733ab2}.pixel-btn-ink{color:#fff;background:#39204d;border-color:#39204d}.lcd-chip{border-width:1px;border-radius:5px;font-family:IBM Plex Mono,monospace;font-size:10px}.lcd-input{background:#fff;border:1px solid #d9d0e0;border-radius:7px}.hub-eyebrow{letter-spacing:1.4px;color:#82708e;align-items:center;gap:11px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;display:flex}.accent-dash{background:#ff3eaa;width:24px;height:3px;display:inline-block}.project-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:20px;padding:14px 0 35px;display:grid}.project-hero-copy{z-index:1}.project-hero h1{letter-spacing:-4px;color:#39204d;margin:22px 0;font:600 clamp(43px,5.2vw,79px)/1.04 Space Grotesk,sans-serif}.project-hero h1>span{color:#8c60ba}.hero-description{color:#807488;max-width:470px;margin:21px 0 28px;font-size:16px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:11px;display:flex}.hub-btn{border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:14px 21px;font-size:12px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.hub-btn:hover{transform:translateY(-2px)}.primary-action{color:#fff;background:#733ab2;border:1px solid #733ab2}.primary-action:hover{background:#613097}.secondary-action{color:#5c436d;background:0 0;border:1px solid #d6ccdf}.connection-note{color:#928999;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.connection-note>span{background:#a39ba8;border-radius:50%;width:5px;height:5px}.hero-stage{isolation:isolate;background:linear-gradient(140deg,#eee8f6,#e8def3 65%,#eee7f3);border-radius:36px;min-height:420px;position:relative}.hero-disc{z-index:-1;opacity:.22;background:#a67cce;border-radius:50%;width:270px;height:270px;position:absolute;top:55px;right:65px}.hero-year{letter-spacing:-12px;color:#d5c5e5;z-index:-1;font:700 155px/1 Space Grotesk,sans-serif;position:absolute;top:20px;right:25px}.hero-edition{letter-spacing:1px;color:#7e6492;font:10px IBM Plex Mono,monospace;position:absolute;top:26px;left:28px}.hero-car-cutout{object-fit:contain;filter:drop-shadow(0 14px 12px #28153218);width:108%;max-width:none;height:315px;position:absolute;top:62px;left:-5%}.hero-label{letter-spacing:1px;color:#624c72;align-items:center;gap:8px;font:9px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:25px;left:27px}.hero-label>span{background:#f8ec00;border-radius:2px;width:8px;height:8px}.hero-pink-mark{color:#ff3eaa;font:400 44px Space Grotesk,sans-serif;position:absolute;bottom:17px;right:25px}.vehicle-strip{border-block:1px solid #ded7e5;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 49px;padding:22px 0;display:grid}.vehicle-strip>div{border-right:1px solid #ded7e5;padding:0 25px}.vehicle-strip>div:first-child{padding-left:0}.vehicle-strip>div:last-child{border:0}.vehicle-strip>div>span{color:#8c8096;align-items:center;gap:7px;margin-bottom:9px;font-size:10px;display:flex}.vehicle-strip strong{letter-spacing:-.3px;color:#493552;font:500 15px Space Grotesk,sans-serif}.vehicle-strip em{color:#a197a9;font:400 11px Atkinson Hyperlegible,sans-serif}.strip-status{align-items:center;gap:7px;display:flex}.strip-status i{background:#a199a8;border-radius:50%;width:6px;height:6px}.hub-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.hub-section-heading h2{letter-spacing:-1.1px;color:#39204d;margin:8px 0 0;font:600 34px/1.2 Space Grotesk,sans-serif}.hub-section-heading>a{color:#8c60ba;align-items:center;gap:7px;padding-bottom:3px;font-size:11px;display:flex}.hub-bento{grid-template-columns:1.25fr 1fr;gap:23px;display:grid}.tracking-preview{background:#fff;border:1px solid #e3dde9;border-radius:17px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:10px;padding:20px 23px;display:flex}.panel-heading>span:first-child{color:#503e5c;align-items:center;gap:9px;font:600 15px Space Grotesk,sans-serif;display:flex}.quiet-status{color:#918596;white-space:nowrap;background:#f6f4f7;border:1px solid #e4e0e7;border-radius:20px;padding:5px 9px;font:9px IBM Plex Mono,monospace}.tracking-preview-grid{background-color:#e8efd9;background-image:linear-gradient(#bac9a733 1px,#0000 1px),linear-gradient(90deg,#bac9a733 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:28px 28px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}.tracker-orbit{border:1px solid #acbd9555;border-radius:50%;width:180px;height:180px;position:absolute;box-shadow:0 0 0 30px #afc19a0d,0 0 0 60px #afc19a09}.tracker-cross{border-style:dashed;border-color:#a6b98e44;position:absolute}.tracker-cross.horizontal{border-top-width:1px;width:100%;top:50%}.tracker-cross.vertical{border-left-width:1px;height:100%;left:50%}.waiting-signal{z-index:1;color:#7e9168;background:#e8efd9dd;border-radius:12px;flex-direction:column;align-items:center;gap:9px;padding:15px 20px;display:flex}.waiting-signal strong{color:#596d43;font:500 16px Space Grotesk,sans-serif}.waiting-signal>span{color:#8b9c79;font-size:11px}.map-caption{color:#8b9c79;letter-spacing:1px;font:8px IBM Plex Mono,monospace;position:absolute;bottom:13px;left:20px}.tracking-preview-foot{justify-content:space-between;align-items:center;gap:20px;padding:17px 23px;display:flex}.tracking-preview-foot>p{color:#95879f;max-width:330px;font-size:11px;line-height:1.7}.tracking-preview-foot>a{color:#733ab2;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.build-preview{color:#fff;background:#39204d;border-radius:17px;padding:27px 30px;position:relative;overflow:hidden}.build-preview>.hub-eyebrow{color:#bca3d0;font-size:9px}.build-preview h2{letter-spacing:-1.1px;margin:17px 0 15px;font:500 35px/1.12 Space Grotesk,sans-serif}.build-preview h2>span{color:#eee78b}.build-preview>p{color:#baa8c8;max-width:310px;font-size:12px;line-height:1.8}.build-preview ul{z-index:1;gap:11px;margin-top:19px;display:grid;position:relative}.build-preview li{color:#decee9;align-items:center;gap:9px;font-size:11px;display:flex}.colour-swatch{border-radius:3px;width:10px;height:10px;display:inline-block}.colour-swatch.lime{background:#b8d975}.colour-swatch.purple{background:#c287e3}.colour-swatch.white{background:#fff}.build-preview>a{color:#ff75c4;z-index:1;align-items:center;gap:11px;margin-top:25px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.build-corner{color:#654478;letter-spacing:-6px;opacity:.7;font:600 100px/1 Space Grotesk,sans-serif;position:absolute;bottom:10px;right:25px}.build-corner>span{letter-spacing:0;margin-left:5px;font-size:15px}.project-follow{justify-content:space-between;align-items:center;gap:28px;margin-top:15px;padding:37px 0 10px;display:flex}.yellow-tag{letter-spacing:1px;color:#4b3d13;background:#f8ec00;border-radius:3px;padding:5px 8px;font:8px IBM Plex Mono,monospace;display:inline-block}.project-follow h2{letter-spacing:-.8px;color:#493552;margin:12px 0 8px;font:500 28px/1.3 Space Grotesk,sans-serif}.project-follow p{color:#93859e;font-size:12px}.mobile-break{display:none}.follow-action{color:#8754ab;background:#eee6f4;border:1px solid #e5d8ee;font-size:12px}.build-intro{grid-template-columns:1fr 1.1fr;align-items:center;gap:35px;margin:12px 0 32px;display:grid}.build-intro h1,.tracker-intro h1,.social-intro h1{letter-spacing:-2.7px;color:#39204d;margin:17px 0;font:600 clamp(37px,4.7vw,65px)/1.07 Space Grotesk,sans-serif}.build-intro h1>span,.tracker-intro h1>span{color:#8d63b5}.build-intro p:not(.hub-eyebrow){color:#84738f;max-width:450px;font-size:15px;line-height:1.85}.garage-stage{background:#eee8f5;border-radius:25px;justify-content:center;align-items:center;min-height:350px;display:flex;position:relative}.garage-stage:before{content:"";background:#f8ec0055;border-radius:50%;width:200px;height:200px;position:absolute;top:70px;left:45px}.garage-stage img{object-fit:contain;z-index:1;width:110%;max-width:none;max-height:325px;position:relative}.garage-stage>span{letter-spacing:1px;color:#8a6c9f;font:9px IBM Plex Mono,monospace;position:absolute;bottom:20px;right:22px}.spec-summary{gap:22px;margin-top:23px;display:flex}.spec-summary>span{color:#684384;border-right:1px solid #dbd0e4;padding-right:22px;font:500 20px Space Grotesk,sans-serif}.spec-summary small{color:#a08baa;margin-top:3px;font:10px IBM Plex Mono,monospace;display:block}.spec-summary>span:last-child{border:0}.original-photos{background:#fff;border:1px solid #e1d8e8;border-radius:12px;margin-top:28px;padding:20px 24px}.original-photos>summary{cursor:pointer;color:#644277;font:500 15px Space Grotesk,sans-serif;list-style-position:inside;display:list-item}.original-photos>summary>span{float:right;color:#ad9ab9;font:10px IBM Plex Mono,monospace}.original-photos ul{padding-top:23px}.original-photos .cartridge{box-shadow:none;background:#fff;border:1px solid #e0d9e6;border-radius:10px;padding:8px}.original-photos .cartridge-label{box-shadow:none;color:#87718f;background:#fff;border:0}.tracker-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.tracker-intro>div>p:last-child{color:#8d7d99;max-width:600px;font-size:14px;line-height:1.8}.tracker-status{color:#8c76a1;white-space:nowrap;background:#eee8f4;border-radius:8px;padding:10px 15px;font:10px IBM Plex Mono,monospace}.tracker-layout{grid-template-columns:1.45fr 1fr;gap:24px;display:grid}.tracker-map{background-color:#e8efd9;background-image:linear-gradient(#b4c49e33 1px,#0000 1px),linear-gradient(90deg,#b4c49e33 1px,#0000 1px);background-size:32px 32px;border:1px solid #d5ddc6;border-radius:18px;place-items:center;min-height:370px;display:grid;position:relative;overflow:hidden}.tracker-map .waiting-signal{padding:22px 30px}.tracker-map .waiting-signal strong{font-size:22px}.tracker-map .tracker-orbit{width:260px;height:260px}.tracker-details{background:#fff;border:1px solid #e2d9e9;border-radius:18px;padding:25px}.tracker-details h2{color:#513660;font:600 20px Space Grotesk,sans-serif}.tracker-details dl{margin-top:18px}.tracker-details dl>div{border-bottom:1px solid #efeaf3;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.tracker-details dt{color:#95839f;font-size:12px}.tracker-details dd{color:#694e7c;font:500 12px IBM Plex Mono,monospace}.tracker-details>p{color:#9a88a6;margin-top:23px;font-size:12px;line-height:1.85}.tracker-future{background:#f0ebf5;border-radius:12px;align-items:center;gap:16px;margin-top:24px;padding:20px 23px;display:flex}.tracker-future>svg{color:#a97bc5;flex-shrink:0}.tracker-future p{color:#927da3;font-size:12px;line-height:1.8}.social-feature{color:#fff;background:#39204d;border-radius:24px;grid-template-columns:1fr 1fr;min-height:340px;margin-top:25px;display:grid;overflow:hidden}.social-feature-copy{padding:42px}.social-feature h2{letter-spacing:-1px;color:#fff;margin:20px 0;font:500 38px/1.1 Space Grotesk,sans-serif}.social-feature p{color:#c0a8d0;max-width:400px;font-size:14px;line-height:1.85}.social-feature .hub-btn{color:#39204d;background:#f8ec00;margin-top:26px}.social-art{background:#7543a4;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.social-art>svg{color:#f8ec00;stroke-width:.8px;z-index:1;width:140px;height:140px}.social-art:before{content:"";border:1px solid #ba8ed344;border-radius:50%;width:300px;height:300px;position:absolute;box-shadow:0 0 0 45px #ba8ed30b,0 0 0 90px #ba8ed30b}.social-art:after{content:"";background:#ff3eaa;width:270px;height:30px;position:absolute;bottom:25px;right:-60px;transform:rotate(-32deg)}@media (width>=1600px){.hero-stage{min-height:450px}.hero-car-cutout{height:350px;top:60px}}@media (width<=1050px){.project-hero h1{letter-spacing:-2.5px;font-size:54px}.hero-stage{min-height:360px}.hero-car-cutout{height:280px;top:55px}.hero-edition{font-size:8px;left:20px}.hero-label{font-size:7px;left:20px}.vehicle-strip>div{padding-inline:16px}.vehicle-strip strong{font-size:13px}.vehicle-strip em{margin-top:5px;display:block}.hub-bento{grid-template-columns:1fr 1fr}.tracking-preview-foot{flex-direction:column;align-items:start;gap:10px}.build-preview h2{font-size:30px}.masthead-caption{display:none}.build-intro{gap:18px}.garage-stage{min-height:300px}.garage-stage img{max-height:270px}}@media (width<=700px){.site-masthead{padding:23px 20px 19px}.site-wordmark{letter-spacing:-2px;font-size:42px}.site-tabs{gap:5px;padding-inline:20px}.site-tabs .folder-tab{padding:10px 13px;font-size:9px}.site-tabs .folder-tab[aria-current=page]{padding-bottom:10px}.site-screen{padding:28px 20px 35px}.site-footer{padding:22px 20px;font-size:9px}.project-hero{grid-template-columns:1fr;gap:27px;padding:0 0 27px}.project-hero h1{letter-spacing:-2.5px;margin:18px 0;font-size:clamp(43px,10vw,62px)}.hero-description{margin:18px 0 23px;font-size:14px;line-height:1.8}.hero-description br{display:none}.hero-stage{border-radius:24px;min-height:330px}.hero-car-cutout{width:106%;height:265px;top:35px;left:-3%}.hero-disc{width:220px;height:220px;top:38px;right:30px}.hero-year{font-size:130px;top:20px;right:24px}.hero-label{font-size:8px;bottom:18px}.hero-edition{font-size:8px;top:19px}.hub-btn{padding:13px 17px;font-size:11px}.vehicle-strip{grid-template-columns:1fr 1fr;margin-bottom:34px;padding:0}.vehicle-strip>div{border-bottom:1px solid #ded7e5;padding:18px 15px!important}.vehicle-strip>div:nth-child(2n){border-right:0}.vehicle-strip>div:nth-child(n+3){border-bottom:0}.vehicle-strip strong{font-size:14px}.vehicle-strip em{font-size:10px;display:inline}.hub-section-heading{align-items:start}.hub-section-heading h2{font-size:29px}.hub-section-heading>a{max-width:100px;font-size:10px;line-height:1.5}.hub-eyebrow{letter-spacing:1.2px;font-size:8px}.hub-bento{grid-template-columns:1fr;gap:18px}.build-preview{padding:27px}.build-preview h2{font-size:33px}.build-corner{font-size:120px}.project-follow{flex-direction:column;align-items:start;gap:17px;padding-top:25px}.project-follow h2{font-size:25px}.mobile-break{display:block}.build-intro{grid-template-columns:1fr;gap:30px}.build-intro h1,.tracker-intro h1{letter-spacing:-2px;font-size:45px}.build-intro p:not(.hub-eyebrow){font-size:14px}.garage-stage{min-height:285px}.garage-stage img{width:105%;height:260px}.spec-summary{gap:15px}.spec-summary>span{padding-right:15px;font-size:19px}.original-photos{padding:17px}.original-photos>summary{font-size:13px}.tracker-intro{flex-direction:column;align-items:start;gap:12px}.tracker-layout{grid-template-columns:1fr}.tracker-map{min-height:310px}.tracker-details{padding:23px}.tracker-future{align-items:start}.social-feature{grid-template-columns:1fr}.social-feature-copy{padding:29px}.social-feature h2{font-size:32px}.social-art{min-height:220px}.social-art>svg{width:115px;height:115px}}@media (prefers-reduced-motion:reduce){.hub-btn{transition:none}}
