.InternalHero_hero__7fi2A{position:relative;min-height:clamp(32rem,62svh,42rem);overflow:hidden;isolation:isolate;background:linear-gradient(105deg,var(--color-ivory) 45%,var(--color-mineral))}.InternalHero_hero__7fi2A:after{content:"";position:absolute;z-index:0;right:0;bottom:0;left:0;height:1px;background:var(--line-structural);pointer-events:none}.InternalHero_container__eiVPQ{position:relative;z-index:1;width:min(100% - clamp(2rem,8vw,10rem),var(--content-max));min-height:inherit;margin-inline:auto}.InternalHero_grid__hFR8D{display:grid;min-height:inherit;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.5vw,2rem);align-items:center;padding-block:clamp(3.5rem,6vw,6rem)}.InternalHero_copy__3D635{grid-column:1/span 7;position:relative;z-index:2}.InternalHero_breadcrumb__jQ6nE{margin-bottom:clamp(1.5rem,2.6vw,2.5rem);color:var(--color-steel);font-family:var(--font-plex-mono),var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.055em;text-transform:uppercase}.InternalHero_breadcrumb__jQ6nE ol{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin:0;padding:0;list-style:none}.InternalHero_breadcrumb__jQ6nE li{display:inline-flex;align-items:center;gap:.7rem}.InternalHero_separator__sfhl3{color:var(--color-bronze)}.InternalHero_breadcrumb__jQ6nE a{text-decoration:none;transition:color var(--duration-micro) var(--ease-interface)}.InternalHero_breadcrumb__jQ6nE a:focus-visible,.InternalHero_breadcrumb__jQ6nE a:hover{color:var(--color-forest)}.InternalHero_breadcrumb__jQ6nE [aria-current=page]{color:var(--color-forest)}.InternalHero_copy__3D635 h1{max-width:13ch;margin:0 0 clamp(1.5rem,2.5vw,2rem);font-size:clamp(3.25rem,5vw,5.75rem);font-weight:500;letter-spacing:-.047em;line-height:.97}.InternalHero_lead__erEMg{max-width:57ch;margin:0;color:var(--color-steel);font-size:var(--text-lg)}.InternalHero_visual__BpNXy{position:relative;grid-column:8/-1;align-self:stretch;min-width:0;min-height:clamp(18rem,25vw,22rem);display:grid;overflow:hidden;isolation:isolate}.InternalHero_visual__BpNXy>*{position:relative;z-index:1;min-width:0}.InternalHero_hero__7fi2A[aria-labelledby=group-title] .InternalHero_breadcrumb__jQ6nE{margin-bottom:var(--space-5)}.InternalHero_hero__7fi2A[aria-labelledby=group-title] .InternalHero_breadcrumb__jQ6nE a{display:inline-flex;min-height:2.75rem;align-items:center}.InternalHero_hero__7fi2A[aria-labelledby=group-title] .InternalHero_copy__3D635 h1{max-width:17ch;letter-spacing:-.04em}.InternalHero_hero__7fi2A[aria-labelledby=contact-page-title]{container-type:inline-size}.InternalHero_hero__7fi2A[aria-labelledby=contact-page-title] .InternalHero_breadcrumb__jQ6nE{margin-bottom:var(--space-5)}.InternalHero_hero__7fi2A[aria-labelledby=contact-page-title] .InternalHero_breadcrumb__jQ6nE a{display:inline-flex;min-height:2.75rem;align-items:center}.InternalHero_hero__7fi2A[aria-labelledby=contact-page-title] .InternalHero_copy__3D635 h1{max-width:18ch;letter-spacing:-.04em}@media (min-width:48rem){.InternalHero_hero__7fi2A[aria-labelledby=group-title] .InternalHero_copy__3D635 h1{margin-bottom:var(--space-5)}.InternalHero_hero__7fi2A[aria-labelledby=group-title] .InternalHero_visual__BpNXy{align-self:center;aspect-ratio:3/2}.InternalHero_hero__7fi2A[aria-labelledby=contact-page-title] .InternalHero_copy__3D635 h1{margin-bottom:var(--space-5)}.InternalHero_hero__7fi2A[aria-labelledby=contact-page-title] .InternalHero_visual__BpNXy{align-self:center;width:100%;aspect-ratio:3/2}@container (max-width: 40rem){.InternalHero_hero__7fi2A[aria-labelledby=contact-page-title] .InternalHero_grid__hFR8D{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--space-5)}.InternalHero_hero__7fi2A[aria-labelledby=contact-page-title] .InternalHero_copy__3D635,.InternalHero_hero__7fi2A[aria-labelledby=contact-page-title] .InternalHero_visual__BpNXy{grid-column:1/-1}.InternalHero_hero__7fi2A[aria-labelledby=contact-page-title] .InternalHero_visual__BpNXy{width:min(100%,38rem);min-height:12rem}}}@keyframes InternalHero_copySettle__WxJYH{0%{transform:translateY(var(--motion-distance-short))}to{transform:translateY(0)}}@keyframes InternalHero_visualSettle__uI7eU{0%{opacity:.76;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.InternalHero_copy__3D635{animation:InternalHero_copySettle__WxJYH .68s var(--ease-narrative) both}.InternalHero_visual__BpNXy{animation:InternalHero_visualSettle__uI7eU .76s var(--ease-narrative) 80ms both}}@media (max-width:63.99rem){.InternalHero_grid__hFR8D{grid-template-columns:repeat(8,minmax(0,1fr))}.InternalHero_copy__3D635{grid-column:1/span 5}.InternalHero_visual__BpNXy{grid-column:6/-1;min-height:clamp(17rem,35vw,20rem)}.InternalHero_copy__3D635 h1{font-size:clamp(3.05rem,6.4vw,4.8rem)}}@media (max-width:47.99rem){.InternalHero_hero__7fi2A{min-height:auto;background:linear-gradient(165deg,var(--color-ivory) 55%,var(--color-mineral))}.InternalHero_grid__hFR8D{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:clamp(2.5rem,10vw,3.5rem)}.InternalHero_copy__3D635,.InternalHero_visual__BpNXy{grid-column:1/-1}.InternalHero_breadcrumb__jQ6nE{margin-bottom:var(--space-4)}.InternalHero_copy__3D635 h1{max-width:14ch;margin-bottom:1.25rem;font-size:clamp(2.4rem,11.4vw,4rem);line-height:.98}.InternalHero_lead__erEMg{font-size:var(--text-base)}.InternalHero_visual__BpNXy{min-height:clamp(10rem,46vw,12rem);margin-top:var(--space-6)}.InternalHero_hero__7fi2A[aria-labelledby=group-title] .InternalHero_grid__hFR8D{padding-block:clamp(var(--space-6),8vw,var(--space-7))}.InternalHero_hero__7fi2A[aria-labelledby=group-title] .InternalHero_breadcrumb__jQ6nE{margin-bottom:var(--space-3)}.InternalHero_hero__7fi2A[aria-labelledby=group-title] .InternalHero_visual__BpNXy{margin-top:var(--space-4)}.InternalHero_hero__7fi2A[aria-labelledby=contact-page-title] .InternalHero_grid__hFR8D{padding-block:clamp(var(--space-6),8vw,var(--space-7))}.InternalHero_hero__7fi2A[aria-labelledby=contact-page-title] .InternalHero_breadcrumb__jQ6nE{margin-bottom:var(--space-3)}.InternalHero_hero__7fi2A[aria-labelledby=contact-page-title] .InternalHero_visual__BpNXy{margin-top:var(--space-4)}}.page_container__RlFjd{position:relative;z-index:1;width:min(100% - clamp(2rem,8vw,10rem),var(--content-max));margin-inline:auto}.page_tracks__igjfj{position:relative;width:100%;min-height:100%;overflow:hidden}.page_tracks__igjfj>span{position:absolute;z-index:1;left:-12%;width:126%;height:1px;transform-origin:left}.page_tracks__igjfj>span:after{content:"";position:absolute;right:22%;top:50%;width:.45rem;height:.45rem;border-radius:50%;background:inherit;transform:translate(50%,-50%)}.page_tracks__igjfj>span:first-child{top:27%;background:color-mix(in srgb,var(--color-forest) 48%,transparent);transform:rotate(18deg)}.page_tracks__igjfj>span:nth-child(2){top:55%;background:color-mix(in srgb,var(--color-forest) 65%,transparent);transform:rotate(-27deg)}.page_tracks__igjfj>span:nth-child(3){top:73%;background:color-mix(in srgb,var(--color-forest) 48%,transparent);transform:rotate(8deg)}.page_tracks__igjfj>span:nth-child(2):after{right:38%;background:var(--color-bronze)}.page_tracks__igjfj>span:nth-child(3):after{right:58%;background:var(--color-steel)}.page_tracks__igjfj b{position:absolute;z-index:2;top:47%;left:57%;padding:.5rem .75rem;color:var(--color-graphite);background:var(--color-ivory);font-size:var(--text-lg);font-weight:500;letter-spacing:-.03em;transform:translate(-50%,-50%)}.page_section__FiS5L{position:relative;padding-block:clamp(var(--space-7),5vw,var(--space-9));overflow:clip;isolation:isolate}.page_sand__bSFq3{background:linear-gradient(118deg,color-mix(in srgb,var(--color-ivory) 18%,transparent),transparent 36% 74%,color-mix(in srgb,var(--color-forest) 5%,transparent)),var(--color-sand)}.page_ivory__iPctI{background:linear-gradient(90deg,transparent 0 74%,color-mix(in srgb,var(--color-steel) 4%,transparent) 74% 100%),var(--color-ivory)}.page_section__FiS5L[aria-labelledby=origin-title]{container-type:inline-size}.page_timeline__lGPdI{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:var(--space-7) 0 0;padding:0;border-block:1px solid var(--line-structural);box-shadow:var(--shadow-inset-mineral);list-style:none}.page_timeline__lGPdI:after,.page_timeline__lGPdI:before{content:"";position:absolute;z-index:1;top:calc(var(--space-5) + var(--text-xs) * 1.55 + 1.25rem);right:calc(25% - var(--space-5) - .425rem);left:calc(var(--space-5) + .425rem);height:2px;transform-origin:left}.page_timeline__lGPdI:before{background:color-mix(in srgb,var(--color-graphite) 18%,transparent)}.page_timeline__lGPdI:after{background:var(--color-forest)}.page_timeline__lGPdI li{position:relative;min-width:0;padding:var(--space-5);display:grid;grid-template-rows:auto 2.5rem 1fr auto;border-right:1px solid var(--line-structural);background:linear-gradient(180deg,color-mix(in srgb,var(--color-ivory) 18%,transparent),transparent 42%)}.page_timeline__lGPdI li:last-child{border-right:0}.page_timeline__lGPdI li>span,.page_timeline__lGPdI small{color:var(--color-forest);font-family:var(--font-plex-mono),var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.page_timeline__lGPdI li>span[data-pending]{color:var(--color-error)}.page_timeline__lGPdI i{position:relative;z-index:2;width:.85rem;height:.85rem;place-self:center start;border:2px solid var(--color-sand);border-radius:50%;background:var(--color-forest);box-shadow:0 0 0 1px var(--color-forest)}.page_timeline__lGPdI p{max-width:24ch;margin:var(--space-4) 0;font-weight:600}.page_timeline__lGPdI small{color:var(--color-steel)}.page_governance__c0lYU{container-type:inline-size;color:var(--color-ivory);background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--color-forest) 42%,transparent),transparent 34%),linear-gradient(112deg,var(--color-graphite-deep),var(--color-graphite) 62%)}.page_governance__c0lYU:before{content:"";position:absolute;inset:0 0 0 58%;background-image:linear-gradient(to right,color-mix(in srgb,var(--color-ivory) 5%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-ivory) 5%,transparent) 1px,transparent 1px);background-size:16.666% 10rem;pointer-events:none}.page_governance__c0lYU blockquote{position:relative;max-width:42ch;margin:var(--space-7) 0;padding-left:clamp(var(--space-5),3vw,var(--space-7));border-left:2px solid var(--color-bronze);font-size:var(--text-xl);font-weight:500;letter-spacing:-.025em;line-height:1.2}.page_governance__c0lYU blockquote:after,.page_governance__c0lYU blockquote:before{color:var(--color-bronze)}.page_governance__c0lYU blockquote:before{content:"“"}.page_governance__c0lYU blockquote:after{content:"”"}.page_layers__jngvc{display:grid;gap:0;margin-bottom:var(--space-7);border-block:1px solid var(--line-atmospheric-light);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-ivory) 4%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-ivory) 4%,transparent)}.page_layers__jngvc>[data-tone]{min-height:0;grid-template-rows:var(--line-functional) auto;gap:var(--space-2);padding:var(--space-3) var(--space-5)}.page_layers__jngvc>[data-tone]:before{top:var(--space-3);right:var(--space-5);left:var(--space-5)}.page_layers__jngvc>[data-tone]>:nth-child(2){top:calc(var(--space-3) + var(--line-functional) / 2);right:var(--space-5);transform:translate(50%,-50%)}.page_layers__jngvc>[data-tone]>:last-child{margin-top:0}.page_layers__jngvc article{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.5vw,2rem);align-items:start;padding:var(--space-5)}.page_layers__jngvc article:first-child{background:linear-gradient(90deg,var(--color-forest-deep),color-mix(in srgb,var(--color-forest) 72%,transparent))}.page_layers__jngvc article:last-child{color:var(--color-graphite);background:linear-gradient(90deg,color-mix(in srgb,var(--color-sand) 44%,transparent),transparent 64%),var(--color-ivory)}.page_layers__jngvc article span,.page_principles__eRqR_ article span{font-family:var(--font-plex-mono),var(--font-mono);font-size:var(--text-xs);font-weight:500}.page_layers__jngvc article span{grid-column:1}.page_layers__jngvc h3{grid-column:2/span 4;margin:0;font-size:var(--text-xl);font-weight:500}.page_layers__jngvc p{grid-column:7/-1;margin:0}.page_principles__eRqR_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line-atmospheric-light)}.page_principles__eRqR_ article{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-4);min-width:0;padding:var(--space-5);border-right:1px solid var(--line-atmospheric-light)}.page_principles__eRqR_ article:last-child{border-right:0}.page_principles__eRqR_ article:after{content:"";position:absolute;right:28%;bottom:-1px;left:0;height:2px;background:var(--color-bronze);transform-origin:left}.page_principles__eRqR_ article span{color:var(--color-bronze)}.page_principles__eRqR_ h3{margin:0;font-size:var(--text-lg);font-weight:500}.page_principles__eRqR_ p{margin:0;color:var(--color-sand);font-size:var(--text-sm)}@container (max-width: 63.99rem){.page_layers__jngvc article{grid-template-columns:repeat(8,minmax(0,1fr))}.page_layers__jngvc h3{grid-column:2/span 2}.page_layers__jngvc p{grid-column:4/-1}.page_principles__eRqR_{grid-template-columns:repeat(2,minmax(0,1fr))}.page_principles__eRqR_ article:nth-child(2n){border-right:0}.page_principles__eRqR_ article:nth-child(-n+2){border-bottom:1px solid var(--line-atmospheric-light)}}@container (max-width: 40rem){.page_governance__c0lYU blockquote{margin-block:var(--space-6);padding-left:var(--space-5)}.page_layers__jngvc article,.page_principles__eRqR_ article{grid-template-columns:2rem minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-3);padding-inline:var(--space-4)}.page_layers__jngvc h3,.page_layers__jngvc p,.page_principles__eRqR_ h3,.page_principles__eRqR_ p{grid-column:2}.page_principles__eRqR_{grid-template-columns:1fr}.page_principles__eRqR_ article{grid-row:auto;grid-template-rows:auto auto;align-items:baseline;border-right:0;border-bottom:1px solid var(--line-atmospheric-light)}.page_principles__eRqR_ article>span,.page_principles__eRqR_ h3{grid-row:1}.page_principles__eRqR_ article:last-child{border-bottom:0}.page_layers__jngvc>[data-tone]{padding-inline:var(--space-4)}.page_layers__jngvc>[data-tone]:before{right:var(--space-4);left:var(--space-4)}.page_layers__jngvc>[data-tone]>:nth-child(2){right:var(--space-4)}}.page_section__FiS5L[aria-labelledby=architecture-title]{container-type:inline-size}.page_architecture__WNvyC{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;margin-top:var(--space-7);border:1px solid var(--line-structural);border-radius:var(--radius-xs);overflow:hidden}.page_tree___EHyY{position:relative;grid-column:1/-1;padding:clamp(1.5rem,4vw,4rem);background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--color-white) 55%,transparent),transparent 70%),var(--color-mineral)}.page_groupTree__XGrwU{margin:0;padding:0;list-style:none}.page_parent__oQ3EQ{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:min(22rem,55%);margin-inline:auto;padding:var(--space-5) var(--space-6) var(--space-6);color:var(--color-ivory);background:var(--color-graphite);border-top:2px solid var(--color-bronze)}.page_parentLabel__jJ2MJ{text-align:center;font-family:var(--font-plex-mono),var(--font-mono);font-size:var(--text-xs);color:var(--color-sand)}.page_parent__oQ3EQ img{width:10rem;height:2.7rem;object-fit:contain}.page_parent__oQ3EQ:after{content:"";position:absolute;top:100%;left:calc(50% - .5px);width:1px;height:2.5rem;background:var(--color-forest);transform-origin:top}.page_branches__ExdWR{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem);margin:5rem 0 0;padding:0;list-style:none}.page_branches__ExdWR:before{content:"";position:absolute;top:-2.5rem;inset-inline:calc(10% - clamp(.75rem, 1.5vw, 1.5rem) * .4);height:1px;background:var(--color-forest);transform-origin:center}.page_branches__ExdWR>li{position:relative;display:grid;grid-template-rows:auto 4rem 1fr auto;gap:var(--space-4);min-width:0;padding:var(--space-5) clamp(1rem,1.6vw,2rem);background:var(--color-ivory);border:1px solid var(--line-structural);border-top:2px solid var(--color-forest)}.page_branches__ExdWR>li:before{content:"";position:absolute;top:calc(-2.5rem - 2px);left:calc(50% - .5px);width:1px;height:2.5rem;background:var(--color-forest);transform-origin:top}.page_branchIndex__Ls525{display:block;color:var(--color-steel);font-family:var(--font-plex-mono),var(--font-mono);font-size:var(--text-xs)}.page_branchIcon__hy6UG{display:flex;align-items:center;height:4rem}.page_branchIcon__hy6UG img{width:4rem;height:3.5rem;object-fit:contain;object-position:left center}.page_branchIcon__hy6UG[data-brand=aero-componentes] img{filter:grayscale(1);mix-blend-mode:multiply}.page_branches__ExdWR h3{margin:0;font-size:clamp(1.05rem,1.5vw,1.5rem);font-weight:500;line-height:1.2}.page_branches__ExdWR h3 a{display:inline-flex;align-items:flex-start;min-height:2.75rem;color:inherit;text-decoration-color:var(--color-forest);text-decoration-thickness:1px;text-underline-offset:.2em}.page_branches__ExdWR h3 a:focus-visible,.page_branches__ExdWR h3 a:hover{color:var(--color-forest);text-decoration-thickness:2px}.page_branches__ExdWR h3 a:focus-visible{outline:2px solid var(--color-forest);outline-offset:3px;box-shadow:none}.page_branches__ExdWR>li>p{color:var(--color-steel);font-size:var(--text-xs);margin:0;font-family:var(--font-plex-mono),var(--font-mono)}.page_externalField__qdc3r{display:grid;grid-column:1/-1;grid-template-columns:1fr 2fr;gap:var(--space-6);padding:var(--space-5) clamp(1.5rem,4vw,4rem);border-top:1px dashed var(--color-steel)}.page_externalField__qdc3r h3{margin:0;font-size:var(--text-sm);font-weight:600}.page_externalField__qdc3r p{margin:0;color:var(--color-steel);font-size:var(--text-sm)}.page_architectureNote__0ozA_,.page_externalNote__uZnk1{max-width:64ch;margin:var(--space-6) 0 0 auto;padding-left:var(--space-5);border-left:2px solid var(--color-forest);font-weight:600}@container (max-width: 63.99rem){.page_tree___EHyY{padding:var(--space-5)}.page_parent__oQ3EQ{width:min(22rem,100%);margin-inline:0}.page_parent__oQ3EQ:after{left:.5rem;height:var(--space-6)}.page_branches__ExdWR{--branch-axis:var(--space-7);grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-6);padding-left:var(--space-5)}.page_branches__ExdWR:before{top:0;right:auto;left:.5rem;width:1px;height:var(--branch-axis);transform-origin:top}.page_branches__ExdWR>li{grid-template-columns:2rem 4rem minmax(0,1fr);grid-template-rows:auto auto;gap:var(--space-2) var(--space-4);align-items:center;padding:var(--space-4)}.page_branches__ExdWR>li:before,.page_branches__ExdWR>li:not(:last-child):after{top:calc(var(--branch-axis) - 2px);left:calc(.5rem - var(--space-5) - 1px)}.page_branches__ExdWR>li:before{width:var(--space-4);height:1px;transform-origin:left}.page_branches__ExdWR>li:not(:last-child):after{content:"";position:absolute;width:1px;height:calc(100% + var(--space-4) + 3px);background:var(--color-forest)}.page_branchIndex__Ls525{grid-column:1;grid-row:1/span 2}.page_branchIcon__hy6UG{grid-column:2;grid-row:1/span 2;height:3.5rem}.page_branches__ExdWR h3{grid-column:3;font-size:var(--text-lg)}.page_branches__ExdWR h3 a{align-items:center}.page_branches__ExdWR>li>p{grid-column:3}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.page_branches__ExdWR:before{animation-name:page_lineRevealY__LgIFd}.page_branches__ExdWR>li:before{animation-name:page_lineReveal__jaGRb}}}}@container (max-width: 40rem){.page_tree___EHyY{padding:var(--space-4)}.page_branches__ExdWR>li{grid-template-columns:minmax(0,1fr) auto}.page_branchIcon__hy6UG,.page_branchIndex__Ls525{grid-row:1}.page_branches__ExdWR h3,.page_branches__ExdWR>li>p{grid-column:1/-1}.page_architecture__WNvyC .page_externalField__qdc3r{grid-template-columns:1fr;padding:var(--space-5) var(--space-4);gap:var(--space-3)}.page_architectureNote__0ozA_{margin-left:0}}.page_companies__IR9BV{color:var(--color-ivory);background:radial-gradient(circle at 78% 24%,color-mix(in srgb,var(--color-forest) 42%,transparent),transparent 31%),linear-gradient(118deg,var(--color-graphite-deep),var(--color-graphite) 68%)}.page_companyList___dHqs{margin-top:var(--space-7);padding-inline:clamp(.5rem,3vw,3rem);color:var(--color-graphite);background:linear-gradient(90deg,transparent 0 78%,color-mix(in srgb,var(--color-steel) 4%,transparent) 78% 100%),var(--color-ivory);border-block:1px solid var(--line-atmospheric-light);box-shadow:var(--shadow-inset-mineral)}.page_section__FiS5L[aria-labelledby=external-title]{container-type:inline-size}.page_externalSystem__9aJsc{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch;margin-top:var(--space-7);border-block:1px solid var(--line-structural);background:linear-gradient(90deg,transparent 0 74%,color-mix(in srgb,var(--color-steel) 4%,transparent) 74% 100%)}.page_perimeter__UOoQC{grid-column:1/span 3;padding:var(--space-6);display:grid;place-content:center;color:var(--color-ivory);background:linear-gradient(135deg,var(--color-graphite-deep),var(--color-forest-deep));border-left:2px solid var(--color-bronze);text-align:center}.page_perimeter__UOoQC strong{font-size:var(--text-xl);font-weight:500}.page_perimeter__UOoQC span{margin-top:var(--space-3);color:var(--color-sand);font-family:var(--font-plex-mono),var(--font-mono);font-size:var(--text-xs)}.page_categories__Hwzjd{grid-column:4/-1;display:grid;align-content:stretch;grid-auto-rows:1fr}.page_categories__Hwzjd article{position:relative;display:grid;grid-template-columns:5rem minmax(12rem,1fr) 2fr;gap:var(--space-5);align-items:center;padding:var(--space-5);border-bottom:1px solid var(--line-structural)}.page_categories__Hwzjd article:last-child{border-bottom:0}.page_categories__Hwzjd h3,.page_categories__Hwzjd p{margin:0}.page_categories__Hwzjd h3{font-size:var(--text-lg);font-weight:500}.page_categories__Hwzjd p{color:var(--color-steel);font-size:var(--text-sm)}.page_externalNote__uZnk1{border-left-style:dashed;border-left-color:var(--color-steel)}@container (max-width: 63.99rem){.page_externalSystem__9aJsc{grid-template-columns:1fr}.page_categories__Hwzjd,.page_perimeter__UOoQC{grid-column:1/-1}.page_perimeter__UOoQC{padding-block:var(--space-6)}.page_categories__Hwzjd article{grid-template-columns:3.25rem minmax(0,1fr);column-gap:var(--space-5);row-gap:var(--space-3);align-content:center}.page_categories__Hwzjd p{grid-column:2}}@container (max-width: 40rem){.page_categories__Hwzjd{grid-auto-rows:auto}.page_categories__Hwzjd article{column-gap:var(--space-4);padding-inline:0}.page_externalNote__uZnk1{margin-left:0}}.page_vision__9b4ph{container-type:inline-size;background:linear-gradient(180deg,color-mix(in srgb,var(--color-ivory) 12%,transparent),transparent 48%),var(--color-sand)}.page_vision__9b4ph:before{content:"";position:absolute;top:var(--space-4);right:-8%;left:65%;height:1px;background:var(--line-atmospheric);transform:rotate(-8deg)}.page_criteria__FSSHw{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:var(--space-7) 0 0;padding:0;border-block:1px solid var(--line-structural);list-style:none}.page_criteria__FSSHw li{position:relative;min-height:10rem;padding:var(--space-5);display:grid;align-content:start;gap:var(--space-6);border-right:1px solid var(--line-structural);border-bottom:1px solid var(--line-structural);font-size:var(--text-lg);font-weight:500;line-height:1.3}.page_criteria__FSSHw li:nth-child(3n){border-right:0}.page_criteria__FSSHw li:nth-last-child(-n+3){border-bottom:0}.page_criteria__FSSHw li:after{content:"";position:absolute;top:-.3rem;left:var(--space-5);width:.58rem;height:.58rem;border-radius:50%;background:var(--color-forest)}.page_criteria__FSSHw li:nth-child(2n):after{background:var(--color-bronze)}.page_criteria__FSSHw li:nth-child(3n):after{background:var(--color-graphite)}.page_criteria__FSSHw li span{color:var(--color-forest);font-family:var(--font-plex-mono),var(--font-mono);font-size:var(--text-xs);font-weight:500}.page_visionClose__nLoBk{max-width:var(--reading-max);margin:var(--space-6) 0 0 auto;padding-top:var(--space-4);border-top:1px solid var(--line-structural);font-weight:600}@container (max-width: 63.99rem){.page_criteria__FSSHw{grid-template-columns:repeat(2,minmax(0,1fr))}.page_criteria__FSSHw li:nth-child(3n){border-right:1px solid var(--line-structural)}.page_criteria__FSSHw li:nth-child(2n){border-right:0}.page_criteria__FSSHw li:nth-last-child(-n+3){border-bottom:1px solid var(--line-structural)}.page_criteria__FSSHw li:nth-last-child(-n+2){border-bottom:0}}@container (max-width: 40rem){.page_criteria__FSSHw{grid-template-columns:1fr}.page_criteria__FSSHw li,.page_criteria__FSSHw li:nth-child(2n),.page_criteria__FSSHw li:nth-child(3n){min-height:6rem;grid-template-columns:2.5rem 1fr;gap:var(--space-4);align-items:center;align-content:center;padding:var(--space-5) var(--space-4);border-right:0;border-bottom:1px solid var(--line-structural)}.page_criteria__FSSHw li:nth-last-child(-n+2),.page_criteria__FSSHw li:nth-last-child(-n+3){border-bottom:1px solid var(--line-structural)}.page_criteria__FSSHw li:last-child{border-bottom:0}.page_criteria__FSSHw li:after{top:50%;left:0;transform:translate(-50%,-50%)}.page_visionClose__nLoBk{margin-left:0}}.page_contact__S817b{container-type:inline-size;color:var(--color-ivory);background:radial-gradient(circle at 82% 38%,color-mix(in srgb,var(--color-graphite) 52%,transparent),transparent 38%),linear-gradient(112deg,var(--color-forest-deep),var(--color-forest) 62%);border-bottom:1px solid var(--line-atmospheric-light)}.page_contactGrid__LksSO{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.5vw,2rem);align-items:start;margin-top:var(--space-7)}.page_contactGrid__LksSO h2{grid-column:1/span 7;margin:0;font-size:var(--text-2xl);font-weight:500}.page_contactGrid__LksSO>div{grid-column:9/-1}.page_contactGrid__LksSO p{margin:0;color:var(--color-sand)}.page_contactGrid__LksSO a{display:inline-flex;min-width:min(13rem,100%);max-width:100%;min-height:3rem;align-items:center;justify-content:space-between;gap:var(--space-5);margin-top:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-ivory);font-weight:500;text-decoration:none;transition:border-color var(--duration-micro) var(--ease-interface)}.page_contactGrid__LksSO a:focus-visible,.page_contactGrid__LksSO a:hover{border-color:var(--color-bronze)}.page_contactGrid__LksSO a:focus-visible{outline:2px solid var(--color-ivory);outline-offset:5px;box-shadow:none}.page_contactGrid__LksSO a span{flex-shrink:0;transition:transform var(--duration-micro) var(--ease-interface)}.page_contactGrid__LksSO a:focus-visible span,.page_contactGrid__LksSO a:hover span{transform:translateX(.25rem)}@container (max-width: 63.99rem){.page_contactGrid__LksSO{grid-template-columns:repeat(8,minmax(0,1fr))}.page_contactGrid__LksSO h2{grid-column:1/span 5}.page_contactGrid__LksSO>div{grid-column:6/-1}}@container (max-width: 40rem){.page_contactGrid__LksSO{grid-template-columns:1fr;gap:var(--space-5)}.page_contactGrid__LksSO h2,.page_contactGrid__LksSO>div{grid-column:1/-1}}@container (max-width: 30rem){.page_contactGrid__LksSO a{width:100%}}@keyframes page_pageSettle__6OMKL{0%{transform:translateY(var(--motion-distance-short))}to{transform:translateY(0)}}@keyframes page_lineReveal__jaGRb{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes page_lineRevealY__LgIFd{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes page_trackOneSettle__Uliws{0%{transform:rotate(18deg) scaleX(.12)}to{transform:rotate(18deg) scaleX(1)}}@keyframes page_trackTwoSettle__Wv1WA{0%{transform:rotate(-27deg) scaleX(.12)}to{transform:rotate(-27deg) scaleX(1)}}@keyframes page_trackThreeSettle__yeTfT{0%{transform:rotate(8deg) scaleX(.12)}to{transform:rotate(8deg) scaleX(1)}}@keyframes page_nodeSettle__mifel{0%{transform:translate(-50%,-50%) scale(.92)}to{transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:no-preference){.page_tracks__igjfj>span:first-child{animation:page_trackOneSettle__Uliws .98s var(--ease-narrative) .12s both}.page_tracks__igjfj>span:nth-child(2){animation:page_trackTwoSettle__Wv1WA 1.1s var(--ease-narrative) .22s both}.page_tracks__igjfj>span:nth-child(3){animation:page_trackThreeSettle__yeTfT 1.2s var(--ease-narrative) .32s both}.page_tracks__igjfj b{animation:page_nodeSettle__mifel .72s var(--ease-narrative) .42s both}@supports (animation-timeline:view()){.page_architecture__WNvyC,.page_categories__Hwzjd article,.page_contactGrid__LksSO,.page_criteria__FSSHw li,.page_layers__jngvc article,.page_principles__eRqR_ article,.page_timeline__lGPdI li{animation:page_pageSettle__6OMKL linear both;animation-timeline:view();animation-range:entry 0 cover 30%}.page_branches__ExdWR:before,.page_principles__eRqR_ article:after,.page_timeline__lGPdI:after{animation:page_lineReveal__jaGRb linear both;animation-timeline:view();animation-range:entry 0 cover 48%}.page_branches__ExdWR>li:before,.page_parent__oQ3EQ:after{animation:page_lineRevealY__LgIFd linear both;animation-timeline:view();animation-range:entry 0 cover 42%}}}@media (max-width:63.99rem){.page_architecture__WNvyC{grid-template-columns:repeat(8,minmax(0,1fr))}.page_externalField__qdc3r,.page_tree___EHyY{grid-column:1/-1}.page_externalField__qdc3r{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-5);margin-top:0;border-top:1px dashed var(--color-steel);border-left:0}.page_externalField__qdc3r h3,.page_externalField__qdc3r p{margin:0}}@container (max-width: 63.99rem){.page_timeline__lGPdI{grid-template-columns:1fr;border-bottom:0}.page_timeline__lGPdI:after,.page_timeline__lGPdI:before{top:var(--space-5);right:auto;bottom:var(--space-5);left:calc(var(--space-4) + 1.25rem - 1px);width:2px;height:auto;transform-origin:top}.page_timeline__lGPdI li{grid-template-columns:2.5rem 1fr;grid-template-rows:auto auto auto;column-gap:var(--space-3);row-gap:var(--space-3);padding:var(--space-5) var(--space-4);border-right:0;border-bottom:1px solid var(--line-structural);background:transparent}.page_timeline__lGPdI li p,.page_timeline__lGPdI li small,.page_timeline__lGPdI li>span{grid-column:2}.page_timeline__lGPdI i{grid-column:1;grid-row:1/span 3;place-self:start center}.page_timeline__lGPdI p{max-width:none;margin:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.page_timeline__lGPdI:after{animation-name:page_lineRevealY__LgIFd}}}}@media (max-width:47.99rem){.page_architecture__WNvyC{grid-template-columns:repeat(4,minmax(0,1fr))}.page_externalField__qdc3r,.page_tree___EHyY{grid-column:1/-1}.page_companyList___dHqs{padding-inline:var(--space-2)}.page_architectureNote__0ozA_{margin-left:0}}