.px-ks{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:center;gap:20px;width:100%;min-width:0;padding:20px;border:1px solid #52798d;background:#0b1117;color:#d8dfe3}.px-ks-copy,.px-ks-action{display:grid;gap:10px;min-width:0}.px-ks .px-ks-heading{font-family:var(--display);font-size:clamp(23px,2.2vw,32px);font-weight:900;line-height:1.05;text-align:left;text-transform:uppercase}.px-ks .px-ks-date{font-family:var(--mono);font-size:12px;line-height:1.5;letter-spacing:.06em;color:#8ac0df}.px-ks .px-ks-description{font-family:var(--body);font-size:15px;line-height:1.5}.px-ks .px-ks-button{box-sizing:border-box;display:flex;gap:10px;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 14px;background:#2e6586;border:1px solid #5e9abd;color:#fff;font-size:17px;line-height:1.2;text-decoration:none;white-space:normal;text-align:center}.px-ks .px-ks-button:hover{background:#387b9f}.px-ks .px-ks-button:focus-visible{outline:2px solid #fff;outline-offset:4px}.px-ks .px-ks-help{font-family:var(--body);font-size:12px;line-height:1.5;color:#b6c4cd;text-align:center}#members .px-ks{max-width:960px}.res-panel .px-ks{grid-template-columns:minmax(0,1fr);gap:12px;flex-shrink:0;padding:16px;margin:4px 0}.res-panel .px-ks-heading{font-size:26px}.res-panel .px-ks-description{font-size:14px}.px-sale-contribution{display:block;font-family:var(--body);font-size:13px;line-height:1.5;color:#c5d5df;text-transform:none;letter-spacing:normal}.px-sale-contribution a,.px-policy-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.px-policy-links{font-size:12px;line-height:1.6;color:var(--fog)}@media(max-width:820px){.px-ks{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.px-ks .px-ks-heading{font-size:28px}.px-ks .px-ks-date{font-size:12px}.px-ks .px-ks-button{font-size:19px}.px-sale-contribution{font-size:12px}}.res-panel>[data-res-form-wrap]{overflow-y:auto;overflow-x:hidden;flex:1 1 auto;overscroll-behavior:contain}.res-panel .res-contact,.res-panel .res-actions,.res-panel .px-ks{flex-shrink:0}@media(min-width:821px)and (min-height:561px),(min-width:1101px){#members .members-solo{max-width:1600px;width:100%;height:100%;min-height:0;padding-block:24px}#members .members-solo>.stack{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);column-gap:clamp(32px,5vw,88px);row-gap:14px;align-content:center;min-height:0;height:100%}#members .members-solo>.stack>*{grid-column:1}#members .members-solo>.stack>.px-ks{grid-column:2;grid-row:1/span 7;align-self:center;grid-template-columns:minmax(0,1fr);gap:16px;max-width:520px;justify-self:end}#members .members-solo .join{width:100%;max-width:none}.res-panel .px-ks{grid-template-columns:minmax(0,1fr) minmax(170px,.75fr);gap:14px;padding:12px;margin:8px 0 0}.res-panel .px-ks-copy,.res-panel .px-ks-action{gap:6px}.res-panel .px-ks-heading{font-size:21px}.res-panel .px-ks-date{font-size:10px;letter-spacing:.03em}.res-panel .px-ks-description{font-size:12px;line-height:1.4}.res-panel .px-ks-button{min-height:44px;font-size:14px;padding:10px}.res-panel .px-ks-help{font-size:10px;line-height:1.4}}.res-ks-companion{display:none}.res-ks-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #52798d;background:#0b1117;padding:10px;flex:none}.res-ks-copy{display:grid;gap:5px;min-width:0}.res-ks-copy h3{font-family:var(--display);font-size:19px;line-height:1.05;text-transform:uppercase}.res-ks-date{color:#8ac0df;font-family:var(--mono);font-size:10px;line-height:1.4;letter-spacing:.03em}.res-ks-description{font-family:var(--body);font-size:12px;line-height:1.4;color:#d8dfe3}.res-ks-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid #5e9abd;background:#2e6586;color:#fff;font-size:14px;line-height:1.2;text-align:center;white-space:normal;letter-spacing:.07em;max-width:180px}.res-ks-link:hover{background:#387b9f}.res-ks-link:focus-visible{outline:2px solid white;outline-offset:3px}@media(min-width:1000px)and (min-height:561px){.res-ks-strip{display:none}.res-ks-companion{display:grid;position:absolute;right:644px;top:50%;transform:translateY(-50%);width:min(340px,calc(100vw - 668px));gap:20px;padding:24px;background:#0b1117;border:1px solid #52798d;box-shadow:0 18px 48px #0006}.res-ks-companion .res-ks-copy{gap:12px}.res-ks-companion h3{font-size:30px}.res-ks-companion .res-ks-date{font-size:12px}.res-ks-companion .res-ks-description{font-size:16px;line-height:1.5}.res-ks-companion .res-ks-link{width:100%;max-width:none;font-size:17px;min-height:48px}}@media(max-width:420px){.res-ks-strip{gap:8px;padding:8px}.res-ks-strip .res-ks-link{max-width:145px;font-size:12px;padding:9px}.res-ks-strip .res-ks-copy{gap:3px}.res-ks-strip h3{font-size:17px}.res-ks-strip .res-ks-description{font-size:11px}}.nav .px-menu-kickstarter{display:none}@media(max-width:820px),(max-height:560px)and (max-width:1100px){.nav.open{gap:6px!important;padding:16px 20px!important}.nav.open a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;flex-shrink:0;font-size:clamp(22px,6vw,26px)!important;line-height:1.15}.nav.open a.px-menu-kickstarter{display:flex;color:var(--ice)}.nav.open .px-menu-kickstarter small{font-family:var(--mono);font-size:11px;line-height:1.4;letter-spacing:.03em;white-space:nowrap}.nav.open .header-profile-account{min-height:44px;flex-shrink:0;align-items:center}.nav.open .header-profile-label{font-size:clamp(22px,6vw,26px);line-height:1.15}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/px-launch.css.map */
