/* PRELAUNCH-0: offline product-story proposal. Exact artwork, black logo field. */
:root{--void:#000;--background:#000;--panel:#0b100e;--card:#0b100e;--popover:#0b100e;--divider:#24352c}
html{scroll-behavior:auto}body{background:#000}h1,h2,h3,h4,h5,h6{text-transform:uppercase}a,button,label,.feature-facts,.record-label,.campaign-status{text-transform:capitalize}a.brand{text-transform:none}.wrap{max-width:1240px;padding-left:40px;padding-right:40px}section{padding-top:56px;padding-bottom:56px}h2{font-size:clamp(27px,2.6vw,35px);line-height:1.12;letter-spacing:-.035em;font-weight:650}.eyebrow-text,.domain-number{font-size:10px;margin-bottom:16px;letter-spacing:.08em}.text-link{font-size:12px}p+p{margin-top:14px}
/* Navigation is inside the image, never a separate top bar. */
.hero-full-width{width:100%;max-width:none;display:block;min-height:660px;padding:0;overflow:hidden;isolation:isolate;background:#000}.hero .site-header{position:absolute;left:0;right:0;top:0;z-index:6;background:transparent;min-height:88px}.site-header nav{font-size:12px;gap:25px}.brand{width:151px;height:40px}.brand img{width:164px;height:164px;left:-6px;top:-60px}.hero-inner{position:relative;z-index:3;width:100%;min-height:660px;display:flex;align-items:center;pointer-events:none}.hero-copy{padding:105px 0 95px;max-width:650px;pointer-events:auto}.hero .eyebrow-text{margin-bottom:24px}.hero h1{font-size:clamp(41px,4.35vw,64px);line-height:1.05;letter-spacing:-.05em;margin-bottom:25px;max-width:700px}.hero h1 .split-parent{display:block;font:inherit;letter-spacing:inherit;line-height:inherit;color:var(--ink);white-space:normal;overflow:visible;padding-bottom:.025em}.hero h1 .split-line,.hero h1 .split-word,.hero h1 .split-char{font:inherit;letter-spacing:inherit;color:inherit;white-space:inherit}.hero h1 .hero-accent{color:var(--signal)}.hero-description{font-size:15px;line-height:1.7;max-width:390px;color:#c2cec7}.hero .cta-row{margin:25px 0 0;gap:22px}.cta-row .notify-button{min-height:48px;padding:13px 22px;font-size:12px}.cta-row .notify-button:hover{transform:none}.hero-visual{position:absolute;inset:0;min-height:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border-radius:0;z-index:0;align-self:auto;pointer-events:none;overflow:hidden}.hero-visual>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top;clip-path:none;transform-origin:75% 40%;animation:none}.hero-visual:before{inset:0;background:linear-gradient(90deg,#000 0%,#000 38%,rgba(0,0,0,.97) 42%,rgba(0,0,0,.68) 51%,rgba(0,0,0,.05) 70%),linear-gradient(0deg,#000 0%,transparent 35%);z-index:1}.hero-visual:after{border:0;background:linear-gradient(180deg,#0009,transparent 25%);z-index:2}.hero-tools{position:absolute;bottom:20px;left:0;right:0;z-index:4;display:flex;align-items:center;justify-content:space-between;color:#9eb1a6;font:9px var(--mono);gap:15px}.hero-tools>div{display:flex;gap:16px;align-items:center}.hero-tools a{border-bottom:1px solid #42594a;padding-bottom:2px}.motion-toggle{font-size:9px}.hero[data-image-ready=false] .hero-copy{opacity:0}.hero[data-image-ready=true] .hero-copy{opacity:1;transition:opacity .5s ease}.hero-copy{transition:none}.hero .status-dot{animation:none}
/* Compact connected lifecycle. Crossfades, no upward text reveal. */
.method-section{background:#060b08;padding:48px 0;border-block:1px solid var(--divider)}.section-heading{display:flex;gap:40px;align-items:center;margin-bottom:28px}.section-heading p{font-size:13px;max-width:355px;flex-shrink:1;color:var(--mist)}.explorer-instruction{font-size:9px;margin-bottom:14px}.method-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.method-stage{border-radius:0;border-width:1px 0 1px 1px;min-height:150px;padding:15px 12px;transform:none!important;background:transparent}.m-row:last-child .method-stage{border-right-width:1px}.is-selected .method-stage{border-color:#507e65;background:#0b2117;box-shadow:inset 0 2px 0 var(--signal)}.m-name{font-size:14px;line-height:1.25;margin:12px 0 8px;letter-spacing:-.02em}.m-num{font-size:9px}.m-desc{font-size:10px;line-height:1.5;max-width:none}.method-detail{min-height:130px;padding:20px 23px;margin-top:16px;border-radius:4px}.method-detail-inner{grid-template-columns:190px 1fr;gap:25px}.method-detail-number{font-size:9px;line-height:1.6}.method-detail h3{font-size:20px;margin-bottom:9px;letter-spacing:-.02em}.method-detail p{font-size:13px;line-height:1.6;max-width:750px}
/* Product examples alternate through the official lifecycle. */
.intelligence{padding-top:50px;padding-bottom:50px}.feature{display:grid;grid-template-columns:.82fr 1.18fr;gap:60px;align-items:center;margin-top:0}.feature-text{min-width:0}.feature-text h2{margin-bottom:20px}.feature-text p{font-size:14px;max-width:405px;color:#acbcb2;line-height:1.7}.feature-text .sample-note{font-size:11px;color:#839b8c;border-left:1px solid #375742;padding-left:12px;margin-top:20px}.feature-facts{display:flex;flex-direction:column;gap:8px;border-block:1px solid #243b2d;padding:16px 0;margin-top:22px;font-size:12px;color:#e4ece7}.feature-facts span:before{content:'+';color:var(--signal);margin-right:12px}.feature-second{grid-template-columns:1.18fr .82fr;padding-top:48px;margin-top:48px;border-top:1px solid var(--divider)}.feature-second .feature-text{order:2}.feature-second .bet-slip{order:1;width:100%;max-width:510px}.performance-feature{padding-top:48px;margin-top:48px;border-top:1px solid var(--divider)}
/* Case File terminal. All ten metrics remain in founder-specified order. */
.match-console{background:#050907;border:1px solid #314b3d;border-radius:9px;overflow:hidden;min-width:0;box-shadow:0 18px 60px #00dfa207}.console-chrome{height:38px;display:flex;align-items:center;gap:12px;background:#101913;border-bottom:1px solid #314b3d;padding:0 18px;font:9px var(--mono);letter-spacing:.05em;color:#c0cfc5}.console-dots{display:flex;gap:5px}.console-dots i{height:6px;width:6px;border-radius:50%;background:var(--signal)}.console-dots i:nth-child(2){background:#8aa398}.console-dots i:nth-child(3){background:#344d3f}.console-version{margin-left:auto;color:var(--signal)}.console-body{padding:20px}.console-command{font:12px var(--mono);color:#f5f7f5}.console-command>span:first-child{color:var(--signal);margin-right:10px}.console-file{color:#789584}.console-disclaimer{font:10px var(--sans);line-height:1.5;color:#a3b7aa;margin-top:8px}.console-fixture{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:20px 0 18px}.console-fixture h4{font:600 21px var(--sans);letter-spacing:-.02em}.console-fixture h4 span{font-size:10px;color:#6d8878;margin:0 8px}.replay-control{color:#b1c5b8;background:none;border:0;border-bottom:1px solid #405c4b;font:10px var(--sans);padding:3px 0;cursor:pointer;white-space:nowrap}.replay-control:hover{color:var(--signal)}.replay-control:disabled{opacity:.5;cursor:default}.console-legend{display:flex;justify-content:flex-end;gap:16px;margin-bottom:8px;font:10px var(--mono);color:#b2c7ba}.console-legend i{display:inline-block;width:8px;height:3px;background:var(--signal);vertical-align:middle;margin-right:5px}.console-legend span:last-child i{background:#dce8e1}.metric-list{margin:0}.metric-row{display:grid;grid-template-columns:155px minmax(0,1fr);gap:14px;align-items:center;padding:10px 0;border-top:1px solid #1b2e22;min-height:57px}.metric-row dt{font:11px var(--mono);line-height:1.4;color:#d6e1d9}.metric-row dd{margin:0;min-width:0}.metric-values{display:flex;justify-content:space-between;font:10px var(--mono);margin-bottom:7px;gap:8px}.metric-values span{color:#91a99b;font-size:9px}.metric-values b{font-size:11px;color:#e8f1ec;margin-left:4px;font-weight:400}.metric-values span:first-child b{color:var(--signal)}.metric-tracks{display:flex;flex-direction:column;gap:4px}.metric-tracks>div{background:#122018;height:4px;border-radius:2px;overflow:hidden}.metric-fill{height:100%;display:block;transform-origin:left center;border-radius:2px}.home-fill{background:var(--signal)}.away-fill{background:#dce8e1}.console-verdict{background:#0c1a12;border-left:2px solid var(--signal);padding:13px;margin-top:16px}.console-verdict strong{font:600 11px var(--sans);color:#e0eee5}.console-verdict p{font:10px/1.6 var(--sans);color:#99b6a4;margin-top:5px}.console-bottom{display:flex;justify-content:space-between;gap:10px;margin-top:18px;color:#7c9787;font:8px var(--mono)}
/* Single-family decision slip. Hierarchy comes from size and weight. */
.bet-slip{font-family:var(--sans);background:#0d1210;border:1px solid #2f4236;border-radius:14px;overflow:hidden;min-width:0}.bet-slip *{font-family:var(--sans)}.slip-header{padding:18px 23px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2c3b31;font-size:11px;font-weight:600;letter-spacing:.04em;color:#d4e2d9}.slip-count{color:var(--signal)}.slip-body{padding:22px}.slip-context{display:flex;align-items:center;justify-content:space-between;gap:10px}.slip-pill{font-size:10px;padding:5px 8px;background:#123021;border-radius:20px;color:#8ff2c6}.slip-warning{font-size:10px;color:#9caea2;margin-top:10px}.slip-fixture{margin:25px 0 22px}.slip-fixture>span{font-size:11px;color:#97a99d}.slip-fixture h4{font-size:25px;letter-spacing:-.025em;margin:6px 0}.slip-fixture p{font-size:11px;color:#a2b9aa}.slip-market>span{font-size:11px;color:#94a89c}.slip-market>strong{display:block;font-size:18px;font-weight:600;margin:5px 0 12px}.slip-selection{display:flex;justify-content:space-between;gap:10px;padding:13px 15px;background:#1c3426;border-radius:8px;font-size:13px;color:#e2f2e8}.slip-selection b{color:var(--signal);font-size:16px}.slip-rule{height:1px;background:#304235;margin:22px 0}.slip-stake,.slip-return{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:16px 0}.slip-stake>span,.slip-return>span{font-size:12px;color:#a6b6ac}.slip-stake>strong{font-size:24px;font-weight:500}.slip-return strong{font-size:28px;font-weight:600}.slip-return small{display:block;font-size:10px;margin-top:3px}.slip-reason{display:flex;align-items:flex-start;gap:10px;background:#101e16;padding:13px;margin:22px 0 16px;border-radius:6px}.slip-reason .status-dot{margin-top:5px;flex-shrink:0;animation:none}.slip-reason p{font-size:11px;color:#a0b5a6;line-height:1.6}.slip-reason strong{color:#d7eadf;font-weight:600}.slip-disabled{width:100%;padding:13px;background:#163b29;border:1px solid #2f6b4a;border-radius:25px;color:#b5d5c2;font-size:12px;font-weight:600;cursor:default}.slip-footer-note{font-size:10px;color:#8ba291;line-height:1.6;text-align:center;margin-top:12px}
/* Official Performance Intelligence: fictional results, fully readable without motion. */
.performance-console{min-width:0;background:#0a0e0c;border:1px solid #344a3b;border-radius:8px;overflow:hidden}.dashboard-header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 20px;border-bottom:1px solid #2b3d31;font:10px var(--mono);color:#c3d1c8}.dashboard-body{padding:20px}.dashboard-body>.console-disclaimer{margin:0 0 20px}.performance-total{display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.performance-total>div>span{display:block;color:#a0b6a8;font-size:12px}.performance-total strong{font-size:34px;font-weight:500;letter-spacing:-.04em;line-height:1.3}.performance-total>span{font-size:10px;color:#a7b5ac;padding-bottom:8px}.performance-chart{margin:25px 0 22px}.performance-chart figcaption{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#c6d5cb}.performance-chart figcaption span{color:#819c8b}.performance-chart svg{display:block;width:100%;height:auto;overflow:visible;margin-top:12px}.performance-chart line{stroke:#1f3527;stroke-width:1}.performance-chart .zero-line{stroke:#4d6857;stroke-dasharray:3 5}.performance-chart text{fill:#8aa593;font:9px var(--sans)}.performance-line{fill:none;stroke:var(--signal);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.chart-axis{display:flex;justify-content:space-between;color:#819c8b;font:9px var(--sans)}.performance-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid #2b3e31;padding-top:19px}.performance-stat>span,.performance-stat small{display:block;font-size:10px;color:#a0b6a8}.performance-stats strong{display:block;font-size:22px;font-weight:500;margin:5px 0}.performance-stat small{font-size:9px;color:#819c8b}.result-bar{display:flex;height:5px;border-radius:3px;overflow:hidden;margin-top:22px;background:#26382d}.result-segment.wins{width:60%;background:var(--signal)}.result-segment.losses{width:40%;background:#a3b5a9}.result-labels{display:flex;justify-content:space-between;font-size:10px;color:#a5baad;margin-top:8px}.settlement-record{border:1px solid #2b3f32;padding:12px 14px;margin-top:22px;border-radius:4px;font-size:10px;display:flex;flex-wrap:wrap;gap:7px 12px;justify-content:space-between}.settlement-record>span{color:#a2b5a8}.settlement-record strong{font-weight:500;color:#d1ddd5}.settlement-record p{flex-basis:100%;font-size:10px;color:#819c8b}.dashboard-note{font-size:10px;line-height:1.7;color:#91aa9b;margin-top:15px}
/* Personal journey gets its own visual and accounting boundary. */
.personal-section{background:#07110b;border-block:1px solid var(--divider);padding:50px 0}.personal-feature{grid-template-columns:.9fr 1.1fr}.personal-tracker{border:1px solid #345440;background:#07100a;padding:22px;border-radius:6px;min-width:0}.tracker-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#e2eae4}.paid-label{font-size:9px;padding:4px 8px;border:1px solid #366d4a;color:#93e2b0;border-radius:20px}.tracker-steps{list-style:none;margin:23px 0 0;padding:0}.tracker-steps li{display:flex;gap:18px;position:relative;padding:0 0 24px}.tracker-steps li:not(:last-child):before{content:'';position:absolute;left:11px;top:25px;bottom:4px;width:1px;background:#2a5638}.tracker-steps li>span{color:var(--signal);font:11px var(--mono);width:23px;flex-shrink:0;padding-top:4px}.tracker-steps strong{font-size:13px;font-weight:500}.tracker-steps p{font-size:11px;line-height:1.6;color:#91ad9a;margin-top:4px}.upload-concept{border:1px dashed #3c6349;border-radius:3px;padding:12px 14px;margin-top:13px;font-size:11px;color:#b0c6b8}.upload-concept small{display:block;color:#88a591;font-size:10px;margin-top:4px}.two-records{display:grid;grid-template-columns:1fr 1fr;margin-top:38px;border-top:1px solid #2b4735;gap:40px;padding-top:25px}.two-records>div:last-child{border-left:1px solid #2b4735;padding-left:40px}.record-label{font:10px var(--mono);color:var(--signal)}.two-records p{font-size:12px;color:#9bb2a4;margin:10px 0;max-width:480px}.two-records strong{font-size:16px;font-weight:500}.records-note{font-size:11px;color:#8ea898;margin-top:20px}.rebuild-section{padding-top:48px;padding-bottom:48px}.rebuild-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.rebuild-grid p{font-size:14px;color:#a6b8ac}.rebuild-grid .text-link{margin-top:18px}
/* Exact supplied campaign artwork. No Journal CTA in this section. */
.kickstarter-section{padding:50px 0;background:#030805;border-top:1px solid #1d3525}.kickstarter-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}.campaign-status{font:10px var(--sans);color:#9ec6ae;display:inline-block;margin-bottom:19px}.campaign-status .status-dot{animation:none}.kickstarter-copy h2{font-size:clamp(28px,3vw,40px);line-height:1.08;letter-spacing:-.04em;margin-bottom:20px}.kickstarter-copy h2 span{color:var(--signal)}.kickstarter-copy p{font-size:13px;color:#a7bbae;max-width:355px}.kickstarter-disabled{margin-top:21px;padding:12px 17px;font-size:11px;color:#b0cebb;border:1px solid #376445;background:#0c2113;border-radius:25px}.kickstarter-artwork{margin:0;position:relative;min-width:0;overflow:visible}.kit-image-frame{position:relative;aspect-ratio:1.35;overflow:hidden;border:1px solid #263c2d;border-radius:6px;background:#020704}.kit-image{width:100%;height:100%;object-fit:cover;display:block}.kickstarter-badge-float{position:absolute;right:-12px;top:-25px;width:126px;height:126px;animation:badge-float 5s ease-in-out infinite}.kickstarter-badge{width:100%;height:100%;object-fit:contain}.kickstarter-artwork figcaption{margin-top:12px;display:flex;flex-direction:column;gap:4px;max-width:470px}.kickstarter-artwork figcaption strong{font:10px var(--sans);color:#b6cebf}.kickstarter-artwork figcaption span{font-size:10px;color:#7f9b89;line-height:1.6}@keyframes badge-float{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-7px) rotate(-2deg)}}
.notification-section{padding:45px 0}.waitlist-card{gap:60px;grid-template-columns:1fr 1fr}.waitlist-card h2{font-size:32px}.waitlist-card p{max-width:370px}.preview-label{font-size:9px!important;margin-bottom:15px}.footer-main>p{margin-left:0}.footer-reading{display:flex;flex-direction:column;gap:7px;font-size:11px}.footer-main{gap:25px;padding-bottom:25px}footer{padding-top:30px!important}.footer-bottom{padding-top:16px}.existing-access span{text-transform:capitalize}
@media(max-width:1000px){.wrap{padding-left:28px;padding-right:28px}.hero h1{font-size:47px}.hero-copy{max-width:525px}.hero-description{max-width:335px}.feature{gap:35px;grid-template-columns:.8fr 1.2fr}.feature-second{grid-template-columns:1.2fr .8fr}.feature-text h2{font-size:28px}.feature-text p{font-size:13px}.method-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.method-stage{border-width:1px;min-height:135px}.method-detail-inner{grid-template-columns:160px 1fr}.metric-row{grid-template-columns:125px minmax(0,1fr);gap:10px}.metric-row dt{font-size:10px}.console-body{padding:17px}.metric-values span{font-size:8px}.kickstarter-grid{gap:35px}.footer-main{flex-wrap:wrap}.footer-main>p{margin-right:0}.waitlist-card{gap:35px}.hero-tools{font-size:8px}.performance-stats{gap:8px}}
@media(max-width:760px){.wrap{padding-left:22px;padding-right:22px}section{padding-top:38px;padding-bottom:38px}.hero-full-width,.hero-inner{min-height:740px;height:94svh;max-height:900px}.hero .site-header{min-height:80px;padding-top:15px;padding-bottom:15px;align-items:center;flex-wrap:nowrap}.hero .brand{transform:none;margin:0;width:151px}.hero .site-header nav{position:absolute;left:22px;right:22px;top:76px;flex-basis:auto;background:#07110af5;backdrop-filter:blur(14px);border:1px solid #34523e;border-radius:8px;padding:10px 15px;font-size:13px}.site-header nav>a{padding:13px 3px}.menu-toggle{font-size:11px;padding:7px 12px;gap:10px;background:#0004}.hero-inner{align-items:flex-end}.hero-copy{padding:0 0 110px;max-width:540px;width:100%}.hero .eyebrow-text{font-size:9px;margin-bottom:18px}.hero h1{font-size:clamp(34px,6.2vw,47px);line-height:1.08;margin-bottom:19px;letter-spacing:-.05em}.hero h1 .hero-accent{font-size:1em;line-height:1.08;letter-spacing:inherit;margin-top:0}.hero-description{font-size:13px;max-width:345px;color:#d0dcd4}.hero .cta-row{gap:17px;margin-top:22px;flex-wrap:wrap}.cta-row .notify-button{font-size:12px;min-height:47px;padding:12px 19px}.hero .cta-row .text-link{font-size:11px}.hero-visual{top:0;bottom:0;height:100%;min-height:0;max-width:none;border-radius:0}.hero-visual>img{object-position:85% top;width:100%;height:100%;object-fit:cover}.hero-visual:before{background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.12) 24%,rgba(0,0,0,.68) 47%,rgba(0,0,0,.87) 65%,#000 100%),linear-gradient(90deg,#0008,transparent 45%)}.hero-visual:after{background:linear-gradient(180deg,#0009,transparent 20%)}.hero-tools{bottom:22px;align-items:flex-start;font-size:8px}.hero-tools>span{max-width:90px;line-height:1.6}.hero-tools>div{gap:11px;flex-wrap:wrap;justify-content:flex-end}.hero-tools a{font-size:9px}.motion-toggle{font-size:8px;padding:3px 8px}.method-section{padding:36px 0}.section-heading{display:block;margin-bottom:23px}.section-heading p{font-size:13px;margin-top:18px;max-width:450px}.eyebrow-text,.domain-number{font-size:9px;margin-bottom:13px}h2{font-size:29px}.method-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.method-stage{padding:13px;min-height:135px}.m-name{font-size:14px}.m-desc{font-size:10px}.method-detail{padding:18px;min-height:205px;margin-top:12px}.method-detail-inner{grid-template-columns:1fr;gap:11px}.method-detail h3{font-size:20px}.method-detail p{font-size:12px}.intelligence{padding-top:36px;padding-bottom:36px}.feature,.feature-second,.personal-feature{grid-template-columns:minmax(0,1fr);gap:25px;align-items:start}.feature-text h2{font-size:29px;margin-bottom:17px}.feature-text p{font-size:13px;max-width:500px}.feature-text .sample-note{font-size:11px;margin-top:17px}.feature-facts{gap:7px;padding:13px 0;margin-top:16px;font-size:11px}.feature-second,.performance-feature{padding-top:36px;margin-top:36px}.feature-second .feature-text{order:0}.feature-second .bet-slip{order:0;max-width:none}.console-body{padding:17px}.console-chrome{padding:0 15px;font-size:8px;gap:9px}.console-fixture{margin:18px 0 16px}.console-fixture h4{font-size:20px}.metric-row{grid-template-columns:125px minmax(0,1fr);gap:13px;min-height:57px}.metric-row dt{font-size:10px}.metric-values span{font-size:8px}.metric-values b{font-size:10px;margin-left:3px}.console-bottom{font-size:7px}.console-disclaimer{font-size:10px}.slip-header{font-size:10px;padding:17px 20px}.slip-body{padding:20px}.slip-stake>strong{font-size:24px}.slip-return strong{font-size:28px}.performance-total strong{font-size:31px}.dashboard-header{padding:15px 17px;font-size:9px}.dashboard-body{padding:18px}.dashboard-header .replay-control{font-size:9px}.performance-stats strong{font-size:20px}.performance-stats span{font-size:9px}.performance-stats small{font-size:8px;line-height:1.5}.personal-section{padding:36px 0}.personal-tracker{padding:18px}.two-records{grid-template-columns:1fr;gap:23px;margin-top:28px;padding-top:23px}.two-records>div:last-child{border-left:0;border-top:1px solid #2b4735;padding:23px 0 0}.rebuild-section{padding-top:36px;padding-bottom:36px}.rebuild-grid{grid-template-columns:1fr;gap:22px}.rebuild-grid p{font-size:13px}.kickstarter-section{padding:36px 0}.kickstarter-grid{grid-template-columns:minmax(0,1fr);gap:40px}.kickstarter-copy h2{font-size:32px}.kickstarter-copy p{max-width:460px;font-size:13px}.kickstarter-badge-float{right:-5px;top:-21px;width:104px;height:104px}.kit-image-frame{aspect-ratio:1.18}.kickstarter-artwork figcaption{padding-right:0}.notification-section{padding:35px 0}.waitlist-card{grid-template-columns:1fr;gap:25px}.waitlist-card h2{font-size:30px}.waitlist-card p{font-size:12px;margin-top:13px}.footer-main{display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-main>.brand{transform:none}.footer-main>p{margin:0;font-size:11px}.existing-access{align-items:flex-start;grid-column:1/-1;margin-top:0}.footer-bottom{gap:8px;font-size:9px}.footer-main .brand{width:151px}}
@media(max-width:360px){.wrap{padding-left:18px;padding-right:18px}.hero-full-width,.hero-inner{min-height:740px}.hero h1{font-size:30px}.hero-copy{padding-bottom:120px}.hero-description{font-size:12px;max-width:275px}.hero .cta-row{gap:15px}.hero .cta-row .text-link{font-size:10px}.hero-tools>div{max-width:175px;gap:9px}.metric-row{grid-template-columns:111px minmax(0,1fr);gap:9px}.console-body{padding:15px 12px}.metric-values span{font-size:7px}.metric-values b{font-size:10px}.console-chrome{font-size:7px}.feature-text h2{font-size:26px}.performance-total>span{font-size:9px}.performance-stats{gap:6px}.performance-stats strong{font-size:19px}.performance-stats small{font-size:8px}.slip-context{gap:7px}.slip-pill{font-size:9px}.bet-slip .replay-control{font-size:9px}}
@media(prefers-reduced-motion:reduce){.kickstarter-badge-float{animation:none}.hero-copy{transition:none}}

.kickstarter-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;padding:12px 18px;font:600 12px var(--sans);color:#031b12;background:var(--signal);border:1px solid var(--signal);border-radius:25px;text-decoration:none;transition:background .2s,box-shadow .2s}.kickstarter-cta:hover{background:#77f4cf;box-shadow:0 0 22px #00dfa233}.kickstarter-cta:focus-visible{outline:2px solid white;outline-offset:4px}.footer-reading{flex-wrap:wrap}

.story-byline{font-size:11px!important;color:#a8b6af!important;margin-top:12px!important}
