.home-page .home-section{padding-top:4.5rem;padding-bottom:4.5rem}@media (width>=768px){.home-page .home-section{padding-top:6rem;padding-bottom:6rem}}.home-page .home-band{background:#0c0a09;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.home-page .home-h2{letter-spacing:-.03em;color:#fafafa;text-wrap:balance;margin-top:0;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:600;line-height:1.1}.home-page .home-lead{color:#a3a3a3;margin-top:0;font-size:1.0625rem;line-height:1.7}.home-page .home-more{color:#ff7a3d;text-underline-offset:5px;font-size:.9375rem;font-weight:500;text-decoration:underline 1px #ff7a3d59;transition:text-decoration-color .2s}.home-page .home-more:hover{text-decoration-color:currentColor}.home-page .home-more:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #ff7a3d}.home-page .home-btn{border-radius:8px;justify-content:center;align-items:center;padding:.85rem 1.6rem;font-size:.9375rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.home-page .home-btn-primary{color:#fff;background:#ff4e00}.home-page .home-btn-primary:hover{background:#e64600}.home-page .home-btn-ghost{color:#d4d4d4;border:1px solid #ffffff29;font-weight:500}.home-page .home-btn-ghost:hover{color:#fff;border-color:#ffffff52}.home-page .home-btn:focus-visible{outline-offset:3px;outline:2px solid #ff7a3d}.home-page .home-card-title{color:#8a8a8a;margin-bottom:.5rem;font-size:13px}.home-page .home-register{margin:0}.home-page .home-register>div{border-top:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;font-size:13.5px;display:flex}.home-page .home-register dt{color:#f0f0f0}.home-page .home-register dd{color:#9d9d9d;white-space:nowrap;margin:0}.home-page .home-register dd.is-pending{color:#ff7a3d}.home-page .home-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.home-page .home-timeline-step{flex-direction:column;gap:.3rem;padding-top:1.6rem;display:flex;position:relative}.home-page .home-timeline-step:before{content:"";background:linear-gradient(90deg,#ff5e1499,#ffffff24);height:1px;position:absolute;top:5px;left:0;right:-1.25rem}.home-page .home-timeline-step:last-child:before{background:#ff5e1459;right:0}.home-page .home-timeline-step:after{content:"";background:#000;border:1.5px solid #ff6a1f;border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.home-page .home-timeline-step.is-goal:after{background:#ff4e00;border-color:#ff4e00;box-shadow:0 0 10px #ff4e00b3}.home-page .home-timeline-when{color:#ff7a3d;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.home-page .home-timeline-what{color:#d0d0d0;font-size:14px;line-height:1.5}@media (width<=560px){.home-page .home-timeline{grid-template-columns:1fr;gap:1.1rem}.home-page .home-timeline-step{padding:0 0 0 1.6rem}.home-page .home-timeline-step:before{background:#ff5e1466;width:1px;height:auto;inset:14px auto -1.1rem 5px}.home-page .home-timeline-step:last-child:before{display:none}.home-page .home-timeline-step:after{top:4px}}.home-page .home-hero-centred{text-align:center;max-width:40rem;margin-inline:auto}.home-page .home-hero-centred .home-h1{letter-spacing:-.03em;margin-bottom:1.1rem;font-size:clamp(2.1rem,3.2vw,2.75rem);line-height:1.1}.home-page .home-hero-centred .home-sub{color:#a3a3a3;max-width:36rem;margin-inline:auto;font-size:1.0625rem;line-height:1.65}.home-page .home-h1{letter-spacing:-.035em;color:#fafafa;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.5rem,4.2vw,3.6rem);font-weight:600;line-height:1.04}.home-page .home-sub{letter-spacing:-.01em;color:#b5b5b5;max-width:32rem;margin:0 0 2.5rem;font-size:clamp(1.125rem,1.6vw,1.3rem);line-height:1.5}.home-page .home-fade{animation:.7s cubic-bezier(.2,.7,.2,1) both homeFadeUp;animation-delay:var(--d,0s)}@keyframes homeFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-page .home-fade{animation:none}}.home-page .legal-title{letter-spacing:-.025em;color:#fafafa;margin:0 0 1rem;font-size:clamp(2rem,3.4vw,2.6rem);font-weight:600;line-height:1.1}.home-page .legal-intro{color:#a3a3a3;margin:0;font-size:16.5px;line-height:1.7}.home-page .legal-meta{color:#7a7a7a;flex-wrap:wrap;gap:.25rem .75rem;margin-top:1.25rem;font-size:13px;display:flex}.home-page .legal-head .print-actions{margin-top:1.5rem}.home-page .legal-head .print-btn{padding:.5rem 1rem;font-size:13.5px}.home-page.legal-page section .text-sm{font-size:15px;line-height:1.75}.home-page.legal-page section h2{font-size:1.375rem}.home-page .legal-label{color:#8a8a8a;font-size:13px;font-weight:600}.home-page.home-bands-light .home-band{background:#fff;border-color:#00000014}.home-page.home-bands-light .home-band .home-h2{color:#0a0a0a}.home-page.home-bands-light .home-band .home-lead{color:#404040}.home-page.home-bands-light .home-band .home-pillar,.home-page.home-bands-light .home-band .home-spec{border-top-color:#00000024}.home-page.home-bands-light .home-band h3{color:#0a0a0a}.home-page.home-bands-light .home-band .home-pillar p,.home-page.home-bands-light .home-band .home-spec p{color:#404040!important}.home-page.home-bands-light .home-band .home-spec p.mt-4{color:#737373!important}.home-page.home-bands-light .home-band .home-pillar-link{color:#d94200;text-decoration-color:#d9420059}.home-page.home-bands-light .home-band .home-ficon .ln{stroke:#171717a6}.home-page.home-bands-light .home-band .home-ficon .dim{stroke:#1717174d}.home-page.home-bands-light .home-band .home-ficon .dot{fill:#17171773}.home-page.home-bands-light .home-band .home-ficon .acc{stroke:#d94200}.home-page.home-bands-light .home-band .home-ficon .fill{fill:#d9420024}.home-page.home-bands-light .home-band{--band-ink:#0a0a0a;--band-text:#404040;--band-muted:#737373;--band-rule:#00000024}.home-page.home-bands-light .home-band .home-timeline-step:before{background:linear-gradient(90deg,#ff5e14b3,#00000029)}.home-page.home-bands-light .home-band .home-timeline-step:last-child:before{background:#ff5e1466}.home-page.home-bands-light .home-band .home-timeline-step:after{background:#fff}.home-page.home-bands-light .home-band .home-timeline-step.is-goal:after{background:#ff4e00}.home-page.home-bands-light .home-band .home-timeline-what{color:var(--band-text)}.home-page.home-bands-light .home-band .dev-roadmap .home-timeline-step:before{background:#00000024}.home-page.home-bands-light .home-band .dev-roadmap .home-timeline-step:first-child:before{background:linear-gradient(90deg,#ff5e14b3,#00000024)}.home-page.home-bands-light .home-band .dev-roadmap .home-timeline-step:not(.is-goal):after{border-color:#00000059}.home-page.home-bands-light .home-band .dev-roadmap .home-timeline-step:not(.is-goal) .home-timeline-when{color:var(--band-muted)}.home-page.home-bands-light .home-band .dev-roadmap-title{color:var(--band-ink)}@media (width<=560px){.home-page.home-bands-light .home-band .home-timeline-step:before{background:#ff5e1466}}.home-page.home-bands-light .home-band .dev-step-title{color:var(--band-ink)}.home-page.home-bands-light .home-band .dev-step-body{color:var(--band-text)}.home-page.home-bands-light .home-band .dev-step-note{color:var(--band-muted)}.home-page.home-bands-light .home-band .story-line{background:linear-gradient(#ff5e1a8c 0%,#ff5e1a4d 40%,#0000001a 100%)}.home-page.home-bands-light .home-band .story-dot-final{background:#0a0a0a}.home-page.home-bands-light .home-band .story-label,.home-page.home-bands-light .home-band .founder-role{color:#d94200}.home-page.home-bands-light .home-band .story-title,.home-page.home-bands-light .home-band .story-pull,.home-page.home-bands-light .home-band .founder-name{color:var(--band-ink)}.home-page.home-bands-light .home-band .story-body,.home-page.home-bands-light .home-band .founder-bio{color:var(--band-text)}.home-page.home-bands-light .home-band .story-sign,.home-page.home-bands-light .home-band .founder-tag{color:var(--band-muted)}.home-page.home-bands-light .home-band .founder-card{background:#fff;border-color:#0000001f;box-shadow:0 1px 2px #0000000a}.home-page.home-bands-light .home-band .price-table.price-table thead th{color:var(--band-ink)}.home-page.home-bands-light .home-band .price-table.price-table thead th:nth-child(3){color:#d94200}.home-page.home-bands-light .home-band .price-group th{color:var(--band-muted)}.home-page.home-bands-light .home-band .price-table.price-table tbody tr:not(.price-group){border-top-color:#0000001a}.home-page.home-bands-light .home-band .price-row-name{color:var(--band-ink)}.home-page.home-bands-light .home-band .price-row-desc{color:var(--band-muted)}.home-page.home-bands-light .home-band .price-tick{stroke:#d94200}.home-page.home-bands-light .home-band .price-none{color:#a3a3a3}.home-page.home-bands-light .home-band .price-level{color:var(--band-text)}.home-page.home-bands-light .home-band .models-search,.home-page.home-bands-light .home-band .models-select{color:var(--band-ink);background:#fff;border-color:#00000024}.home-page.home-bands-light .home-band .models-search::placeholder{color:#8a8a8a}.home-page.home-bands-light .home-band .models-search:focus,.home-page.home-bands-light .home-band .models-select:focus{border-color:#d9420099}.home-page.home-bands-light .home-band .models-filter-row{border-bottom-color:#0000001a}.home-page.home-bands-light .home-band .cap-filter{color:var(--band-muted)}.home-page.home-bands-light .home-band .cap-filter:hover,.home-page.home-bands-light .home-band .cap-filter-active{color:var(--band-ink)}.home-page.home-bands-light .home-band .model-card{background:#fff;border-color:#0000001f;box-shadow:0 1px 2px #0000000a}.home-page.home-bands-light .home-band .model-card:hover{border-color:#d9420073;box-shadow:0 8px 24px #00000012}.home-page.home-bands-light .home-band .model-name{color:var(--band-ink)}.home-page.home-bands-light .home-band .model-by{color:var(--band-muted)}.home-page.home-bands-light .home-band .model-id{color:#8a8a8a}.home-page.home-bands-light .home-band .model-blurb{color:var(--band-text)}.home-page.home-bands-light .home-band .model-caps{color:#262626}.home-page.home-bands-light .home-band .model-foot{color:var(--band-muted);border-top-color:#00000014}.home-page.home-bands-light .home-band #no-results{color:var(--band-muted)!important}.home-page.home-bands-light .home-band .home-more{color:#d94200;text-decoration-color:#d9420059}
