.oe3KHW_index{font-family:var(--font-mono);color:var(--link);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.oe3KHW_values{background:var(--muted);border-radius:1.75rem;gap:2rem;padding:2rem;display:grid}.oe3KHW_value{min-width:0}.oe3KHW_value+.oe3KHW_value{border-top:1px solid var(--border);padding-top:2rem}.oe3KHW_expertiseHeader{align-items:end;gap:1.5rem;display:grid}.oe3KHW_expertiseHeader h2{max-width:17ch}.oe3KHW_capabilities{gap:1.25rem;margin-top:2.5rem;display:grid}.oe3KHW_featuredCapability,.oe3KHW_compactCapability{background:var(--muted);border-radius:1.75rem;min-width:0;overflow:hidden}.oe3KHW_featuredCapability{flex-direction:column;display:flex}.oe3KHW_productDrawing{background:0 0;padding:1.5rem 1.5rem 0}.oe3KHW_productDrawing>svg{height:12.5rem}.oe3KHW_capabilityCopy{min-width:0;padding:1.5rem 2rem 2rem}.oe3KHW_productLink{min-height:2.75rem;color:var(--link);border-radius:.25rem;align-items:center;gap:.75rem;margin-top:1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.oe3KHW_linkArrow{background:color-mix(in srgb, var(--brand) 8%, var(--background));border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.oe3KHW_productLink:hover .oe3KHW_linkArrow{transform:translate(2px,-2px)}.oe3KHW_productLink:focus-visible{outline:2px solid var(--link);outline-offset:4px}.oe3KHW_compactCapability{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.5rem;display:grid}.oe3KHW_compactDrawing{background:var(--background);border-radius:1rem;padding:.5rem}.oe3KHW_compactCapability .oe3KHW_capabilityCopy{padding:0}.oe3KHW_vision{background:var(--muted);border-radius:1.75rem;padding:2rem;overflow:hidden}.oe3KHW_visionMain{align-items:center;gap:1rem;display:grid}.oe3KHW_visionArt{width:min(100%,22rem);margin-inline:auto}.oe3KHW_visionGoals{gap:1.5rem;margin-top:2rem;display:grid}.oe3KHW_visionGoals>li{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.oe3KHW_goalMarker{align-items:center;gap:.75rem;display:flex}.oe3KHW_goalMarker>span:first-child{border:1px solid var(--link);background:var(--background);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.oe3KHW_contact{--foreground:#fff;--muted-foreground:#fffc;--tertiary-foreground:#ffffffd9;--link:#fff;--border:#ffffff40;background:var(--brand);color:#fff;border-radius:1.75rem;align-items:start;gap:2.5rem;padding:2rem;display:grid}.oe3KHW_contact h2{max-width:18ch}.oe3KHW_contactDetails{border-top:1px solid var(--border);min-width:0}.oe3KHW_contactDetail{gap:.5rem;padding-block:1.5rem;display:grid}.oe3KHW_contactDetail+.oe3KHW_contactDetail{border-top:1px solid var(--border)}.oe3KHW_contactDetail:last-child{padding-bottom:0}.oe3KHW_contactDetail a{text-underline-offset:4px;text-decoration:none}.oe3KHW_contactDetail a:hover{text-decoration:underline}@media (min-width:640px){.oe3KHW_values{padding:2.5rem}.oe3KHW_capabilityCopy{padding:1.75rem 2.5rem 2.5rem}.oe3KHW_productDrawing{padding-inline:2.5rem}.oe3KHW_compactCapability{grid-template-columns:8rem minmax(0,1fr);padding:1.75rem}.oe3KHW_vision,.oe3KHW_contact{padding:2.5rem}.oe3KHW_visionGoals{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2.5rem}.oe3KHW_visionGoals>li{padding-right:.75rem;display:block}.oe3KHW_goalMarker{border-top:1px solid color-mix(in srgb, var(--brand) 25%, var(--border));margin-bottom:1rem;padding-top:1rem;position:relative}.oe3KHW_goalMarker>span:first-child{position:absolute;top:-.3rem;left:0}.oe3KHW_visionGoals>li:last-child .oe3KHW_goalMarker{border-top-color:#0000}}@media (min-width:768px){.oe3KHW_values{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.oe3KHW_value{padding-right:1.75rem}.oe3KHW_value+.oe3KHW_value{border-top:0;border-left:1px solid var(--border);padding-top:0;padding-left:1.75rem}.oe3KHW_value:last-child{padding-right:0}.oe3KHW_value h3{font-size:1.5rem}.oe3KHW_expertiseHeader{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:3rem}.oe3KHW_capabilities{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem}.oe3KHW_featuredCapability .oe3KHW_capabilityCopy{flex:1}.oe3KHW_compactCapability{grid-template-columns:6rem minmax(0,1fr);padding:1.5rem}.oe3KHW_compactCapability h3{font-size:1.25rem}}@media (min-width:1024px){.oe3KHW_values{padding:3rem}.oe3KHW_value{padding-right:2.5rem}.oe3KHW_value+.oe3KHW_value{padding-left:2.5rem}.oe3KHW_value h3{font-size:1.75rem}.oe3KHW_productDrawing>svg{height:14rem}.oe3KHW_compactCapability{grid-template-columns:8rem minmax(0,1fr);padding:2rem}.oe3KHW_compactCapability h3{font-size:1.375rem}.oe3KHW_vision,.oe3KHW_contact{padding:3rem}.oe3KHW_visionMain{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:2rem}.oe3KHW_visionArt{width:100%}.oe3KHW_visionGoals{margin-top:3rem}.oe3KHW_contact{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}.oe3KHW_contactDetails{border-top:0;border-left:1px solid var(--border);padding-left:3rem}.oe3KHW_contactDetail:first-child{padding-top:0}}@media (prefers-reduced-motion:reduce){.oe3KHW_productLink:hover .oe3KHW_linkArrow{transform:none}}
