@keyframes home_fadeUp__2oXDA{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes home_floatY__dRFn4{0%,to{transform:translateY(0)}50%{transform:translateY(-.75rem)}}@keyframes home_marqueeX__yhdRu{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes home_auroraDrift__aVhzg{0%{transform:translateZ(0)}to{transform:translate3d(2.5%,-3%,0)}}@keyframes home_softPulse__gRgY9{0%,to{opacity:.6}50%{opacity:1}}.home_enter___mThU{animation:home_fadeUp__2oXDA var(--transition-slow) both;animation-delay:var(--enter-delay,0s)}.home_hero__uNlpJ{position:relative;overflow:hidden;padding-block:clamp(3.5rem,8vw,5.5rem) clamp(4rem,9vw,6rem)}.home_heroGlow___AEDT{position:absolute;z-index:-1;inset:-15% -10%;background:radial-gradient(40rem 22rem at 75% 18%,rgb(62 119 255/14%),transparent 60%),radial-gradient(30rem 18rem at 8% 88%,rgb(127 224 255/8%),transparent 60%);animation:home_auroraDrift__aVhzg 16s ease-in-out infinite alternate;pointer-events:none}.home_heroInner__074Dh{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}.home_heroContent__RpwOP{display:flex;flex-direction:column;gap:var(--space-6)}.home_heroTitle__ZKYEk{margin:0;color:var(--color-text);font-size:var(--text-h1-home);font-weight:800;line-height:var(--line-height-tight)}.home_heroLead__BkGCV{margin:0;max-width:33rem;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--line-height-body)}.home_heroActions__Qoxqr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.home_heroMeta__PK9_u{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono-min)}.home_heroMedia__y_hkO{position:relative;height:clamp(27.5rem,44vw,36.25rem)}.home_ring__tBKVj{position:absolute;pointer-events:none;border:1px solid var(--color-border-emphasis);border-radius:var(--radius-arch-hero)}.home_ringOuter__h_DkW{inset:2.125rem 2.875rem -.875rem -1.625rem}.home_ringInner__j1LKO{inset:4.125rem 4.5rem -1.75rem -3.125rem;border-color:var(--color-border-hairline)}.home_ringCircle__H7I9L{position:absolute;top:-1.125rem;right:-.625rem;width:5.5rem;height:5.5rem;border:1px solid var(--color-accent-cyan);border-radius:50%;opacity:.45;pointer-events:none;animation:home_floatY__dRFn4 6s ease-in-out infinite}.home_portalFrame__ofqNV{position:absolute;inset:0 0 3rem 1.25rem;overflow:hidden;border:1px solid var(--color-border-control);border-radius:var(--radius-arch-hero);animation:home_floatY__dRFn4 9s ease-in-out 1.4s infinite}.home_portalImage__h4ev4{width:100%;height:100%;object-fit:cover}.home_portalCaption__VZN3m{position:absolute;right:0;bottom:0;left:1.25rem;display:flex;justify-content:space-between;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-mono-min);letter-spacing:var(--tracking-mono-max);text-transform:uppercase}.home_marquee__lhXoZ{overflow:hidden;border-block:1px solid var(--color-border);background:var(--color-band);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home_marqueeTrack__ew4x9{display:flex;width:max-content;padding-block:var(--space-5);animation:home_marqueeX__yhdRu 32s linear infinite}.home_marquee__lhXoZ:hover .home_marqueeTrack__ew4x9{animation-play-state:paused}.home_marqueeGroup__lZJDb{display:flex;gap:4.5rem;padding-right:4.5rem;white-space:nowrap;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono-min)}.home_marqueeNum__04QgJ{color:var(--color-accent)}.home_marqueeTagline__gKkFW{color:var(--color-text-muted)}.home_section__BX8vy{padding-block:clamp(4rem,9vw,6rem)}.home_sectionHead__46j6P{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-12)}.home_sectionTitle__ChCjo{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-h2-section);font-style:italic;font-weight:400;letter-spacing:0}.home_sectionMeta__7dppY{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono-min);text-transform:uppercase}.home_textLink__8fHyC{color:var(--color-accent-cyan);font-size:var(--text-sm);font-weight:600;text-decoration:none;white-space:nowrap;transition:color var(--transition-fast)}.home_textLink__8fHyC:hover{color:var(--color-text)}.home_cardGrid__L4iYW{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.home_disciplineCard__3u4Eu{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8)}.home_cardIndex__zkIh7{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono-max)}.home_cardTitle__3cIu2{margin:0;color:var(--color-text);font-size:var(--text-2xl);font-weight:700}.home_cardBody__0NjoX{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--line-height-body)}.home_cardTags__R5_Fl{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:2}.home_workGrid__l7GUt{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.home_workTile__zt5aW{display:flex;flex-direction:column;gap:var(--space-3)}.home_workFrame__OF6pl{position:relative;overflow:hidden;aspect-ratio:4/5;border:1px solid var(--color-border);border-radius:var(--radius-arch-work);transition:border-radius var(--transition-slow),border-color .4s ease}.home_workFrame__OF6pl:hover{border-color:var(--color-accent);border-radius:.75rem}.home_workFrameAlt__H7af9{border-radius:.75rem}.home_workFrameAlt__H7af9:hover{border-radius:var(--radius-arch-work)}.home_workImage__SI1Oj{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.home_workFrame__OF6pl:hover .home_workImage__SI1Oj{transform:scale(1.06)}.home_workOverlay__Del8K{position:absolute;inset:0;display:flex;align-items:flex-end;padding:var(--space-4);background:linear-gradient(180deg,transparent 55%,rgb(4 7 14/82%));opacity:0;transition:opacity .35s ease;pointer-events:none}.home_workFrame__OF6pl:hover .home_workOverlay__Del8K{opacity:1}.home_workOverlayText__leyHF{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-mono-min);letter-spacing:var(--tracking-mono-max);text-transform:uppercase}.home_workNote__Gw1HY{max-width:46rem;margin:var(--space-10) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--line-height-body)}.home_workCategory__hPQqS{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-mono-min);letter-spacing:var(--tracking-mono-max);text-transform:uppercase}.home_workTitle___dqq1{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600}.home_workSection__O1Ww_{padding-block:0 clamp(4rem,9vw,6rem)}.home_processBand__JdxC7{border-block:1px solid var(--color-border);background:var(--color-panel)}.home_processIntro__CWlns{display:flex;flex-direction:column;gap:var(--space-4);max-width:40rem;margin-bottom:var(--space-12)}.home_processTitle__VbKjx{margin:0;color:var(--color-text);font-size:var(--text-h2-strong);font-weight:800}.home_stepGrid__qtKyM{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.home_step__irH8L{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-6);border-top:2px solid var(--color-border-emphasis);transition:border-color .35s ease}.home_stepActive__Im_Zk,.home_step__irH8L:hover{border-top-color:var(--color-accent)}.home_stepIndex__Y_m4X{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-sm);transition:color var(--transition-fast)}.home_step__irH8L:hover .home_stepIndex__Y_m4X{color:var(--color-accent-cyan)}.home_stepTitle__GqB1N{margin:0;color:var(--color-text);font-size:var(--text-lg);font-weight:700}.home_stepBody__ZpBd_{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--line-height-body)}.home_callout__L4JUh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-12);padding:var(--space-6) var(--space-8);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-card);background:var(--color-panel-deep);transition:border-color .35s ease}.home_callout__L4JUh:hover{border-color:var(--color-accent)}.home_calloutBody__aPOvw{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--line-height-body)}.home_calloutStrong__iljNN{color:var(--color-text);font-weight:600}.home_pricingNote__JxDp4{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono-min)}.home_cta__ABEVQ{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding-block:clamp(5rem,11vw,7rem);text-align:center}.home_cta__ABEVQ:before{position:absolute;z-index:-1;top:50%;left:50%;width:min(48rem,92%);height:20rem;background:radial-gradient(closest-side,rgb(62 119 255/15%),transparent 72%);content:"";animation:home_softPulse__gRgY9 6s ease-in-out infinite;filter:blur(10px);pointer-events:none;transform:translate(-50%,-50%)}.home_ctaTitle__OSw_7{margin:0;max-width:45rem;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-h2-cta);font-style:italic;font-weight:400}.home_ctaBody__GtK_c{margin:0;max-width:34rem;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--line-height-body)}.home_ctaActions__2bfGy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4)}@media (max-width:56.25rem){.home_heroInner__074Dh{grid-template-columns:1fr;gap:2.5rem}.home_heroMedia__y_hkO{height:27.5rem}.home_stepGrid__qtKyM,.home_workGrid__l7GUt{grid-template-columns:1fr 1fr}}@media (max-width:43.75rem){.home_cardGrid__L4iYW{grid-template-columns:1fr}}@media (max-width:35rem){.home_stepGrid__qtKyM,.home_workGrid__l7GUt{grid-template-columns:1fr}.home_sectionHead__46j6P{flex-direction:column;gap:var(--space-3)}}