.launch-page{grid-template-rows:auto 1fr;min-block-size:100svh;display:grid}.launch-page .site-header{z-index:2;background:var(--rc-surface-page);position:relative}.launch-page .header-inner{max-inline-size:none}.launch-page .header-contact{gap:var(--rc-space-6);font-weight:500}.launch-hero{isolation:isolate;background:var(--rc-surface-subtle);display:grid;position:relative;overflow:clip}.launch-image,.launch-wash{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.launch-image{z-index:-2;display:block}.launch-image img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.launch-wash{z-index:-1;background:var(--rc-hero-overlay)}.launch-content{max-inline-size:none;min-block-size:calc(100svh - var(--rc-header-height) - var(--rc-rule-width));gap:var(--rc-space-8);padding-block:var(--rc-space-10) var(--rc-space-8);grid-template-rows:auto 1fr auto;display:grid;position:relative}.launch-topline{justify-content:space-between;align-items:center;gap:var(--rc-space-6);flex-wrap:wrap;display:flex}.launch-status{align-items:center;gap:var(--rc-space-3);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:500;display:flex}.launch-status>span{background:var(--rc-accent);flex-shrink:0;block-size:6px;inline-size:6px}.launch-brand{letter-spacing:.04em;font-size:.75rem;font-weight:500}.launch-message{padding-block:var(--rc-space-6) var(--rc-space-8);align-self:center}.launch-service-title{align-items:start;gap:var(--rc-space-6);font-size:inherit;letter-spacing:normal;flex-direction:column;font-weight:500;line-height:1.2;display:flex}.arka-wordmark{inline-size:var(--rc-arka-wordmark-width);aspect-ratio:788/165;background:var(--rc-accent);max-inline-size:100%;display:block;-webkit-mask:url(/brand/arka.svg) 50%/contain no-repeat;mask:url(/brand/arka.svg) 50%/contain no-repeat}.arka-descriptor{letter-spacing:-.035em;color:var(--rc-ink);font-size:clamp(1.5rem,2.4vw,2.5rem)}.launch-service-name{color:var(--rc-accent);font-weight:500}.launch-intro{align-items:start;gap:var(--rc-space-6);margin-block-start:var(--rc-space-10);display:flex}.launch-rule{inline-size:var(--rc-space-8);background:var(--rc-brand-blue);flex-shrink:0;block-size:2px;margin-block-start:.7rem}.launch-intro p{max-inline-size:44ch;color:var(--rc-ink-secondary);font-size:clamp(.9375rem,1.25vw,1.125rem);line-height:1.6}.launch-bottom{justify-content:space-between;align-items:end;gap:var(--rc-space-8);border-top:var(--rc-border-width) solid var(--rc-border-media);padding-block-start:var(--rc-space-6);display:flex}.launch-contact{align-items:center;gap:var(--rc-space-2) var(--rc-space-8);flex-wrap:wrap;display:flex}.launch-contact-label{inline-size:100%;color:var(--rc-ink-secondary);font-size:.6875rem}.launch-phone{align-items:center;gap:var(--rc-space-8);min-block-size:var(--rc-touch-target-min);white-space:nowrap;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:500;text-decoration:none;display:inline-flex}.launch-phone>span{font-size:1.125rem}.launch-secondary-phone{min-block-size:var(--rc-touch-target-min);color:var(--rc-ink-secondary);align-items:center;font-size:.8125rem;text-decoration:none;display:inline-flex}.launch-phone:hover,.launch-secondary-phone:hover{text-decoration:underline}.launch-signoff{align-items:end;gap:var(--rc-space-2);flex-direction:column;display:flex}.launch-company{color:var(--rc-ink-secondary);font-size:.6875rem}@media (width>=100rem){.launch-content{padding-block:var(--rc-space-12) var(--rc-space-10)}.launch-message{padding-block:var(--rc-space-12)}}@media (width<=47.99rem){.launch-content{gap:var(--rc-space-8);padding-block:var(--rc-space-8) var(--rc-space-6)}.launch-message{padding-block:var(--rc-space-12)}.launch-wash{background:var(--rc-hero-overlay-mobile)}.launch-intro{gap:var(--rc-space-4);margin-block-start:var(--rc-space-8)}.launch-rule{inline-size:var(--rc-space-6)}.launch-bottom{align-items:start;gap:var(--rc-space-6)}.launch-contact{flex-direction:column;align-items:start;gap:0;display:flex}.launch-contact-label{margin-block-end:var(--rc-space-2)}.launch-phone{gap:var(--rc-space-3)}.launch-signoff{align-self:end}.launch-company{display:none}.launch-brand{font-size:.6875rem}}@media (width<=23rem){.launch-topline{align-items:start;gap:var(--rc-space-3);flex-direction:column}.launch-bottom{flex-wrap:wrap}.launch-signoff{align-items:start}.launch-desktop-break{display:none}}
