.montana-showcase-gallery_showcaseShell__KfGYc{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.33fr);gap:1.1rem;align-items:stretch;animation:montana-showcase-gallery_galleryEnter__2P9IO .9s cubic-bezier(.16,1,.3,1) both}.montana-showcase-gallery_stageColumn___Gf7C{display:grid;gap:.9rem;min-width:0}.montana-showcase-gallery_stageMeta__gugmH{display:flex;align-items:center;justify-content:space-between;gap:1rem}.montana-showcase-gallery_counter__iVlgp,.montana-showcase-gallery_lightboxCounter__D3fvB{color:rgba(255,248,241,.72);font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.montana-showcase-gallery_stageControls__QZFA2{display:flex;gap:.55rem}.montana-showcase-gallery_iconButton__UMZID,.montana-showcase-gallery_lightboxClose__FBTHm,.montana-showcase-gallery_lightboxNav__eyiXP,.montana-showcase-gallery_lightboxToolButton__tSjcb{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,248,241,.18);background:rgba(255,248,241,.08);color:#fff8ef;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.montana-showcase-gallery_iconButton__UMZID:hover,.montana-showcase-gallery_lightboxClose__FBTHm:hover,.montana-showcase-gallery_lightboxNav__eyiXP:hover,.montana-showcase-gallery_lightboxToolButton__tSjcb:hover{transform:translateY(-1px);border-color:rgba(255,248,241,.38);background:rgba(255,248,241,.16);box-shadow:0 16px 42px rgba(0,0,0,.18)}.montana-showcase-gallery_iconButton__UMZID,.montana-showcase-gallery_lightboxClose__FBTHm,.montana-showcase-gallery_lightboxNav__eyiXP,.montana-showcase-gallery_lightboxToolButton__tSjcb{width:2.95rem;height:2.95rem;border-radius:999px}.montana-showcase-gallery_stageButton__5S_I2,.montana-showcase-gallery_studyButton__oHPCp,.montana-showcase-gallery_thumbnailButton__fKsxj{display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.montana-showcase-gallery_stageButton__5S_I2{position:relative;width:100%}.montana-showcase-gallery_stageFrame__vcDT3,.montana-showcase-gallery_studyFrame__VG7nM,.montana-showcase-gallery_thumbnailFrame__f4T6_{position:relative;display:block;overflow:hidden;background:#24231f}.montana-showcase-gallery_stageFrame__vcDT3{aspect-ratio:16/9;border:1px solid rgba(255,248,241,.14);border-radius:8px;box-shadow:0 22px 70px rgba(0,0,0,.32);isolation:isolate}.montana-showcase-gallery_stageFrame__vcDT3:after,.montana-showcase-gallery_stageFrame__vcDT3:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}.montana-showcase-gallery_stageFrame__vcDT3:before{background:linear-gradient(180deg,rgba(255,248,241,.04),transparent 32%,rgba(0,0,0,.16))}.montana-showcase-gallery_stageFrame__vcDT3:after{background:linear-gradient(108deg,transparent,transparent 42%,rgba(255,248,241,.18) 50%,transparent 58%,transparent);opacity:0;transform:translateX(-70%);transition:opacity .24s ease,transform .52s cubic-bezier(.16,1,.3,1)}.montana-showcase-gallery_stageButton__5S_I2:hover .montana-showcase-gallery_stageFrame__vcDT3:after{opacity:1;transform:translateX(70%)}.montana-showcase-gallery_stageImage__i5L98,.montana-showcase-gallery_studyImage__UhlVZ,.montana-showcase-gallery_thumbnailImage__eNekm{object-fit:cover}.montana-showcase-gallery_stageImage__i5L98,.montana-showcase-gallery_studyImage__UhlVZ{transition:transform .42s ease}.montana-showcase-gallery_stageImage__i5L98{animation:montana-showcase-gallery_selectedImageIn__Ao_Wr .62s cubic-bezier(.16,1,.3,1) both}.montana-showcase-gallery_stageButton__5S_I2:hover .montana-showcase-gallery_stageImage__i5L98,.montana-showcase-gallery_studyCard__q8G1u:hover .montana-showcase-gallery_studyImage__UhlVZ{transform:scale(1.025)}.montana-showcase-gallery_imageLoader__dzl5n{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(110deg,hsla(0,0%,100%,.08) 8%,hsla(0,0%,100%,.2) 18%,hsla(0,0%,100%,.08) 33%),#24231f;background-size:200% 100%;animation:montana-showcase-gallery_shimmer__dR4iz 1.4s linear infinite}.montana-showcase-gallery_imageLoaded__GwybS .montana-showcase-gallery_imageLoader__dzl5n{display:none}.montana-showcase-gallery_loaderSpinner__IaiEi{width:2rem;height:2rem;border:2px solid rgba(255,248,241,.22);border-top-color:#fff8ef;border-radius:999px;animation:montana-showcase-gallery_spin__N6yOB .9s linear infinite}.montana-showcase-gallery_expandHint__hMCh0{position:absolute;right:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.55rem;min-height:2.55rem;padding:.68rem .9rem;border:1px solid rgba(255,248,241,.22);border-radius:999px;background:rgba(17,20,19,.72);color:#fff8ef;font-size:.78rem;font-weight:800;text-transform:uppercase;backdrop-filter:blur(10px);transition:background-color .18s ease,transform .18s ease}.montana-showcase-gallery_stageButton__5S_I2:hover .montana-showcase-gallery_expandHint__hMCh0{background:rgba(17,20,19,.86);transform:translateY(-2px)}.montana-showcase-gallery_thumbnailRail__g7qWV{display:grid;grid-auto-flow:column;grid-auto-columns:8.75rem;gap:.65rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.montana-showcase-gallery_thumbnailRail__g7qWV::-webkit-scrollbar{display:none}.montana-showcase-gallery_thumbnailFrame__f4T6_{aspect-ratio:4/3;border:2px solid transparent;border-radius:8px;opacity:.72;transition:border-color .18s ease,opacity .18s ease,transform .18s ease}.montana-showcase-gallery_thumbnailButtonActive__2zBft .montana-showcase-gallery_thumbnailFrame__f4T6_,.montana-showcase-gallery_thumbnailButton__fKsxj:hover .montana-showcase-gallery_thumbnailFrame__f4T6_{opacity:1;transform:translateY(-1px)}.montana-showcase-gallery_thumbnailButtonActive__2zBft .montana-showcase-gallery_thumbnailFrame__f4T6_{border-color:#d4914b}.montana-showcase-gallery_detailPanel__SfYtd{display:grid;align-content:end;min-height:100%;padding:1.25rem;border:1px solid rgba(255,248,241,.12);border-radius:8px;background:linear-gradient(180deg,rgba(255,248,241,.1),transparent 58%),rgba(255,248,241,.07);box-shadow:inset 0 1px 0 rgba(255,248,241,.08)}.montana-showcase-gallery_detailPanelInner__4ruW0{animation:montana-showcase-gallery_selectedCopyIn__OtUTs .42s cubic-bezier(.16,1,.3,1) both}.montana-showcase-gallery_panelEyebrow__jr5nR{margin:0 0 .8rem;color:rgba(255,248,241,.62);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.montana-showcase-gallery_panelTitle__14zri{margin:0;color:#fff8ef;font-size:1.55rem;font-weight:700;line-height:1.12}.montana-showcase-gallery_lightboxCaption__zIplw,.montana-showcase-gallery_panelText__HMgno,.montana-showcase-gallery_studyText__EjNWR{margin:.8rem 0 0;color:rgba(255,248,241,.72);font-size:.96rem;line-height:1.65}.montana-showcase-gallery_studyGrid__6HCr_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:2rem}.montana-showcase-gallery_studyCard__q8G1u{min-width:0;overflow:hidden;border:1px solid rgba(255,248,241,.1);border-radius:8px;background:rgba(255,248,241,.06);transition:background-color .18s ease,border-color .18s ease,transform .22s ease}.montana-showcase-gallery_studyCard__q8G1u:hover{border-color:rgba(255,248,241,.2);background:rgba(255,248,241,.09);transform:translateY(-3px)}.montana-showcase-gallery_studyCardWide__mZF_p{grid-column:span 2}.montana-showcase-gallery_studyButton__oHPCp{width:100%}.montana-showcase-gallery_studyFrame__VG7nM{aspect-ratio:1.42/1}.montana-showcase-gallery_studyCaption__WHNjr{display:grid;gap:.4rem;padding:1rem}.montana-showcase-gallery_studyTitle__wLowZ{margin:0;color:#fff8ef;font-size:1rem;font-weight:800;line-height:1.25}.montana-showcase-gallery_studyText__EjNWR{margin-top:0;font-size:.9rem;line-height:1.55}.montana-showcase-gallery_lightboxRoot__4CW7P{position:fixed;inset:0;z-index:140;animation:montana-showcase-gallery_lightboxIn__Pgpqj .24s ease both}.montana-showcase-gallery_lightboxBackdrop__2Wnsr{position:absolute;inset:0;background:rgba(12,13,12,.94);backdrop-filter:blur(16px)}.montana-showcase-gallery_lightboxContent__xxIU4{position:relative;z-index:1;display:grid;height:100%;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;padding:1.25rem;animation:montana-showcase-gallery_lightboxContentIn__hetUh .36s cubic-bezier(.16,1,.3,1) both}.montana-showcase-gallery_lightboxBottomBar__P9I_z,.montana-showcase-gallery_lightboxTopBar__U3V1U{display:flex;align-items:center;justify-content:space-between;gap:1rem}.montana-showcase-gallery_lightboxEyebrow__JvJqi{margin:0 0 .25rem;color:rgba(255,248,241,.64);font-size:.78rem;font-weight:800;text-transform:uppercase}.montana-showcase-gallery_lightboxTitle__3k_7a{margin:0;color:#fff8ef;font-size:1.35rem;line-height:1.2}.montana-showcase-gallery_lightboxViewport__Wgz3u{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:1rem}.montana-showcase-gallery_lightboxTools__pYtgZ{display:flex;justify-content:center;gap:.65rem}.montana-showcase-gallery_lightboxStage__TJ_Tn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:0}.montana-showcase-gallery_transformContent__Ay0CJ,.montana-showcase-gallery_transformShell__aF88x,.montana-showcase-gallery_transformWrapper__8zV5o{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;height:100%}.montana-showcase-gallery_transformContent__Ay0CJ,.montana-showcase-gallery_transformWrapper__8zV5o{width:100%}.montana-showcase-gallery_lightboxImageFrame__yFXvm{display:flex;align-items:center;justify-content:center;width:min(92vw,1320px);height:min(68vh,860px)}.montana-showcase-gallery_lightboxImage__dCI7_{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;animation:montana-showcase-gallery_selectedImageIn__Ao_Wr .36s cubic-bezier(.16,1,.3,1) both}.montana-showcase-gallery_lightboxCaption__zIplw{max-width:48rem;margin-top:0}@keyframes montana-showcase-gallery_shimmer__dR4iz{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes montana-showcase-gallery_spin__N6yOB{to{transform:rotate(1turn)}}@keyframes montana-showcase-gallery_galleryEnter__2P9IO{0%{opacity:0;transform:translate3d(0,2rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes montana-showcase-gallery_selectedImageIn__Ao_Wr{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes montana-showcase-gallery_selectedCopyIn__OtUTs{0%{opacity:0;transform:translate3d(0,.7rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes montana-showcase-gallery_lightboxIn__Pgpqj{0%{opacity:0}to{opacity:1}}@keyframes montana-showcase-gallery_lightboxContentIn__hetUh{0%{opacity:0;transform:translate3d(0,1.2rem,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width:1100px){.montana-showcase-gallery_showcaseShell__KfGYc{grid-template-columns:minmax(0,1fr)}.montana-showcase-gallery_detailPanel__SfYtd{align-content:start}.montana-showcase-gallery_studyGrid__6HCr_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.montana-showcase-gallery_lightboxBottomBar__P9I_z,.montana-showcase-gallery_lightboxTopBar__U3V1U,.montana-showcase-gallery_stageMeta__gugmH{align-items:flex-start;flex-direction:column}.montana-showcase-gallery_stageFrame__vcDT3{aspect-ratio:4/5}.montana-showcase-gallery_expandHint__hMCh0{right:.75rem;bottom:.75rem;max-width:calc(100% - 1.5rem)}.montana-showcase-gallery_thumbnailRail__g7qWV{grid-auto-columns:7.75rem}.montana-showcase-gallery_studyGrid__6HCr_{display:grid;grid-auto-flow:column;grid-auto-columns:82vw;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.montana-showcase-gallery_studyGrid__6HCr_::-webkit-scrollbar{display:none}.montana-showcase-gallery_studyCardWide__mZF_p,.montana-showcase-gallery_studyCard__q8G1u{grid-column:auto;scroll-snap-align:start}.montana-showcase-gallery_lightboxContent__xxIU4{padding:1rem}.montana-showcase-gallery_lightboxStage__TJ_Tn{grid-template-columns:minmax(0,1fr)}.montana-showcase-gallery_lightboxNav__eyiXP{position:absolute;bottom:7rem;z-index:2}.montana-showcase-gallery_lightboxStage__TJ_Tn .montana-showcase-gallery_lightboxNav__eyiXP:first-child{left:.8rem}.montana-showcase-gallery_lightboxStage__TJ_Tn .montana-showcase-gallery_lightboxNav__eyiXP:last-child{right:.8rem;justify-self:end}.montana-showcase-gallery_lightboxImageFrame__yFXvm{width:100%;height:min(52vh,480px)}}@media (prefers-reduced-motion:reduce){.montana-showcase-gallery_detailPanelInner__4ruW0,.montana-showcase-gallery_lightboxContent__xxIU4,.montana-showcase-gallery_lightboxImage__dCI7_,.montana-showcase-gallery_lightboxRoot__4CW7P,.montana-showcase-gallery_showcaseShell__KfGYc,.montana-showcase-gallery_stageImage__i5L98{animation:none}.montana-showcase-gallery_expandHint__hMCh0,.montana-showcase-gallery_lightboxContent__xxIU4,.montana-showcase-gallery_stageImage__i5L98,.montana-showcase-gallery_studyCard__q8G1u,.montana-showcase-gallery_studyImage__UhlVZ{transition:none;transform:none}.montana-showcase-gallery_stageFrame__vcDT3:after{display:none}}.page_page__qEw9S{background:#f4f1ea;color:#151719}.page_scrollTarget__rNqzd{scroll-margin-top:5rem}.page_heroSection__Ef9Hb{position:relative;min-height:94svh;overflow:hidden;background:#17201d;isolation:isolate}.page_heroImage___RMFN{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.08);animation:page_heroImageSettle__O2IGf 1.8s cubic-bezier(.16,1,.3,1) .12s both,page_heroImageDrift__eTd2E 18s ease-in-out 2.1s infinite alternate}.page_heroOverlay__61Cgy{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,18,18,.22),rgba(13,18,18,.28) 38%,rgba(13,18,18,.7)),linear-gradient(90deg,rgba(13,18,18,.76),rgba(13,18,18,.34) 52%,rgba(13,18,18,.54))}.page_heroOverlay__61Cgy:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent,transparent 32%,rgba(255,248,241,.13) 44%,transparent 58%,transparent);opacity:0;transform:translateX(-26%);animation:page_heroSheen__R_N_3 1.6s cubic-bezier(.16,1,.3,1) .52s both}.page_heroFrame__s_BfT{position:relative;z-index:1;min-height:94svh}.page_heroContent__Z5qlk{display:flex;min-height:94svh;max-width:58rem;flex-direction:column;justify-content:flex-end;padding-top:9rem;padding-bottom:6rem}.page_eyebrow__aMzbl,.page_heroEyebrow__HjI17{margin:0 0 .9rem;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.page_heroEyebrow__HjI17{color:rgba(255,248,241,.76);opacity:0;animation:page_heroCopyIn__uMmmJ .76s cubic-bezier(.16,1,.3,1) .26s both}.page_eyebrow__aMzbl{color:#6e5a43}.page_heroTitle__20Ton{margin:0;color:#fff8ef;font-family:var(--font-display),serif;font-size:clamp(3.6rem,7vw,7.2rem);font-weight:600;letter-spacing:0;line-height:.9;text-wrap:balance;opacity:0;transform-origin:left bottom;animation:page_heroTitleIn___7leq 1s cubic-bezier(.16,1,.3,1) .42s both}.page_heroDescription__vA_8Y{max-width:42rem;margin:1.65rem 0 0;color:rgba(255,248,241,.9);font-size:1.18rem;line-height:1.66;opacity:0;animation:page_heroCopyIn__uMmmJ .76s cubic-bezier(.16,1,.3,1) .66s both}.page_heroActions__x2xc3{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem;opacity:0;animation:page_heroCopyIn__uMmmJ .76s cubic-bezier(.16,1,.3,1) .82s both}.page_ctaAction__N_e8G,.page_primaryAction__iGqRd,.page_secondaryAction__rkT_I{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.1rem;padding:.9rem 1.35rem;border-radius:999px;font-weight:700;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.page_primaryAction__iGqRd{background:#d4914b;color:#111719;box-shadow:0 18px 50px rgba(0,0,0,.2)}.page_primaryAction__iGqRd:hover{background:#e1a667;box-shadow:0 22px 58px rgba(0,0,0,.26);transform:translateY(-2px)}.page_secondaryAction__rkT_I{border:1px solid rgba(255,248,241,.36);color:#fff8ef}.page_secondaryAction__rkT_I:hover{border-color:#fff8ef;background:#fff8ef;color:#151719;transform:translateY(-2px)}.page_heroSignals__Fy0FO{display:flex;flex-wrap:wrap;gap:.9rem 1.15rem;margin-top:2rem;color:rgba(255,248,241,.82);font-size:.9rem;font-weight:700;opacity:0;animation:page_heroCopyIn__uMmmJ .76s cubic-bezier(.16,1,.3,1) .98s both}.page_heroSignals__Fy0FO span{display:inline-flex;align-items:center;gap:.72rem}.page_heroSignals__Fy0FO span:before{content:"";display:block;width:.42rem;height:.42rem;border-radius:999px;background:#d4914b;box-shadow:0 0 22px rgba(212,145,75,.64)}.page_ctaSection__rEXqA,.page_developmentSection__MCyyE,.page_introSection__5QYCg,.page_renderingsSection__JDXqO,.page_timelineSection__8UCDm{padding:5.5rem 0}.page_developmentSection__MCyyE,.page_introSection__5QYCg,.page_timelineSection__8UCDm{overflow:clip}.page_introGrid__Qh4ld,.page_timelineGrid__uqYz7{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3rem;align-items:start}.page_introCopy__bHmQN,.page_sectionHeader__p1492,.page_timelineContent__gqEO9{max-width:48rem}.page_sectionHeader__p1492{margin-bottom:2rem}.page_sectionTitle__rNKyo{margin:0;color:#151719;font-family:var(--font-sans),sans-serif;font-size:3rem;font-weight:400;letter-spacing:0;line-height:1.08;text-wrap:balance}.page_bodyText__p6_eZ,.page_cardText__ZNpb1,.page_renderingText__26dJl,.page_renderingsIntro__Fm7du,.page_timelineText__XRc2i{margin:1.15rem 0 0;color:rgba(21,23,25,.76);font-size:1rem;line-height:1.75}.page_renderingsSection__JDXqO{background:#151719;color:#fff8ef;position:relative;overflow:hidden}.page_renderingsSection__JDXqO:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(212,145,75,.08),transparent 32%),linear-gradient(135deg,transparent,rgba(88,132,123,.2) 42%,transparent 72%);pointer-events:none}.page_renderingsSection__JDXqO>*{position:relative;z-index:1}.page_renderingsHeader__jO_2r{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3rem;align-items:end;margin-bottom:2rem}.page_renderingsSection__JDXqO .page_eyebrow__aMzbl{color:rgba(255,248,241,.64)}.page_renderingsSection__JDXqO .page_sectionTitle__rNKyo{color:#fff8ef}.page_renderingsIntro__Fm7du{margin-top:0;color:rgba(255,248,241,.76)}.page_renderingGallery__4TrDG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.page_renderingCard__b6eB3{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(255,248,241,.1);border-radius:8px;background:rgba(255,248,241,.06)}.page_renderingCardWide__SQbE2{grid-column:span 2}.page_renderingImageWrap__gmgVh{position:relative;aspect-ratio:1.52/1;overflow:hidden;background:#23211d}.page_renderingImage__H3Sa5{object-fit:cover;transition:transform .42s ease}.page_renderingCard__b6eB3:hover .page_renderingImage__H3Sa5{transform:scale(1.035)}.page_renderingCaption__dXRwp{display:grid;gap:.4rem;padding:1rem}.page_renderingTitle__uK5bn{color:#fff8ef;font-size:1rem;font-weight:700;line-height:1.25}.page_renderingText__26dJl{margin-top:0;color:rgba(255,248,241,.7);font-size:.9rem;line-height:1.55}.page_statGrid__klZAX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.page_developmentCard__khoj_,.page_statItem__mpJfu,.page_timelineItem__Fe8x0{border:1px solid rgba(21,23,25,.1);border-radius:8px;background:rgba(255,253,248,.82);box-shadow:0 14px 34px rgba(37,31,23,.06)}.page_statItem__mpJfu{display:grid;gap:.45rem;min-height:13rem;align-content:start;padding:1.25rem;transition:transform .22s ease,box-shadow .22s ease}.page_developmentCard__khoj_:hover,.page_statItem__mpJfu:hover,.page_timelineItem__Fe8x0:hover{transform:translateY(-4px);box-shadow:0 18px 46px rgba(37,31,23,.11)}.page_cardIcon__qdA8p,.page_statIcon__Tums2{color:#2e655d;font-size:1.1rem}.page_statValue__nw86V{color:#151719;font-size:1.35rem;font-weight:700;line-height:1.15}.page_statLabel__qzZcl{color:rgba(21,23,25,.66);font-size:.92rem;line-height:1.55}.page_developmentGrid__HlAoz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page_developmentCard__khoj_{display:grid;align-content:start;padding:1.35rem;transition:transform .22s ease,box-shadow .22s ease}.page_cardTitle__poorL,.page_timelineTitle__Wc_kP{margin:.95rem 0 0;color:#151719;font-size:1.24rem;font-weight:700;line-height:1.25}.page_timelineMedia__YUhtB{position:relative;min-height:39rem;overflow:hidden;border-radius:8px;background:#d6d1c8;box-shadow:0 18px 55px rgba(37,31,23,.12)}.page_timelineMedia__YUhtB:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(12,15,14,.08))}.page_timelineImage__oqV9f{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.page_timelineMedia__YUhtB:hover .page_timelineImage__oqV9f{transform:scale(1.035)}.page_timelineContent__gqEO9{align-self:center}.page_timelineList__YGqy_{display:grid;gap:.8rem;margin-top:1.5rem}.page_timelineItem__Fe8x0{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.1rem;transition:transform .22s ease,box-shadow .22s ease}.page_timelineStep__tzRCV{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:999px;background:#2e655d;color:#fff;font-size:.82rem;font-weight:800}.page_timelineTitle__Wc_kP{margin-top:0}.page_timelineText__XRc2i{margin-top:.45rem}.page_ctaSection__rEXqA{padding-top:1rem}.page_ctaBand__YPnws{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem;border-radius:8px;background:#162725;color:#fff8ef;box-shadow:0 20px 60px rgba(37,31,23,.11);overflow:hidden;position:relative}.page_ctaBand__YPnws:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,transparent 42%,rgba(255,248,241,.12) 50%,transparent 60%,transparent);transform:translateX(-72%);animation:page_ctaSweep__v_wHi 5.2s ease-in-out infinite;pointer-events:none}.page_ctaBand__YPnws>*{position:relative;z-index:1}.page_ctaBand__YPnws .page_eyebrow__aMzbl{color:rgba(255,248,241,.72)}.page_ctaTitle__8rKG5{margin:0;color:#fff8ef;font-size:2.1rem;font-weight:500;letter-spacing:0;line-height:1.15}.page_ctaAction__N_e8G{flex:0 0 auto;background:#d4914b;color:#111719}.page_ctaAction__N_e8G:hover{background:#e1a667;transform:translateY(-1px)}@media (max-width:1100px){.page_heroTitle__20Ton{font-size:4.4rem}.page_introGrid__Qh4ld,.page_renderingsHeader__jO_2r,.page_timelineGrid__uqYz7{grid-template-columns:minmax(0,1fr)}.page_developmentGrid__HlAoz,.page_renderingGallery__4TrDG,.page_statGrid__klZAX{grid-template-columns:repeat(2,minmax(0,1fr))}.page_timelineMedia__YUhtB{min-height:30rem}}@media (max-width:720px){.page_heroContent__Z5qlk,.page_heroFrame__s_BfT,.page_heroSection__Ef9Hb{min-height:82svh}.page_heroContent__Z5qlk{padding-top:7rem;padding-bottom:3.5rem}.page_heroTitle__20Ton{font-size:clamp(3.05rem,16vw,4.4rem);line-height:.94}.page_heroDescription__vA_8Y{font-size:1rem;line-height:1.62}.page_ctaAction__N_e8G,.page_primaryAction__iGqRd,.page_secondaryAction__rkT_I{width:100%}.page_heroSignals__Fy0FO{gap:.7rem;font-size:.82rem}.page_ctaSection__rEXqA,.page_developmentSection__MCyyE,.page_introSection__5QYCg,.page_renderingsSection__JDXqO,.page_timelineSection__8UCDm{padding:4rem 0}.page_sectionTitle__rNKyo{font-size:2.2rem}.page_developmentGrid__HlAoz,.page_renderingGallery__4TrDG,.page_statGrid__klZAX{grid-template-columns:minmax(0,1fr)}.page_renderingCardWide__SQbE2{grid-column:auto}.page_statItem__mpJfu{min-height:auto}.page_timelineMedia__YUhtB{min-height:22rem}.page_timelineItem__Fe8x0{grid-template-columns:minmax(0,1fr)}.page_ctaBand__YPnws{flex-direction:column;align-items:stretch}.page_ctaTitle__8rKG5{font-size:1.8rem}}@supports (animation-timeline:view()){.page_ctaBand__YPnws,.page_developmentGrid__HlAoz,.page_introGrid__Qh4ld,.page_renderingsHeader__jO_2r,.page_timelineGrid__uqYz7{animation:page_sectionReveal__y1NnY both;animation-timeline:view();animation-range:entry 10% cover 32%}.page_developmentCard__khoj_,.page_statItem__mpJfu,.page_timelineItem__Fe8x0{animation:page_sectionReveal__y1NnY both;animation-timeline:view();animation-range:entry 8% cover 26%}}@media (prefers-reduced-motion:reduce){.page_ctaBand__YPnws,.page_ctaBand__YPnws:after,.page_developmentCard__khoj_,.page_developmentGrid__HlAoz,.page_heroActions__x2xc3,.page_heroDescription__vA_8Y,.page_heroEyebrow__HjI17,.page_heroImage___RMFN,.page_heroOverlay__61Cgy:after,.page_heroSignals__Fy0FO,.page_heroTitle__20Ton,.page_introGrid__Qh4ld,.page_renderingsHeader__jO_2r,.page_statItem__mpJfu,.page_timelineGrid__uqYz7,.page_timelineItem__Fe8x0{animation:none;opacity:1;transform:none}.page_heroImage___RMFN{transform:scale(1.02)}}@keyframes page_heroImageSettle__O2IGf{0%{filter:saturate(.92) contrast(.94);transform:scale(1.08)}to{filter:saturate(1.04) contrast(1.02);transform:scale(1.02)}}@keyframes page_heroImageDrift__eTd2E{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.06) translate3d(-1.2%,-.8%,0)}}@keyframes page_heroSheen__R_N_3{0%{opacity:0;transform:translateX(-34%)}36%{opacity:1}to{opacity:0;transform:translateX(36%)}}@keyframes page_heroTitleIn___7leq{0%{opacity:0;transform:translate3d(0,2.4rem,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes page_heroCopyIn__uMmmJ{0%{opacity:0;transform:translate3d(0,1.4rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes page_sectionReveal__y1NnY{0%{opacity:0;transform:translate3d(0,3rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes page_ctaSweep__v_wHi{0%,52%{transform:translateX(-72%)}to{transform:translateX(72%)}}