.sec-head{row-gap:20px;display:grid}.sec-head-main{row-gap:16px;min-width:0;display:grid}.sec-eyebrow{justify-self:start;align-items:center;gap:10px;margin:0;display:inline-flex}.sec-dot{background:var(--coral);border-radius:999px;flex:none;width:6px;height:6px}.sec-title{font-family:var(--display);letter-spacing:-.045em;font-variation-settings:"opsz" 32;color:var(--ink);text-wrap:balance;margin:0;font-size:38px;font-weight:720;line-height:.96}.sec-serif{letter-spacing:-.03em;font-size:1.07em;line-height:.9}.sec-head--break .sec-serif{display:block}@media (width<=767.98px){.sec-head--break .sec-serif{margin-top:.07em}}.sec-head-side{justify-items:start;row-gap:20px;min-width:0;display:grid}.sec-lead{max-width:42ch;font:400 17px/1.45 var(--sans);letter-spacing:-.012em;color:#6b6b7b;text-wrap:pretty;margin:0}@media (width>=768px){.sec-title{font-size:52px}.sec-lead{font-size:18px}}@media (width>=1024px){.sec-head{row-gap:calc(22 * var(--u))}.sec-head-main{row-gap:calc(18 * var(--u))}.sec-title{font-size:calc(62 * var(--u))}.sec-lead{font-size:max(16px, calc(19.3 * var(--u)))}.sec-head--split{grid-template-columns:minmax(0, 1fr) minmax(0, calc(440 * var(--u)));-moz-column-gap:calc(64 * var(--u));column-gap:calc(64 * var(--u));align-items:end}.sec-head--split .sec-head-side{padding-bottom:calc(6 * var(--u))}}.sec-head>.sec-head-side>:not(.sec-lead){--rv-bt:-12px;--rv-bx:-12px;--rv-bb:-28px}html:not(.motion-off) .sec-head[data-reveal=wait]>.sec-head-main>.sec-eyebrow{clip-path:inset(var(--rv-bt) calc(100% - var(--rv-bx)) var(--rv-bb) var(--rv-bx))}html:not(.motion-off) .sec-head[data-reveal=wait]>.sec-head-main>.sec-title,html:not(.motion-off) .sec-head[data-reveal=wait]>.sec-head-side>*{clip-path:inset(var(--rv-bt) var(--rv-bx) calc(100% - var(--rv-bt)) var(--rv-bx))}.sec-head[data-reveal=in]>.sec-head-main>.sec-eyebrow{animation:rv-right .6s var(--ease) backwards}.sec-head[data-reveal=in]>.sec-head-main>.sec-title{animation:rv-down var(--t-reveal) var(--ease) .1s backwards}.sec-head[data-reveal=in]>.sec-head-side>.sec-lead{animation:rv-down var(--t-reveal) var(--ease) .2s backwards}.sec-head[data-reveal=in]>.sec-head-side>:not(.sec-lead){animation:rv-down var(--t-reveal) var(--ease) .25s backwards}@media print{.sec-head[data-reveal]>.sec-head-main>*,.sec-head[data-reveal]>.sec-head-side>*{clip-path:none!important;animation:none!important}}.home-stack{flex-direction:column;gap:104px;padding-block:112px 128px;display:flex}@media (width>=1024px){.home-stack{gap:calc(168 * var(--u));padding-block:calc(168 * var(--u)) calc(176 * var(--u))}}@media (width>=1024px){.sec-body{margin-top:calc(56 * var(--u))}}.tile{background:var(--panel-bg);min-width:0;box-shadow:var(--panel-shadow);border-radius:22px;position:relative}@media (width>=1024px){.tile{border-radius:calc(24 * var(--u))}}.badge-n{min-width:26px;height:26px;font:600 13px/1 var(--sans);letter-spacing:-.01em;color:#52525b;font-variant-numeric:tabular-nums;background:#f0f1f3;border-radius:8px;place-items:center;padding:0 7px;display:inline-grid;box-shadow:inset 0 0 0 1px #0a0a140a}.icon-glass{background:var(--glass-bg);width:42px;height:42px;box-shadow:var(--glass-shadow);color:var(--ink);border-radius:13px;flex:none;place-items:center;display:inline-grid}.icon-glass svg{width:19px;height:19px}.parts{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.part{flex-direction:column;padding:20px 20px 22px;display:flex}.part-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.part-file{font:550 12.5px/1 var(--sans);letter-spacing:-.005em;color:#52525b;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f0f1f3;border-radius:8px;margin:0;padding:5px 9px}.part-title{font:650 19px/1.2 var(--sans);letter-spacing:-.02em;color:var(--ink);margin:28px 0 0}.part-text{font:400 15px/1.5 var(--sans);letter-spacing:-.006em;color:var(--text-3);text-wrap:pretty;margin:8px 0 0}@media (width>=640px){.parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.parts{gap:calc(12 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.parts{grid-template-columns:repeat(5,minmax(0,1fr))}.part{min-height:calc(248 * var(--u));padding:calc(22 * var(--u)) calc(22 * var(--u)) calc(24 * var(--u))}.part-title{margin-top:calc(92 * var(--u));font-size:calc(19 * var(--u))}.part-text{font-size:max(14px, calc(15 * var(--u)))}}.steps{counter-reset:none;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.step{flex-direction:column;padding:20px 20px 24px;display:flex}.step-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.step-rule{background:linear-gradient(90deg, var(--line) 0%, transparent 100%);flex:1;height:1px;margin-left:12px}.step-title{font:650 21px/1.15 var(--sans);letter-spacing:-.025em;color:var(--ink);margin:36px 0 0}.step-text{max-width:30ch;font:400 15px/1.5 var(--sans);letter-spacing:-.006em;color:var(--text-3);text-wrap:pretty;margin:8px 0 0}.step-link{min-height:44px;font:600 15px/1.2 var(--sans);letter-spacing:-.01em;color:var(--ink);text-underline-offset:4px;transition:text-decoration-color var(--t-hover) var(--ease);align-items:center;gap:6px;margin:2px 0 -10px;-webkit-text-decoration:underline #0a0a1447;text-decoration:underline #0a0a1447;text-decoration-thickness:1px;display:inline-flex}.step-link:hover{text-decoration-color:currentColor}.step-link svg{width:16px;height:16px}.step--live .badge-n{background:var(--coral);color:#fff;box-shadow:none}@media (width>=768px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.steps{gap:calc(12 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr))}.step{min-height:calc(232 * var(--u));padding:calc(22 * var(--u)) calc(24 * var(--u)) calc(26 * var(--u))}.step-title{margin-top:calc(84 * var(--u));font-size:calc(22 * var(--u))}.step-text{font-size:max(14px, calc(15 * var(--u)))}}.license-grid{row-gap:40px;display:grid}.license-list{margin:0;padding:8px 24px;list-style:none}.license-row{border-bottom:1px solid #0000;align-items:flex-start;gap:18px;padding:20px 0;display:flex;position:relative}.license-row:last-child{border-bottom:0}.license-row:after{content:"";background:var(--line);pointer-events:none;--rv-bt:0px;--rv-bb:0px;height:1px;position:absolute;bottom:-1px;left:0;right:0}.license-row:last-child:after{display:none}html:not(.motion-off) .license-list[data-reveal=wait]>.license-row:after,html:not(.motion-off) .license-list[data-reveal=wait]>.license-row>.license-text{clip-path:inset(var(--rv-bt) calc(100% - var(--rv-bx)) var(--rv-bb) var(--rv-bx))}.license-list[data-reveal=in]>.license-row:after{animation:rv-right var(--t-reveal) var(--ease) calc(.15s + var(--i,0) * 50ms) backwards}.license-list[data-reveal=in]>.license-row>.license-text{animation:rv-right var(--t-reveal) var(--ease) calc(.21s + var(--i,0) * 50ms) backwards}@media print{.license-list[data-reveal]>.license-row:after,.license-list[data-reveal]>.license-row>.license-text{clip-path:none!important;animation:none!important}}.license-row .badge-n{margin-top:-2px}.license-text{font:500 17px/1.45 var(--sans);letter-spacing:-.014em;color:var(--ink);text-wrap:pretty;margin:0}@media (width>=1024px){.license-grid{-moz-column-gap:calc(64 * var(--u));column-gap:calc(64 * var(--u));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.license-list{padding:calc(8 * var(--u)) calc(30 * var(--u))}.license-row{gap:calc(22 * var(--u));padding:calc(24 * var(--u)) 0}.license-text{font-size:max(16px, calc(18 * var(--u)))}}.faq-grid{row-gap:40px;display:grid}.faq-list{padding:6px 24px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:0}.faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:14px 0;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q-text{font:600 17px/1.3 var(--sans);letter-spacing:-.018em;color:var(--ink);text-wrap:pretty}.faq-plus{background:var(--glass-bg);width:32px;height:32px;box-shadow:var(--glass-shadow);transition:background var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease);border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:var(--ink);width:12px;height:1.5px;transition:rotate var(--t-hover) var(--ease), background var(--t-hover) var(--ease);border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq-plus:after{rotate:90deg}.faq-item[open] .faq-plus{background:var(--glass-dark-bg);box-shadow:var(--glass-dark-shadow)}.faq-item[open] .faq-plus:before,.faq-item[open] .faq-plus:after{background:#fff}.faq-item[open] .faq-plus:after{rotate:0deg}@media (hover:hover){.faq-q:hover .faq-plus{box-shadow:var(--glass-shadow-hover)}}.faq-q:focus-visible .faq-plus{box-shadow:var(--glass-shadow-hover)}.faq-a{max-width:62ch;font:400 16px/1.6 var(--sans);letter-spacing:-.006em;color:var(--text-2);text-wrap:pretty;margin:0;padding:0 56px 24px 0}@media (width<=639.98px){.faq-list{padding:4px 18px}.faq-q{gap:14px}.faq-q-text{font-size:16.5px}.faq-a{padding-right:0;font-size:15.5px}}.faq-item[open] .faq-a{animation:rv-down .6s var(--ease) backwards}@media (width>=1024px){.faq-grid{-moz-column-gap:calc(64 * var(--u));column-gap:calc(64 * var(--u));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.faq-list{padding:calc(6 * var(--u)) calc(30 * var(--u))}.faq-q{min-height:calc(74 * var(--u))}.faq-q-text{font-size:max(16px, calc(18 * var(--u)))}}@media (prefers-reduced-motion:reduce){.faq-plus,.faq-plus:before,.faq-plus:after,.step-link svg{transition:none}}html.motion-off .faq-plus,html.motion-off .faq-plus:before,html.motion-off .faq-plus:after{transition:none}@media (forced-colors:active){.tile,.icon-glass,.faq-plus{outline-offset:-1px;outline:1px solid canvastext}}.fcard{background:var(--panel-bg);box-shadow:var(--panel-shadow);border-radius:24px;padding:24px 22px 18px}.fcard-count{-moz-column-gap:10px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:10px;display:flex}.fcard-num{font:640 48px/.9 var(--display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 32}.fcard-of{font:400 20px/1 var(--sans);color:#71717a;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.fcard-left{font:500 14px/1.2 var(--sans);color:#3f3f46;letter-spacing:-.01em;margin-left:6px}.fcard-ticks{margin-top:13px}.fcard-foot{font:400 13px/1.3 var(--sans);color:#71717a;letter-spacing:-.005em;margin:10px 0 0}.fcard-skel{background:#eeeff1;border-radius:8px;width:2.2em;height:.8em;display:inline-block}.fcard a.fcard-link{text-decoration:none}@media (width>=1024px){.fcard{border-radius:calc(26 * var(--u));padding:calc(37 * var(--u)) calc(30 * var(--u)) calc(20 * var(--u)) calc(26 * var(--u))}.fcard-count{margin-top:calc(5 * var(--u));-moz-column-gap:calc(10 * var(--u));column-gap:calc(10 * var(--u))}.fcard-num{font-size:calc(53 * var(--u))}.fcard-of{font-size:calc(22 * var(--u))}.fcard-left{font-size:max(12.5px, calc(12.9 * var(--u)));margin-left:calc(6 * var(--u))}.fcard-ticks{margin-top:calc(13 * var(--u))}.fcard-foot{margin-top:calc(10 * var(--u));font-size:max(12px, calc(11.7 * var(--u)))}}.fcard--lg{padding:28px 24px 22px}.fcard--lg .fcard-num{font-size:72px}.fcard--lg .fcard-of{font-size:26px}.fcard--lg .fcard-left{font-size:15px}.fcard--lg .seat-tick{height:26px}.fcard--lg .fcard-foot{font-size:14px}@media (width>=1024px){.fcard--lg{padding:calc(44 * var(--u)) calc(36 * var(--u)) calc(28 * var(--u));border-radius:calc(30 * var(--u))}.fcard--lg .fcard-num{font-size:calc(112 * var(--u))}.fcard--lg .fcard-of{font-size:calc(34 * var(--u))}.fcard--lg .fcard-left{font-size:max(14px, calc(16 * var(--u)))}.fcard--lg .fcard-ticks{margin-top:calc(22 * var(--u))}.fcard--lg .seat-ticks{gap:calc(4 * var(--u))}.fcard--lg .seat-tick{height:calc(40 * var(--u));border-radius:calc(5 * var(--u))}.fcard--lg .fcard-foot{margin-top:calc(16 * var(--u));font-size:max(13px, calc(14 * var(--u)))}}.page-top{padding-top:calc(var(--nav-h) + 40px)}@media (width>=1024px){.page-top{padding-top:calc(var(--nav-h) + 56 * var(--u))}}.page-end{padding-bottom:112px}@media (width>=1024px){.page-end{padding-bottom:calc(176 * var(--u))}}.sec-head--page .sec-title{letter-spacing:-.047em;font-size:clamp(40px,11.2vw,56px);line-height:.9}.sec-head--page .sec-serif{letter-spacing:-.028em;font-size:1.074em;line-height:.97}@media (width>=640px){.sec-head--page .sec-title{font-size:60px}}@media (width>=1024px){.sec-head--page .sec-title{font-size:calc(77 * var(--u));line-height:.86}}.page-ctas{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:26px;display:flex}.page-ctas .purchase{display:contents}.page-notes{-moz-column-gap:16px;font:500 13px/1.4 var(--sans);color:var(--text-3);flex-wrap:wrap;gap:4px 16px;margin:14px 0 0;display:flex}.page-notes:empty{display:none}@media (width>=1024px){.page-ctas{gap:calc(12 * var(--u));margin-top:calc(28 * var(--u))}}@media (width<=479px){.page-ctas .btn{flex:100%}}.founding-hero{row-gap:40px;display:grid}@media (width>=1024px){.founding-hero{grid-template-columns:minmax(0, 1fr) calc(600 * var(--u));-moz-column-gap:calc(64 * var(--u));column-gap:calc(64 * var(--u));align-items:end}}.facts{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;display:grid}.fact{padding:20px 20px 22px}.fact dt{margin:0}.fact dd{font:650 19px/1.25 var(--sans);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin:40px 0 0}@media (width>=640px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.facts{grid-template-columns:repeat(var(--facts-n,4), minmax(0, 1fr));gap:calc(12 * var(--u))}.fact{min-height:calc(176 * var(--u));padding:calc(24 * var(--u));flex-direction:column;justify-content:space-between;display:flex}.fact dd{margin-top:calc(48 * var(--u));font-size:max(16px, calc(20 * var(--u)))}}.band{row-gap:28px;padding:28px 24px;display:grid}@media (width>=1024px){.band{grid-template-columns:minmax(0, 1fr) minmax(0, calc(520 * var(--u)));-moz-column-gap:calc(64 * var(--u));column-gap:calc(64 * var(--u));padding:calc(48 * var(--u)) calc(48 * var(--u));border-radius:calc(30 * var(--u));align-items:end}}.page-hero{row-gap:32px;display:grid}@media (width>=1024px){.page-hero{grid-template-columns:minmax(0, 1fr) calc(481 * var(--u));-moz-column-gap:calc(48 * var(--u));column-gap:calc(48 * var(--u));align-items:end}}.gtable th,.gtable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:18px 16px}.gtable td{font:400 16px/1.45 var(--sans);letter-spacing:-.008em;color:var(--ink)}.gtable tbody th[scope=row],.gtable tfoot th[scope=row]{font:500 15px/1.45 var(--sans);letter-spacing:-.008em;color:var(--text-3)}.gtable thead th{vertical-align:bottom;padding-top:20px;padding-bottom:16px}.gtable>:last-child>tr:last-child>*{border-bottom:0}.gtable .text-right{text-align:right}@media (width>=1024px){.gtable th,.gtable td{padding:calc(20 * var(--u)) calc(20 * var(--u))}.gtable td{font-size:max(15px, calc(17 * var(--u)))}}.home-stack.home-stack--flush{padding-bottom:0}.legal-pill{background:var(--glass-bg);box-shadow:var(--glass-shadow);font:550 13px/1.2 var(--sans);letter-spacing:-.005em;color:var(--ink);border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 14px 8px 12px;display:inline-flex}.legal-h2{font:680 26px/1.1 var(--display);letter-spacing:-.035em;font-variation-settings:"opsz" 32;color:var(--ink);align-items:flex-start;gap:14px;margin:0;display:flex}.legal-h2 .badge-n{flex:none;width:32px;min-width:32px;margin-top:.05em;padding:0}@media (width>=1024px){.legal-h2{font-size:calc(32 * var(--u))}}.legal-toc{background:var(--panel-bg);box-shadow:var(--panel-shadow);border-radius:22px}.sec-body{margin-top:40px}@media (width>=1024px){.sec-body{margin-top:calc(56 * var(--u))}}.kits-ask{margin-top:56px}.kits-ask-tile{flex-direction:column;align-items:flex-start;gap:18px;padding:24px 20px;display:flex}.kits-ask-copy{min-width:0}.kits-ask-title{font:700 26px/1.05 var(--display);letter-spacing:-.04em;font-variation-settings:"opsz" 32;color:var(--ink);margin:0}.kits-ask-text{max-width:46ch;font:400 15.5px/1.5 var(--sans);color:var(--text-2);text-wrap:pretty;margin:8px 0 0}@media (width<=479px){.kits-ask-btn{align-self:stretch}}@media (width>=768px){.kits-ask-tile{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;padding:30px 34px}.kits-ask-title{font-size:30px}}@media (width>=1024px){.kits-ask{margin-top:calc(80 * var(--u))}.kits-ask-tile{padding:calc(34 * var(--u)) calc(40 * var(--u))}.kits-ask-title{font-size:max(28px, calc(34 * var(--u)))}}
