.launch-page .launch-breadcrumbs{margin-bottom:30px;font-size:13px;color:var(--slate)}.launch-page .launch-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none}.launch-page .launch-breadcrumbs li+li::before{content:"/";margin-right:12px}.launch-page .launch-breadcrumbs a{color:inherit;text-underline-offset:4px}.launch-page .launch-opening{padding-block:clamp(72px,10vw,132px) clamp(64px,9vw,112px)}.launch-page .launch-opening h1{max-width:18ch;margin:30px 0 clamp(42px,7vw,84px);font-size:clamp(46px,7.4vw,104px);line-height:.96;letter-spacing:-.055em}.launch-page .launch-opening-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(36px,7vw,96px);align-items:start}.launch-page .launch-intro{max-width:55ch}.launch-page .launch-intro>p{color:var(--graphite);font-size:17px;line-height:1.75}.launch-page .launch-intro .launch-value{color:var(--ink);font-size:clamp(24px,3vw,36px);line-height:1.35;letter-spacing:-.03em}.launch-page .launch-offer{padding:clamp(24px,3vw,38px);border:1px solid var(--studio-rule);background:var(--wash)}.launch-page .launch-price{margin:18px 0;color:var(--ink);font-size:17px}.launch-page .launch-price strong{display:block;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1;letter-spacing:-.045em}.launch-page .launch-offer ul{display:grid;gap:10px;margin:24px 0 28px;padding:0;list-style:none;color:var(--graphite)}.launch-page .launch-offer li{padding-top:10px;border-top:1px solid var(--studio-rule);line-height:1.5}.launch-page .launch-offer .btn{width:100%;justify-content:center;text-align:center}.launch-page .launch-agreement-note{margin:16px 0 0;color:var(--slate);font-size:13px;line-height:1.6}.launch-page .launch-index{border-block:1px solid var(--studio-rule);background:var(--paper)}.launch-page .launch-index .wrap{display:flex;flex-wrap:wrap;gap:13px 26px;align-items:center;padding-block:17px}.launch-page .launch-index a{color:var(--graphite);font-size:13px;text-decoration-thickness:1px;text-underline-offset:4px}.launch-page .page-index-label{margin-right:auto;color:var(--slate);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.launch-page .launch-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:24px clamp(40px,8vw,110px);align-items:end;margin-bottom:clamp(42px,6vw,76px)}.launch-page .launch-section-heading .studio-kicker{grid-column:1 / -1}.launch-page .launch-section-heading h2{max-width:18ch;margin:0}.launch-page .launch-section-heading>p:last-child{max-width:42ch;margin:0;color:var(--graphite);line-height:1.7}.launch-page .launch-build{background:var(--paper)}.launch-page .launch-build-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--studio-rule);border-left:1px solid var(--studio-rule)}.launch-page .launch-build-grid article{min-width:0;padding:26px;border-right:1px solid var(--studio-rule);border-bottom:1px solid var(--studio-rule)}.launch-page .launch-number{display:block;margin-bottom:42px;color:var(--slate);font-family:var(--mono);font-size:12px}.launch-page .launch-build-grid h3{margin-bottom:18px;font-size:21px}.launch-page .launch-build-grid p{margin:0;color:var(--graphite);line-height:1.7}.launch-page .launch-partnership{background:var(--ink);color:var(--paper)}.launch-page .launch-partnership .studio-kicker,.launch-page .launch-partnership .studio-label{color:var(--paper)}.launch-page .launch-partnership h2{max-width:14ch;margin:26px 0 clamp(46px,7vw,82px);color:var(--paper)}.launch-page .launch-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(244,244,242,.28);border-left:1px solid rgba(244,244,242,.28)}.launch-page .launch-role-grid article{padding:clamp(28px,5vw,54px);border-right:1px solid rgba(244,244,242,.28);border-bottom:1px solid rgba(244,244,242,.28)}.launch-page .launch-role-grid h3{margin:18px 0 28px;color:var(--paper);font-size:clamp(25px,3vw,36px)}.launch-page .launch-role-grid ul{display:grid;gap:14px;margin:0;padding-left:18px;color:var(--wash);line-height:1.6}.launch-page .launch-ownership{max-width:70ch;margin:34px 0 0;color:var(--wash);line-height:1.7}.launch-page .launch-process-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--studio-rule)}.launch-page .launch-process-list li{display:grid;grid-template-columns:80px minmax(0,1fr);gap:24px;padding:28px 0;border-bottom:1px solid var(--studio-rule)}.launch-page .launch-process-list li>span{color:var(--slate);font-family:var(--mono);font-size:12px}.launch-page .launch-process-list h3{margin:0 0 10px;font-size:23px}.launch-page .launch-process-list p{max-width:68ch;margin:0;color:var(--graphite);line-height:1.7}.launch-page .launch-timing{margin-top:clamp(40px,6vw,74px);padding:clamp(26px,4vw,44px);background:var(--ink);color:var(--paper)}.launch-page .launch-timing .studio-label{color:var(--paper)}.launch-page .launch-timing p:last-child{max-width:72ch;margin-bottom:0;font-size:clamp(18px,2vw,23px);line-height:1.6}.launch-page .launch-boundaries{background:var(--wash)}.launch-page .launch-boundaries-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:clamp(42px,8vw,120px)}.launch-page .launch-boundaries h2{margin:26px 0 22px}.launch-page .launch-boundaries p{max-width:44ch;color:var(--graphite);line-height:1.7}.launch-page .launch-boundaries ul{display:grid;gap:0;align-self:start;margin:0;padding:0;list-style:none;border-top:1px solid var(--studio-rule)}.launch-page .launch-boundaries li{padding:16px 0;border-bottom:1px solid var(--studio-rule);color:var(--graphite);line-height:1.55}.launch-page .launch-price-section{background:var(--paper)}.launch-page .launch-price-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.8fr);gap:clamp(42px,8vw,120px);align-items:start}.launch-page .launch-price-grid h2{margin:26px 0 0;font-size:clamp(44px,6vw,76px)}.launch-page .launch-price-grid>div:last-child{padding-top:34px}.launch-page .launch-price-grid p{color:var(--graphite);line-height:1.75}.launch-page .launch-price-grid .studio-link{margin-top:18px}.launch-page .launch-faq{background:var(--wash)}.launch-page .launch-faq h2{margin:26px 0 clamp(36px,6vw,64px)}.launch-page .launch-faq-list{border-top:1px solid var(--studio-rule)}.launch-page .launch-faq details{border-bottom:1px solid var(--studio-rule)}.launch-page .launch-faq summary{cursor:pointer;padding:22px 44px 22px 0;color:var(--ink);font-size:19px;font-weight:500;line-height:1.45}.launch-page .launch-faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.launch-page .launch-faq details p{max-width:72ch;margin:0 0 24px;color:var(--graphite);line-height:1.7}.launch-page .launch-next{background:var(--ink);color:var(--paper)}.launch-page .launch-next-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:clamp(44px,9vw,130px)}.launch-page .launch-next .studio-kicker,.launch-page .launch-next .studio-label{color:var(--paper)}.launch-page .launch-next h2{margin:26px 0 22px;color:var(--paper)}.launch-page .launch-next p{color:var(--wash);line-height:1.7}.launch-page .launch-next-actions{display:flex;flex-direction:column;align-items:flex-start;gap:19px;padding-top:22px}.launch-page .launch-next .studio-link{color:var(--paper)}.launch-page .launch-next .studio-label{margin:22px 0 0}.launch-page .launch-related{margin-top:22px;font-size:14px}.launch-page .launch-related a{color:var(--paper);text-underline-offset:4px}@media(max-width:880px){.launch-page .launch-opening-grid,.launch-page .launch-section-heading,.launch-page .launch-boundaries-grid,.launch-page .launch-price-grid,.launch-page .launch-next-grid{grid-template-columns:1fr}.launch-page .launch-build-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-page .launch-section-heading .studio-kicker{grid-column:auto}.launch-page .launch-role-grid{grid-template-columns:1fr}.launch-page .launch-price-grid>div:last-child{padding-top:0}}@media(max-width:560px){.launch-page .launch-opening{padding-top:48px}.launch-page .launch-opening h1{margin-block:24px 38px;font-size:clamp(42px,14vw,62px)}.launch-page .launch-build-grid{grid-template-columns:1fr}.launch-page .launch-build-grid article{padding:22px}.launch-page .launch-number{margin-bottom:26px}.launch-page .launch-index .wrap{align-items:flex-start;flex-direction:column}.launch-page .page-index-label{margin-right:0}.launch-page .launch-process-list li{grid-template-columns:44px minmax(0,1fr);gap:12px}.launch-page .launch-offer{padding:22px}}
