.page_home__D7RxQ{--home-section-space:var(--space-section-y-lg);color:var(--color-ink);font-size:var(--font-size-base);line-height:var(--leading-normal)}.page_home__D7RxQ :where(h1){font-size:var(--font-size-5xl)}.page_home__D7RxQ :where(h2){font-size:var(--font-size-4xl)}.page_home__D7RxQ :where(h3){font-size:var(--home-font-size-component);line-height:var(--home-leading-component);letter-spacing:var(--home-tracking-component)}.page_home__D7RxQ :where(a){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;color:var(--color-ink)}.page_home__D7RxQ :where(ul){list-style-type:disc;padding-left:var(--home-list-indent)}.page_home__D7RxQ :where(li+li){margin-top:var(--home-list-item-space)}.page_section__zQZ2o{margin-top:var(--home-section-space)}.page_sectionTight__lhhCo{margin-top:var(--space-section-y)}.page_sectionHead__iJcTv{display:grid;align-items:flex-end;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:var(--home-gap-heading);margin-bottom:var(--home-space-heading)}.page_sectionHead__iJcTv h2{max-width:18ch}.page_sectionHead__iJcTv .page_lead__vF_iL{max-width:52ch}.page_lead__vF_iL{font-size:var(--home-font-size-lead);line-height:var(--home-leading-lead);max-width:60ch}.page_introLead__XxEwh{margin-top:1.25rem}.page_note___tWxM{color:var(--color-ink-muted);font-size:var(--font-size-sm);max-width:62ch}.page_sectionNote__0E4Dg{margin-top:2.5rem}.page_statement__u5dTW{margin-top:3.5rem;font-size:var(--home-font-size-statement);line-height:var(--home-leading-statement);letter-spacing:var(--home-tracking-statement);max-width:44ch}.page_actionRow__Gkjl6{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;column-gap:1.5rem;row-gap:1rem}.page_ghostButton__Zg68B,.page_plainButton__O96tR,.page_primary__2CBMe{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-sm);padding-top:.625rem;padding-bottom:.625rem;text-decoration-line:none;padding-inline:var(--home-space-action-x);font-weight:var(--font-weight-semibold);font-size:var(--home-font-size-action);line-height:var(--home-leading-component);transition:background-color var(--home-duration-hover) var(--home-ease),color var(--home-duration-hover) var(--home-ease),transform var(--home-duration-press) var(--home-ease)}.page_primary__2CBMe{background:var(--color-action);color:var(--color-action-text)}.page_primary__2CBMe:hover{background:var(--color-action-hover)}.page_plainButton__O96tR:active,.page_primary__2CBMe:active{transform:translateY(var(--home-travel-press))}.page_plainButton__O96tR{background:var(--color-surface-muted);color:var(--color-ink)}.page_plainButton__O96tR:hover{background:var(--color-line)}.page_ghostButton__Zg68B{padding-left:0;padding-right:0;background:#0000;color:var(--color-ink)}.page_ghostButton__Zg68B:hover,.page_textLink__pfFKU:hover{color:var(--color-action)}.page_textLink__pfFKU{display:inline-flex;min-height:2rem;align-items:center;gap:.375rem;text-decoration-line:none;color:var(--color-ink);font-weight:var(--font-weight-medium)}.page_textLink__pfFKU .page_arrow___4ZtK{transition:transform var(--home-duration-hover) var(--home-ease)}.page_arrow___4ZtK,.page_ghostButton__Zg68B>span[aria-hidden=true],.page_plainButton__O96tR>span[aria-hidden=true],.page_primary__2CBMe>span[aria-hidden=true]{font-family:var(--home-font-arrow)}.page_textLink__pfFKU:hover .page_arrow___4ZtK{transform:translateX(var(--home-travel-link))}.page_hero__7KFOs{padding-top:var(--home-space-hero)}.page_heroGrid__yNSix{display:grid;align-items:flex-end;grid-template-columns:minmax(0,1.35fr) minmax(0,.7fr);gap:var(--home-gap-hero)}.page_hero__7KFOs h1{max-width:21ch}.page_hero__7KFOs .page_lead__vF_iL{margin-top:2rem;max-width:54ch}.page_hero__7KFOs .page_actionRow__Gkjl6{margin-top:2.25rem}.page_heroStatus__Y1mZj{display:flex;flex-direction:column;justify-content:flex-end;align-self:stretch}.page_statusCard__J_CBU{border-radius:var(--radius-sm);padding-left:1.5rem;padding-right:1.5rem;padding-block:var(--home-space-status);background:var(--color-surface)}.page_statusTime__7_7cN{margin-top:var(--home-space-clock);font-size:var(--home-font-size-clock);font-weight:var(--font-weight-semibold);letter-spacing:var(--home-tracking-clock);line-height:1;font-variant-numeric:tabular-nums}.page_clockZone__r38WK{color:var(--color-ink-muted);font-size:var(--home-font-size-clock-zone);letter-spacing:0}.page_statusPlace__dP8Ow{margin-top:.375rem;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.page_statusHead__u2z9X{margin-top:.875rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_studioBadge__GMPkh{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-action);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--home-leading-badge)}.page_studioBadge__GMPkh:before{height:.375rem;width:.375rem;border-radius:var(--radius-sm);content:"";background:currentColor}.page_clockLabel__UIRNM{color:var(--color-ink-muted);font-size:var(--font-size-sm);line-height:var(--home-leading-lead)}.page_statusRows__1Kn46{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;row-gap:1rem;margin-top:var(--home-space-status)}.page_statusRows__1Kn46>div{min-width:0}.page_statusRows__1Kn46 dt{color:var(--color-ink-muted);font-size:var(--font-size-sm)}.page_statusRows__1Kn46 dd{margin-top:.25rem;font-size:var(--home-font-size-small-body);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.page_unavailableLink__qa3Xq{cursor:not-allowed;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.page_statusFoot__vMupe{margin-top:1.5rem;display:flex;justify-content:space-between;gap:.75rem;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.page_capabilityGrid__KtLi6{display:grid;align-items:flex-start;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:var(--home-gap-capability)}.page_capabilityGrid__KtLi6 .page_lead__vF_iL{margin-top:1.25rem;max-width:34ch}.page_skillList__DPB7Y{display:grid;gap:0}.page_skillRow__8LkET{display:grid;padding-top:1.75rem;padding-bottom:1.75rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--home-gap-skill)}.page_skillRow__8LkET:first-child{padding-top:0}.page_skillRow__8LkET+.page_skillRow__8LkET{padding-top:var(--home-space-skill-next)}.page_model__wAD41 h3,.page_skillRow__8LkET h3{font-size:var(--home-font-size-skill)}.page_skillBody__cItTV p{color:var(--color-ink-muted);max-width:52ch}.page_skillBody__cItTV ul{margin-top:.875rem;font-size:var(--home-font-size-small-body)}.page_skillBody__cItTV .page_skillMeta__mzZDU{margin-top:.75rem;color:var(--color-ink-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.page_photoMap__mTiaX{display:block;width:100%;border-radius:var(--radius-sm);border-width:1px;border-color:var(--color-line);height:auto;max-height:var(--home-height-map);object-fit:cover;background:var(--color-surface-muted)}.page_photoCaption__0jQVv{margin-top:.625rem;color:var(--color-ink-muted);max-width:56ch}.page_sectorGrid__6NSpU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--home-gap-sector)}.page_sector__22ZZ1 h3{font-size:var(--home-font-size-sector);max-width:14ch}.page_sector__22ZZ1 p{margin-top:1rem;color:var(--color-ink-muted);max-width:40ch}.page_sector__22ZZ1 .page_sectorKind__WQ_3f{margin-top:.625rem;color:var(--color-action);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.page_sector__22ZZ1 ul{margin-top:1.25rem;color:var(--color-ink-muted);font-size:var(--home-font-size-small-body)}.page_sector__22ZZ1 .page_textLink__pfFKU{margin-top:1.5rem;font-size:var(--home-font-size-small-body)}.page_sector__22ZZ1:nth-child(2){padding-top:3rem}.page_sector__22ZZ1:nth-child(3){padding-top:6rem}.page_phaseGrid__w4Flx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--home-gap-phase)}.page_phase__8Kord{min-width:0}.page_phase__8Kord h3{font-size:var(--home-font-size-phase)}.page_phase__8Kord p{margin-top:.875rem;color:var(--color-ink-muted);font-size:var(--home-font-size-small-body);max-width:34ch}.page_modelGrid__f5Ebo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--home-gap-model)}.page_model__wAD41{display:flex;min-width:0;flex-direction:column;justify-content:space-between;border-radius:var(--radius-sm);padding:var(--home-space-model);background:var(--color-surface)}.page_featuredModel__JhkDY{background:var(--color-surface-muted)}.page_model__wAD41 p{margin-top:.875rem;color:var(--color-ink-muted);max-width:36ch}.page_model__wAD41 .page_modelTag__6OtmO{color:var(--color-action);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.page_model__wAD41 ul{margin-top:1.25rem;color:var(--color-ink-muted);font-size:var(--home-font-size-small-body)}.page_modelAction__z9ehs{margin-top:1.75rem}.page_modelAction__z9ehs .page_plainButton__O96tR,.page_modelAction__z9ehs .page_primary__2CBMe{width:100%}.page_mailingGrid__we3JF{display:grid;align-items:flex-end;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--home-gap-capability)}.page_home__D7RxQ :where(input,textarea){display:block;width:100%;border-radius:var(--radius-sm);border-width:1px;border-color:var(--color-line);padding-left:.75rem;padding-right:.75rem;min-height:var(--home-height-control);padding-block:var(--home-space-control-y);background:var(--color-surface-muted);color:var(--color-ink);font-size:var(--font-size-base)}.page_home__D7RxQ :where(input,textarea)::placeholder{color:var(--home-color-placeholder);opacity:1}.page_home__D7RxQ :where(input,textarea):focus{border-color:var(--color-focus)}.page_home__D7RxQ :where(input,textarea):disabled{cursor:not-allowed;color:var(--color-ink-muted);background:var(--color-canvas)}.page_home__D7RxQ :where(textarea){min-height:var(--home-height-textarea);resize:vertical;line-height:var(--home-leading-lead)}.page_mailingEmail__RzFrk{letter-spacing:var(--home-tracking-mailing)}.page_mailingForm__2VNrn .page_note___tWxM{margin-bottom:.875rem;margin-top:.75rem}.page_formLine__wlunq{display:flex;align-items:center;gap:1rem}.page_contactGrid__FcWqy{display:grid;align-items:flex-start;grid-template-columns:minmax(0,1.05fr) minmax(0,.75fr);gap:var(--home-gap-contact)}.page_formStack__EHmwi{margin-top:2rem;display:grid;gap:1.25rem}.page_field__r2nAa{display:grid;min-width:0;gap:var(--home-space-field-gap)}.page_field__r2nAa label{display:block;color:var(--color-ink-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.page_formStack__EHmwi .page_actionRow__Gkjl6{margin-top:.25rem}.page_directEmail__F_Ip5{margin-top:1.25rem}.page_contactSide__mITpi{display:grid;gap:1.25rem}.page_panel__yrxLs{min-width:0;border-radius:var(--radius-sm);padding:1.25rem;background:var(--color-surface)}.page_panel__yrxLs h3{font-size:var(--font-size-2xl);line-height:var(--home-leading-panel-title);letter-spacing:var(--home-tracking-panel-title)}.page_panel__yrxLs p{margin-top:.75rem;color:var(--color-ink-muted)}.page_dataList__oo3Nl{display:grid;gap:0;margin-top:var(--home-space-data-next)}.page_dataRow__yowgZ{display:grid;align-items:baseline;gap:1rem;padding-top:.75rem;padding-bottom:.75rem;grid-template-columns:110px minmax(0,1fr)}.page_dataRow__yowgZ+.page_dataRow__yowgZ{padding-top:var(--home-space-data-next)}.page_dataRow__yowgZ dt{color:var(--color-ink-muted);font-size:var(--font-size-sm)}.page_dataRow__yowgZ dd{overflow-wrap:anywhere}.page_home__D7RxQ [data-home-reveal]{transition:opacity var(--home-duration-reveal) var(--home-ease),transform var(--home-duration-reveal) var(--home-ease)}.page_home__D7RxQ[data-home-enhanced] [data-home-reveal]:not([data-home-visible]){opacity:0;transform:translateY(var(--home-travel-reveal))}.page_home__D7RxQ[data-home-enhanced] [data-home-visible]{opacity:1;transform:none}.page_home__D7RxQ [data-delay="1"]{transition-delay:var(--home-delay-reveal)}.page_home__D7RxQ [data-delay="2"]{transition-delay:calc(2 * var(--home-delay-reveal))}.page_home__D7RxQ [data-delay="3"]{transition-delay:calc(3 * var(--home-delay-reveal))}@media (max-width:1100px){.page_heroGrid__yNSix{grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem}.page_heroStatus__Y1mZj{max-width:var(--home-content-status)}.page_capabilityGrid__KtLi6,.page_mailingGrid__we3JF{grid-template-columns:repeat(1,minmax(0,1fr))}.page_mailingGrid__we3JF{align-items:flex-start}}@media (max-width:900px){.page_sectorGrid__6NSpU{grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem}.page_sector__22ZZ1:nth-child(2),.page_sector__22ZZ1:nth-child(3){padding-top:0}.page_phaseGrid__w4Flx{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.page_contactGrid__FcWqy,.page_modelGrid__f5Ebo{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:899px){.page_home__D7RxQ{--home-section-space:var(--home-space-section-narrow)}}@media (max-width:760px){.page_sectionHead__iJcTv{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start}.page_hero__7KFOs{padding-top:2rem}.page_hero__7KFOs h1{font-size:var(--home-font-size-mobile-hero)}.page_hero__7KFOs .page_lead__vF_iL{margin-top:1.5rem;font-size:var(--font-size-lg)}.page_actionRow__Gkjl6{gap:.75rem;margin-top:var(--home-space-model)}.page_actionRow__Gkjl6 .page_primary__2CBMe{width:100%}.page_statusCard__J_CBU{padding:var(--home-space-status-mobile)}.page_phaseGrid__w4Flx{gap:1.75rem}.page_phaseGrid__w4Flx,.page_skillRow__8LkET{grid-template-columns:repeat(1,minmax(0,1fr))}.page_skillRow__8LkET{gap:.875rem}.page_formLine__wlunq{flex-direction:column;align-items:stretch}.page_sector__22ZZ1 h3{max-width:none}.page_dataRow__yowgZ{grid-template-columns:90px minmax(0,1fr)}.page_panel__yrxLs{padding:1rem}}@media (max-width:480px){.page_statusRows__1Kn46{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.page_statusFoot__vMupe{flex-direction:column;gap:.375rem}}@media (prefers-reduced-motion:reduce){.page_home__D7RxQ[data-home-enhanced] [data-home-reveal]{opacity:1;transform:none;transition:none}}