.page_main__BmUPS{display:block;min-height:100vh;padding:0;overflow-x:clip;text-align:left}.page_container__77pf7{width:min(100%,var(--container-lg));margin-inline:auto;padding-inline:var(--container-gutter)}.page_hero__n35no{position:relative;isolation:isolate;overflow:hidden;background:var(--color-background)}.page_hero__n35no:before{position:absolute;top:0;right:0;z-index:-1;width:clamp(5rem,18vw,15rem);height:.375rem;background:var(--color-brand);content:""}.page_heroGrid__po650{display:grid;gap:var(--space-lg);padding-block:clamp(var(--space-xl),7vw,var(--space-3xl))}.page_heroContent__B5Mse{display:grid;gap:var(--space-sm);max-width:58rem}.page_eyebrow___OoKl{color:var(--color-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;line-height:var(--line-height-snug);text-transform:uppercase}.page_eyebrowDark__Z06bD{color:var(--color-brand-on-light)}.page_heroTitle__Nr8_j{max-width:13ch;font-size:var(--font-size-page-title);letter-spacing:-.055em}.page_heroText__kEs6t{max-width:41rem;color:var(--color-text-muted);font-size:clamp(var(--font-size-lg),1rem + .4vw,var(--font-size-xl));line-height:var(--line-height-relaxed)}.page_heroYear__6LZW1{align-self:end;color:var(--color-secondary);font-family:var(--font-family-heading);font-size:clamp(3rem,12vw,5rem);font-weight:var(--font-weight-bold);letter-spacing:-.08em;line-height:.75;opacity:.8}.page_section__GGTRG{padding-block:var(--section-block-space)}.page_originSection__vudPY{color:var(--color-text-dark);background:var(--color-surface-light)}.page_evolutionGrid__Jzh1G,.page_finalCtaInner__U4EL_,.page_journeyGrid__1noZB,.page_originGrid__iTUcV{display:grid;gap:var(--space-xl)}.page_sectionTitle__RlF5L{max-width:16ch;margin-top:var(--space-sm);font-size:var(--font-size-section-title);letter-spacing:-.045em}.page_evolutionContent___fBaG,.page_originContent__6bbOc{display:grid;gap:var(--space-md);align-content:start;max-width:42rem;font-size:var(--font-size-lg)}.page_originContent__6bbOc p:first-child{font-family:var(--font-family-heading);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.page_originContent__6bbOc p:last-child{color:var(--color-text-muted)}.page_spaceGallery__9cHGR{padding-block:var(--section-block-space);border-top:1px solid var(--color-border);background:var(--color-background)}.page_galleryIntroduction__q3kX8{display:grid;gap:var(--space-xs);max-width:43rem}.page_galleryIntroduction__q3kX8>p:last-child{color:var(--color-text-muted)}.page_galleryGrid__rhZnt{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);grid-template-rows:repeat(2,minmax(7rem,1fr));gap:var(--space-sm);margin-top:var(--space-xl)}.page_galleryGrid__rhZnt figure{min-height:0;margin:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.page_galleryPrimary__G5fuh{grid-row:1/3}.page_galleryGrid__rhZnt picture{display:block;width:100%;height:100%}.page_galleryGrid__rhZnt img{width:100%;height:100%;min-height:0;object-fit:cover}.page_journeySection__DkSaw{border-block:1px solid var(--section-border)}.page_journeyIntroduction__o9AZY{align-self:start}.page_milestoneList__l5JvY{margin:0;padding:0;border-top:1px solid var(--section-border);list-style:none}.page_milestoneList__l5JvY>li{display:grid;gap:var(--space-md);padding-block:var(--space-xl);border-bottom:1px solid var(--section-border)}.page_milestonePeriod__sAoNR{color:var(--section-accent);font-family:var(--font-family-heading);font-size:clamp(2rem,7vw,3.25rem);font-weight:var(--font-weight-bold);letter-spacing:-.065em;line-height:.85}.page_milestoneContent__MQlsL{display:grid;gap:var(--space-xs)}.page_milestoneContent__MQlsL h3{font-size:var(--font-size-2xl)}.page_milestoneContent__MQlsL p{max-width:38rem;color:var(--section-muted)}.page_evolutionSection__WlVT9{color:var(--section-fg)}.page_evolutionSection__WlVT9 .page_eyebrowDark__Z06bD{color:var(--section-accent)}.page_evolutionContent___fBaG>p{color:var(--section-muted)}.page_evolutionContent___fBaG ul{display:grid;margin:var(--space-sm) 0 0;padding:0;border-top:1px solid var(--section-border);list-style:none}.page_evolutionContent___fBaG li{display:flex;gap:var(--space-sm);align-items:center;min-height:3.75rem;padding-block:var(--space-xs);border-bottom:1px solid var(--section-border);font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.page_evolutionContent___fBaG li:before{width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--section-fg);content:"";flex:0 0 auto}.page_finalCta__gGkZ9{padding-block:var(--space-2xl);color:var(--color-text-dark);background:var(--color-surface-muted)}.page_finalCtaInner__U4EL_{align-items:center}.page_finalCtaInner__U4EL_>div:first-child{display:grid;gap:var(--space-sm)}.page_finalCta__gGkZ9 h2{max-width:17ch;font-size:var(--font-size-section-title);letter-spacing:-.04em}.page_actions__1CHoi{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.page_button__2wTGV{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-md);border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);text-align:center;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.page_buttonDark__dh5ZR{color:var(--color-on-dark);background:var(--color-charcoal-950)}.page_buttonDark__dh5ZR:hover{color:var(--color-on-dark);background:var(--color-charcoal-800)}.page_buttonGhost__fdj3c{border-color:var(--color-border-dark);color:var(--color-text-dark);background:transparent}.page_buttonGhost__fdj3c:hover{border-color:var(--color-text-dark);color:var(--color-text-dark);background:rgb(23 18 16/8%)}@media (min-width:48rem){.page_evolutionGrid__Jzh1G,.page_finalCtaInner__U4EL_,.page_originGrid__iTUcV{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl)}.page_galleryGrid__rhZnt{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr);grid-template-rows:repeat(2,minmax(12rem,1fr))}.page_galleryGrid__rhZnt figure,.page_galleryGrid__rhZnt img{min-height:100%}.page_actions__1CHoi{justify-content:flex-end}}@media (min-width:64rem){.page_heroGrid__po650{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:clamp(var(--space-2xl),8vw,8rem);align-items:end}.page_heroYear__6LZW1{font-size:clamp(3.5rem,5vw,4.5rem);text-align:right}.page_evolutionGrid__Jzh1G,.page_journeyGrid__1noZB,.page_originGrid__iTUcV{gap:clamp(var(--space-2xl),8vw,8rem)}.page_journeyGrid__1noZB{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr)}.page_journeyIntroduction__o9AZY{position:sticky;top:7rem}.page_evolutionContent___fBaG,.page_originContent__6bbOc{font-size:var(--font-size-xl)}}@media (prefers-reduced-motion:reduce){.page_button__2wTGV{transition:none}}